For the complete documentation index, see llms.txt. This page is also available as Markdown.

Settings Rates

List Rates

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200

List of rates

application/json
totalRowsnumberOptional
get/settings/rates

Create Rate

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
idstringRequired

The unique ID of the rate.

namestringRequired

The unique name of the rate (same as id).

quoteTypestringOptional

The quote type this rate applies to

labelstringRequired

The display label of the rate.

clientLabelstringOptional

The label shown to clients

custombooleanOptional

Whether this is a custom rate

rateTypestringRequired

The type of rate calculation (e.g., sqftWalls, lnft, etc.)

calculationTypestringRequired

How the rate is calculated (e.g., amountPerHour)

rateSectionstringRequired

The rate category/section this rate belongs to

defaultAppsnumberOptional

Default number of applications/coats

maxAppsnumberOptional

Maximum possible applications/coats

reportTextstringOptional

Text shown in reports

areaReportTextstringOptional

Text shown in area reports

valuesnumber[]Required

Array of rate values for different applications

captionstringOptional

Caption or description for the rate

useAppsbooleanOptional

Whether this rate uses coat/application calculations

activebooleanOptional

Whether this rate is active & usable

coveragestringOptional

Coverage information or notes

hourlyRatenumberOptional

Hourly rate if applicable

overrideHourlyRatebooleanOptional

Whether this rate overrides the default hourly rate

Responses
400

Bad Request

application/json
errorsstring[]Optional

Array of error messages

post/settings/rates

Retrieve Rate

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

ID of the Rate

Responses
200

Details about the rate

application/json
idstringRequired

The unique ID of the rate.

namestringRequired

The unique name of the rate (same as id).

quoteTypestringOptional

The quote type this rate applies to

labelstringRequired

The display label of the rate.

clientLabelstringOptional

The label shown to clients

custombooleanOptional

Whether this is a custom rate

rateTypestringRequired

The type of rate calculation (e.g., sqftWalls, lnft, etc.)

calculationTypestringRequired

How the rate is calculated (e.g., amountPerHour)

rateSectionstringRequired

The rate category/section this rate belongs to

defaultAppsnumberOptional

Default number of applications/coats

maxAppsnumberOptional

Maximum possible applications/coats

reportTextstringOptional

Text shown in reports

areaReportTextstringOptional

Text shown in area reports

valuesnumber[]Required

Array of rate values for different applications

captionstringOptional

Caption or description for the rate

useAppsbooleanOptional

Whether this rate uses coat/application calculations

activebooleanOptional

Whether this rate is active & usable

coveragestringOptional

Coverage information or notes

hourlyRatenumberOptional

Hourly rate if applicable

overrideHourlyRatebooleanOptional

Whether this rate overrides the default hourly rate

get/settings/rates/{id}

Update Rate

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

ID of the Rate

Body
idstringRequired

The unique ID of the rate.

namestringRequired

The unique name of the rate (same as id).

quoteTypestringOptional

The quote type this rate applies to

labelstringRequired

The display label of the rate.

clientLabelstringOptional

The label shown to clients

custombooleanOptional

Whether this is a custom rate

rateTypestringRequired

The type of rate calculation (e.g., sqftWalls, lnft, etc.)

calculationTypestringRequired

How the rate is calculated (e.g., amountPerHour)

rateSectionstringRequired

The rate category/section this rate belongs to

defaultAppsnumberOptional

Default number of applications/coats

maxAppsnumberOptional

Maximum possible applications/coats

reportTextstringOptional

Text shown in reports

areaReportTextstringOptional

Text shown in area reports

valuesnumber[]Required

Array of rate values for different applications

captionstringOptional

Caption or description for the rate

useAppsbooleanOptional

Whether this rate uses coat/application calculations

activebooleanOptional

Whether this rate is active & usable

coveragestringOptional

Coverage information or notes

hourlyRatenumberOptional

Hourly rate if applicable

overrideHourlyRatebooleanOptional

Whether this rate overrides the default hourly rate

Responses
400

Bad Request

application/json
errorsstring[]Optional

Array of error messages

put/settings/rates/{id}

Delete Rate

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

ID of the Rate

Responses
400

Bad Request

application/json
errorsstring[]Optional

Array of error messages

delete/settings/rates/{id}

Last updated

Was this helpful?