---
title: "Create Carrier Contact"
method: POST
path: "/v2/tms/carriers/{carrier_external_reference_id}/contacts"
tags: ["v2", "tms", "carriers"]
---

# Create Carrier Contact

`POST /v2/tms/carriers/{carrier_external_reference_id}/contacts`

## Request

- Base URL: `https://api.mentium.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.mentium.io/v2/tms/carriers/{carrier_external_reference_id}/contacts`
- Auth: HTTP bearer

Create a new contact for a carrier via Vortex gRPC service.

This endpoint creates a contact in the TMS through Vortex gRPC.
Vortex handles:
1. Creating the contact in the TMS
2. Triggering a carrier sync workflow to update Vortex DB

Path Parameters:
    - carrier_external_reference_id: The carrier's external reference ID in TMS

Query Parameters:
    - integration_connection_id: TMS integration connection ID (required)

Request Body:
    - first_name: Contact's first name (required)
    - last_name: Contact's last name (required)
    - primary_email: Contact's email address
    - primary_phone: Contact's phone number
    - contact_type: Contact type - one of: DISPATCHER, DRIVER, OPERATIONS, ACCOUNTING, AP, AR, OWNER, OTHER (required)
    - is_primary_contact: Whether this is the primary contact for the carrier

Returns:
    Created carrier contact with TMS-generated ID

## Path parameters

- `carrier_external_reference_id` string, required

## Query parameters

- `integration_connection_id` string, required

## Headers

- `mentium-workspace-id` string, nullable

## Request body

- CreateCarrierContactRequest: Request schema for creating a carrier contact
  - `first_name` string, required: Contact's first name
  - `last_name` string, required: Contact's last name
  - `primary_email` string, nullable
  - `primary_phone` string, nullable
  - `contact_type` 'OWNER' | 'OPERATIONS' | 'DISPATCHER' | 'DRIVER' | 'ACCOUNTING' | 'AP' | 'AR' | 'OTHER' | 'MENTIUM_UNKNOWN_VALUE', required
  - `is_primary_contact` boolean, nullable: Whether this is the primary contact

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/mentium/apis/mentium-api.md) - [All operations](https://skmtc.dev/mentium/apis/mentium-api/llms.txt) - [OpenAPI document](https://skmtc.dev/mentium/apis/mentium-api/revisions/b4ed8e59432e?raw)
