# Overview

{% hint style="danger" %}
**Important Note!**\
\
Constructor Groups’ XAPI V1 has been retired and is no longer available to new customers. Please use the Groups V2 API going forward.\
\
Link to V2 API documentation: <https://developer.perculus.com/v2-en>
{% endhint %}

You can integrate Groups into your platform or application with the help of our REST API. It allows you to carry out most of the functions that can be performed on Groups, such as managing sessions and users and creating reports.

The API can be utilized in two ways:

* Direct access: You can directly call the API endpoints. We provide sample [cURL](https://curl.se) commands throughout the documentation.&#x20;
* Software development kits (SDKs): Currently, we have SDKs for C# and Python. We plan to release SDKs for Go and Node.Js soon.

The documentation covers the following services in detail and provides information about the API endpoints and using SDKs with sample code snippets.

* [Authorization](https://developer.perculus.com/services/authorization)
* [Session Management](https://developer.perculus.com/services/session-management)
* [User Management](https://developer.perculus.com/services/user-management)
* [Participant Management](https://developer.perculus.com/services/participant-management)
* [Reports](https://developer.perculus.com/services/reports)
* [Webhooks](https://developer.perculus.com/miscellaneous/webhooks)

### Jump right in

<table data-view="cards"><thead><tr><th></th><th></th><th data-type="content-ref"></th><th data-type="files"></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Getting Started</strong></td><td></td><td></td><td></td><td><a href="https://4016223279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPrQpx3eau0f4PguooXLv%2Fuploads%2F6UCryYkSIwQh56THZfuF%2Fconstructortech_logo.jpeg?alt=media&#x26;token=ca65686a-1234-4f17-b6b5-7f6fc50eab32">constructortech_logo.jpeg</a></td><td></td><td><a href="getting-started/quickstart">quickstart</a></td></tr><tr><td><strong>Services</strong></td><td></td><td></td><td></td><td><a href="https://4016223279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPrQpx3eau0f4PguooXLv%2Fuploads%2F6UCryYkSIwQh56THZfuF%2Fconstructortech_logo.jpeg?alt=media&#x26;token=ca65686a-1234-4f17-b6b5-7f6fc50eab32">constructortech_logo.jpeg</a></td><td></td><td><a href="services">services</a></td></tr><tr><td><strong>FAQ</strong></td><td></td><td></td><td></td><td><a href="https://4016223279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPrQpx3eau0f4PguooXLv%2Fuploads%2F6UCryYkSIwQh56THZfuF%2Fconstructortech_logo.jpeg?alt=media&#x26;token=ca65686a-1234-4f17-b6b5-7f6fc50eab32">constructortech_logo.jpeg</a></td><td></td><td><a href="faq">faq</a></td></tr></tbody></table>


---

# 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.perculus.com/readme.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.
