# Developer Documentation

The Rupi API is a REST API. All requests are made over HTTPS. All request and response bodies are JSON. Timestamps are ISO 8601 UTC. Token amounts are represented as floating-point numbers denominated in their native unit (not wei or the smallest unit).

**Base URL**

```
https://api.rupi.finance/v1
```

**API versioning**

The current version is `v1`. Breaking changes will be released under a new version prefix. Non-breaking additions (new fields, new event types) are made to the current version without notice.

Feel free to test it out and copy the Markdown below by hovering over the code block in the upper right, and pasting into a new line underneath.


---

# 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://docs.rupi.global/core-documentation/markdown.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.
