DescribeDomainOrigin

1. API Description

This API is used to query the origin information of an accelerated domain.

2. Request Parameters

The following table lists the required request parameters for this API.

Parameter NameRequiredTypeDescription

domainId

Yes

String

The ID of the accelerated domain

3. Output Parameters

Parameter NameTypeDescription

requestId

String

A unique request ID. This ID is returned for each request. It is needed for locating issues.

origin

Origin information.

4. Code Example

  1. Query Origin of Accelerated Domain

POST / HTTP/1.1
Host: console.zenlayer.com/api/v2/cdn
Content-Type: application/json
X-ZC-Action: DescribeDomainOrigin
<Common Request Params>

Request:
{
    "domainId": "domainIdxxxxx"
}

Response:
{
    "requestId": "T6883FCD0-3E7D-44EA-A517-A421A52A27F4",
    "response": {
        "requestId": "T6883FCD0-3E7D-44EA-A517-A421A52A27F4",
        "origin": {
            "masterSource": "1.1.1.1",
            "slaverSource": "2.2.2.2",
            "originPort": "80",
            "originPortHttps": "443"
        }
    }
}

5. Error Codes

The following includes error codes encountered in business logic. For other error codes, see Common Error Codes.

HTTP Status CodeError CodeDescription

404

INVALID_DOMAIN_NOT_FOUND

The specified accelerated domain does not exist.

403

DOMAIN_OPERATION_NO_PERMISSION

Operation denied due to lack of permission.

Last updated