# API Overview

## Data Schema

> The Rendering Basis of your Game

{% content-ref url="/pages/M1dtqsT4rHDaTugU2b1Q" %}
[Understand the data schema](/dev-docs/data-schema/understand-the-data-schema.md)
{% endcontent-ref %}

* [Understand the data schema](/dev-docs/data-schema/understand-the-data-schema.md) and knows how to integrate into your product and drive the movement of your characters

## :gear: <mark style="color:purple;">API V2 Details</mark>

Check the developer doc for what you can build with RPGGO's AI Engine

{% content-ref url="/pages/HTF25OKMaXbZooEmusvb" %}
[API V2 (New)](/dev-docs/player-api/api-overview/api-v2-new.md)
{% endcontent-ref %}

## Interested In Accessing? Apply Now

{% content-ref url="/pages/9ZEowCG4134gZ6Y6er5B" %}
[Apply Your Test Key](/dev-docs/support/apply-your-test-key.md)
{% endcontent-ref %}

## Create a Game and Get GameID to Test

Edit in Creator Tool, and Get the Game Url as ID

> This is an open platform free for editing and making games, designed for game script writers and newbies who are not familiar with game designs.

* [Creator Tool](https://creator.rpggo.ai/) - The UGC Platform of RPGGO
* RPGGO Creator Tool Video tutorial: [RPGGO Tutorial: How to Create A RPG on My Own Using AI? Introduction to Creator Tool](https://www.youtube.com/watch?v=QzzZ22o54Vc)

## What's in API V1:

{% content-ref url="/pages/F7oJXUQVfV7Ump63nTeV" %}
[API V1 (Deprecated)](/dev-docs/player-api/api-overview/api-v1-deprecated.md)
{% endcontent-ref %}


---

# 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://developer.rpggo.ai/dev-docs/player-api/api-overview.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.
