Skip to main content

Create a Domain

Create an ingest domain name or a delivery domain name.

Request

Request-Line

POST /lls/v1.0/domain

Request Parameters

Body Parameters

ParameterTypeRequiredDescription
domainStringMandatorydomain name
typeStringMandatorydomain type. Valid values: ingest, delivery.

Response

Response Body

ParameterTypeRequiredDescription
domainStringMandatorydomain name
typeStringMandatorydomain type. Valid values: ingest, delivery.
createdTimestampMandatoryTimestamp of created time in UTC timezone. Default is now.
CNAMEStringMandatoryCNAME for domain.
statusStringMandatoryStatus of domain. Valid values: active, inactive.

Status Codes, Error Codes and Error Messages

Status CodeError CodeError Message
400LLS.Domain.InvalidDomain name invalid.

Examples

Create an ingest domain name

Request Body

{
"domain": "ingest.example.com",
"type": "ingest"
}

Successful Response Body

{
"domain": "ingest.example.com",
"type": "ingest",
"CNAME": "1000-2000-3000.llss-ingest-sw.swiftserve.com",
"created": "2025-07-10T09:30:00Z",
"status": "active"
}

Create a delivery domain name

Request Body

{
"domain": "delivery.example.com",
"type": "delivery"
}

Successful Response Body

{
"domain": "delivery.example.com",
"type": "delivery",
"CNAME": "edge.conversant.swiftserve.com",
"created": "2025-07-10T09:35:00Z",
"status": "active"
}

Best Practices

Rate Limiting

Rate Limits

Rate limiting is posed upon the API, please kindly check your API calls to ensure complying with the rate limit below:

  • 100 requests per minute
  • 1000 requests per hour