The unified OpenAPI 3.1 schema for the Furlpay REST API — auth, wallets, cards, swaps, investing, banking, compliance, and signature-verified webhooks.
Use it to generate typed clients in languages we do not officially ship yet (Ruby, PHP, Java, C#, ...).
# TypeScript (fetch)
npx openapi-generator-cli generate -i openapi.json -g typescript-fetch -o ./furlpay-ts
# Ruby / PHP / Java
npx openapi-generator-cli generate -i openapi.json -g ruby -o ./furlpay-ruby
npx openapi-generator-cli generate -i openapi.json -g php -o ./furlpay-php
npx openapi-generator-cli generate -i openapi.json -g java -o ./furlpay-javaThe live spec is also served at furlpay.com/openapi.json.
Official SDKs: Node.js · CLI: furlpay-cli
MIT
A ready-made Postman collection is generated from this spec (folders per tag, example-resolved request bodies):
- Postman —
File > Importand pickcollections/furlpay.postman_collection.json, or importopenapi.jsondirectly. - Bruno —
Import Collection > OpenAPI V3and selectopenapi.json. - Insomnia —
Create > Import From Fileand selectopenapi.json(Insomnia consumes OpenAPI 3.1 natively).
Set the baseUrl variable to https://furlpay.com (or your sandbox) after import.