solarOS Organization API

Organization API

List active Company Quote Types

Returns active Company Quote Types, placed Fields, lifecycle defaults, and available Quote Templates needed to create valid draft Quotes. Each placed Field carries showIn (see FieldShowIn) and isPropertyField; its group is the Placement Section, falling back to the deprecated Field Area for Fields no section claims. Required scope: quotes:read.

/api/v1/quote-types

Returns active Company Quote Types, placed Fields, lifecycle defaults, and available Quote Templates needed to create valid draft Quotes. Each placed Field carries showIn (see FieldShowIn) and isPropertyField; its group is the Placement Section, falling back to the deprecated Field Area for Fields no section claims. Required scope: quotes:read.

List active Company Quote Types. Use an organization API key with quotes:read. Check the response envelope and meta.requestId before triggering dependent workflow steps.

Required scopes

quotes:read

Parameters

No path or query parameters.

Request body

This endpoint does not accept a JSON request body.

Responses

200

Quote Type catalog envelope

#/components/schemas/OrgApiListEnvelope

401

Missing or invalid organization API key

#/components/schemas/OrgApiError

402

Organization billing access or an endpoint-specific business quota denied the request

#/components/schemas/OrgApiError

403

Missing required scope: quotes:read

#/components/schemas/OrgApiError

429

Rate limit exceeded

#/components/schemas/OrgApiError

Errors

401 Missing or invalid organization API key402 Organization billing access or an endpoint-specific business quota denied the request403 Missing required scope: quotes:read429 Rate limit exceeded

Static examples

curl -X GET "$SOLAROS_BASE_URL/api/v1/quote-types" \
  -H "Authorization: Bearer $SOLAROS_API_KEY"