Build on GoLegally
REST APIs for accounting and forms. Create invoices, record payments, build forms, and collect submissions, all programmatically.
Quickstart
Three steps to your first API call.
Create an account
Sign up at golegally.com and create an organization.
Create an API key
In the product you are calling: Settings → Developers in accounting, Settings → Keys in FormEngine.
Make your first request
Send the key in the X-API-Key header to that product's base address to list your invoices or forms.
Two APIs, each with its own keys
Each product has its own address and its own API keys. Pick the one you need.
Accounting Engine API
Invoicing, payments, bills, contacts, items, tax rates, and financial reports.
X-API-Key header with a secret key (ae_sk_…), made in the accounting dashboard under Settings → Developers.
Base: https://ae-api.golegally.com/api/v1API reference →FormEngine API
Forms, submissions, file uploads, form packages, and webhooks.
X-API-Key header with a secret key (fe_sk_…) from your server, or a publishable key (fe_pk_…) that only reads published forms. Made in FormEngine under Settings → Keys.
Base: https://fe-api.golegally.com/api/v1API reference →Built for developers
Everything you'd expect from a modern API.
API Key Authentication
Each product makes its own keys in its dashboard. Send one in the X-API-Key header: a secret key from your server, a publishable key from a browser.
Webhooks
Get notified in real time when invoices are created, payments received, or forms submitted.
Rate Limiting
Every response carries RateLimit headers with what is left; a refused request says when to retry in Retry-After.
Idempotent Requests
Pass an Idempotency-Key header to retry a create safely. No duplicate invoices, payments, or submissions.
Ready to integrate?
Create an account, grab your API key, and make your first request in under 5 minutes.