Enerpize API
    Enerpize API
    • Welcome
    • Getting Started
    • Authorization
    • All Endpoints
      • Invoices
        • GET All Invoices
        • GET Single Invoice
        • Edit Invoices
        • Delete Invoices
        • Add New Invoice
      • Estimates
        • GET All Estimates
        • GET Single Estimate
        • Edit Estimates
        • Delete Estimates
        • Add New Estimate
      • Credit Notes
        • GET All Credit Notes
        • GET Single Credit Note
        • Edit Credit Notes
        • Delete Credit Notes
        • Add New Credit Note
      • Refund Receipts
        • GET All Refund Receipts
        • GET Single Refund Receipt
        • Edit Refund Receipts
        • Delete Refund Receipts
        • Add New Refund Receipt
      • Clients
        • GET All Clients
        • GET Single Client
        • Edit Clients
        • Delete Clients
        • Add New Client
      • Suppliers
        • GET All Suppliers
        • GET Single Supplier
        • Edit Suppliers
        • Delete Suppliers
        • Add New Supplier
      • Invoice Payments
        • GET All Invoice Payments
        • GET Single Invoice Payment
        • Edit Invoice Payments
        • Delete Invoice Payments
        • Add New Invoice Payment
      • Client Payments
        • GET All Client Payments
        • GET Single Client Payment
        • Edit Client Payments
        • Delete Client Payments
        • Add New Client Payment
      • Products
        • GET All Products
        • GET Single Product
        • Edit Products
        • Delete Products
        • Add New Product
      • Time Tracking
        • GET All Time Tracking
        • GET Single Time Tracking
        • Edit Time Tracking
        • Delete Time Tracking
        • Add New Time Tracking
      • Notes
        • GET All Notes
        • GET Single Note
        • Edit Notes
        • Delete Notes
        • Add New Note
      • Work Order Appointments
        • GET All Work Order Appointments
        • GET Single Work Order Appointment
        • Edit Work Order Appointments
        • Delete Work Order Appointments
        • Add New Work Order Appointment
      • Estimate Appointments
        • GET All Estimate Appointments
        • GET Single Estimate Appointment
        • Edit Estimate Appointments
        • Delete Estimate Appointments
        • Add New Estimate Appointment
      • Invoice Appointments
        • GET All Invoice Appointments
        • GET Single Invoice Appointment
        • Edit Invoice Appointments
        • Delete Invoice Appointments
        • Add New Invoice Appointment
      • Client Appointments
        • GET All Client Appointments
        • GET Single Client Appointment
        • Edit Client Appointments
        • Delete Client Appointments
        • Add New Client Appointment
      • Product Categories
        • GET All Product Categories
        • GET Single Product Category
      • Work Orders
        • GET Single Work Order
        • Edit Work Orders
        • Delete Work Orders
        • GET All Work Orders
        • Add New Work Order
      • Incomes
        • GET All Incomes
        • GET Single Income
        • Edit Incomes
        • Delete Incomes
        • Add New Income
      • Expenses
        • GET All Expenses
        • GET Single Expens
        • Edit Expenses
        • Delete Expenses
        • Add New Expens
      • Journals
        • GET All Journals
        • GET Single Journal
        • Edit Journals
        • Delete Journals
        • Add New Journal
      • Journal Accounts
        • GET All Journal Accounts
        • GET Single Journal Account
        • Edit Journal Accounts
        • Delete Journal Accounts
        • Add New Journal Account
      • Journal Cats
        • GET All Journal Cats
        • GET Single Journal Cat
        • Edit Journal Cats
        • Delete Journal Cats
        • Add New Journal Cat
      • Purchase Refunds
        • GET All Purchase Refunds
        • GET Single Purchase Refund
        • Edit Purchase Refunds
        • Delete Purchase Refunds
        • Add New Purchase Refund
      • Taxes
        • GET All Taxes
        • GET Single Taxe
        • Edit Taxes
        • Delete Taxes
        • Add New Taxe
      • Purchase Invoices
        • GET All Purchase Invoices
        • GET Single Purchase Invoice
        • Edit Purchase Invoices
        • Delete Purchase Invoices
        • Add New Purchase Invoice
      • Stock Transactions
        • GET All Stock Transactions
        • GET Single Stock Transaction
        • Edit Stock Transactions
        • Delete Stock Transactions
        • Add New Stock Transaction
      • Stores
        • GET All Stores
        • GET Single Store
        • Edit Stores
        • Delete Stores
        • Add New Store
      • Treasuries
        • GET All Treasuries
        • GET Single Treasury
        • Edit Treasuries
        • Delete Treasuries
        • Add New Treasury
      • Site
        • GET Site Info
      • Staff
        • GET All Staff
        • GET Single Staff
      • General Listing
        • GET General Listing
      • Follow Up Statuses
        • GET All Follow Up Statuses
        • GET Single Follow Up Status
        • Delete Follow Up Status
      • Client-attendance-log
        • Add New Client-attendance-log
      • Follow Up Actions
        • GET All Follow Up Actions
        • GET Single Follow Up Action
        • Delete Follow Up Action

    Welcome

    This is the official developer portal for Enerpize’s RESTful API — a powerful interface to connect with Enerpize’s cloud-based business management platform. Whether you're creating new applications, integrating existing systems, or automating internal workflows, Enerpize provides flexible and secure tools to extend your capabilities.
    Through this API, you can programmatically interact with essential business modules such as:
    Invoicing and Billing
    Client Management (CRM)
    Inventory and Products
    Accounting and Expenses
    Human Resources
    Reporting and more

    Who Should Use This Documentation?#

    This documentation is designed for:
    Backend developers looking to integrate Enerpize into custom systems
    Technology partners building SaaS tools or platform extensions
    Businesses automating workflows or syncing data across systems (ERP, e-commerce, etc.)

    Key Features of the API#

    RESTful and JSON-based: Our API is RESTful and JSON-based, using standard HTTP methods (GET, POST, PUT, DELETE) with predictable JSON response structures throughout.
    Secure Authentication: Support for API Key and token-based OAuth2 methods
    Modular Architecture: Endpoints are grouped logically by modules (Invoices, Clients, Products, etc.)
    Real-Time Communication: Configure Webhooks to receive event-based updates such as invoice creation or status changes

    What You’ll Learn in This Documentation#

    Authentication Methods
    How to use Enerpize API Key or request access tokens for secure connections
    Endpoint Reference
    A complete list of available API endpoints grouped by module with all required parameters and expected responses
    Use Case Examples
    Implementation examples with clear request/response formats and practical context
    Code Snippets
    Reusable code samples available in cURL, Python, Node.js, PHP, and more
    Error Codes and Handling
    Understand and manage common response codes including authentication, validation, and server-side errors
    Performance Best Practices
    Optimize API usage through pagination, batch processing, and rate handling techniques

    Documentation Structure#

    SectionDescription
    AuthenticationHow to authenticate using API Key or token-based method
    API EndpointsExplore endpoints grouped by modules such as Clients, Invoices, Products
    WebhooksSet up event-driven notifications for real-time updates
    Error HandlingLearn about error formats and how to resolve issues efficiently
    Code SamplesReady-to-use examples in multiple programming languages
    Rate LimitsUnderstand daily request limits, throttling, and performance guidelines

    Need help getting started?
    Visit the Getting Started page for an onboarding checklist and your first API call.
    Modified at 2025-07-16 07:13:34
    Next
    Getting Started
    Built with