Skip to main content
POST
Attach an existing ghost handle to a creator

Authorizations

Authorization
string
header
required

OAuth 2.1 authorization code + PKCE (S256). Tokens are tenant-bound (company_id) and scoped. Discover endpoints via /.well-known/oauth-authorization-server.

Headers

Idempotency-Key
string
required

Unique key for this operation. Retry an uncertain response with the same key, campaign ID, contract ID, and body. Reuse with different IDs or a different body returns 409.

Required string length: 1 - 200

Path Parameters

id
string
required
contractId
string
required

Existing ghost contract ID returned when the handle was created.

Required string length: 1 - 200

Body

application/json
creatorId
string
required

SideShift creator user ID, not a handle, contract ID, or external provider ID.

Required string length: 1 - 200

Response

Operation completed, or the prior completed response was replayed.

data
object
required