Download the PHP package enlivy/enlivy-php without Composer
On this page you can find all versions of the php package enlivy/enlivy-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package enlivy-php
Enlivy PHP SDK
Official PHP client library for the Enlivy API. Follows Semantic Versioning; breaking changes ship only in major versions, with migration notes in UPGRADING.md.
Requirements
- PHP 8.3+
ext-curl,ext-json,ext-mbstring
Installation
Quick Start
Configuration
Documentation
Detailed guides with code examples for every feature:
Getting Started
| Guide | Description |
|---|---|
| Authentication | API keys, OAuth client credentials, global config |
| OAuth Server | OAuth 2.0 server for third-party app integrations |
| Includes (Eager Loading) | Load related resources in a single request |
| Filters | Search, sort, paginate, and filter list endpoints |
| Sandboxes | Mirror an organization to test against, with outbound calls blocked |
Billing & Invoicing
| Guide | Description |
|---|---|
| Invoices | Create, send, charge, and chase invoices, including scheduled payment reminders |
| Receipts | Receipt management and tracking |
| Billing Packages | Reusable billing templates with payment plans |
| Proposals | Send proposals to prospects and customers |
| Products | Product and service catalog |
| Taxes | Tax classes and rates, plus the compliance engine: registrations, the tax-event subledger, and filing periods |
CRM & Sales
| Guide | Description |
|---|---|
| Prospects | Sales pipeline, lead tracking, and CRM |
| Organization Users | Customers, employees, and roles |
| Blocked Identifiers | Keep an email, domain, or phone number out of your organization |
| Projects | Projects, team members, and permissions |
Support
| Guide | Description |
|---|---|
| Helpdesk | Inboxes, conversations, teammates, inbound mail, and the widget's visitors |
| Embedded Support | Put an authenticated support chat on your own application |
Payroll
| Guide | Description |
|---|---|
| Payroll | Employments, working-time terms and days, month attestation, and typed payslip lines |
Contracts
| Guide | Description |
|---|---|
| Contracts | Contract management, e-signatures, templates, and what references a contract |
Banking
| Guide | Description |
|---|---|
| Bank Accounts | Bank accounts, transactions, and reconciliation |
Content & Reports
| Guide | Description |
|---|---|
| Reports | Dynamic reports with custom schemas |
| Files | File uploads and attachments |
| Data Imports | Bulk-load products, users, prospects, and transactions from CSV |
| Trash | See what soft-deleted records are still held, and empty them early |
Integrations
| Guide | Description |
|---|---|
| Event Destinations | Real-time event delivery (webhooks, Slack) and signature verification |
| Event Trails | Read-only audit history for invoices, receipts, and billing schedules |
| Customer Portal | Client-facing portal for invoices, contracts, and proposals |
| Integrations | Stripe, ANAF, and other third-party services |
| AI Agents | AI-powered automation |
Error Handling
Pagination
Request Options
Every service method accepts an optional RequestOptions as its last argument:
Retries
Transient failures (connection errors, 429, 5xx) are retried automatically
with exponential backoff — for GET requests, and for writes that carry an
Idempotency-Key. Configure via max_retries on the client (default 2, 0
disables) or globally with Enlivy::setMaxNetworkRetries().
Response Metadata
Every object the SDK returns carries the raw response it was hydrated from —
status code, headers, and the decoded body — via lastResponse(). Reach for it
when an endpoint returns data alongside the resource in meta, such as the
inline first-charge result on a newly created billing schedule:
API Discovery
The SDK includes a discovery service for programmatic API introspection:
Key Concepts
Multilingual Fields
Most text fields use _lang_map for multilingual support:
ID Prefixes
All IDs use prefixes to identify the resource type:
| Prefix | Resource |
|---|---|
org_ |
Organization |
org_user_ |
Organization User |
org_inv_ |
Invoice |
org_cont_ |
Contract |
org_pros_ |
Prospect |
org_proj_ |
Project |
org_prod_ |
Product |
org_prop_ |
Proposal |
Testing
License
MIT License. See LICENSE for details.
Support
All versions of enlivy-php with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *