curl --request GET \
--url https://api.finsync.ar/api/operations/{id} \
--header 'x-api-key: <api-key>'const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.finsync.ar/api/operations/{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/operations/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.finsync.ar/api/operations/{id}"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"operation_id": 123,
"company_id": 123,
"operation_description": "<string>",
"operation_type_name": "<string>",
"operation_type": "<string>",
"operation_created_at": "<string>",
"total_transactions": 123,
"total_credito_amount": 123,
"total_debito_amount": 123,
"trx": [
{}
],
"created_by": {
"id": 123,
"name": "<string>",
"email": "<string>"
},
"cancelled_by": {
"id": 123,
"name": "<string>",
"email": "<string>"
},
"channel": "dashboard",
"channel_detail": {
"requested_by": {
"contact_id": 123,
"phone": "<string>",
"employee": {
"id": 123,
"name": "<string>"
},
"client": {
"id": 123,
"name": "<string>"
}
}
}
}Get one operation
Read-only operation detail from Postgres (same company and scoped-client rules as the list). Includes created_by, cancelled_by, and channel. Returns 404 when the id is missing or belongs to another tenant.
curl --request GET \
--url https://api.finsync.ar/api/operations/{id} \
--header 'x-api-key: <api-key>'const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.finsync.ar/api/operations/{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/operations/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.finsync.ar/api/operations/{id}"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"operation_id": 123,
"company_id": 123,
"operation_description": "<string>",
"operation_type_name": "<string>",
"operation_type": "<string>",
"operation_created_at": "<string>",
"total_transactions": 123,
"total_credito_amount": 123,
"total_debito_amount": 123,
"trx": [
{}
],
"created_by": {
"id": 123,
"name": "<string>",
"email": "<string>"
},
"cancelled_by": {
"id": 123,
"name": "<string>",
"email": "<string>"
},
"channel": "dashboard",
"channel_detail": {
"requested_by": {
"contact_id": 123,
"phone": "<string>",
"employee": {
"id": 123,
"name": "<string>"
},
"client": {
"id": 123,
"name": "<string>"
}
}
}
}Authorizations
API Key for authentication
Path Parameters
Response
Operation with transactions and audit actors
Resolved actor for an audit event or operation. Email is included because audit_logs.changed_by stores only the employee email; without it integrators cannot tell two people with the same display name apart. It is Employee.email, never an AuthUser secret, password hash, or session token. id is null when the email does not match a current employee of this company (deleted employee, missing GUC, company API key write).
Show child attributes
Show child attributes
Resolved actor for an audit event or operation. Email is included because audit_logs.changed_by stores only the employee email; without it integrators cannot tell two people with the same display name apart. It is Employee.email, never an AuthUser secret, password hash, or session token. id is null when the email does not match a current employee of this company (deleted employee, missing GUC, company API key write).
Show child attributes
Show child attributes
dashboard, whatsapp, api, twin, system Present only when channel is whatsapp or twin and a WhatsAppOperationDraft exists for the operation. Not stored on audit_logs.
Show child attributes
Show child attributes