openapi: 3.1.0 info: title: Bynder Account Metaproperties API version: '1.0' description: 'Bynder is a cloud-based digital asset management (DAM) platform. The REST API lets developers manage assets, metaproperties, collections, taxonomies, workflows, brand guidelines, analytics, webhooks, and automations. Authentication uses OAuth 2.0 with authorization code, client credentials, and refresh token flows against the customer''s portal domain. All calls require a Bearer access token in JWT format. The base URL is the customer''s portal hostname, e.g. `https://yourportal.bynder.com`. Rate limit: 4500 requests per 5-minute window per IP. Exceeding returns HTTP 429. ' contact: name: Bynder Developer Portal url: https://developers.bynder.com servers: - url: https://{portal}.bynder.com description: Customer portal variables: portal: default: yourportal description: Customer portal subdomain security: - oauth2: [] tags: - name: Metaproperties paths: /api/v4/metaproperties: get: tags: - Metaproperties summary: List metaproperties operationId: listMetaproperties responses: '200': description: Metaproperties post: tags: - Metaproperties summary: Create metaproperty operationId: createMetaproperty responses: '201': description: Created /api/v4/metaproperties/{id}: parameters: - name: id in: path required: true schema: type: string get: tags: - Metaproperties summary: Retrieve metaproperty operationId: getMetaproperty responses: '200': description: Metaproperty post: tags: - Metaproperties summary: Modify metaproperty operationId: updateMetaproperty responses: '200': description: Updated delete: tags: - Metaproperties summary: Delete metaproperty operationId: deleteMetaproperty responses: '204': description: Deleted /api/v4/metaproperties/{id}/options: parameters: - name: id in: path required: true schema: type: string get: tags: - Metaproperties summary: List options operationId: listMetapropertyOptions responses: '200': description: Options post: tags: - Metaproperties summary: Create option operationId: createMetapropertyOption responses: '201': description: Created components: securitySchemes: oauth2: type: oauth2 description: OAuth 2.0 with JWT bearer access tokens flows: authorizationCode: authorizationUrl: https://yourportal.bynder.com/v6/authentication/oauth2/auth tokenUrl: https://yourportal.bynder.com/v6/authentication/oauth2/token/authorization refreshUrl: https://yourportal.bynder.com/v6/authentication/oauth2/token/refresh scopes: offline: Refresh token access asset:read: Read assets asset:write: Write assets collection:read: Read collections collection:write: Write collections meta.assetbank:read: Read asset bank metaproperties meta.assetbank:write: Write asset bank metaproperties clientCredentials: tokenUrl: https://yourportal.bynder.com/v6/authentication/oauth2/token/client-credentials scopes: asset:read: Read assets asset:write: Write assets