API v1.0.0
or
Quickstart
Visit to view the quickstart tutorial.
Tutorial for running the API in postman
Click on ""Run in Postman"" button

A new page will open.
Click the ""Postman for windows"" to run postman as a desktop app.
Make sure you have already Postman.

In chrome an alert might show up to set a default app for opening postman links. Click on ""Open Postman"".

The OpenAPI specification will be imported in Postman as a new collection named ""Envoice api""

When testing be sure to check and modify the environment variables to suit your api key and secret. The domain is set to envoice's endpoint so you don't really need to change that.
*Eye button in top right corner


You don't need to change the values of the header parameters, because they will be replaced automatically when you send a request with real values from the environment configured in the previous step.

Modify the example data to suit your needs and send a request.

Webhooks
Webhooks allow you to build or set up Envoice Apps which subscribe to invoice activities. When one of those events is triggered, we'll send a HTTP POST payload to the webhook's configured URL. Webhooks can be used to update an external invoice data storage.
In order to use webhooks visit and add upto 10 webhook urls that will return status 200 in order to signal that the webhook is working.
All nonworking webhooks will be ignored after a certain period of time and several retry attempts.
If after several attempts the webhook starts to work, we will send you all activities, both past and present, in chronological order.
The payload of the webhook is in format:
{ Signature: ""sha256 string"", Timestamp: ""YYYY-MM-DDTHH:mm:ss.FFFFFFFZ"", Activity: { Message: "string", Link: "share url", Type: int, InvoiceNumber: "string", InvoiceId: int, OrderNumber: "string", OrderId: int, Id: int, CreatedOn: "YYYY-MM-DDTHH:mm:ss.FFFFFFFZ" }}- Homepage
- https://api.apis.guru/v2/specs/envoice.in/v1.json
- Provider
- envoice.in
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/envoice.in/v1/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/envoice.in/v1/openapi.yaml
Tools (63)
Extracted live via the executor SDK.
-
client.clientApiAllReturn all clients for the account
-
client.clientApiCanDeleteCheck if the provided client can be deleted
-
client.clientApiDeleteDelete an existing client
-
client.clientApiDetailsReturn client details. Activities and invoices included.
-
client.clientApiNewCreate a client
-
client.clientApiUpdateUpdate an existing client
-
estimation.estimationApiAllReturn all estimation for the account
-
estimation.estimationApiChangeStatusChange estimation status
-
estimation.estimationApiConvertConvert the estimation to an invoice
-
estimation.estimationApiDeleteDelete an existing estimation
-
estimation.estimationApiDetailsReturn estimation data
-
estimation.estimationApiNewCreate an estimation
-
estimation.estimationApiSendToClientSend the provided estimation to the client
-
estimation.estimationApiStatusRetrieve the status of the estimation
-
estimation.estimationApiUpdateUpdate an existing estimation
-
estimation.estimationApiUriReturn the unique url to the client's invoice
-
general.generalApiCountriesReturn all of the platform supported countries
-
general.generalApiCurrenciesReturn all of the platform supported currencies
-
general.generalApiDateFormatsReturn all of the platform supported Date Formats
-
general.generalApiUiLanguagesReturn all of the platform supported UI languages
-
invoice.getApiInvoiceAllcategoriesReturn all invoice categories for the account
-
invoice.invoiceApiAllReturn all invoices for the account
-
invoice.invoiceApiChangeStatusChange invoice status
-
invoice.invoiceApiDeleteDelete an existing invoice
-
invoice.invoiceApiDetailsReturn invoice data
-
invoice.invoiceApiNewCreate an invoice
-
invoice.invoiceApiPdfReturn the PDF for the invoice
-
invoice.invoiceApiSendToAccountantSend the provided invoice to the accountant
-
invoice.invoiceApiSendToClientSend the provided invoice to the client
-
invoice.invoiceApiStatusRetrieve the status of the invoice
-
invoice.invoiceApiUpdateUpdate an existing invoice
-
invoice.invoiceApiUriReturn the unique url to the client's invoice
-
invoice.postApiInvoiceDeletecategoryDelete an existing invoice category
-
invoice.postApiInvoiceNewcategoryCreate an invoice category
-
invoice.postApiInvoiceUpdatecategoryUpdate an existing invoice category
-
order.orderApiAllReturn all orders for the account
-
order.orderApiChangeShippingDetailsChange order shipping details
-
order.orderApiChangeStatusChange order status
-
order.orderApiDeleteDelete an existing order
-
order.orderApiDetailsReturn order details
-
order.orderApiNewCreate an order
-
payment.paymentApiSupportedReturn all supported payment gateways (no currencies means all are supported)
-
paymentLink.paymentLinkApiAllCreate a payment link
-
paymentLink.paymentLinkApiDeleteDelete an existing payment link
-
paymentLink.paymentLinkApiNewCreate a payment link
-
paymentLink.paymentLinkApiUriReturn the unique url to the client's payment link
-
product.productApiAllReturn all products for the account
-
product.productApiDeleteDelete an existing product
-
product.productApiDetailsReturn product details
-
product.productApiNewCreate a product
-
product.productApiUpdateUpdate an existing product
-
tax.taxApiAllReturn all taxes for the account
-
tax.taxApiDeleteDelete an existing tax
-
tax.taxApiNewCreate a tax
-
tax.taxApiUpdateUpdate an existing tax
-
workType.workTypeApiAllReturn all work types for the account
-
workType.workTypeApiDeleteDelete an existing work type
-
workType.workTypeApiDetailsReturn work type details
-
workType.workTypeApiNewCreate a work type
-
workType.workTypeApiSearchReturn all work types for the account that match the query param
-
workType.workTypeApiUpdateUpdate an existing work type
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools