Find and retrieve files
Search, filter and list files, or retrieve a file by ID. Use the returned metadata, file URLs and previews in your application.
Connect your own applications and services to Pickit. Find files, work with collections, upload content and update metadata through the Pickit Public API.
Use the API for a custom content experience, an import process or a connection to another business system. Choose the operations your workflow needs.
Search, filter and list files, or retrieve a file by ID. Use the returned metadata, file URLs and previews in your application.
Retrieve collections and use collection filters to find the files for a particular audience or content experience.
Import a file from a reachable URL into the configured Pickit account and library, with its metadata. Uploads require administrator permissions on the API account.
Update names, descriptions, tags, attributes and collection membership. Metadata writes require administrator permissions on the API account.
The Public API uses an API key and secret. Requests also identify the Pickit account and library they operate on. Configure access with Pickit before building the integration.
Read access follows the API user’s permissions in the configured account. Upload and update operations require account administrator access.
Read the authentication documentationPickit-Api-KeyPickit-Api-SecretPickit-Api-AccountPickit-Api-LibraryKeep the API secret in your server-side application or service. It should never be exposed in browser code or a public repository.
The documentation is the reference for base URLs, request parameters and response formats. Validate the account and permission model before expanding the workflow.
Define the content, account, library and read or write operations your application needs. Arrange the API credentials with Pickit.
Use the documented credential-check endpoint, then list or retrieve a file from the intended library.
Test with representative files and user permissions. Handle pagination and error responses, and validate any writes in a controlled library.
Your application calls REST endpoints with an API key and secret. You define the interface, data handling and workflow.
An AI client connects through MCP with user authorization. It can use the tools available to that client within the authorized user’s Pickit access.
Explore MCP & AI integrationsTell us about your application, content and intended workflow. We’ll help you define the API access it needs.