> For the complete documentation index, see [llms.txt](https://docs.archisketch.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.archisketch.com/guide/dev-en/api-sdk/how-to-use.md).

# How to Use the API

> Do you have any questions or suggestions for improvement during API integration?

{% hint style="info" %}
If you have any questions or feedback regarding the Archisketch API integration, please submit them through the [Integration/Development Inquiry](https://www.archisketch.com/ko/enterprisetrial/). You can communicate directly and exchange Q\&As with an Archisketch representative.
{% endhint %}

#### API Header

Please make Archisketch OPEN-API requests in JSON format over an HTTPS environment.

```http
Content-Type: application/json
```

We use API-KEY authentication. Please obtain the authentication token required for X-API-KEY before using the API.

```http
X-API-KEY: {OPEN-API-KEY}
```

#### Archisketch Endpoint URL

A unified production environment endpoint is provided without a separate test environment, allowing for faster integration.

* Production Environment: `https://openapi.archisketch.com`

#### API Request Limits <a href="#api-2" id="api-2"></a>

We limit the number of requests per company to 30 requests per second for writes and 50 requests per second for reads. If you send requests exceeding these limits, some requests may be rejected and return a `TOO_MANY_REQUEST` ErrorType in the response.

#### API Update Policy

Please review the Archisketch API policies below before starting the integration.

* API response fields and error codes may be added or changed without prior notice. Please ensure your implementation is robust to prevent errors caused by updates.
* When an API is scheduled for removal, we will notify you in advance, so please make sure to check our notices.
* For detailed information on API updates, please check the announcements.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.archisketch.com/guide/dev-en/api-sdk/how-to-use.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
