TileDB Organization API

The organization API from TileDB — 13 operation(s) for organization.

Operations 25

GET /credentials/{namespace}/aws Check AWS access credentials #
POST /credentials/{namespace}/aws Add AWS access credentials #
GET /credentials/{namespace}/aws/{name} Check AWS access credentials by name #
PATCH /credentials/{namespace}/aws/{name} Update AWS access credentials #
DELETE /credentials/{namespace}/aws/{name} Delete AWS access credentials #
POST /organization Create organization #
GET /organizations Get all organizations #
GET /organizations/{organization} Get organization #
DELETE /organizations/{organization} Delete organization #
PATCH /organizations/{organization} Update organization #
POST /organizations/{organization}/user Add user to organization #
GET /organizations/{organization}/{username} Get organization user #
DELETE /organizations/{organization}/{username} Delete user from organization #
PATCH /organizations/{organization}/{username} Update user in organization #
POST /organizations/{organization}/sso_domain Create SSO domain #
GET /organizations/{organization}/sso_domains Get SSO domains #
GET /organizations/{organization}/sso_domains/{uuid} Get SSO domain #
PATCH /organizations/{organization}/sso_domains/{uuid} Update SSO domain #
DELETE /organizations/{organization}/sso_domains/{uuid} Delete SSO domain #
POST /organizations/{organization}/sso_domains/{uuid}/run_check Check SSO domain #
GET /credentials/{namespace} List credentials #
POST /credentials/{namespace} Add credential #
GET /credentials/{namespace}/{name} Get credential #
PATCH /credentials/{namespace}/{name} Update credential #
DELETE /credentials/{namespace}/{name} Delete credential #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/tiledb-organization-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

tiledb-organization-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Tiledb Organization API
  version: '1.0'
  description: 'Operations tagged organization across 2 of this provider''s published API definitions: tiledb-cloud-v1-openapi.yaml, tiledb-cloud-v2-openapi.yaml. Each path carries the servers of the definition it was published in.'
