# Opal Assets API

**Canonical:** https://apis.io/apis/opal/opal-assets-api/  
**Provider:** Opal — https://apis.io/providers/opal/  
**Base URL:** https://login.ouropal.com  
**Documentation:** https://login.ouropal.com/api/documentation/v2

Opal Assets API is one of 79 APIs that [Opal](https://apis.io/providers/opal/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Assets. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

## Assets Overview Assets represent images, videos, PDFs, and any other file uploads. Any upload to the Opal platform must start with an `asset`. Some resources like `boards` can be directly related to an `asset` while other resources like `moments` require that you also create an `asset_reference` that further describes your `asset`. Assets can either be created by uploading data directly or by creating a Url Upload that requests an asset from some other publicly available web address and streams it to Opal. The former endpoint is described immediately below and the latter option can be found under the [Url Uploads](#tag/Url-Uploads) tag. Once you've created an Asset and you have its `id`, you'll likely want to create an [Asset Reference](#tag/Asset-References) as well, unless you don't want your asset exposed in the Asset Library or used with other resources you'll find to have asset reference relationships.

## Machine-readable artifacts (6)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/opal/refs/heads/main/openapi/opal-assets-api-openapi.yml
- **Documentation** — https://login.ouropal.com/api/documentation/v2
- **APIReference** — https://login.ouropal.com/api/documentation/v2
- **Documentation** — https://login.ouropal.com/api/documentation/v3
- **APIReference** — https://login.ouropal.com/api/documentation/v3
- **Documentation** — https://login.ouropal.com/api/documentation/asgard_bff

## Other Opal APIs (12)

- [Opal Accounts API](https://apis.io/apis/opal/opal-accounts-api/)
- [Opal Activities API](https://apis.io/apis/opal/opal-activities-api/)
- [Opal Annotations API](https://apis.io/apis/opal/opal-annotations-api/)
- [Opal Asset Reference Options API](https://apis.io/apis/opal/opal-asset-reference-options-api/)
- [Opal Asset Reference Usage Rights Options API](https://apis.io/apis/opal/opal-asset-reference-usage-rights-options-api/)
- [Opal Asset References API](https://apis.io/apis/opal/opal-asset-references-api/)
- [Opal Block Connectors API](https://apis.io/apis/opal/opal-block-connectors-api/)
- [Opal Block Custom Field Values API](https://apis.io/apis/opal/opal-block-custom-field-values-api/)
- [Opal Block Duplication API](https://apis.io/apis/opal/opal-block-duplication-api/)
- [Opal Blocks API](https://apis.io/apis/opal/opal-blocks-api/)
- [Opal Board Collaborators API](https://apis.io/apis/opal/opal-board-collaborators-api/)
- [Opal Board Columns API](https://apis.io/apis/opal/opal-board-columns-api/)

## Tags

Assets

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/opal/opal-assets-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/opal/.
