Get a mesa
curl --request GET \
--url https://api.finsync.ar/api/mesas/{id} \
--header 'x-api-key: <api-key>'const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.finsync.ar/api/mesas/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.finsync.ar/api/mesas/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.finsync.ar/api/mesas/{id}"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"id": 1,
"company_id": 42,
"name": "ARS/USD desk",
"local_currency": "ARS",
"quote_currency": "USD",
"costing_method": "fifo",
"account_ids": [
10,
11
],
"created_by": null,
"created_at": "2026-03-01T00:00:00.000Z",
"updated_at": "2026-03-01T00:00:00.000Z",
"deleted_at": null
}{
"error": "Mesas module not enabled for this company",
"code": "MESAS_DISABLED"
}Mesas
Get a mesa
Returns one non-deleted mesa for the API-key company. 404 if missing, deleted, or another company.
GET
/
api
/
mesas
/
{id}
Get a mesa
curl --request GET \
--url https://api.finsync.ar/api/mesas/{id} \
--header 'x-api-key: <api-key>'const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.finsync.ar/api/mesas/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.finsync.ar/api/mesas/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.finsync.ar/api/mesas/{id}"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"id": 1,
"company_id": 42,
"name": "ARS/USD desk",
"local_currency": "ARS",
"quote_currency": "USD",
"costing_method": "fifo",
"account_ids": [
10,
11
],
"created_by": null,
"created_at": "2026-03-01T00:00:00.000Z",
"updated_at": "2026-03-01T00:00:00.000Z",
"deleted_at": null
}{
"error": "Mesas module not enabled for this company",
"code": "MESAS_DISABLED"
}Authorizations
API Key for authentication
Path Parameters
Mesa ID
Response
Mesa
FX trading desk. created_by is null for x-api-key creates. account_ids are internal (Client.type=0) accounts unique to one mesa.
Example:
1
Example:
42
Example:
"ARS/USD desk"
Example:
"ARS"
Example:
"USD"
Available options:
fifo, wac Example:
"wac"
quote: Compra = quote in = engine sell. New desks default to quote.
Available options:
local, quote Example:
"quote"
manual: blotter starts empty (user confirms lines). auto: apply high-confidence Sugerir matches (exact / fx_close) as blotter lines; links never write operations. New desks default to manual.
Available options:
auto, manual Example:
"manual"
Off (default): Sugerir / auto-feed / infer only count completed legs. On: pending legs count too. Cancel drops the blotter line; approve keeps the same link.
Example:
false
Example:
[10, 11]
Example:
null