servers:
- url: /v1
- url: /v2
security:
- BasicAuth: []
- ApiKeyAuth: []
tags:
- name: Organization
paths:
  /credentials/{namespace}/aws:
    parameters:
    - name: namespace
      in: path
      description: namespace
      required: true
      schema:
        type: string
    get:
      tags:
      - Organization
      description: Check if aws keys are set
      operationId: checkAWSAccessCredentials
      responses:
        200:
          description: AWS keys are set
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/AWSAccessCredentials'
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      summary: Check AWS access credentials
      x-summary-source: derived
    post:
      tags:
      - Organization
      description: Add aws keys
      operationId: addAWSAccessCredentials
      responses:
        204:
          description: AWS keys added successfully
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AWSAccessCredentials'
        description: aws access credentials to store for a namespace
        required: true
      summary: Add AWS access credentials
      x-summary-source: derived
    servers:
    - url: /v1
  /credentials/{namespace}/aws/{name}:
    parameters:
    - name: namespace
      in: path
      description: namespace
      required: true
      schema:
        type: string
    - name: name
      in: path
      description: name
      required: true
      schema:
        type: string
    get:
      tags:
      - Organization
      description: Check if aws keys are set by name
      operationId: checkAWSAccessCredentialsByName
      responses:
        200:
          description: AWS keys are set
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AWSAccessCredentials'
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      summary: Check AWS access credentials by name
      x-summary-source: derived
    patch:
      tags:
      - Organization
      description: Update aws keys or associated buckets. This will update the key associations for each array in the namespace
      operationId: updateAWSAccessCredentials
      responses:
        204:
          description: AWS keys updated successfully
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AWSAccessCredentials'
        description: aws credentials to update
        required: true
      summary: Update AWS access credentials
      x-summary-source: derived
    delete:
      tags:
      - Organization
      description: delete a AWS Access credentials in a namespace. This will likely cause arrays to become unreachable
      operationId: deleteAWSAccessCredentials
      responses:
        204:
          description: AWS credentials deleted
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      summary: Delete AWS access credentials
      x-summary-source: derived
    servers:
    - url: /v1
  /organization:
    post:
      tags:
      - Organization
      description: create a organization, the user creating will be listed as owner
      operationId: createOrganization
      responses:
        204:
          description: organization created successfully
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Organization'
        description: organization to create
        required: true
      summary: Create organization
      x-summary-source: derived
    servers:
    - url: /v1
  /organizations:
    get:
      tags:
      - Organization
      description: get all organizations that the user is member of
      operationId: getAllOrganizations
      responses:
        200:
          description: array of organizations the user is member of
          content:
            application/json:
              schema:
                type: array
                x-omitempty: true
                items:
                  $ref: '#/components/schemas/Organization'
        400:
          description: Error finding organizations
        500:
          description: Request user not found, or has empty context
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      summary: Get all organizations
      x-summary-source: derived
    servers:
    - url: /v1
  /organizations/{organization}:
    parameters:
    - name: organization
      in: path
      description: organization name or ID
      required: true
      schema:
        type: string
    get:
      tags:
      - Organization
      description: get a organization
      operationId: getOrganization
      responses:
        200:
          description: organization details
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Organization'
        404:
          description: Organization does not exist
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      summary: Get organization
      x-summary-source: derived
    delete:
      tags:
      - Organization
      description: delete a organization
      operationId: deleteOrganization
      responses:
        204:
          description: organization deleted
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      summary: Delete organization
      x-summary-source: derived
    patch:
      tags:
      - Organization
      description: update a organization
      operationId: updateOrganization
      responses:
        204:
          description: organization updated successfully
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OrganizationUpdate'
        description: organization details to update
        required: true
      summary: Update organization
      x-summary-source: derived
    servers:
    - url: /v1
  /organizations/{organization}/user:
    parameters:
    - name: organization
      in: path
      description: organization name
      required: true
      schema:
        type: string
    post:
      tags:
      - Organization
      description: add a user to an organization
      operationId: addUserToOrganization
      responses:
        204:
          description: user added to organization successfully
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OrganizationUser'
        description: user to add
        required: true
      summary: Add user to organization
      x-summary-source: derived
    servers:
    - url: /v1
  /organizations/{organization}/{username}:
    parameters:
    - name: organization
      in: path
      description: organization name
      required: true
      schema:
        type: string
    - name: username
      in: path
      description: username to manipulate
      required: true
      schema:
        type: string
    get:
      tags:
      - Organization
      description: get a user from an organization
      operationId: getOrganizationUser
      responses:
        200:
          description: user from organization
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrganizationUser'
        404:
          description: User is not in organization
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      summary: Get organization user
      x-summary-source: derived
    delete:
      tags:
      - Organization
      description: delete a user from an organization
      operationId: deleteUserFromOrganization
      responses:
        204:
          description: user delete from organization successfully
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      summary: Delete user from organization
      x-summary-source: derived
    patch:
      tags:
      - Organization
      description: update a user in an organization
      operationId: updateUserInOrganization
      responses:
        204:
          description: user update in organization successfully
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OrganizationUser'
        description: user details to update
        required: true
      summary: Update user in organization
      x-summary-source: derived
    servers:
    - url: /v1
  /organizations/{organization}/sso_domain:
    parameters:
    - name: organization
      in: path
      description: organization name
      required: true
      schema:
        type: string
    post:
      tags:
      - Organization
      description: Create a new SSO connection that connects this organization to this domain.
      operationId: createSSODomain
      responses:
        200:
          description: Claim created successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SSODomainConfig'
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SSODomainConfig'
        description: The SSO connection to create.
        required: true
      summary: Create SSO domain
      x-summary-source: derived
    servers:
    - url: /v1
  /organizations/{organization}/sso_domains:
    parameters:
    - name: organization
      in: path
      description: organization name
      required: true
      schema:
        type: string
    get:
      tags:
      - Organization
      description: Lists all the SSO connections associated with the given organization.
      operationId: getSSODomains
      responses:
        200:
          description: The SSO domains associated with the org.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SSODomainConfigResponse'
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      summary: Get SSO domains
      x-summary-source: derived
    servers:
    - url: /v1
  /organizations/{organization}/sso_domains/{uuid}:
    parameters:
    - name: organization
      in: path
      description: organization name
      required: true
      schema:
        type: string
    - name: uuid
      in: path
      description: configuration ID
      required: true
      schema:
        type: string
    get:
      tags:
      - Organization
      description: Gets details about the given SSO domain connection.
      operationId: getSSODomain
      responses:
        200:
          description: The details about this domain connection.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SSODomainConfig'
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      summary: Get SSO domain
      x-summary-source: derived
    patch:
      tags:
      - Organization
      description: Updates the configuration for the given SSO connection.
      operationId: updateSSODomain
      responses:
        200:
          description: The updated details about the SSO connection.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SSODomainConfig'
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SSODomainConfig'
        description: The changes to make to the configuration.
        required: true
      summary: Update SSO domain
      x-summary-source: derived
    delete:
      tags:
      - Organization
      description: Deletes the configuration for the given SSO connection.
      operationId: deleteSSODomain
      responses:
        204:
          description: Deletion successful.
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      summary: Delete SSO domain
      x-summary-source: derived
    servers:
    - url: /v1
  /organizations/{organization}/sso_domains/{uuid}/run_check:
    parameters:
    - name: organization
      in: path
      description: organization name
      required: true
      schema:
        type: string
    - name: uuid
      in: path
      description: configuration ID
      required: true
      schema:
        type: string
    post:
      tags:
      - Organization
      description: Immediately verify ownership of the specified SSO domain ownership claim.
      operationId: checkSSODomain
      responses:
        200:
          description: 'The check executed. Detailed results are available in the response.

            '
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DomainCheckResult'
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      summary: Check SSO domain
      x-summary-source: derived
    servers:
    - url: /v1
  /credentials/{namespace}:
    parameters:
    - name: namespace
      in: path
      description: namespace
      required: true
      schema:
        type: string
    - name: provider
      in: query
      description: Show only the credentials from this provider. This should be one of the CloudProvider enum values.
      schema:
        type: string
    - name: type
      in: query
      description: Show only the credentials of this type. This should be one of the AccessCredentialType enum values.
      schema:
        type: string
    - name: page
      in: query
      description: pagination offset
      schema:
        type: integer
    - name: per_page
      in: query
      description: pagination limit
      schema:
        type: integer
    get:
      tags:
      - Organization
      description: List the credentials available in the namespace
      operationId: listCredentials
      responses:
        200:
          description: Available credentials are returned
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccessCredentialsData'
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      summary: List credentials
      x-summary-source: derived
    post:
      tags:
      - Organization
      description: Create a new credential for the namespace
      operationId: addCredential
      responses:
        204:
          description: The new credential was successfully added.
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AccessCredential'
        description: The new credentials to be created.
        required: true
      summary: Add credential
      x-summary-source: derived
    servers:
    - url: /v2
  /credentials/{namespace}/{name}:
    parameters:
    - name: namespace
      in: path
      description: namespace
      required: true
      schema:
        type: string
    - name: name
      in: path
      description: A URL-safe version of the credential's user-provided name
      required: true
      schema:
        type: string
    get:
      tags:
      - Organization
      description: Retrieve an access credential by name
      operationId: getCredential
      responses:
        200:
          description: Credential exists and can be returned
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccessCredential'
        502:
          description: Bad Gateway
        default:
          description: error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      summary: Get credential
      x-summary-source: derived
    patch:
      tags:
      - Organization
      description: Update the named access credential. This will also update the information used to access arrays set to use this credential.
      operationId: updateCredential
      responses:
        204:
          description: The credential was updated successfully
        502:
          description: Bad Gateway
        default:
          description: Error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AccessCredential'
        description: Changes to make to this credential
        required: true
      summary: Update credential
      x-summary-source: derived
    delete:
      tags:
      - Organization
      description: Delete the named access credential. Any arrays still set to use this credential will use the namespace's default and may become unreachable.
      operationId: deleteCredential
      responses:
        204:
          description: The credential was deleted successfully
        502:
          description: Bad Gateway
        default:
          description: Error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      summary: Delete credential
      x-summary-source: derived
    servers:
    - url: /v2
