LUCA Developer Portal

Build with LUCA

Automate payment reconciliation and pull management-account reports straight from your own tools with LUCA’s token-authenticated REST API.

Guides

Task-based walkthroughs — start here if you're integrating for the first time.

Coming soon

Getting started

Create an API token, authenticate your first request, and understand the sandbox vs the live base URL.

Coming soon

Payment reconciliation

Match a bank payment to a customer's open invoices and record the receipt — the full four-call flow.

Journal Entry Import

Generate LUCA-ready journal-entry spreadsheets with your AI assistant — the sheet format spec and a ready-to-paste prompt.

Coming soon

Invoice Automation

Create renewal invoices on a schedule, check their status, and pull the PDF — idempotent and safe to retry.

API Reference

Every endpoint, organised by resource, with copy-paste examples and a mock Try-It sandbox.

Make your first call

The sandbox accepts any bearer token, so you can explore before creating a real one.

# Search customers on the mock sandbox — returns the documented example response
curl "https://developer.luca.pro/api/v1/customers?search=Acme" \
  -H "Authorization: Bearer sandbox-token"

Ready for live data? Create a token in LUCA under Settings → API Tokens and point the same request at https://api.luca.pro.