Sign Customiser

Navigation

Dark mode

AI sign designs

Validate an AI sign design source create

Copy page

Dry-runs POST/api/v3/ai-sign-design-sources with the same body. It returns the problem the create would return, or a verdict that the create would succeed.

POST/api/v3/ai-sign-design-sources/validate-create
POSTValidate an AI sign design source create
POST/api/v3/ai-sign-design-sources/validate-create

Validate an AI sign design source create

Dry-runs `POST /api/v3/ai-sign-design-sources` with the same body. It returns the problem the create would return, or a verdict that the create would succeed. Requires `ai_sign_designs:write`. Nothing is created, no target is minted, no idempotency key is used, no budget is spent and no credit is reserved.

Authorisation

The Authorization header expects a Bearer token. Generate one on the API keys page in your dashboard.

Body
Validate an AI sign design source create

Overview

Requires ai_sign_designs:write. Nothing is created, no target is minted, no idempotency key is used, no budget is spent and no credit is reserved.

Authorisation

Bearer token required. Include it in the Authorization header.

Required scope: ai_sign_designs:write

Request body

filenamestringbody
content_typestringbody
byte_sizeintegerbody

Request body example

application/json
{
  "filename": "shopfront-logo.png",
  "content_type": "image/png",
  "byte_size": 482133
}
Validate an AI sign design source create
curl https://web.signcustomiser.com/api/v3/ai-sign-design-sources/validate-create \
  --request POST \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "filename": "shopfront-logo.png",
  "content_type": "image/png",
  "byte_size": 482133
}'
Response
{
  "data": {
    "object": "ai_sign_design_source_validation",
    "operation": "create",
    "valid": true
  },
  "links": {
    "self": "https://web.signcustomiser.com/api/v3/ai-sign-design-sources/validate-create",
    "documentation": "https://www.signcustomiser.com/help/api/"
  },
  "meta": {
    "api_version": "v3",
    "request_id": "req_01jz9x2k7c8f3m5n6p7q8r9s0t"
  }
}

Type a question and press Enter. Use the arrow keys to move between the results.