Orange Logic builds OrangeDAM (formerly branded Cortex), an enterprise digital asset management (DAM) and media asset management (MAM) platform used by museums, media companies, financial institutions, healthcare, and government archives. OrangeDAM exposes a documented REST API for assets, metadata, search, users, folders, and webhooks. The API is per-instance and customer-gated - every call is made against your own organization's Orange Logic instance host rather than a single shared public gateway, so the base URL is written here as the placeholder https://{OrangeLogicURL}/webapi. Endpoints come in two families - the newer /webapi/ endpoints (each ending in a unique identifier and version, e.g. token_48I_v1) and the legacy /api/ endpoints (with a version number in the path); Orange Logic recommends the /webapi/ family. Responses are JSON or XML. Pricing is enterprise contact-sales only.
Orange Logic publishes 7 APIs on the APIs.io network. Tagged areas include Digital Asset Management, Media Asset Management, MAM, Enterprise, and Metadata.
Orange Logic’s developer surface includes documentation and 7 more developer resources.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/orangelogic: open an issue to ask a question, or submit a pull request to add artifacts.
Submit an artifact on GitHub — free →Manage your own listing — the Influence plan, $499/mo →
Authenticate against an Orange Logic instance and obtain tokens for subsequent calls. Supports OAuth 2.0 (client ID and secret), non-expiring bearer tokens, and basic username/p...
Find assets across the DAM with query criteria, field selection, pagination, sorting, and AI-powered semantic search. The confirmed endpoint is GET or POST /API/search/v4.0/sear...
Upload, import, retrieve, and manage digital assets and their representations - single-file uploads, batch uploads, cloud-storage imports, and large-file (>1.5GB) handling, plus...
Work directly with database objects - assets (images, video, audio), folders, groups, users, tags, keywords, and relationships - through generic CREATE, READ, UPDATE, and DELETE...
List and modify asset metadata - retrieve all metadata fields, update tags and linked fields, and manage language-specific field values. Includes batch edit and batch upsert ope...
Manage user and contact accounts, group assignments, permissions, and organizational hierarchies. Handled through the DataTable object model (Users, Groups, Contacts). Exact end...
Subscribe to asset lifecycle events and send webhooks to a third-party service when assets are created, edited, or deleted. This is a server-to-endpoint HTTP callback surface, n...
aid: orangelogic
url: https://raw.githubusercontent.com/api-evangelist/orangelogic/refs/heads/main/apis.yml
name: Orange Logic
kind: company
description: Orange Logic builds OrangeDAM (formerly branded Cortex), an enterprise digital asset management (DAM) and media
asset management (MAM) platform used by museums, media companies, financial institutions, healthcare, and government archives.
OrangeDAM exposes a documented REST API for assets, metadata, search, users, folders, and webhooks. The API is per-instance
and customer-gated - every call is made against your own organization's Orange Logic instance host rather than a single
shared public gateway, so the base URL is written here as the placeholder https://{OrangeLogicURL}/webapi. Endpoints come
in two families - the newer /webapi/ endpoints (each ending in a unique identifier and version, e.g. token_48I_v1) and the
legacy /api/ endpoints (with a version number in the path); Orange Logic recommends the /webapi/ family. Responses are JSON
or XML. Pricing is enterprise contact-sales only.
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: medium
source:
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: enterprise
onboarding: unknown
trial: false
try_now: false
public: false
label: Enterprise
confidence: medium
source:
- plans
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/orangelogic.png
tags:
- Digital Asset Management
- Media Asset Management
- MAM
- Enterprise
- Metadata
- Archive
tags_raw:
- Digital Asset Management
- DAM
- Media Asset Management
- MAM
- Enterprise
- Metadata
- Archive
created: '2026-07-05'
modified: '2026-07-05'
specificationVersion: '0.23'
apis:
- aid: orangelogic:orangelogic-authentication-api
name: Orange Logic Authentication API
tags:
- Authentication
- Security
tags_raw:
- Authentication
- OAuth
- Security
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.orangelogic.com/reference/authentication-endpoints
baseURL: https://{OrangeLogicURL}/webapi
properties:
- url: https://developer.orangelogic.com/reference/authentication
type: Documentation
- url: https://developer.orangelogic.com/reference/authentication-endpoints
type: APIReference
- url: https://developer.orangelogic.com/reference/oauth-2-token
type: APIReference
description: Authenticate against an Orange Logic instance and obtain tokens for subsequent calls. Supports OAuth 2.0 (client
ID and secret), non-expiring bearer tokens, and basic username/password login. The OAuth token endpoint returns an access
token valid for 24 hours and a refresh token valid for 30 days. Confirmed endpoint paths include POST /webapi/security/oauth2/token_48I_v1
and /webapi/security/clientcredentialsauthentication/authenticate_46H_v1.
- aid: orangelogic:orangelogic-search-api
name: Orange Logic Search API
tags:
- Search
- Discovery
- Assets
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.orangelogic.com/reference/search-api
baseURL: https://{OrangeLogicURL}/API
properties:
- url: https://developer.orangelogic.com/reference/search-api
type: APIReference
- url: https://developer.orangelogic.com/reference/about
type: Documentation
description: Find assets across the DAM with query criteria, field selection, pagination, sorting, and AI-powered semantic
search. The confirmed endpoint is GET or POST /API/search/v4.0/search, accepting query, fields, format (JSON or XML),
countperpage, pagenumber, sort, and semanticquery parameters.
- aid: orangelogic:orangelogic-assets-media-api
name: Orange Logic Assets and Media API
tags:
- Assets
- Media
- Upload
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.orangelogic.com/reference/about
baseURL: https://{OrangeLogicURL}/webapi
properties:
- url: https://developer.orangelogic.com/reference/about
type: Documentation
- url: https://www.orangelogic.com/rest-api-in-digital-asset-management
type: Documentation
description: Upload, import, retrieve, and manage digital assets and their representations - single-file uploads, batch
uploads, cloud-storage imports, and large-file (>1.5GB) handling, plus content delivery via public links, CDN, and presigned
URLs. Upload endpoints are versioned (UploadNewMedia v1.0-v3.0 legacy; the newer /webapi upload family is recommended).
Exact per-instance endpoint paths are modeled from the public reference; the precise identifiers vary by instance and
version.
- aid: orangelogic:orangelogic-datatable-api
name: Orange Logic DataTable API
tags:
- DataTable
- CRUD
- Objects
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.orangelogic.com/reference/datatable-apis
baseURL: https://{OrangeLogicURL}/API
properties:
- url: https://developer.orangelogic.com/reference/datatable-apis
type: APIReference
- url: https://developer.orangelogic.com/reference/datatable-assets
type: Documentation
description: Work directly with database objects - assets (images, video, audio), folders, groups, users, tags, keywords,
and relationships - through generic CREATE, READ, UPDATE, and DELETE calls. Paths follow the pattern /API/DataTable/V2.2/Documents.{asset-type}.{asset-subtype}:Read
and similar verbs. Object-type and subtype segments vary per instance.
- aid: orangelogic:orangelogic-metadata-api
name: Orange Logic Metadata API
tags:
- Metadata
- Fields
- Tags
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.orangelogic.com/reference/about
baseURL: https://{OrangeLogicURL}/webapi
properties:
- url: https://developer.orangelogic.com/reference/about
type: Documentation
description: List and modify asset metadata - retrieve all metadata fields, update tags and linked fields, and manage language-specific
field values. Includes batch edit and batch upsert operations. Endpoint identifiers are per-instance and are modeled here
from the public documentation rather than reproduced verbatim.
- aid: orangelogic:orangelogic-users-contacts-api
name: Orange Logic Users and Contacts API
tags:
- User
- Contacts
- Permissions
tags_raw:
- Users
- Contacts
- Permissions
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.orangelogic.com/reference/datatable-apis
baseURL: https://{OrangeLogicURL}/API
properties:
- url: https://developer.orangelogic.com/reference/datatable-apis
type: Documentation
description: Manage user and contact accounts, group assignments, permissions, and organizational hierarchies. Handled through
the DataTable object model (Users, Groups, Contacts). Exact endpoint identifiers vary by instance and are modeled from
the public reference.
- aid: orangelogic:orangelogic-webhooks-api
name: Orange Logic Webhooks API
tags:
- Webhook
- Event
- Integration
tags_raw:
- Webhooks
- Events
- Integration
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.orangelogic.com/reference/about
baseURL: https://{OrangeLogicURL}/webapi
properties:
- url: https://developer.orangelogic.com/reference/about
type: Documentation
description: Subscribe to asset lifecycle events and send webhooks to a third-party service when assets are created, edited,
or deleted. This is a server-to-endpoint HTTP callback surface, not a persistent socket connection. Webhook management
endpoint identifiers are per-instance and modeled from the public documentation.
common:
- type: TrustCenter
url: security/orangelogic-trust-center.yml
- type: DomainSecurity
url: security/orangelogic-domain-security.yml
- type: LinkedIn
url: https://www.linkedin.com/company/orange-logic
- type: Website
url: https://www.orangelogic.com
- type: Documentation
url: https://developer.orangelogic.com
- type: Plans
url: plans/orangelogic-plans-pricing.yml
- type: RateLimits
url: rate-limits/orangelogic-rate-limits.yml
- type: FinOps
url: finops/orangelogic-finops.yml
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
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.