---
title: "Manually Register A Carrier (Skips Onboarding)"
method: POST
path: "/_c/std/api/RegistrationAPI.aspx"
tags: ["Onboard/Monitor Carriers"]
---

# Manually Register A Carrier (Skips Onboarding)

`POST /_c/std/api/RegistrationAPI.aspx`

Onboard a new carrier

## Request body

- object
  - `clientID` string — <span style="color:#eab676">This is the 4 digit RMIS client identifier</span>
  - `clientPassword` string — RMIS API Password
  - `RMISID` string — RMIS ID for this carrier
  - `MCNumber` string — Carriers MC Number
  - `USDOTNumber` string — Carriers USDOT number
  - `IntraStateNumber` string — Carriers Intrastate Number
  - `IntraStateState` string — State the carrier operates in
  - `contacts` object[] — Relevant carriers contacts
    - `Title` string
    - `ContType` 'CORPORATE' | 'ACCOUNTSPAYABLE' | 'AFTERHOURS' | 'AVAILABLELOADS' | 'CAPACITY' | 'CARRIERQUALIFICATION' | 'CLAIMS' | 'CSR' | 'DISPATCH' | 'DISPATCH2' | 'DISPATCH3' | 'DISPATCHSUPERVISOR' | 'EDI' | 'FREIGHTPAYMENT' | 'FUELPURCHASINGMANAGER' | 'INTERMODAL' | 'MISSINGPODS' | 'NATIONALACCOUNTMANAGER' | 'OPERATIONSMANAGER' | 'PAPERWORK' | 'PAYMENTNOTIFICATION' | 'POWERONLY' | 'PRICING' | 'REQUESTDELIVERY' | 'SAFETY' | 'SALES' — These are the valid contact types<br/><br/>The only required contact type is "CORPORATE"
    - `name` string
    - `phone` string
    - `fax` string
    - `email` string
    - `cell` string
  - `producers` object[] — Insurace producers
    - `CoName` string
    - `Phone` string
    - `Fax` string
    - `Email` string
    - `ProdType` string
    - `PolicyNumber` string
  - `clientsCarrierIDs` string[] — Client specific ID for this carrier

## Response `201`

Successful response

---

[API](https://skmtc.net/truckstop/apis/authentication.md) · [All operations](https://skmtc.net/truckstop/apis/authentication/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/truckstop/authentication/versions/da4fa196575d/schema)
