One order
GET
/api/integration/v1/orders/{orderId}
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://api.slflo.com/api/integration/v1/orders/ord_01J9X"), Headers = { { "Authorization", "Bearer <token>" }, },};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api.slflo.com/api/integration/v1/orders/ord_01J9X")) .header("Authorization", "Bearer <token>") .method("GET", HttpRequest.BodyPublishers.noBody()) .build();HttpResponse<String> response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());System.out.println(response.body());const url = 'https://api.slflo.com/api/integration/v1/orders/ord_01J9X';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.slflo.com/api/integration/v1/orders/ord_01J9X \ --header 'Authorization: Bearer <token>'Needs orders:read.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”orderId
required
string
Slflo’s id of the order, from the order feed.
Example
ord_01J9XResponses
Section titled “Responses”One order
Media typeapplication/json
object
data
required
object
ack
object
acked_at
required
string
acked_version
required
integer format: int64
external_number
string
external_ref
string
message
string
outcome
required
string
reason_code
string
branch
required
object
code
string
external_ref
string
id
required
string
created_at
required
string
currency
required
string
customer
required
object
code
string
external_ref
string
id
required
string
external_number
string
external_ref
string
id
required
string
idempotency_key
required
string
lines
required
Array<object>
object
amount
required
string
discount
required
string
is_free_goods
required
boolean
line_number
required
integer format: int32
line_total
required
string
product
required
object
code
string
external_ref
string
id
required
string
promotion_code
string
quantity
required
string
tax
required
Array<object>
object
amount
required
string
code
required
string
rate
required
string
unit
required
object
code
string
external_ref
string
id
required
string
unit_price
required
string
number
required
string
order_date
required
string
prices_include_tax
required
boolean
sales_rep
required
object
code
string
external_ref
string
id
required
string
status
required
string
totals
required
object
discount
required
string
gross
required
string
net
required
string
subtotal
required
string
tax
required
string
updated_at
required
string
version
required
integer format: int64
visit_id
string
Example
{ "data": { "ack": null, "branch": { "code": "MAIN", "external_ref": "CUST-0042/01", "id": "C0000001:main" }, "created_at": "2026-10-05T08:12:44Z", "currency": "EGP", "customer": { "code": "CUST-1", "external_ref": "CUST-0042", "id": "C0000001" }, "external_number": null, "external_ref": null, "id": "ord_01J9X", "idempotency_key": "op_7f3a", "lines": [ { "amount": "1255.00", "discount": "0.00", "is_free_goods": false, "line_number": 1, "line_total": "1430.70", "product": { "code": "SKU-COLA", "external_ref": "ITEM-1001", "id": "P0000001" }, "promotion_code": null, "quantity": "10.000", "tax": [ { "amount": "175.70", "code": "VAT", "rate": "14.00" } ], "unit": { "code": "CASE", "external_ref": "cs", "id": "CASE" }, "unit_price": "125.50" } ], "number": "SO-000123", "order_date": "2026-10-05", "prices_include_tax": false, "sales_rep": { "code": "R012", "external_ref": "EMP-0451", "id": "rep_12" }, "status": "ERP_PENDING", "totals": { "discount": "0.00", "gross": "1430.70", "net": "1255.00", "subtotal": "1255.00", "tax": "175.70" }, "updated_at": "2026-10-05T10:42:00Z", "version": 18342, "visit_id": "vis_01J9" }}default
Section titled “default”An error: the code says what, retryable whether to try again.
Media typeapplication/json
object
error
required
object
code
required
Stable code, e.g. SCOPE_MISSING, UNKNOWN_REFERENCE.
string
details
required
Field-level problems: {field, code}.
Array<object>
object
key
additional properties
string
message
required
What happened and how to fix it.
string
request_id
required
Quote it to support; it finds the server log.
string
retryable
required
Whether the same call may succeed later.
boolean
Example
{ "error": { "code": "SCOPE_MISSING", "details": [], "message": "This client does not hold the invoices:read scope.", "request_id": "req_01J9X4Q7T2M8P3NRT6V5WZ", "retryable": false }}
