Skip to main content
POST
/
space
/
{spaceId}
/
reward
/
claim
cURL
curl --request POST \
  --url https://app.teable.ai/api/space/%7BspaceId%7D/reward/claim \
  --header 'Authorization: Bearer REPLACE_BEARER_TOKEN' \
  --header 'content-type: application/json' \
  --data '{"sourceType":"socialShare","sourceMetaData":{"platform":"x","postUrl":"string","postId":"string","snapshotId":"string","content":"string","username":"string","followerCount":0,"verifyResult":{"isValid":true,"errors":[{"message":"string","localization":{"i18nKey":"string","context":{"property1":null,"property2":null}}}]}}}'
{
  "id": "<string>",
  "rewardStatus": "pending"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

spaceId
string
required

Body

application/json
sourceType
enum<string>
required
Available options:
socialShare
sourceMetaData
object
required

Response

201 - application/json

Reward claim submitted successfully

id
string
required
rewardStatus
enum<string>
required
Available options:
pending,
approved,
rejected
Last modified on March 5, 2026