Business Entities

📘

Logical Entities

Pliant’s Customer API endpoints are organized around key data object classes within the Pliant platform. You can learn more about these structures on this page.

Our API design closely reflects these data objects. Each entity has one or more REST endpoints to read or update data. Additionally, we offer callback subscription endpoints that allow you to register a URL to receive notifications about relevant events.

Entity Relations

Description of Entities

EntityDescription
OrganizationEssentially your company. This is the entity that has a contractual relationship with Pliant. An organization must be a company and has at least one cardholder.
TeamOrganizations may (but don't have to) have one or more teams. Teams help group cardholders logically (e.g., by department or hierarchy). For accounting purposes, a cost center number can be assigned to each team.
CardholderTypically the employees of your organization. Cardholders can have multiple roles (e.g., Admin, Owner, Accountant, Cardholder) and belong to multiple organizations. A cardholder is usually the person using the card or managing transactions.
CardWe offer both physical and virtual credit cards, each assigned to one cardholder. Cards have individual spending limits tied to the organization’s overall limit.

Important: A cardholder can have multiple cards, but each card must belong to only one cardholder.
TransactionTransactions usually reflect payments made with our cards. Special cases include refunds, chargebacks, and card checks. The transaction object contains all accounting-relevant data.

Important: Most transaction fields (e.g., amount, date, time, cardholder) are immutable, as they're provided by our payment partners.
ReceiptCardholders typically upload receipts to transactions as proof of payment. These can be replaced as long as the transaction is in a mutable state.
PaymentPayments can be:
Bill payments: Invoices issued by us and paid by you on a defined schedule (weekly, bi-weekly, monthly).
Top-ups: Funds transferred to the platform, enabling cardholders to spend using Pliant cards.
StatementGenerated based on the billing period, a statement is similar to a credit card statement — summarizing all activity for the cards used during that time.