Skip to content

Downloads

Everything here is generated from, or tested against, the same API description our build checks against the running code.

  • OpenAPI 3.0 description (openapi-v1.json) — every operation with its parameters, schemas and an example. Load it in any OpenAPI tool, or generate your client contracts from it. It is also served live, without a token, at https://api.slflo.com/api/integration/v1/openapi.json.
  • Postman collection (slflo-integration-v1.postman_collection.json) — one request per operation, grouped like the API reference, with the examples filled in. Import it, set the slflo_token variable to your sandbox token, and every write sends a fresh Idempotency-Key. It also works in Bruno and Insomnia, which import Postman collections.

The samples the guides show, as files. Our build runs the Python and C# samples against a real Slflo on every change.

Run any Python sample with your token in the environment; each prints one line of JSON saying what it did. State (watermarks, the stand-in ERP’s books) goes to ./state, or STATE_DIR.

Terminal window
export SLFLO_TOKEN='sfi_live_…'
python3 pull_orders.py
Terminal window
cd csharp && dotnet run -- pull-orders # or: me, invoices

A complete connector in Kotlin — settings, the client, staging, orders, invoices, payments, returns and master data — cleaned from the one our build runs end to end. Read its README first.