POST /sdk/v1/campaign-creators/:campaignCreatorRecordId/move
Moves a creator’s existing campaign membership to another campaign in your agency, using the same behavior as moving a creator in the Grade platform. All requests requireX-Application-Id, X-Api-Key, and the
campaigns:write API key scope. The agency comes from your credentials;
do not include agencyId in the request.
Path parameter
campaignCreatorRecordId(required): the campaign creator record to move. Get this value from the v2 campaign creator list or v1 campaign creator list. UseincludeHidden=truewhen listing creators to find a hidden record.
Body
destinationCampaignId(required): a non-empty string identifying an ongoing (ONGOING) campaign in the same agency. Get the campaign ID from List campaigns.
Example request
Response
Move behavior
- The
campaignCreatorRecordIdand linked media IDs stay the same. - The creator’s media, contract history, payouts, payout approvals, and associated campaign history follow the membership to the destination. Creators with existing payments can be moved.
- Existing contract terms and visibility are retained. If the campaigns use different effective timezones, future calendar pay-cycle dates are realigned to the destination timezone, as in the platform.
- A completed source campaign is allowed; the destination must be ongoing.
- The source and destination campaign summaries are refreshed after the move.
- The move does not merge memberships. An existing active creator record in
the destination returns
409.
400 because the
creator is already assigned to the destination. If a response is lost, check
the destination’s creator list for the same campaignCreatorRecordId.
Common errors
400: an ID is missing or invalid, the request includesagencyId, the destination is the current campaign, or the destination is not ongoing401: missing or invalid SDK credentials403: the API key lackscampaigns:write404: the creator record or either campaign is deleted, missing, or unavailable to your agency409: the creator already has an active record in the destination campaign