> For the complete documentation index, see [llms.txt](https://mediamarkup.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mediamarkup.gitbook.io/docs/api/introduction.md).

# Introduction

The MediaMarkup REST API enables integration with 3rd party applications.\
\
The annotation can be used with or without the MediaMarkup admin/login interface, this means 3rd party tools can integrate the markup & approval tools within their own approval workflow, production tracking and status rules.\
\
Various endpoints for authentication, adding/updating users, adding/updating file approvals and creating Personal Urls for authenticating users to use the online approval tool.\
\
In addition to the API calls, webhooks (or callbacks) can be implemented to get information about various events within the MediaMarkup application, see: <https://mediamarkup.gitbook.io/docs/api/webhooks>&#x20;

The API is a REST based, which means is entirely HTTP-based and therefore can work with any system, programming language or application that is able to send HTTP requests.\
Click here for available client libraries: <https://mediamarkup.gitbook.io/docs/api/client-libraries>

## API Url

The base url for API connectivity is:

<https://api.mediamarkup.com>

## API Explorer

The list of API endpoints and manual/interactive testing can be done at:\
\
<https://api.mediamarkup.com/docs/index.html>

## Case Study

Here is a [link to a case study](https://medium.com/mediamarkup/case-study-qmuli-api-integration-f34a093149f9) on how MediaMarkup has been integrated with an Ad Production system:
