latestOpenAPI 3.0.02026-08-15161451.7 KB

6ffb6a8fd74a

Affiliate

Create affiliate

Register a new affiliate. Requires a valid SIWE JWT in the Authorization header.

post/v1/affiliate

Request body

walletAddressstring required
receiveAddressstring
partnerCodestring required
bpsinteger required

Example request

{
  "walletAddress": "0x1234567890123456789012345678901234567890",
  "receiveAddress": "0x1234567890123456789012345678901234567890"
}

Response

Affiliate created

idstring required
walletAddressstring required
receiveAddressstring nullable required
partnerCodestring required
partnerBpsnumber required
shapeshiftBpsnumber required
isActiveboolean required
createdAtstring date-time required
updatedAtstring date-time required

Example response

{
  "id": "abc123",
  "walletAddress": "0x1234567890123456789012345678901234567890",
  "receiveAddress": "0x1234567890123456789012345678901234567890",
  "partnerCode": "mypartner",
  "partnerBps": 50,
  "shapeshiftBps": 10,
  "isActive": true,
  "createdAt": "2024-01-01T00:00:00.000Z",
  "updatedAt": "2024-01-01T00:00:00.000Z"
}