Assign a contact to an opportunity

Assigns an existing client contact to this opportunity. Set the primary query parameter to true to mark this as the opportunity’s primary contact.

Assigning the same contact more than once has no additional effect.

Authentication

AuthorizationBearer

BrightMove OAuth2 client_credentials - use the client_id/client_secret from User > API Keys (or an admin-managed client).

Path parameters

guidstringRequired
Stable public identifier of the opportunity
contactGuidstringRequired
GUID of the contact to assign

Query parameters

primarybooleanOptionalDefaults to false
When true, marks this contact as the primary contact

Response

Contact assigned

Errors

404
Not Found Error