1. ARC CI DRA API V1 ARC Managed
ARC Settlement API
  • ARC Check
    • v3
      • agency-statuses
    • v1
      • agency-statuses
    • v2
      • agency-statuses
  • AA DRA API Copy
    • Send Agreement - AA
      POST
  • ARC CI DRA API V1 ARC Managed
    • Send Agreement
      POST
    • List Agreements
      GET
    • DRF - Get Document
      GET
    • DRF - Get Document Status
      GET
    • DRF - Cancel Document
      PUT
    • DRF - Delete Document
      DELETE
  1. ARC CI DRA API V1 ARC Managed

Send Agreement

PROD
https://agreements-api.{{env}}adc.arc.travel
PROD
https://agreements-api.{{env}}adc.arc.travel
POST
/agreements/api/send

Request Body Schema#

The request payload must be a valid JSON array containing one or more agreement objects.
Field NameData TypeRequiredDescription
guidStringMandatoryUnique identifier for the record tracking instance
company-travel-managerStringMandatoryFull name of the designated corporate travel manager
company-travel-manager-titleStringMandatoryThe legal designation or title of the travel manager.
company-contact-emailStringMandatoryPrimary contact email address for corporate communications.
company_nameStringMandatoryRegistered corporate legal entity name.
company-idStringMandatoryUnique system identifier for the corporate client.
company-ccStringOptionalSecondary Contact Email address for corporate communications.
agency-contact-nameStringOptionalName of the primary point of contact of the agency.
agency-contact-emailStringOptionalEmail address for the agency's primary contact person.
agency-numberStringOptionalAccount number for agency records.
agency-nameStringMandatoryFull business name of the travel agency.
agency-ccStringOptionalEmail address of Agency's Secondary Contact.
agency-address-line-1StringOptionalStreet address line 1 for the agency's location.
agency-address-line-2StringOptionalSuite, unit, or city/state for the agency's location.
effective-dateStringMandatoryDate the agreement comes into effect in YYYY-MM-DD format.
bookings-begin-dateStringMandatoryStart date for tracking eligible active bookings in YYYY-MM-DD format.
specific-end-dateStringOptionalSpecified expiration date for the agreement if applicable in YYYY-MM-DD format.
form-idStringMandatoryDRF Template Id.
airline-codeNumberMandatoryNumeric code representing the airline carrier .
airline-sales-rep-nameStringMandatoryAssigned airline corporate sales representative name.
airline-sales-rep-emailStringMandatoryContact Email address for the airline sales representative.
airline-ccStringOptionalContact Email address for the airline secondary contact.
jv-carriers-listStringMandatoryComma-separated list details of participating joint-venture carriers.
airline-main-emailStringMandatoryEmail address for airline communication alerts.

Response Body Schema#

API processes the array items and returns a confirmation execution status array tracking each individual item processing state.
FieldTypeDescription
company_nameStringReturns back the processed company's name.
guidStringMapped identifier matching the entry record.
agency-nameStringReturns back the handling agency's name.
statusCodeNumberIndividual Entry Execution Code.
errorStringDisplays tracking validation error text messages if processing fails.

Request

Authorization
Add the parameter
Authorization
to Headers
,whose value is to concatenate the Token after the Bearer.
Example:
Authorization: Bearer ********************
Body Params application/json

Examples

Responses

⚪0
application/json
Bodyapplication/json

🟠401Unauthorized
🟠400Bad Request
🟠409Conflict
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --globoff 'https://agreements-api.{{env}}adc.arc.travel/agreements/api/send' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '[
    {
        "guid": "87546-uat-83-guid94",
        "company-travel-manager": "Mgr Name",
        "company-travel-manager-title": "Travel Manager",
        "company-contact-email": "travel.manager@demo.demo",
        "company_name": "UAT Corp",
        "company-id": "UAT0917202401",
        "agency-contact-name": "Agency Contact",
        "agency-contact-email": "agency.contact@agency.demo",
        "agency-number": 99999999,
        "agency-name": "Agency Name",
        "agency-address-line-1": "1122 Testing Avenue",
        "agency-address-line-2": "Testing, VA",
        "effective-date": "05/31/2021",
        "bookings-begin-date": "01/01/2021",
        "specific-end-date": "",
        "form-id": "XX-2024-01-19",
        "airline-code": 1,
        "airline-sales-rep-name": "Airline Rep",
        "airline-sales-rep-email": "airline.rep@airline.demo",
        "jv-carriers-list": "Test Carrier, Test Airlines, Test Lines, Test Skies, Test in the Clouds",
        "airline-main-email": "dra-inbox@airline.demo"
    }
]'
Response Response Example
0 - 200 Success - Customer Managed Agreement
[
    {
        "company_name": "Corp Name88",
        "guid": "guid-1",
        "agency-name": "Agency Name",
        "statusCode": 200
    }
]
Modified at 2026-10-02 15:20:45
Previous
Send Agreement - AA
Next
List Agreements
Built with