Request a Contract signature reminder
Hourly quote agreements are refused before delivery (409 CONFLICT), including existing fixed agreements whose quote has become hourly. Send the public quote link for acceptance of the current hourly terms. Fixed agreements and change-order signing retain their existing behavior. Requests a reminder. The body is optional. Any body fields are ignored but still participate in idempotency matching; prefer an empty object.
Hourly quote agreements are refused before delivery (409 CONFLICT), including existing fixed agreements whose quote has become hourly. Send the public quote link for acceptance of the current hourly terms. Fixed agreements and change-order signing retain their existing behavior. Requests a reminder. The body is optional. Any body fields are ignored but still participate in idempotency matching; prefer an empty object.
Request a Contract signature reminder. Use an organization API key with contracts:send. 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 reminder 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:send
#/components/schemas/OrgApiError
Rate limit exceeded
#/components/schemas/OrgApiError
Errors
Static examples
curl -X POST "$SOLAROS_BASE_URL/api/v1/contracts/$SOLAROS_CONTRACT/remind" \
-H "Authorization: Bearer $SOLAROS_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SOLAROS_IDEMPOTENCY_KEY" \
--data '{}'