Ordering API Docs Help

API Overview

Introduction

DOT Ordering APIs enables partners and vendors to integrate with DOT application via APIs.

What you can do using this API

Provides ability to:

  • Search Orders

  • Fetch Order Details

  • Update Order Metadata

  • Update Deliverable Metadata

  • Update Milestone Metadata

  • Fetch Controlled Vocabulary Details

Authentication

APIs are accessible through OAuth 2.0. You need to obtain an access token to make requests to the API.

Base URL

There are different Base URLs per environment and Authentication.

Environment

Type

Base URL

Staging

Authentication

https://cp-auth-service.maestro.dmed.technology

Staging

DOT API

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

Production

Authentication

https://cp-auth-service.maestro.dmed.technology

Production

DOT API

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

Rate Limiting

Work In Progress. Details will be updated soon.

Error Handling

When an error occurs, the API responds with an error message in a standard format. This includes an HTTP status code, a brief error message, and a detailed error description.

Here's an example of an error response:

{ "status": 401, "error": "Unauthorized" }
  • 400 Bad Request: The request was unacceptable, often due to missing a required parameter.

  • 401 Unauthorized: No valid API key provided.

  • 403 Forbidden: The resource you were trying to reach is absolutely forbidden for some reason.

  • 404 Not Found: The requested resource couldn't be found.

  • 429 Too Many Requests: Too many requests hit the API too quickly. We recommend an exponential backoff of your requests.

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

Versioning

Explain how the API versioning works and how to specify the desired API version in requests.

09 July 2024