Skip to main content
POST
/
embed
/
token
Create embed token
curl --request POST \
  --url https://api.affonso.io/v1/embed/token \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "programId": "<string>",
  "partner": {
    "email": "[email protected]",
    "name": "<string>",
    "image": "<string>"
  },
  "groupId": "<string>",
  "externalUserId": "<string>",
  "metadata": {}
}
'
{
  "success": true,
  "data": {
    "publicToken": "<string>",
    "expiresAt": "2023-11-07T05:31:56Z",
    "link": "<string>"
  }
}

Authorizations

Authorization
string
header
required

API key authentication. Prefix with 'sk_live_' for production or 'sk_dev_' for development.

Body

application/json
programId
string
required

The affiliate program ID

partner
object
required
groupId
string

Optional affiliate group ID

externalUserId
string

Your external user ID for linking referral users to your own user system

Maximum string length: 255
metadata
object

Custom key-value data for storing additional information

Response

Token created

success
boolean
data
object