Creators · Creator Portal

Submit a post

Submits a post.

POSThttps://api.pozy.ai/public/creator-campaigns/{token}/submissions
Public, no API keysubmitCreatorPost

Guide: Run a campaign

Request

This endpoint is public. Call it without an API key.

Path parameters

NameTypeNotes
tokenrequiredstringMatches ^[A-Za-z0-9_-]{16,128}$

Request body

application/json, required

  • urlstringrequired

    1 to 2048 characters.

Example

curl -X POST "https://api.pozy.ai/public/creator-campaigns/string/submissions" \
  -H "Content-Type: application/json" \
  -d '{
  "url": "https://pozy.ai/media/example-1.jpg"
}'

Response

201 on success

  • submissionobjectrequired
    12 child fields
    • idstringrequired
    • platformstringrequired
    • postIdstringrequired
    • urlstringrequired

      Can be null.

    • statusstringrequired

      One of received, tracking, pending_review, approved, rejected, expired, withdrawn.

    • submittedAtstring (date-time)required
    • publishedAtstring (date-time)required

      Can be null.

    • viewsintegerrequired
    • earnedCentsintegerrequired
    • rejectReasonstringrequired

      Can be null.

    • flagsarray of stringrequired

      Each item: one of unreachable, post_deleted, duplicate_post, under_review.

    • trackingEndsAtstring (date-time)required

      Can be null.

201 response
{
  "submission": {
    "id": "6bfebd43ddc270f6d2c56fc5",
    "platform": "instagram",
    "postId": "6108a2cc742cb4e991051e0c",
    "url": "https://pozy.ai/media/example-1.jpg",
    "status": "received",
    "submittedAt": "2026-10-02T09:00:00.000Z",
    "publishedAt": "2026-10-02T09:00:00.000Z",
    "views": 1,
    "earnedCents": 1,
    "rejectReason": "string",
    "flags": [
      "unreachable"
    ],
    "trackingEndsAt": "2026-10-02T09:00:00.000Z"
  }
}

Errors

Errors use one shape: { error, type, code, param?, details? }. The ones you are most likely to see here:

400invalid_request_errorA parameter or body field is missing or invalid. param names it.
404not_foundNothing with that id exists in your workspace.
429rate_limit_errorToo many requests this minute. Wait for Retry-After seconds.

Every code is listed in Errors.

More in Creator Portal