Try it: Here
Definitions
- RMIS ID/Insured ID - The RMIS specific identifier for a carrier.
API Summary
Purpose
To allow clients to connect to the RMIS system and view a carriers’ latest registration step via API. This API only allows you to view the latest registration step of carriers for the current day. Rather than checking a Carrier’s most recent registration step via the Client Portal, a client can use this API to view carrier(s) last registration step.
The API is easy to use, and can be called with a web browser or automated with any system that can make HTTP requests.
Calling the Registation Step API
Calling the Registation Step API
The request is a POST request to the base URL:
https://api.rmissecure.com/_c/std/api/RegistrationStepAPI.aspxThere are 3 parameters required with this request
- clientID - The broker-specific RMIS client ID
- clientPassword - The broker-specific RMIS API Password
Atleast 1 of the below parameters below is required:
RMISID - RMIS ID of the Carrier.
MCNumber - MC number of the Carrier.
USDOTNumber - US DOT number for the carrier.
IntraStateNumber - Intrastate number for the carrier.
AllActivityForToday = true will search all carriers.
Example calling a individual carrier by McNumber.
curl --request POST \ --url https://api.rmissecure.com/_c/std/api/RegistrationStepAPI.aspx \ --header 'accept: application/json' \ --header 'content-type: application/json' \ --data ' { "clientPassword": "ClientPasswordHere", "clientID": "1234", "MCNumber": "9999777" } '
{ "Message": "Success", "HasError": false, "ErrorMessage": "", "Records": [ { "RMISID": "1697222", "CompanyName": "Rmis Test Carrier LLC", "MCNumber": "MC9999777", "USDOTNumber": "9999777", "IntraStateNumber": "", "LastStep": "Thank You", "UTC_RegistrationDate": "2024-10-15T16:27:21.353Z" } ] }
Example of checking the registation status for all carriers for the day.
curl --request POST \ --url https://api.rmissecure.com/_c/std/api/RegistrationStepAPI.aspx \ --header 'accept: application/json' \ --header 'content-type: application/json' \ --data ' { "clientID": "1234", "clientPassword": "ClientPasswordHere", "AllActivityForToday": true } '
{ "Message": "Success", "HasError": false, "ErrorMessage": "", "Records": [ { "RMISID": "1697222", "CompanyName": "RMIS Test Carrier", "MCNumber": "MC9999991", "USDOTNumber": "9999991", "IntraStateNumber": "", "LastStep": "Registration Authorization", "UTC_RegistrationDate": "2024-10-15T19:23:55.447Z" }, { "RMISID": "1081472", "CompanyName": "RMIS Test Carrier #2", "MCNumber": "MC9999777", "USDOTNumber": "9999777", "IntraStateNumber": "", "LastStep": "Thank You", "UTC_RegistrationDate": "2024-10-15T13:49:01.21Z" } ] }
IMPORTANT: This API only allows you to view the latest registration step of carriers for the current day.
Testing Limitations
Testing Limitations: You will need a fully functional RMIS account to test this API.