Overview
The Contazen API provides programmatic access to all features of the Contazen invoicing platform. This reference documents every endpoint, parameter, and response.Base URL
All API endpoints are relative to:Available Resources
Clients
Manage your customers and business partners
- List, search, and filter clients
- Create B2B and B2C clients
- Update client information
- Track client history
Invoices
Create and manage invoices
- Generate fiscal documents
- Send invoices via email
- Track payment status
- E-Factura integration
Products
Manage your product catalog
- Create products and services
- Set pricing and VAT rates
- Organize by categories
- Track inventory
Payments
Process and track payments
- Record payments
- Generate receipts
- Payment reconciliation
- Payment reminders
Authentication
To test the API endpoints in this documentation, you need to add your API key in the Authorization field of the API playground. Enter it as:
Bearer sk_live_YOUR_API_KEY
Request Format
Headers
All requests must include:Optional Headers
Response Format
All responses follow this structure:Success Response
Error Response
Common Parameters
Pagination
Most list endpoints support pagination:Parameter | Type | Default | Description |
---|---|---|---|
page | integer | 1 | Page number |
per_page | integer | 50 | Items per page (max: 100) |
Filtering
List endpoints typically support:Parameter | Type | Description |
---|---|---|
search | string | Search term |
sort | string | Sort field |
order | string | Sort order (asc/desc) |
start_date | string | Filter by date range |
end_date | string | Filter by date range |
Expanding
Some endpoints support expanding nested objects:OpenAPI Specification
Download our complete OpenAPI specification:OpenAPI 3.0 Spec
Machine-readable API specification for code generation and testing