Update a creator contract
Safely update a per-creator contract’s recurring base retainer and/or exact posting platforms without replacing the full payment structure or requirements object. Unmentioned terms are preserved. The campaign must use per-creator payment terms. A real change follows the same flow as the dashboard: validate terms, append contract history, regenerate the PDF, re-open an active contract for creator review, and notify the creator. Requires the contracts:write scope and is rejected for sandbox grants.
Authorizations
OAuth 2.1 authorization code + PKCE (S256). Tokens are tenant-bound (company_id) and scoped. Discover endpoints via /.well-known/oauth-authorization-server.
Headers
Client-chosen key; replaying the same key + body returns the original response, a different body returns 409.
Path Parameters
Body
Targeted per-creator contract changes. Provide at least one field. Values not present here are preserved from the contract's effective campaign + per-creator terms.
New recurring fixed base payment in USD. Valid only for fixed or fixed-base mixed payment structures.
Exact platforms this creator must post on. none can only be used by itself.
1tiktok, instagram, youtube, snapchat, facebook, none Response
Contract update result. changed is false when the contract already has the requested effective terms; no PDF, history, review, or notification side effect occurs in that case.