LAP Registry

Avaza API Documentation Skill

avaza-com

Provider: Avaza Version: v1 Endpoints: 101 Updated: 2026-05-20

Raw .lap | Lean format | API JSON | Open in app

Endpoints

MethodPathDescription
GET/api/Account
GET/api/BillRetrieves configuration details for the authenticated Avaza account, including timesheet settings, currency, branding, and feature flags.
POST/api/BillRetrieves a paginated list of supplier bills with line items, status, and address details. Supports filtering by company, status, date ranges, and updated date.
GET/api/Bill/{id}Creates a new draft supplier bill (purchase invoice). Optionally creates a new supplier company and contact if no matching company is found.
GET/api/BillPaymentRetrieves a single supplier bill by its Transaction ID, including line items, issuer/recipient address details, and web links.
POST/api/BillPaymentRetrieves a paginated list of supplier bill payments, including payment allocations to specific bills.
GET/api/BillPayment/{id}Records a new supplier bill payment. Optionally include allocations to apply the payment against specific bills.
GET/api/Company/LookupRetrieves a single supplier bill payment by its Transaction ID, including allocations to bills.
GET/api/CompanyRetrieves a paginated dropdown list of companies. Admins see all companies; non-admins see only companies from projects they are a member of.
PUT/api/CompanyRetrieves a paginated list of customer companies with full details including contacts, billing address, and financial settings.
POST/api/CompanyUpdates an existing company record. Only fields listed in the FieldsToUpdate array will be modified.
GET/api/Company/{id}Creates a new customer company record in Avaza.
GET/api/ContactRetrieves a single customer company by its Company ID, including contacts and billing address details.
POST/api/ContactRetrieves a paginated list of external contacts (customer contacts) with company association details.
GET/api/Contact/{id}Creates a new external contact, optionally linked to an existing company. If CompanyName is provided and not matched, a new company is created.
GET/api/CreditNoteRetrieves a single external contact by their Contact ID.
GET/api/CreditNote/{id}Retrieves a paginated list of customer credit notes, including line items and allocations against invoices.
GET/api/CurrencyRetrieves a single credit note by its Transaction ID, including line items and invoice allocations.
GET/api/EstimateRetrieves the list of currencies configured in the Avaza account, including currency codes, names, symbols, and decimal places.
POST/api/EstimateGets list of Estimates
GET/api/Estimate/{id}Creates a new draft estimate (quote). Optionally creates a new customer company and contact if no matching company is found.
POST/api/Expense/AttachmentRetrieves a single estimate by its Estimate ID, including line items, issuer/recipient details, and web links.
POST/api/ExpenseApproval/SubmitUploads a file attachment for an expense. Accepts multipart/form-data with the file content. Returns the uploaded file details including ID and URL.
GET/api/ExpenseSubmit Expenses for Approval.
PUT/api/ExpenseRetrieves a paginated list of expense entries with rich filtering by date range, user, project, category, chargeable/invoiced status, approval status, and merchant.
POST/api/ExpenseUpdates an existing expense entry. Only fields listed in the FieldsToUpdate array will be modified. Requires the ExpenseID and FieldsToUpdate properties.
DELETE/api/ExpenseCreates a new expense entry. Requires at minimum an expense date, amount, and expense category (by ID or name).
GET/api/Expense/{id}Deletes one or more expense entries by their Expense IDs. Returns a result set indicating success or failure for each expense.
GET/api/ExpenseCategoryRetrieves a single expense entry by its Expense ID, including category, project, tax, attachment, and approval details.
GET/api/ExpenseGroup/LookupRetrieves the list of expense categories configured in the account, including unit price settings for per-unit expense tracking.

Install as Skill

Use this API as a Claude Code skill for instant agent access.

CLI Install

lapsh skill-install avaza-com

Downloads and installs to ~/.claude/skills/avaza-com/

Manual Install

Download: Skill Bundle (JSON)

Or view: SKILL.md

Recent Versions (1)