Skip to main content

GET /sdk/v1/campaigns/:campaignId/creators/sync

Sync campaign membership and creator profiles, including hidden members. Replace records by id, which equals campaignCreatorRecordId. Removed or deleted memberships and unavailable creator profiles produce removals. Requires X-Application-Id, X-Api-Key, and campaigns:read. Follow the shared syncing workflow for pagination, cursor storage, retries and removals. Only cursor and limit are accepted.
On subsequent requests, add --data-urlencode "cursor=$SAVED_CURSOR".

Record format

Each item in data is a complete replacement with these fields:
creatorName uses your agency display-name override when present. Changes to names, email, profile images, verification, hidden/completed flags, and the current contract instance produce replacements. Hidden members remain in the feed with hidden: true; filter them in your local view if needed. Use campaignCreatorRecordId to join contract versions. The feed contains membership/profile fields shown above. Payable previews, spend, performance totals, and expanded payment-term projections remain on the campaign creators list.