Bynder Collections API
The Collections API from Bynder — 1 operation(s) for collections.
The Collections API from Bynder — 1 operation(s) for collections.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/bynder-collections-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: Collections API
version: 1.0.0
servers:
- url: https://{your-bynder-domain}/
tags:
- name: Collections
description: ''
paths:
/api/v4/collections:
get:
summary: Retrieve collections
description: Retrieve a list of collections.
tags:
- Collections
security:
- OAuth2:
- collection.public.view
- INBOXPUBLIC
- OUTBOXPUBLIC
- PUBLICCOLLECTIONS
- permanentToken:
- collection.public.view
- INBOXPUBLIC
- OUTBOXPUBLIC
- PUBLICCOLLECTIONS
parameters:
- name: limit
in: query
schema:
type: integer
default: 50
maximum: 1000
- name: page
in: query
schema:
type: integer
default: 1
- name: orderBy
in: query
schema:
type: string
enum:
- dateCreated asc
- dateCreated desc
- name asc
- name desc
- name: ids
in: query
schema:
type: string
example: 00000000-0000-0000-0000000000000000,00000000-0000-0000-0000000000000000
- name: count
in: query
schema:
type: boolean
default: false
- name: keyword
in: query
schema:
type: string
example: Amsterdam
- name: isPublic
in: query
schema:
type: boolean
default: false
- name: minCount
in: query
schema:
type: integer
default: 0
responses:
'200':
description: A list of collections.
content:
application/json:
schema:
type: array
items:
type: object
properties:
userId:
type: string
example: 48817BA7-2FC3-4A43-918761514D322C15
dateModified:
type: string
example: March, 08 2017 14:17:37 +0000
filename:
type: string
example: collection_1
dateCreated:
type: string
example: March, 01 2017 10:49:12 +0000
collectionCount:
type: integer
example: 2
id:
type: string
example: 00B627BB-8054-44C0-A343FCF40BC790CD
name:
type: string
example: Collection 1
cover:
type: object
properties:
thumbnail:
type: string
example: ___URL_TO_BYNDER_CDN___
thumbnails:
type: array
items:
type: string
example: ___URL_TO_BYNDER_CDN___
large:
type: string
example: ___URL_TO_BYNDER_CDN___
user:
type: object
properties:
id:
type: string
example: 48817BA7-2FC3-4A43-918761514D322C15
name:
type: string
example: John Doe
description:
type: string
example: Collection 1 with various assets.
isPublic:
type: boolean
example: true
examples:
example1:
value:
- userId: 48817BA7-2FC3-4A43-918761514D322C15
dateModified: March, 08 2017 14:17:37 +0000
filename: collection_1
dateCreated: March, 01 2017 10:49:12 +0000
collectionCount: 2
id: 00B627BB-8054-44C0-A343FCF40BC790CD
name: Collection 1
cover:
thumbnail: ___URL_TO_BYNDER_CDN___
thumbnails:
- ___URL_TO_BYNDER_CDN___
- ___URL_TO_BYNDER_CDN___
- ___URL_TO_BYNDER_CDN___
large: ___URL_TO_BYNDER_CDN___
user:
id: 48817BA7-2FC3-4A43-918761514D322C15
name: John Doe
description: Collection 1 with various assets.
isPublic: true
- userId: 80E53210-5BB0-4BF9-907F917D457801BB
dateModified: March, 10 2017 07:57:18 +0000
filename: collection_2
dateCreated: October, 30 2014 13:54:00 +0000
collectionCount: 4
id: 050960F7-98B3-461D-B967F4B84D3A3866
name: Collection 2
cover:
thumbnail: ___URL_TO_BYNDER_CDN___
thumbnails:
- ___URL_TO_BYNDER_CDN___
- ___URL_TO_BYNDER_CDN___
- ___URL_TO_BYNDER_CDN___
large: ___URL_TO_BYNDER_CDN___
user:
id: 80E53210-5BB0-4BF9-907F917D457801BB
name: Jane Doe
description: Collection 2 with various assets.
isPublic: false
'400':
description: Invalid request parameters.
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: Invalid request parameters.
statuscode:
type: integer
example: 400
post:
summary: Create collection
description: Create a new collection.
tags:
- Collections
security:
- OAuth2:
- COLLECTIONS
- permanentToken:
- COLLECTIONS
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
type: object
properties:
name:
type: string
description: Collection name
example: Featured collection
description:
type: string
description: Collection description
example: Collection of featured assets
responses:
'201':
description: Created
headers:
Location:
description: URL to the created collection
schema:
type: string
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: Created
statuscode:
type: integer
example: 201
'400':
description: Bad Request
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: Collection name can't be empty
statuscode:
type: integer
example: 400
'403':
description: Access denied
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: Access denied
statuscode:
type: integer
example: 403
components:
securitySchemes:
permanentToken:
type: apiKey
in: header
name: Authorization
OAuth2:
type: oauth2
flows:
clientCredentials:
tokenUrl: https://{your-bynder-domain}/v6/authentication/oauth2/token
scopes:
collection.public.view: To retrieve public collections
INBOXPUBLIC: To retrieve collections other users shared/received
OUTBOXPUBLIC: To retrieve collections other users shared/received
PUBLICCOLLECTIONS: To retrieve collections other users created
COLLECTIONS: ''
PUBLISHCOLLECTIONS: ''
SHARECOLLECTION: ''
SHARING: ''
authorizationCode:
authorizationUrl: https://{your-auth-url}
tokenUrl: https://{your-bynder-domain}/v6/authentication/oauth2/token
scopes:
collection.public.view: To retrieve public collections
INBOXPUBLIC: To retrieve collections other users shared/received
OUTBOXPUBLIC: To retrieve collections other users shared/received
PUBLICCOLLECTIONS: To retrieve collections other users created
COLLECTIONS: ''
PUBLISHCOLLECTIONS: ''
SHARECOLLECTION: ''
SHARING: ''