Ariel API Docs Help

API Overview

Introduction

The Ariel APIs enable partners and vendors to integrate with the Ariel Assignment of Rights (AOR) application. This documentation provides an overview of available API endpoints and how to use them.

API Capabilities Overview

This API provides the ability to:

  • Create and manage characters, contacts, and contracts.

  • Search and retrieve information related to characters, contacts, controlled vocabulary, and users.

  • Upload and void contracts, update territory on orders, claim orders, and complete orders.

Key API Endpoints

For a list of available API endpoints, please see the API Reference page.

Authentication Base URLs

You need to obtain an access token to make requests to the Ariel API.

Both Stage and Production environments use the same authentication base URL:

Environment

Base URL

Stage

https://cp-auth.maestro.twdc.com/v2/as/token.oauth2

Production

https://cp-auth.maestro.twdc.com/v2/as/token.oauth2

API Base URLs

There are different Base URLs per environment.

Environment

Base URL

Stage

https://api.ariel.stg.dmd.disney.com

Production

https://api.ariel.dmd.disney.com

Error Handling

The Ariel APIs follow standard HTTP status codes to indicate the success or failure of an API request.

Here are some common status codes you may encounter:

  • 200 OK: The request was successful, and the response contains the requested data.

  • 201 Created: The request was successful, and a new resource was created.

  • 204 No Content: The request was successful, but there is no content to return.

  • 400 Bad Request: The request was invalid or cannot be otherwise served.

  • 401 Unauthorized: Authentication failed or user does not have permissions for the requested operation.

  • 403 Forbidden: The server understood the request, but it refuses to authorize it.

  • 404 Not Found: The requested resource could not be found.

  • 409 Conflict: The request could not be completed due to a conflict with the current state of the target resource.

  • 429 Too Many Requests: Too many requests were sent in a given amount of time.

  • 500 Internal Server Error: An error occurred on the server while processing the request.

15 April 2026