GoLegally
Get started
API Documentation

Build on GoLegally

REST APIs for accounting and forms. Create invoices, record payments, build forms, and collect submissions, all programmatically.

REST + JSON
API key auth
Webhooks
Full examples

Quickstart

Three steps to your first API call.

1

Create an account

Sign up at golegally.com and create an organization.

2

Create an API key

In the product you are calling: Settings → Developers in accounting, Settings → Keys in FormEngine.

3

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.

InvoicesPaymentsBillsContactsItemsTax RatesReportsOrdersSubscriptionsBanking

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.

FormsSubmissionsForm PackagesField ValuesFilesEmbedThemesWebhooks

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.