# Admin APIs reference

The Admin APIs provide robust tools designed to empower administrative operations on your eCommerce platform. These APIs enable seamless management of orders, customer information, promotional campaigns, site configurations, and more. By leveraging these API endpoints, authorized users can perform critical backend tasks efficiently and securely, ensuring your platform operates smoothly and effectively.&#x20;

You will need an API key with specific permissions to access and use the Admin APIs. This ensures that only authorized personnel can perform sensitive administrative operations, maintaining the security and integrity of your eCommerce platform.\
\
The Admin APIs are RESTful, meaning that Digital River designed them to allow you to retrieve, create, update, and delete objects using the HTTP verbs GET, POST, and DELETE.\
\
The Admin APIs exclusively use JSON. Therefore, you should always set the content-type header to application/json to ensure the API accepts and processes your requests.\
\
All Admin API requests are sent to `https://api.digitalriver.com`.

## Admin APIs

[Admin APIs](https://docs.digitalriver.com/commerce-api/admin-apis/admin-basics) are designed to enhance backend administrative operations for eCommerce platforms. They provide functionalities that include:

* [**Order management**](/commerce-api-references/admin-apis/order-management/refunds.md): Retrieve order details and download invoices.
* **Promotional strategies**: Create and deploy offers.
* [**Customer information management**](/commerce-api-references/admin-apis/customer-management/retrieve-a-customer-synchronous-api.md): Access and manage customer profiles and handle requests to remove personal information (PII).
* [**Refund management**](https://docs.digitalriver.com/commerce-api/admin-apis/refunds): Handle refunds efficiently, including various refund scenarios.
* [**Subscription management**](https://docs.digitalriver.com/commerce-api/admin-apis/subscription-management)**:** Facilitate the management of customer subscriptions, including renewals and cancellations.
* [**Site management**](https://docs.digitalriver.com/commerce-api/admin-apis/sites)**:** Enable control over site configurations and settings, ensuring your eCommerce platform runs smoothly.
* [**Product management**](https://docs.digitalriver.com/commerce-api/admin-apis/product-management)**:** Manage your product catalog, from adding new products to updating existing listings.
* **File Management**: Download files and handle digital assets within the eCommerce framework.

To access and use the Admin APIs, you need an [API key with specific permissions for Admin API access](https://docs.digitalriver.com/commerce-api#step-1-obtain-api-credentials). This ensures that only authorized personnel can perform sensitive administrative operations, maintaining the security and integrity of your eCommerce platform.

## Download the Admin.json file

You can download the Admin.json file to access the comprehensive details and specifications for the Admin APIs. This file contains all the necessary information to integrate and manage the APIs effectively in your environment.

1. Click the **Admin.json** file link below to initiate the download.
2. Save the **Admin.json** file to your preferred directory on your machine.

{% file src="/files/54J4yekK1GR4OnqNyiJf" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.digitalriver.com/commerce-api-references/admin-apis/admin-apis-reference.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
