StrideHQ API › API reference › Creators › Update a creator PATCH https://api.sandbox.stridehq.ai/v1 /creators /{id}
Updates the fields you send. Status can't be changed through the API, and email and payout currency can't be changed once the creator has added bank details.
Scope creators:write
Body parameters metadata object
Up to 20 string keys (up to 40 characters) and values (up to 500 characters), for your use. StrideHQ never reads them. Send null to clear it.
Responses 200 The updated creator. 400 unknown_field (including status), invalid_parameter, bank_details_not_accepted, invalid_json or invalid_content_type. 401 missing_api_key, invalid_api_key, revoked_api_key or wrong_environment. 404 resource_not_found: no such object in your organisation. 409 creator_email_exists or external_id_exists; creator_has_bank_details (email and payout currency can't be changed once the creator has added bank details); or idempotency_key_reused or idempotency_key_in_use. 422 currency_not_supported or country_not_supported.
Language
Shell Node Python
Credentials
Bearer URL
Sandbox Production https://api.sandbox.stridehq.ai/v1
Request
curl -X PATCH "https://api.sandbox.stridehq.ai/v1/creators/{id}" \
-H "Authorization: Bearer $STRIDEHQ_API_KEY" \
-H "Idempotency-Key: 5f2b9c1e-3a7d-4e8f-9b0c-1d2e3f4a5b6c" \
-H "Content-Type: application/json" \
-d '{
"name": "Maya Chen"
}'Response
200 400 401 404 409 422 {
"id": "cre_8f3a2c1d9b7e4f60a1b2c3d4e5f60718",
"object": "creator",
"name": "Maya Chen",
"legal_name": "Maya Chen",
"email": "maya@example.com",
"type": "individual",
"country": "GB",
"tax_status": "self_employed",
"vat_registered": false,
"status": "active",
"can_be_paid": true,
"cannot_be_paid_reasons": [],
"bank_account_last4": "4821",
"payout_currency": "GBP",
"external_id": "talent-1042",
"metadata": {},
"created_at": "2026-10-01T09:30:00Z",
"updated_at": "2026-10-14T16:05:00Z"
}Example response. Try it opens with the sandbox.