Client Contract Lines API
GET/api/v1/client-contract-lines
Product availabilityAlgaPSA

List client contract lines

Lists client contract lines — contract_lines rows that belong to client contracts (joined via contract_id), with the owning client_id and client_contract_id surfaced. Supports client_id, contract_line_id, service_category, is_active, has_custom_rate, and start/end-date-range filters plus page/limit pagination. Authenticated and tenant-scoped via withApiKeyRouteAuth.

Query parameters

pagestringOptional
limitstringOptional
sortstringOptional
orderstringOptional
searchstringOptional
created_fromstring <date-time>Optional
created_tostring <date-time>Optional
updated_fromstring <date-time>Optional
updated_tostring <date-time>Optional
client_idstring <uuid>Optional
contract_line_idstring <uuid>Optional
service_categorystringOptional
is_activestringOptional
has_custom_ratestringOptional
is_contractdstringOptional
start_date_fromstring <date-time>Optional
start_date_tostring <date-time>Optional
end_date_fromstring <date-time>Optional
end_date_tostring <date-time>Optional

Response body

Success response 200 · schema ClientContractLineListEnvelope

dataobjectRequired
dataarray of ClientContractLineResourceRequired
itemsobject
client_contract_line_idstring <uuid>Required
client_idstring <uuid>Required
contract_line_idstring <uuid>Required
service_categorystringNullable
start_datestring <date-time>Required
end_datestring <date-time>Nullable
is_activebooleanRequired
custom_ratenumberNullable
client_contract_idstring <uuid>Nullable
tenantstring <uuid>
totalintegerRequired
≥ 0
metaobject

Response codes

200
Paginated client contract lines returned.
400
Invalid query parameters.
401
x-api-key missing/invalid.
500
Unhandled failure.