---
title: "Check CAA (domain lock)"
source_url: https://dev.digicert.com/certcentral-apis/services-api/domains/check-caa-domain-lock.html
api_method: PUT
api_endpoint: "/services/v2/domain/{{domain_id}}/caa"
api_url: "https://www.digicert.com/services/v2/domain/{{domain_id}}/caa"
---
**PUT** `https://www.digicert.com/services/v2/domain/{{domain_id}}/caa`
Use this endpoint to check a given domain's DNS CAA resource record for a domain lock account token.
If the correct token is found:
- The API returns a `status` value of `1`
- The domain's lock status (`domain_locking_status`) becomes `enabled`.
If the token is not found:
- The API returns a `status` value of `0`.
- The domain's lock status (`domain_locking_status`) becomes `pending`.
To learn how to place your account token, see Domain locking – Locking your domain, step 6.
## Example requests and responses
## cURL
```bash
curl --request PUT 'https://www.digicert.com/services/v2/domain/{{domain_id}}/caa' \
--header 'X-DC-DEVKEY: {{api_key}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"account_token": {{account_token}}
}'
```
**200 OK (Token found)**
```json
{
"status": "1"
}
```
**200 OK (Token not found)**
```
{
"status": "0"
}
```
## Path parameters
| Name |
Req/Opt |
Description |
| domain_id |
required |
Domain ID. |
## Request parameters
| Name |
Req/Opt |
Type |
Description |
| account_token |
required |
string |
Domain lock account token. To get the account token, use the Domain info API. |
## Response parameters
| Name |
Type |
Description |
| status |
string |
Number that represents domain lock status.
- If
1, the account token is found, and domain locking is enabled. - If
0, the account token is not found, and domain locking is pending.
|