---
title: "Principal"
url: "https://earlyaccess.developers.bynder.com/apis/access-rights-and-options-api-1/versions/2cd9cb69-0956-4ff4-9774-4af770df8a45/schemas/Principal"
---

> Full API specification: https://earlyaccess.developers.bynder.com/apis/access-rights-and-options-api-1/versions/2cd9cb69-0956-4ff4-9774-4af770df8a45.md

# Principal

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: Access Rights and Options API
  version: 1.0.0
servers:
  - url: https://{your-bynder-domain}/
    variables:
      your-bynder-domain:
        default: your-bynder-domainDefaultValue
  - url: https://DefaultParameterValue
    variables: {}
  - url: https://your-bynder-domainDefaultValue/v6/authentication/oauth2
    variables: {}
  - url: https://{your-auth-url}
    variables:
      your-auth-url:
        default: DefaultParameterValue
  - url: https://DefaultParameterValue
    variables: {}
  - url: https://your-bynder-domainDefaultValue/v6/authentication/oauth2
    variables: {}
components:
  schemas:
    PrincipalType:
      enum:
        - user
        - group
        - profile
      examples:
        - user
      title: PrincipalType
      type: string
    Principal:
      properties:
        principalId:
          examples:
            - 00000000-0000-0000-0000000000000000
          type: string
        principalType:
          $ref: "#/components/schemas/PrincipalType"
      title: Principal
      type: object
```
