curl --request POST \
--url https://airgraphic.io/api/generate \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"sourceUrl": "https://example.com/blog/post"
}
'{
"jobId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"status": "queued",
"stages": [
"<string>"
]
}{
"error": "<string>",
"code": "<string>"
}{
"error": "<string>",
"code": "<string>"
}{
"error": "<string>",
"code": "<string>"
}{
"error": "<string>",
"code": "<string>",
"bucket": "<string>",
"count": 123,
"limit": 123,
"resetAt": "2023-11-07T05:31:56Z"
}{
"error": "<string>",
"code": "<string>"
}Generations
Create a generation
Queues one infographic generation. The response returns a job id immediately; poll /api/jobs/ for completion.
POST
/
api
/
generate
curl --request POST \
--url https://airgraphic.io/api/generate \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"sourceUrl": "https://example.com/blog/post"
}
'{
"jobId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"status": "queued",
"stages": [
"<string>"
]
}{
"error": "<string>",
"code": "<string>"
}{
"error": "<string>",
"code": "<string>"
}{
"error": "<string>",
"code": "<string>"
}{
"error": "<string>",
"code": "<string>",
"bucket": "<string>",
"count": 123,
"limit": 123,
"resetAt": "2023-11-07T05:31:56Z"
}{
"error": "<string>",
"code": "<string>"
}Authorizations
Body
application/jsonmultipart/form-data
- Option 1
- Option 2
- Option 3