Getting started
-
Create an API key. In Laabam One, go to Settings → API Keys → Create Key. Choose the scopes the key needs (least privilege — see Security), an optional expiry, and, for browser use, the allowed origins.
-
Copy your credentials. You receive a Client ID (
lk_id_…) and a Client Secret (lk_secret_…).The secret is shown only onceThe secret is stored hashed and can never be retrieved again. If you lose it, rotate the key.
-
Call the API with both credentials in the request headers:
curl https://laabam.app/api/v1/invoices \-H "X-Client-Id: lk_id_4f9c2a7b1e8d3c6a5b0f9e2d" \-H "X-Client-Secret: lk_secret_a1b2c3d4e5f6...." \-H "Accept: application/json" -
Monitor usage under Settings → API Keys → View Usage, and rotate or revoke keys as needed.
Each API key belongs to exactly one company, so most endpoints don't take a company
identifier in the URL. The public website APIs (recruitment, leads, storefront) are the
exception — they carry {company} in the path because they're embedded in public pages.