> ## Documentation Index
> Fetch the complete documentation index at: https://docs.commenda.io/llms.txt
> Use this file to discover all available pages before exploring further.

# List supported registrations

> List the registrations Commenda OS supports globally.

Returns the full catalog of registration types that Commenda OS supports across all jurisdictions and entity types. Use this endpoint to discover which registrations are available before querying a specific business entity.

Each entry in the response includes the registration's display name, jurisdiction, applicable entity type, purpose (for example, formation or tax), and whether the registration expires.


## OpenAPI

````yaml GET /partner/commenda-os/registrations/supported
openapi: 3.0.1
info:
  title: Commenda Public APIs
  description: >-
    APIs for Commenda entity management, partner incorporation, indirect tax,
    compliance, and corporate operations.
  license:
    name: NONE
    url: NONE
  version: 1.0.0
servers:
  - url: https://api.prod.commenda.io/api/v1
    description: Commenda platform APIs, including Partner Incorporation and Commenda OS.
  - url: https://transaction-tax.api.in.commenda.io/api/v1
    description: Global Indirect Tax API.
security:
  - bearerAuth: []
paths:
  /partner/commenda-os/registrations/supported:
    get:
      summary: List supported registrations
      description: List the registrations Commenda OS supports globally.
      operationId: listPartnerCommendaOsSupportedRegistrations
      responses:
        '200':
          description: Supported registrations retrieved successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommendaOsSupportedRegistrationsResponse'
        '401':
          description: Missing or invalid partner API key
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommendaOsPartnerError'
      security:
        - xApiKeyAuth: []
      servers:
        - url: https://api.prod.commenda.io/api/v1
components:
  schemas:
    CommendaOsSupportedRegistrationsResponse:
      type: object
      required:
        - supportedRegistrations
        - count
      properties:
        supportedRegistrations:
          type: array
          items:
            $ref: '#/components/schemas/CommendaOsSupportedRegistration'
        count:
          type: integer
          example: 12
    CommendaOsPartnerError:
      type: object
      required:
        - statusCode
        - message
        - error
      properties:
        statusCode:
          type: integer
          description: HTTP status code for the error response.
        message:
          description: >-
            Error message returned by the API. Exact text varies by failure
            mode.
          oneOf:
            - type: string
            - type: array
              items:
                type: string
        error:
          type: string
          description: Standard error label for the response status.
    CommendaOsSupportedRegistration:
      type: object
      required:
        - displayName
        - description
        - purpose
        - isExpirable
        - isFunctionCritical
        - internalIdentifier
        - corporationType
        - country
      properties:
        displayName:
          type: string
          example: Delaware LLC Registration
        description:
          type: string
          example: Corporate registry registration for a Delaware LLC.
        purpose:
          type: string
          example: CORPORATE_REGISTRY
        jurisdiction:
          type: string
          nullable: true
          example: DE
        isExpirable:
          type: boolean
          example: false
        isFunctionCritical:
          type: boolean
          example: true
        internalIdentifier:
          type: string
          example: US_DE_CORP_REGISTRY
        corporationType:
          type: string
          example: LLC
        governmentIdentifierInternalIdentifier:
          type: string
          nullable: true
          description: >-
            Linked government-identifier rule when one is required for this
            registration.
          example: US_EIN
        country:
          type: string
          example: US
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
    xApiKeyAuth:
      type: apiKey
      in: header
      name: x-api-key

````