Sync Contract provider status
Refreshes provider status. The body is optional. Any body fields are ignored but still participate in idempotency matching; prefer an empty object.
Refreshes provider status. The body is optional. Any body fields are ignored but still participate in idempotency matching; prefer an empty object.
Sync Contract provider status. Use an organization API key with contracts:sync. Check the response envelope and meta.requestId before triggering dependent workflow steps.
Required scopes
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| idrequired | path | string | Contract identifier returned by the Organization API. |
Request body
{}Responses
Contract sync action envelope
#/components/schemas/OrgApiActionEnvelope
Missing or invalid organization API key
#/components/schemas/OrgApiError
Organization billing access or an endpoint-specific business quota denied the request
#/components/schemas/OrgApiError
Missing required scope: contracts:sync
#/components/schemas/OrgApiError
Rate limit exceeded
#/components/schemas/OrgApiError
Errors
Static examples
curl -X POST "$SOLAROS_BASE_URL/api/v1/contracts/$SOLAROS_CONTRACT/sync" \
-H "Authorization: Bearer $SOLAROS_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SOLAROS_IDEMPOTENCY_KEY" \
--data '{}'