POST api/getservicestatus

This method returns Carrier Service Statuses

Request Information


URI Parameters

None.

Body Parameters

GetServiceStatusRequest
NameDescriptionTypeAdditional information
apikey

Unique Value assigned by an administrator during account setup.

string

None.

username

Username Assigned by an administrator during account setup

string

None.

password

Password Assigned by an administrator during account setup

string

None.

ctoken

Optional Client Token

string

None.

Request Formats

application/xml

Sample:
<GetServiceStatusRequest>
  <apikey>8881BA2F-5FE2-4CF1-D99E-5963J9192806</apikey>
  <ctoken>a58e7e9d-913a-4b31-a94b-f0f22e9776f8</ctoken>
  <password>dpassword</password>
  <username>demoapi</username>
</GetServiceStatusRequest>

application/json, text/json

Sample:
{
  "apikey": "8881BA2F-5FE2-4CF1-D99E-5963J9192806",
  "username": "demoapi",
  "password": "dpassword",
  "ctoken": "a58e7e9d-913a-4b31-a94b-f0f22e9776f8"
}

application/x-www-form-urlencoded

Sample:
apikey=8881BA2F-5FE2-4CF1-D99E-5963J9192806&ctoken=a58e7e9d-913a-4b31-a94b-f0f22e9776f8&password=dpassword&username=demoapi

text/xml

Sample:
<GetServiceStatusRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ExternalRestService.Models">
  <apikey>sample string 1</apikey>
  <ctoken>sample string 4</ctoken>
  <password>sample string 3</password>
  <username>sample string 2</username>
</GetServiceStatusRequest>

Response Information


Resource Description

response

GetServiceStatusResponse
NameDescriptionTypeAdditional information
carriers

Array of Carrier Service Statuses

Collection of CarrierStatusDTO

None.

ack

A flag indicating success or failure of the web service response back to the client. Default is success.

AcknowledgeType

None.

exceptions

Message back to client. Mostly used when a web service failure occurs.

Collection of ResponseExceptionDto

None.

ctoken

Optional Client Token

string

None.

Response Formats

application/xml

Sample:
<GetServiceStatusResponse>
  <ack>1</ack>
  <ctoken>a58e7e9d-913a-4b31-a94b-f0f22e9776f8</ctoken>
  <exceptions />
  <carriers />
</GetServiceStatusResponse>

application/json, text/json

Sample:
{
  "carriers": null,
  "ack": 1,
  "exceptions": null,
  "ctoken": "a58e7e9d-913a-4b31-a94b-f0f22e9776f8"
}

text/xml

Sample:
<GetServiceStatusResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ExternalRestService.Models">
  <ack>0</ack>
  <ctoken>sample string 1</ctoken>
  <exceptions>
    <ResponseExceptionDto>
      <errorcode>sample string 1</errorcode>
      <msg>sample string 2</msg>
      <suggestion>sample string 4</suggestion>
      <validationcodes>sample string 3</validationcodes>
      <validationdetails i:nil="true" />
    </ResponseExceptionDto>
    <ResponseExceptionDto>
      <errorcode>sample string 1</errorcode>
      <msg>sample string 2</msg>
      <suggestion>sample string 4</suggestion>
      <validationcodes>sample string 3</validationcodes>
      <validationdetails i:nil="true" />
    </ResponseExceptionDto>
  </exceptions>
  <carriers>
    <CarrierStatusDTO>
      <carriercode>sample string 1</carriercode>
      <carriername>sample string 2</carriername>
      <from>2024-11-09T01:42:25.1025907+00:00</from>
      <ianatz>sample string 7</ianatz>
      <message>sample string 6</message>
      <scac>sample string 3</scac>
      <scacs xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </scacs>
      <stscode>sample string 4</stscode>
      <stsdescrip>sample string 5</stsdescrip>
      <to>2024-11-09T01:42:25.1025907+00:00</to>
    </CarrierStatusDTO>
    <CarrierStatusDTO>
      <carriercode>sample string 1</carriercode>
      <carriername>sample string 2</carriername>
      <from>2024-11-09T01:42:25.1025907+00:00</from>
      <ianatz>sample string 7</ianatz>
      <message>sample string 6</message>
      <scac>sample string 3</scac>
      <scacs xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </scacs>
      <stscode>sample string 4</stscode>
      <stsdescrip>sample string 5</stsdescrip>
      <to>2024-11-09T01:42:25.1025907+00:00</to>
    </CarrierStatusDTO>
  </carriers>
</GetServiceStatusResponse>