Skip to content

Currency ​

INFO

Every response arrives in the shared envelope — code, message, messages, status_code, time — with the payload in data. The tables below describe what is inside data.

GET /currency/get-all ​

Get all currencies

Request body

No request body.

Response

json
{
  "code": 0,
  "message": "Success",
  "status_code": 200,
  "data": [
    {
      "completely_deleted": false,
      "code": "string",
      "created_at": "2025-05-01T12:00:00Z",
      "is_deleted": false,
      "is_main": false,
      "name": "string",
      "side": "start",
      "symbol": "string",
      "updated_at": "2025-05-01T12:00:00Z",
      "values": {
        "to_currency_id": "string",
        "value": 0,
        "name": "string",
        "numerator": 0,
        "denominator": 0
      }
    }
  ],
  "time": "2025-05-01T12:00:00Z"
}

GET /currency/get-main ​

Get the main (default) currency of the tenant.

Request body

No request body.

Response

FieldTypeDescription
completely_deletedboolean
codestring
created_atstring (date-time)
is_deletedboolean
is_mainboolean
namestring
sidestringOne of: start, end
symbolstring
updated_atstring (date-time)
valuesobject
values.to_currency_idstring
values.valuenumber
values.namestring
values.numeratornumber
values.denominatornumber
json
{
  "code": 0,
  "message": "Success",
  "status_code": 200,
  "data": {
    "completely_deleted": false,
    "code": "string",
    "created_at": "2025-05-01T12:00:00Z",
    "is_deleted": false,
    "is_main": false,
    "name": "string",
    "side": "start",
    "symbol": "string",
    "updated_at": "2025-05-01T12:00:00Z",
    "values": {
      "to_currency_id": "string",
      "value": 0,
      "name": "string",
      "numerator": 0,
      "denominator": 0
    }
  },
  "time": "2025-05-01T12:00:00Z"
}

GET /currency/get-by-id/{id} ​

Get a currency by its _id.

Path parameters

ParameterTypeRequiredDescription
idstringYes

Request body

No request body.

Response

Same response shape as GET /currency/get-main.

GET /currency/get-to-local ​

Get the conversion rate from a source currency to the local (main) currency.

Query parameters

ParameterTypeRequiredDescription
currency_idstringYes
amountnumberNo

Request body

No request body.

Response

FieldTypeDescription
from_currency_idstring
to_currency_idstring
ratenumber
converted_amountnumber
json
{
  "code": 0,
  "message": "Success",
  "status_code": 200,
  "data": {
    "from_currency_id": "string",
    "to_currency_id": "string",
    "rate": 0,
    "converted_amount": 0
  },
  "time": "2025-05-01T12:00:00Z"
}

This page is generated from the OpenAPI spec.

Bito 2.0 Integration API