# Justpaid Docs ## Docs - [Authentication](https://docs.justpaid.io/api-reference/api/authentication.md): Authentication of API endpoints - [Errors](https://docs.justpaid.io/api-reference/api/errors.md): API Error Handling - [Pagination](https://docs.justpaid.io/api-reference/api/pagination.md): Pagination in the API - [JustPaid API SDK](https://docs.justpaid.io/api-reference/api/sdk.md): This SDK provides a simple interface to interact with the JustPaid API for usage-based billing. - [Webhooks](https://docs.justpaid.io/api-reference/api/webhooks.md): Webhooks setup and usage - [Billable Metric Create Api](https://docs.justpaid.io/api-reference/billable-metric-create-api.md) - [Billable Metric Get Api](https://docs.justpaid.io/api-reference/billable-metric-get-api.md) - [Contract Detail Api](https://docs.justpaid.io/api-reference/contract-get-api.md): Get detailed contract information including plan and plan items. - [Contract Line Items Api](https://docs.justpaid.io/api-reference/contract-line-items-api.md): Get line items (plan items) for a specific contract. - [Contract List Api](https://docs.justpaid.io/api-reference/contract-list-api.md): List contracts with optional filtering. - [Contract Upload Api](https://docs.justpaid.io/api-reference/contract-upload-api.md): Upload a contract PDF file for processing. - [Customer Create Api](https://docs.justpaid.io/api-reference/customer-create-api.md): Creates a new customer in the system. - [Customer Get Api](https://docs.justpaid.io/api-reference/customer-get-api.md): Retrieves a customer by their UUID. - [Customer Payment Methods Get Api](https://docs.justpaid.io/api-reference/customer-payment-methods.md): Retrieves all payment methods for a customer. - [Customer Update Api](https://docs.justpaid.io/api-reference/customer-update-api.md): Updates a customer's information. - [Get Items](https://docs.justpaid.io/api-reference/get-billable-items.md): ### Retrieve Usage-Based Billable Items - [Ingest Event](https://docs.justpaid.io/api-reference/ingest-event.md): Ingests a list of customer events, creating new events and identifying duplicates. - [Invoice Create Api](https://docs.justpaid.io/api-reference/invoice-create-api.md): Creates a new invoice with line items. PDF is auto-generated. - [Invoice Get Api](https://docs.justpaid.io/api-reference/invoice-get-api.md): Retrieves a specific invoice by UUID. - [Line Item Create Api](https://docs.justpaid.io/api-reference/invoice-line-item-create-api.md): Creates a new line item on an invoice. - [Line Item Delete Api](https://docs.justpaid.io/api-reference/invoice-line-item-delete-api.md): Deletes a line item from an invoice. - [Line Item Get Api](https://docs.justpaid.io/api-reference/invoice-line-item-get-api.md): Retrieves a specific line item by UUID. - [Line Item Update Api](https://docs.justpaid.io/api-reference/invoice-line-item-update-api.md): Updates a line item. Tax updates trigger amount recalculation and PDF regeneration. - [Invoice List Api](https://docs.justpaid.io/api-reference/invoice-list-api.md): Lists invoices with optional filtering. - [Invoice Payment Cancel Api](https://docs.justpaid.io/api-reference/invoice-payment-cancel-api.md) - [Invoice Payment Create Api](https://docs.justpaid.io/api-reference/invoice-payment-create-api.md) - [Invoice Payment Get Api](https://docs.justpaid.io/api-reference/invoice-payment-get-api.md) - [Invoice Payment List Api](https://docs.justpaid.io/api-reference/invoice-payment-list-api.md) - [Invoice Pdf Get Api](https://docs.justpaid.io/api-reference/invoice-pdf-api.md): Gets the invoice PDF URL. Generates PDF if not exists. - [Invoice Update Api](https://docs.justpaid.io/api-reference/invoice-update-api.md): Updates an existing invoice. - [Mrr Report Api](https://docs.justpaid.io/api-reference/metrics-mrr-api.md): Retrieve Monthly Recurring Revenue (MRR) metrics report. This endpoint provides comprehensive MRR analytics including: MRR Beginning of Period, New MRR, Churn MRR, Expansion MRR, Contraction MRR, MRR End of Period, ARR, MRR Change, and Net Revenue Retention (NRR). Data is grouped by metric type for… - [Create Contract Api](https://docs.justpaid.io/api-reference/template-create-contract.md): Creates a contract based on a template and selected option. - [Template Get Api](https://docs.justpaid.io/api-reference/template-get-api.md): Retrieves a specific template by UUID. - [Asynchronously Ingest Usage Data](https://docs.justpaid.io/api-reference/usage-ingest-async-api.md): Submit usage data for asynchronous processing. This endpoint accepts a list of customer events and processes them asynchronously as a batch job. The response includes a job ID that can be used to check the status of the batch job. - [Retrieve Usage Data Batch Job Status](https://docs.justpaid.io/api-reference/usage-job-status-api.md): Get the status and results of a previously submitted usage data batch job by providing the job ID returned during submission. - [JustPaid.io API](https://docs.justpaid.io/intro.md) - [Documentation](https://docs.justpaid.io/reminder-workflows/documentation.md) - [Usage based billing](https://docs.justpaid.io/usage-based-billing.md) ## OpenAPI Specs - [openapi](https://docs.justpaid.io/openapi.yml) ## Optional - [Blog](https://www.justpaid.io/blog)