---
title: "Sitecore Authoring and Management GraphQL API"
slug: "sitecore-authoring-and-management-graphql-api"
abstract: "Manage your content in Sitecore using GraphQL."
---
# Sitecore Authoring and Management GraphQL API

The Sitecore Authoring and Management API provides a single endpoint and schema that allows you to manage your Sitecore content using GraphQL. The API allows you to extend Sitecore Experience Manager with custom dialogs and user interfaces. You can use the API to perform tasks previously possible only through the Sitecore user interface. You can use the API to create custom authoring experiences.

The API offers read/write flexibility and is upgrade-safe, meaning you do not have to implement in-process customizations that are hard to manage with subsequent upgrades.

<details>
<summary><h2>Endpoint</h2></summary>

You use the Authoring and Management API at the endpoint:

```text
https://<your-instance>/sitecore/api/authoring/graphql/v1/

```

</details>

<details>
<summary><h2>GraphQL IDE</h2></summary>

You can explore the Authoring and Management API with an interactive browser-based GraphQL IDE.

Using the IDE requires that you are at least in the *sitecore\\Sitecore Client Users* role.

The GraphQL IDE is available at:

```text
https://<your-instance>/sitecore/api/authoring/graphql/playground/

```

You must [enable and authorize the GraphQL IDE](https://doc.sitecore.com/xp/en/developers/103/sitecore-experience-manager/walkthrough--enabling-and-authorizing-requests-to-the-authoring-and-management-api.html "Walkthrough: Enabling and authorizing requests to the Authoring and Management API") before running queries or referencing the schema and built-in documentation.

</details>