POST /sponsors Behavior
POST /sponsors works as upsert:
POST /sponsors handles both boost creation and changes in one API.
To handle changes explicitly, use the PUT endpoint in Change Boosted Creator.Flow
Create Boost
If
campaignId is not specified, it will be automatically assigned to the currently active campaign.- cURL
- Node SDK
- Go SDK
creatorName is a display-only field. It falls back to the creatorKey value when the creator name cannot be resolved.Change Boosted Creator
Moves an existing boost to a different creator. A boost can only be changed 30 days after it was registered or last changed.Changing resets the 30-day cooldown and fires a
sponsor.changed webhook. The change is recorded in the boost history with action CHANGED.- cURL
- Node SDK
- Go SDK
Remove Boost
IfcampaignId is not specified, boost from the active campaign will be removed.
Request
- cURL
- Node SDK
- Go SDK
Boost History
Returns a user’s boost registration, change, and removal history, most recent first. Request- cURL
- Node SDK
- Go SDK
previousCreatorKey and previousCreatorName are only set when action is CHANGED.