API reference · Contract Lines
PUT/api/v1/contract-lines/{id}/activation

Set contract line activation

Activates or deactivates a contract line. Deactivation can require a reason when plan is in use.

Path parameters

idstring <uuid>Required
Contract line UUID from contract_lines.contract_line_id.

Request body

Content type: application/json · schema ContractLineActivationBody

is_activebooleanRequired
effective_datestring <date-time>
reasonstring
notify_clientsboolean

Response body

Success response 200 · schema ContractLineApiSuccess

successbooleanRequired
Enum: true
dataanyOfRequired
anyOf (option 1)object
anyOf (option 2)array of object
itemsobject
metaobject
timestampstring <date-time>Required
versionstringRequired

Response codes

200
Activation state updated.
400
Invalid request payload.
401
x-api-key missing at middleware.
500
Request context missing or activation business-rule failure.