For AI agents: visit https://maroo-api.readme.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
Maroo API
API Reference
v1.0

Log InMaroo API
API Reference
Log In
v1.0API Reference

Maroo API

  • Introduction
  • Authentication
  • Currency units
  • Error handling
  • Versioning
  • Webhooks
  • Contacts API
    • List contactsget
    • Create a new contactpost
    • Update a contact by IDpatch
    • Get a contact by IDget
    • Delete a contact by IDdel
  • Invoices API
    • List invoicesget
    • List invoices (v2)get
    • Create an invoicepost
    • Get an invoice by IDget
    • Partially update an invoice by IDpatch
    • Delete an invoice by IDdel
    • Remind about a next incomplete paymentpost
    • Get an invoice payment by IDget
    • Mark an invoice payment as paidpost
    • Unmark an invoice payment as paidpost
  • Payments API
    • List paymentsget
    • Create a paymentpost
    • Get a payment by IDget
    • Partially update a payment by IDpatch
    • Delete a payment by IDdel
  • Payment Methods API
    • List payment methodsget
  • Webhooks API
    • Create a webhook destinationpost
    • List webhook destinationsget
    • Get a webhook destination by IDget
    • Update a webhook destination by IDpatch
    • Delete a webhook destination by IDdel
    • Rotate the signing secretpost
  • Examples
    • Create & update invoice
    • Make a payment
    • Draft invoice workflow
    • Webhook signature verification
Powered by 
  1. Maroo API

Currency units

The APIs expect amounts to be submitted in minor units: the smallest unit of a currency. Given that only USD currency is supported for now, the minor currency unit is cents. For example, if you want to create an invoice for $1,234.00 you should pass the amount as 123400 in the API request body.

Updated about 1 month ago


Updated about 1 month ago