Skip to content

Quickstart

Three steps to your first authenticated call.

  1. In the Payloom console, a member holding integrations.manage opens Settings → Integrations and creates a key. The secret is shown once, so copy it then. A key carries a subset of that member’s own permissions, so scope it to what the integration needs. A sandbox key is issued by Payloom: ask at hello@usepayloom.com.

  2. Environment Base URL Keys
    Production https://api.usepayloom.com/api/v1 clm_live_…
    Sandbox https://sandbox-api.usepayloom.com/api/v1 clm_test_…

    The sandbox has its own database, sends no email and pays nobody, so you can build and test without touching a real payroll. The API playground (partners) sends its requests there.

  3. GET /organization returns the organization your key belongs to (the API preview describes it). If it comes back, your key and environment are wired correctly.

    Terminal window
    curl https://sandbox-api.usepayloom.com/api/v1/organization \
    -H "Authorization: Bearer clm_test_<id>_<secret>"

Run a month

Create a pay run with POST /pay_runs, calculate it with POST /pay_runs/:id/calculate, then read the payslips. Partners have the full API reference for every endpoint.

Partners then subscribe to webhooks so their systems hear when a run is calculated, approved and paid, instead of polling for it. For a partner username and password, write to hello@usepayloom.com.