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

# API Introduction

{% hint style="danger" %}
The API has been deprecated and is no longer in use.
{% endhint %}

{% tabs %}
{% tab title="Base URL" %}
`https://roleplaybot.xyz/api`
{% endtab %}
{% endtabs %}

### Introduction

Welcome to RoleplayBot's API Documentation, Inside the documentation you will find all the fundamentals required to communicate with the API and develop your own applications. RoleplayBot API is built around REST, receives data from JSON-Bodies and sends data with JSON-Bodies

### What is an API?

An **A**pplication **P**rogramming **I**nterface (API) is a way of two or more applications or computers to communicate with each other. It is a type of software interface containing a set of endpoints with specific request and functions allowing the creation and access to data. In our case you send requests to the RoleplayBot database and either receive, delete, edit or create data.

### How do I begin?

We recommend that you have a basic knowledge of computing and APIs to better understand this guide, However most guides are simplified and user friendly. More advanced developers can request further support inside our [support server](https://roleplaybot.xyz/support)

### Any questions?

Read through the rest of the documentation before requesting dedicated support, If you still require support after reading through our articles then open an API ticket inside our [support server](https://roleplaybot.xyz/support)&#x20;

{% content-ref url="/pages/G45XJQB8rtr4mVDUEEyH" %}
[Guides](/api/guides.md)
{% endcontent-ref %}

{% content-ref url="/pages/WjhBdC9Nj5kyCK77yc0e" %}
[API Authorization](/api/guides/authorization.md)
{% endcontent-ref %}
