Client account
Your client account is the container for everything you do with Paylode — your team, your API key, your branding, and your access settings all live under it.
When you sign on with Paylode, we provision a client account for your company and seed it with your first user. From there the account holds:
- Your users — the people on your team who can sign in and manage the account. Today every user is a full administrator (see the note below).
- One API key — the credential your integration uses to call the API. It's issued per account and scopes every response to your own data. See API key.
- Your identity and branding — your company name, a URL-friendly slug, your industry classification, and the logos that appear on your hosted and embedded perks surfaces.
- Your access controls — IP whitelists that govern who can sign in and which sensitive operations are allowed from where. See Restrict access by IP.
Most of these you manage yourself in the Paylode app; a few — creating the account itself and seeding the first user — are done for you when you're onboarded.
How it works
The account is the tenancy boundary. Everything you create — perk collections, Boost campaigns, reports — belongs to your account, and every API call is authenticated by your API key, which determines the account you're authorized to act on. Account-scoped endpoints still carry your account id in the path (as in the examples below); the key is what ties that id to you.
Your account carries a small set of stable properties:
| Property | What it is |
|---|---|
name | Your company's display name. |
slug | A URL-friendly identifier for your account (e.g. example-co). |
clientDomain | The domain used for your hosted perks surfaces. |
industries | Your industry classification, used for catalog relevance. |
types | The account's role in the platform. |
rectangularLogo / squareLogo | Your branding, shown on perks surfaces. |
isActive | Whether the account is currently active. |
Team members currently have no distinct roles — every user on an account is an administrator with the same permissions. There's no viewer-only or billing-only role today. If a finer-grained permission model matters to you, raise it with your Paylode contact so it can be weighed for the roadmap.
In the API
You can read your own account details with getClient. Authenticate with your
API key (see Authentication); the id in
the path is your own account id.
curl https://client.paylode.com/client/13 \
-H "X-API-Key: 6341c870-c23a-11ec-a6d6-0800200c9a66"
A trimmed response:
{
"id": 13,
"slug": "example-co",
"name": "Example Co",
"clientDomain": "example.com",
"isActive": true,
"industries": [ { "id": 5, "name": "Retail" } ],
"types": [ "CLIENT" ]
}
The full schema — every field, plus the team, profile, and settings operations — is on developers.paylode.com.
Related
- API key — the credential tied to your account.
- Invite your team
- Restrict access by IP
- Manage your profile