solarOS Organization API

Organization API

List enabled Project Templates

Returns Project Templates enabled for the requesting company, including its platform preferences, with stages, items, arranged Project Scope fields and their Placement Sections, and supportsPublicProjectCreate markers. Each Project Scope field carries showIn (see FieldShowIn) and isPropertyField; its fieldArea is deprecated and frozen. Required scope: projects:read.

/api/v1/project-templates

Returns Project Templates enabled for the requesting company, including its platform preferences, with stages, items, arranged Project Scope fields and their Placement Sections, and supportsPublicProjectCreate markers. Each Project Scope field carries showIn (see FieldShowIn) and isPropertyField; its fieldArea is deprecated and frozen. Required scope: projects:read.

List enabled Project Templates. Use an organization API key with projects:read. Check the response envelope and meta.requestId before triggering dependent workflow steps.

Required scopes

projects:read

Parameters

No path or query parameters.

Request body

This endpoint does not accept a JSON request body.

Responses

200

Project Template setup 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: projects: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: projects:read429 Rate limit exceeded

Static examples

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