Update workspace preferences
Changed oncredits.low fires when the balance drops below low_balance_credits. The default is 250. Send null to restore the default. marketing_opt_in stores the product-updates choice. lifecycle_suppressed stops follow-up emails. Send at least one of these fields.
Scope: account:manage. Acts on the account; keys bound to a customer are refused.
Request
- Base URL: https://api.recruitmcp.com
- URL: https://api.recruitmcp.com/v1/workspace
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://recruitmcp.com/oauth/authorize, token URL https://recruitmcp.com/oauth/token, scopes: account:manage)
Headers
Optional on this route. At most 128 characters. When present, the same key and body replays the first response for 24 hours. A different body is 409 idempotency_key_reused. A second call waits for the first and replays it. Omit the header to run the request normally.
API version. Defaults to the version the key was created with. Supported: 2026-10-13.
Request body
Response
The workspace, with the change applied.
Example response
{
"id": "ws_01J0WORKSPACE0EXAMPLE",
"object": "workspace",
"name": "Northwind Search",
"email": "ada@northwind.example",
"first_name": "Ada",
"account_id": "ws_01J0WORKSPACE0EXAMPLE",
"customer": null,
"balance_credits": 1250,
"low_balance_credits": 250,
"plan": "free",
"marketing_opt_in": false,
"marketing_consent_at": "2026-10-15T12:00:00.000Z",
"marketing_consent_source": "signup",
"marketing_consent_text_version": "2026-10-15",
"lifecycle_suppressed": false,
"api_key": {
"id": "key_01J0APIKEY0EXAMPLE",
"name": "default",
"prefix": "rmcp_live_ab12",
"kind": "secret",
"scopes": [
"sourcing:read",
"sourcing:spend",
"lists:write"
],
"daily_cap_credits": null,
"approval_threshold_credits": null,
"approval_threshold_enrollments": null,
"expires_at": null
},
"api_version": "2026-10-13"
}Changes
- warning
added the new
approval_forcedenum value to the/response property for the response status - warning
added the new
approval_forcedenum value to the/response property for the response status - warning
added the new
approval_forcedenum value to the/response property for the response status - warning
added the new
approval_forcedenum value to the/response property for the response status
- warning