API Endpoints

Complete reference of all available API endpoints organized by resource.

This page provides a quick reference for all available API endpoints. Click on any endpoint to view detailed documentation.

Invoices

Endpoints for creating, managing, and submitting invoices.

MethodEndpointDescription
POST/v1/invoicesCreate a new invoice
GET/v1/invoicesList all invoices
GET/v1/invoices/{id}Retrieve an invoice
PATCH/v1/invoices/{id}Update an invoice
DELETE/v1/invoices/{id}Delete a draft invoice
POST/v1/invoices/{id}/submitSubmit to ZIMRA
POST/v1/invoices/{id}/voidVoid an invoice

Receipts

Endpoints for point-of-sale receipt management.

MethodEndpointDescription
POST/v1/receiptsCreate a new receipt
GET/v1/receiptsList all receipts
GET/v1/receipts/{id}Retrieve a receipt
POST/v1/receipts/{id}/voidVoid a receipt

Products

Endpoints for product catalog management.

MethodEndpointDescription
POST/v1/productsCreate a new product
GET/v1/productsList all products
GET/v1/products/{id}Retrieve a product
PATCH/v1/products/{id}Update a product
DELETE/v1/products/{id}Delete a product

Customers

Endpoints for customer management.

MethodEndpointDescription
POST/v1/customersCreate a new customer
GET/v1/customersList all customers
GET/v1/customers/{id}Retrieve a customer
PATCH/v1/customers/{id}Update a customer
DELETE/v1/customers/{id}Delete a customer

Webhooks

Endpoints for webhook management.

MethodEndpointDescription
POST/v1/webhooksCreate a webhook endpoint
GET/v1/webhooksList webhook endpoints
GET/v1/webhooks/{id}Retrieve a webhook
PATCH/v1/webhooks/{id}Update a webhook
DELETE/v1/webhooks/{id}Delete a webhook