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

# See who can access a Model API

> Return each user and organization collaborator with role Owner, Editor, or Viewer.
Use this to audit sharing before you grant, change, or revoke access.

This list does not include the Everyone visibility entry. Public vs private access
is not managed here. GET /api/modelServing/v1/modelApis/{modelApiId} still embeds
collaborators as {collaborator, role} strings; this beta list uses {id, role,
isOrganization}.

Related:
- GET /api/modelServing/v1/modelApis/{modelApiId} (read the Model API)
- POST /api/modelServing/beta/modelApis/{modelApiId}/collaborators (grant access)
- GET /api/modelServing/beta/modelApis/{modelApiId}/collaborators/{collaboratorId} (read one collaborator)




## OpenAPI

````yaml /api-specs/cloud/public-api.json get /api/modelServing/beta/modelApis/{modelApiId}/collaborators
openapi: 3.0.3
info:
  title: Domino Public API
  description: Reference for Domino's public REST API endpoints.
  version: 6.4.0
  x-catalog-key: nucleus
servers:
  - url: https://mycluster.domino.tech
    description: >-
      Replace 'mycluster.domino.tech' with your Domino cluster hostname. For
      Domino Cloud customers, that is `your-subdomain`.domino.tech (e.g.,
      acme.domino.tech). For self-hosted deployments, it is the hostname you
      reach the Domino UI at.
security: []
tags:
  - name: Projects
  - name: Project templates
  - name: Workspaces
  - name: Jobs
  - name: HPC Jobs
  - name: Environments
  - name: Hardware Tiers
  - name: Datasets
  - name: Data Sources
  - name: GenAI
  - name: AI Systems
  - name: Apps
  - name: App versions
  - name: App instances
  - name: Model APIs
  - name: Registered models
  - name: Model deployment
  - name: Extensions
  - name: Cost and billing
  - name: Users and organizations
  - name: Service accounts
  - name: Personal Access Tokens
  - name: Personal Access Tokens (admin)
  - name: Audit Trail
  - name: Custom metrics
  - name: PPM
  - name: Model Monitoring models
  - name: Model Monitoring drift and quality
  - name: Model Monitoring settings
  - name: Model Monitoring authentication
  - name: Governance bundles
  - name: Governance policies
  - name: Governance evidence and results
  - name: Governance operations
  - name: NetApp Volumes
  - name: NetApp Volumes snapshots
  - name: NetApp Volumes filesystems
  - name: NetApp Volumes transfers
  - name: Tags
  - name: Properties
externalDocs:
  description: OpenAPI
  url: https://swagger.io/resources/open-api/
paths:
  /api/modelServing/beta/modelApis/{modelApiId}/collaborators:
    get:
      tags:
        - Model APIs
      summary: See who can access a Model API
      description: >
        Return each user and organization collaborator with role Owner, Editor,
        or Viewer.

        Use this to audit sharing before you grant, change, or revoke access.


        This list does not include the Everyone visibility entry. Public vs
        private access

        is not managed here. GET /api/modelServing/v1/modelApis/{modelApiId}
        still embeds

        collaborators as {collaborator, role} strings; this beta list uses {id,
        role,

        isOrganization}.


        Related:

        - GET /api/modelServing/v1/modelApis/{modelApiId} (read the Model API)

        - POST /api/modelServing/beta/modelApis/{modelApiId}/collaborators
        (grant access)

        - GET
        /api/modelServing/beta/modelApis/{modelApiId}/collaborators/{collaboratorId}
        (read one collaborator)
      operationId: listModelApiCollaborators
      parameters:
        - description: >
            Model API id (24-character hex). Obtain from GET
            /api/modelServing/v1/modelApis

            or the Model API details URL.
          in: path
          name: modelApiId
          required: true
          schema:
            type: string
      responses:
        '200':
          content:
            application/json:
              example:
                - id: 507f1f77bcf86cd799439011
                  isOrganization: false
                  role: Owner
                - id: 507f1f77bcf86cd799439022
                  isOrganization: true
                  role: Viewer
              schema:
                items:
                  $ref: '#/components/schemas/ModelApiCollaborator'
                type: array
          description: >
            Collaborators with Owner, Editor, or Viewer roles. Everyone /
            visibility is

            not included.
        '400':
          description: |
            Invalid modelApiId. Use a 24-character hex Model API id from
            GET /api/modelServing/v1/modelApis.
        '401':
          description: >-
            Authentication required. Provide a valid Domino session or API
            token.
        '403':
          description: >
            You cannot view this Model API. Ask an Owner to grant at least
            Viewer, or retry

            with an account that already has access.
        '404':
          description: |
            No Model API exists for modelApiId. Confirm the id from
            GET /api/modelServing/v1/modelApis.
      security:
        - DominoApiKey: []
        - BearerAuthentication: []
components:
  schemas:
    ModelApiCollaborator:
      properties:
        id:
          description: Domino user or organization id.
          nullable: false
          type: string
        isOrganization:
          description: Whether id identifies an organization.
          nullable: false
          type: boolean
        role:
          description: Collaborator role. Management APIs accept Owner, Editor, and Viewer.
          nullable: false
          type: string
      required:
        - id
        - role
        - isOrganization
  securitySchemes:
    DominoApiKey:
      type: apiKey
      in: header
      name: X-Domino-Api-Key
    BearerAuthentication:
      type: apiKey
      name: Authorization
      in: header

````

## Related topics

- [Manage models with model registry](/cloud/platform-capabilities/features/models/register-and-govern/model-registry.md)
- [Change who can discover and invoke a Model API](/api-reference/model-apis/change-who-can-discover-and-invoke-a-model-api.md)
- [Read who can discover and invoke a Model API](/api-reference/model-apis/read-who-can-discover-and-invoke-a-model-api.md)
- [Domino endpoint security](/cloud/platform-capabilities/features/model-deployment/security.md)