components:
  schemas:
    AssetLocations:
      description: 'Custom storage locations on a per–asset type basis. If any is unset, a suffix of the owning (user/organization) `default_s3_path` is used.

        '
      type: object
      properties:
        arrays:
          $ref: '#/components/schemas/StorageLocation'
        files:
          $ref: '#/components/schemas/StorageLocation'
        groups:
          $ref: '#/components/schemas/StorageLocation'
        ml_models:
          $ref: '#/components/schemas/StorageLocation'
        notebooks:
          $ref: '#/components/schemas/StorageLocation'
        task_graphs:
          $ref: '#/components/schemas/StorageLocation'
        udfs:
          $ref: '#/components/schemas/StorageLocation'
    NamespaceActions:
      description: actions a user can take on an organization
      type: string
      enum:
      - read
      - write
      - create
      - delete
      - edit
      - read_array_logs
      - read_job_logs
      - read_object_logs
      - run_job
      - delete_organization
      - edit_organization
      - edit_billing
    SSODomainConfig:
      description: 'The information used to set up a single-sign on connection to a customer domain.

        '
      type: object
      properties:
        uuid:
          type: string
          description: A server-generated ID for the configuration.
        domain:
          type:
          - string
          - 'null'
          description: 'The fully-qualified domain (but with no trailing dot) to connect for single sign-on. This may not be changed after creation.

            '
        oidc_issuer:
          type: string
          description: 'The URL of the OpenID Connect issuer that can be used to authenticate this domain''s users. The prefix where the `/.well-known/openid-configuration` file can be found; usually without a trailing slash.

            '
        oidc_client_id:
          type: string
          description: The OpenID Connect client ID for this SSO instance.
        oidc_client_secret:
          type: string
          description: The OpenID Connect client secret for this SSO instance.
          x-go-custom-tag: tdbrest:"secret"
        domain_setup:
          $ref: '#/components/schemas/SSODomainSetup'
        verification_status:
          $ref: '#/components/schemas/DomainVerificationStatus'
        check_results:
          description: 'A list of the results of recent attempts to verify this domain.

            '
          type: array
          items:
            $ref: '#/components/schemas/DomainCheckResult'
    DomainCheckStatus:
      description: The status of a single check on a domain's status.
      type: string
      enum:
      - verified
      - failed
      - error
    Organization:
      description: Organization
      type: object
      required:
      - name
      properties:
        id:
          type: string
          description: unique ID of organization
          example: 00000000-0000-0000-0000-000000000000
        role:
          description: role of requested user within this organization
          $ref: '#/components/schemas/OrganizationRoles'
        name:
          type: string
          minLength: 1
          maxLength: 63
          pattern: ^[\w.\-]+$
          description: organization name must be unique
        created_at:
          description: Datetime organization was created in UTC
          type: string
          format: date-time
        updated_at:
          description: Datetime organization was updated in UTC
          type: string
          format: date-time
        logo:
          description: Organization logo
          type:
          - string
          - 'null'
        description:
          description: Organization description
          type:
          - string
          - 'null'
        users:
          type: array
          x-omitempty: true
          items:
            $ref: '#/components/schemas/OrganizationUser'
        allowed_actions:
          description: list of actions user is allowed to do on this organization
          type: array
          x-omitempty: true
          items:
            $ref: '#/components/schemas/NamespaceActions'
        num_of_arrays:
          description: number of registered arrays for this organization
          type: number
          format: int32
          x-omitempty: false
        enabled_features:
          description: List of extra/optional/beta features to enable for namespace
          type: array
          x-omitempty: true
          readOnly: true
          items:
            type: string
        unpaid_subscription:
          description: A notice that the user has an unpaid subscription
          type: boolean
          readOnly: true
          x-omitempty: false
        default_s3_path:
          description: 'The default location to store newly-created notebooks and other assets like UDFs. The name `default_s3_path` is a legacy holdover; it may refer to any supported storage location.

            '
          type: string
        default_s3_path_credentials_name:
          description: 'The name of the credentials used to create and access files in the `default_s3_path`, if needed.

            '
          type: string
        asset_locations:
          $ref: '#/components/schemas/AssetLocations'
        stripe_connect:
          description: Denotes that the organization is able to apply pricing to arrays by means of Stripe Connect
          type: boolean
          readOnly: true
          example: false
        assume_role_arn:
          description: 'A AWS Role that will be first assumed before assuming the organization''s AWS Role. Visible to owners and admins.

            '
          type: string
          x-omitempty: true
    DomainCheckResult:
      description: The record of a check of a single domain's status.
      type: object
      properties:
        time:
          type: string
          format: date-time
          description: The timestamp when the check was performed.
        status:
          $ref: '#/components/schemas/DomainCheckStatus'
    AWSAccessCredentials:
      description: Model representing aws keys or service role, service roles are currently ignored, but will be preferred option in the future
      type: object
      properties:
        secret_access_key:
          type: string
          description: aws secret access key, never returned in get requests
        access_key_id:
          type: string
          description: aws access key
        service_role_arn:
          type: string
          description: aws service role to use for access
        name:
          type: string
          description: human readable name
        default:
          type: boolean
          description: true if this is the default credential to be used within this namespace
          x-omitempty: true
        buckets:
          description: a whitelist of one or more buckets this key should access
          type: array
          x-omitempty: true
          items:
            type: string
            description: A bucket or path of a bucket that is granted access by these credentials
            example: s3://company-bucket-1/tiledb/
        created_at:
          description: Time when UDF dependencies were created (rfc3339)
          type: string
          format: date-time
          readOnly: true
        updated_at:
          description: Time when UDF dependencies was last updated (rfc3339)
          type: string
          format: date-time
          readOnly: true
    OrganizationUpdate:
      description: OrganizationUpdate
      type: object
      properties:
        name:
          type:
          - string
          - 'null'
          minLength: 1
          maxLength: 63
          pattern: ^[\w.\-]+$
          description: organization name must be unique
        logo:
          description: Organization logo
          type:
          - string
          - 'null'
        description:
          description: Organization description
          type:
          - string
          - 'null'
        default_s3_path:
          description: 'The default location to store newly-created notebooks and other assets like UDFs. The name `default_s3_path` is a legacy holdover; it may refer to any supported storage location.

            '
          type:
          - string
          - 'null'
        default_s3_path_credentials_name:
          description: 'The name of the credentials used to create and access files in the `default_s3_path`, if needed.

            '
          type:
          - string
          - 'null'
        asset_locations:
          $ref: '#/components/schemas/AssetLocations'
    OrganizationRoles:
      description: role user has in organization
      type: string
      enum:
      - owner
      - admin
      - read_write_delete
      - read_write
      - read_only
    Error:
      type: object
      properties:
        code:
          type: integer
          format: int64
        message:
          type: string
        request_id:
          type: string
    SSODomainConfigResponse:
      description: 'The response to a request for the list of domain claims associated with a particular organization.

        '
      type: object
      properties:
        domain_configs:
          type: array
          items:
            $ref: '#/components/schemas/SSODomainConfig'
    StorageLocation:
      description: 'The path at which a given asset will be stored, and the credentials used to access that asset.

        '
      type: object
      properties:
        path:
          description: 'The path to store this asset type. If unset, a suffix of the user''s `default_s3_path` is used. When updating, explicitly set to `""`, the empty string, to clear this path; leaving it `null` (or absent) will leave the path unchanged.

            '
          type:
          - string
          - 'null'
        credentials_name:
          description: 'The name of the credentials used to acess this storage path. If unset, the `default_s3_path_credentials_name` is used. When updating, explicitly set to `""`, the empty string, to clear this name; leaving it `null` (or absent) will leave the name unchanged.

            '
          type:
          - string
          - 'null'
    OrganizationUser:
      description: user in an organization
      type: object
      properties:
        user_id:
          type: string
          description: unique ID of user
          example: 00000000-0000-0000-0000-000000000000
        organization_id:
          type: string
          description: unique ID of organization
          example: 00000000-0000-0000-0000-000000000000
        username:
          description: username for user
          type: string
          example: username
        user_full_name:
          description: full name of the user; available to organization admins
          type: string
          example: Alice Hanna
        user_email:
          description: email address of the user; available to organization admins
          type: string
          example: alice@example.com
        organization_name:
          description: name of organization
          type: string
          example: MyOrganization
        role:
          $ref: '#/components/schemas/Organ

# --- truncated at 32 KB (42 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/tiledb/refs/heads/main/openapi/tiledb-organization-api-openapi.yml