Creators · Creator Campaigns

Resend campaign participant invite

Resends a campaign participant invite.

POSThttps://api.pozy.ai/v1/creator-campaigns/{campaignId}/participants/{participantId}/resend-invite
resendCampaignParticipantInvite

Guide: Run a campaign

Request

Send your API key as Authorization: Bearer pz_live_.... Read-only keys cannot call it. Keys with the creator_campaigns resource group disabled get 403 resource_group_disabled. Authentication

Path parameters

NameTypeNotes
campaignIdrequiredstring
participantIdrequiredstring

Headers

NameTypeNotes
Idempotency-KeystringUp to 255 charactersRetries with the same key return the original result. See Idempotency

Example

curl -X POST "https://api.pozy.ai/v1/creator-campaigns/65a3737dd8b11ea61f199e6e/participants/6f0150243551cb6ee41f35e0/resend-invite" \
  -H "Authorization: Bearer $POZY_API_KEY" \
  -H "Idempotency-Key: $(uuidgen)"

Response

200 on success

  • participantobjectrequired
    10 child fields
    • idstringrequired
    • campaignIdstringrequired
    • creatorobjectrequired
      3 child fields
      • idstringrequired
      • displayNamestringrequired
      • emailstringrequired

        Can be null.

    • statusstringrequired

      One of invited, active, suspended, removed.

    • joinedAtstring (date-time)required

      Can be null.

    • accountsarray of objectrequired
      4 child fields
      • accountIdstringrequired
      • verifiedAtstring (date-time)required

        Can be null.

      • platformstringrequired

        Can be null.

      • usernamestringrequired

        Can be null.

    • balancesobjectrequired
      5 child fields
      • accruingintegerrequired
      • owedintegerrequired
      • payableintegerrequired
      • settlingintegerrequired
      • settledintegerrequired
    • flagsarray of objectrequired
      3 child fields
      • codestringrequired

        One of linked_accounts, cross_operator.

      • detailstringrequired
      • raisedAtstring (date-time)required
    • submissionCountsobjectrequired
      7 child fields
      • receivedintegerrequired
      • trackingintegerrequired
      • pending_reviewintegerrequired
      • approvedintegerrequired
      • rejectedintegerrequired
      • expiredintegerrequired
      • withdrawnintegerrequired
    • payoutobjectrequired
      1 child field
      • statusstringrequired

        One of not_started, onboarding, ready, restricted.

200 response
{
  "participant": {
    "id": "6bfebd43ddc270f6d2c56fc5",
    "campaignId": "65a3737dd8b11ea61f199e6e",
    "creator": {
      "id": "6bfebd43ddc270f6d2c56fc5",
      "displayName": "Acme",
      "email": "alex@example.com"
    },
    "status": "invited",
    "joinedAt": "2026-10-02T09:00:00.000Z",
    "accounts": [
      {
        "accountId": "696e0b682d0a31188e7a2ba9",
        "verifiedAt": "2026-10-02T09:00:00.000Z",
        "platform": "instagram",
        "username": "acme"
      }
    ],
    "balances": {
      "accruing": 1,
      "owed": 1,
      "payable": 1,
      "settling": 1,
      "settled": 1
    },
    "flags": [
      {
        "code": "linked_accounts",
        "detail": "string",
        "raisedAt": "2026-10-02T09:00:00.000Z"
      }
    ],
    "submissionCounts": {
      "received": 1,
      "tracking": 1,
      "pending_review": 1,
      "approved": 1,
      "rejected": 1,
      "expired": 1,
      "withdrawn": 1
    },
    "payout": {
      "status": "not_started"
    }
  }
}

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.
401authentication_errorThe API key is missing, revoked or expired.
403permission_errorThe key is read-only, scoped to other profiles, or has this resource group disabled.
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 Campaigns