Sign Customiser

Navigation

Dark mode

AI sign designs

Validate an AI sign design job create

Copy page

Dry-runs POST/api/v3/ai-sign-design-jobs with the same body. It returns the problem the create would return, or a verdict with the resolved product_family and the credits a job needs and has available.

POST/api/v3/ai-sign-design-jobs/validate-create
POSTValidate an AI sign design job create
POST/api/v3/ai-sign-design-jobs/validate-create

Validate an AI sign design job create

Dry-runs `POST /api/v3/ai-sign-design-jobs` with the same body. It returns the problem the create would return, or a verdict with the resolved `product_family` and the credits a job needs and has available. Requires `ai_sign_designs:write`, and `customisers:read` for a customiser context. Nothing is reserved, the source is not used or verified, no idempotency key is used, no budget is spent and no work starts. The create checks everything again, including the source bytes.

Authorisation

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

Body
Validate an AI sign design job create

Overview

Requires ai_sign_designs:write, and customisers:read for a customiser context. Nothing is reserved, the source is not used or verified, no idempotency key is used, no budget is spent and no work starts. The create checks everything again, including the source bytes.

Authorisation

Bearer token required. Include it in the Authorization header.

Required scope: ai_sign_designs:write

Request body

source_fileobjectbody
product_familystringbody
customiser_idintegerbody
letter_type_idintegerbody
output_formatsarraybody

Request body example

application/json
{
  "source_file": {
    "id": "aisrc_9f2c4b7ad13e6058ba41cd4201"
  },
  "product_family": "neon",
  "customiser_id": 16,
  "letter_type_id": 16,
  "output_formats": [
    "svg",
    "eps",
    "illustrator_pdf"
  ]
}
Validate an AI sign design job create
curl https://web.signcustomiser.com/api/v3/ai-sign-design-jobs/validate-create \
  --request POST \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "source_file": {
    "id": "aisrc_9f2c4b7ad13e6058ba41cd4201"
  },
  "product_family": "neon",
  "customiser_id": 16,
  "letter_type_id": 16,
  "output_formats": [
    "svg",
    "eps",
    "illustrator_pdf"
  ]
}'
Response
{
  "data": {
    "object": "ai_sign_design_job_validation",
    "operation": "create",
    "valid": true,
    "product_family": "neon",
    "required_units": 1,
    "available_units": 24
  },
  "links": {
    "self": "https://web.signcustomiser.com/api/v3/ai-sign-design-jobs/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.