Media Library API reference
HTTP endpoints reference for the Media Library API
The Media Library API lets you programmatically interact with assets in your organization’s Media Library.
Authentication
- All requests to private data must be authenticated. Requests to public information, like public assets, are available without an authentication token.
- Manipulating documents requires read+write access permission for Media Library.
Base API server URL
Media Library API base URL
https://api.sanity.io/{apiVersion}Variables
- apiVersionstringdefault:
"v2025-02-19"API version
Media Library API with projectId subdomain base URL
https://{projectId}.api.sanity.io/{apiVersion}Variables
- projectIdstringdefault:
"your-project-id"Your Sanity project ID. This can be found in your project settings or in the URL when accessing your project in the Sanity management interface.
- apiVersionstringdefault:
"v2025-02-19"API version