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

# Get Org Approved Models

> Retrieve your organization's approved models, the organization-wide allowlist every request is checked against unless a narrower access list applies. Models are returned as `provider/model` names, grouped by modality. When every modality is empty, the organization has no approved models configured and every model in the catalog is allowed. Requires an API key with read manage permissions.

Retrieve your organization's approved models as `provider/model` names, grouped by modality. When every modality is empty, no allowlist is configured and every model in the catalog is allowed.

[Approved Models docs →](/features/approved-models)


## OpenAPI

````yaml GET /v1/manage/org/approved-model
openapi: 3.0.3
info:
  title: Requesty Management API
  description: >-
    Requesty Management API for API key management, groups, members, and
    organization settings.
  version: 1.0.0
servers:
  - url: https://api-v2.requesty.ai
    description: Management API endpoint
security:
  - BearerAuth: []
paths:
  /v1/manage/org/approved-model:
    servers:
      - url: https://api-v2.requesty.ai
        description: Management API endpoint
    get:
      summary: Get org approved models
      description: >-
        Retrieve your organization's approved models, the organization-wide
        allowlist every request is checked against unless a narrower access list
        applies. Models are returned as `provider/model` names, grouped by
        modality. When every modality is empty, the organization has no approved
        models configured and every model in the catalog is allowed. Requires an
        API key with read manage permissions.
      operationId: getOrgApprovedModels
      responses:
        '200':
          description: Successfully retrieved approved models
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrgApprovedModelsResponse'
        '401':
          description: Unauthorized - missing or invalid Authorization header.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '403':
          description: Forbidden - API key does not have read manage permissions.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '404':
          description: Not found - organization does not exist.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '500':
          description: Internal server error.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
components:
  schemas:
    OrgApprovedModelsResponse:
      type: object
      description: >-
        The organization's approved models by modality. When every modality is
        empty, every model in the catalog is allowed.
      properties:
        chat:
          type: array
          items:
            type: string
          description: Approved chat/completion models, as `provider/model` names
          example:
            - openai/gpt-4o
            - anthropic/claude-sonnet-4-20250514
        embedding:
          type: array
          items:
            type: string
          description: Approved embedding models, as `provider/model` names
          example:
            - openai/text-embedding-3-small
        image:
          type: array
          items:
            type: string
          description: Approved image generation models, as `provider/model` names
        transcription:
          type: array
          items:
            type: string
          description: Approved transcription models, as `provider/model` names
        speech:
          type: array
          items:
            type: string
          description: Approved speech models, as `provider/model` names
        decision:
          type: array
          items:
            type: string
          description: Approved decision models, as `provider/model` names
          example:
            - typesafe/jev-latest
    ErrorResponse:
      type: object
      required:
        - error
      properties:
        error:
          type: object
          required:
            - origin
            - message
          properties:
            origin:
              type: string
              enum:
                - router
                - provider
              description: >-
                Whether the error originated from Requesty's router or an
                upstream provider.
            message:
              type: string
              description: Human-readable error description.
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      description: API key for authentication

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.