Search invoices with given parameters
curl --request POST \
--url https://api.maplebilling.com/api/v1/companies/{company_id}/invoices/find \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"pagination": {
"from_key": "<unknown>",
"limit": 20
},
"include_meta": true,
"query": {
"auto_charges": "<unknown>",
"billed_customer_id": "<unknown>",
"currency": "<unknown>",
"customer_id": "<unknown>",
"due": {
"eq": "<unknown>",
"gt": "<unknown>",
"gte": "<unknown>",
"lte": "<unknown>"
},
"due_date": {
"eq": "<unknown>",
"gte": "<unknown>",
"lt": "<unknown>",
"lte": "<unknown>"
},
"hide_zero": "<unknown>",
"invoice_date": {
"eq": "<unknown>",
"gte": "<unknown>",
"lt": "<unknown>",
"lte": "<unknown>"
},
"invoice_number": "<unknown>",
"invoice_sent": "<unknown>",
"managed_externally": "<unknown>",
"owner_ids": {
"condition": "AND",
"values": [
"<string>"
]
},
"paid": {
"eq": "<unknown>",
"gt": "<unknown>",
"gte": "<unknown>",
"lte": "<unknown>"
},
"paid_date": {
"eq": "<unknown>",
"gte": "<unknown>",
"lt": "<unknown>",
"lte": "<unknown>"
},
"payment_methods": {
"condition": "AND",
"values": [
"<string>"
]
},
"product_ids": {
"condition": "AND",
"values": [
"<string>"
]
},
"product_pricing_ids": {
"condition": "AND",
"values": [
"<string>"
]
},
"product_pricing_tags": {
"condition": "AND",
"values": [
"<string>"
]
},
"product_tags": {
"condition": "AND",
"values": [
"<string>"
]
},
"search": "<unknown>",
"status": "PENDING",
"statuses": "PENDING",
"subscription_id": "<unknown>",
"total": {
"eq": "<unknown>",
"gt": "<unknown>",
"gte": "<unknown>",
"lte": "<unknown>"
},
"uuid": "<unknown>"
},
"sort_key": "createdAtDesc"
}
'{
"pagination": {
"from_key": "<unknown>",
"limit": 123
},
"results": [
{
"auto_charges": true,
"billed_customer_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"currency": "<string>",
"customer": {
"address": {
"address_line_1": "<string>",
"address_line_2": "<string>",
"city": "<string>",
"country": "<string>",
"place_id": "<unknown>",
"state": "<string>",
"zip": "<string>"
},
"arr": {
"currency": "<string>",
"value_in_cents": 123
},
"billing_emails": [
"<string>"
],
"company_id": "<string>",
"computed_entitlements": [
{
"entitlement_id": "<string>",
"id": "<string>",
"inherited_from_id": "<unknown>",
"inherited_from_type": "<unknown>",
"key": "<string>",
"name": "<string>",
"original_value": "<unknown>",
"overridden": "<unknown>",
"type": "<string>",
"value": "<unknown>"
}
],
"created_at": "2023-11-07T05:31:56Z",
"customer_integration_metadata": {},
"email": "<string>",
"exclude_from_metrics": true,
"id": "<string>",
"identifier": "<string>",
"integration_references": [
{
"integration_icon": "<string>",
"integration_id": "<string>",
"integration_key": "<string>",
"integration_name": "<string>",
"reference_type": "<string>",
"remote_id": "<string>",
"remote_type": "<string>"
}
],
"locale": "<string>",
"managed_externally": true,
"metadata": {},
"mrr": {
"currency": "<string>",
"value_in_cents": 123
},
"name": "<string>",
"org_name": "<string>",
"owner_id": "<unknown>",
"parent_customer_id": "<unknown>",
"phone": "<string>",
"status": "<string>",
"title": "<string>",
"updated_at": "2023-11-07T05:31:56Z"
},
"customer_id": "<string>",
"due": {
"currency": "<string>",
"value_in_cents": 123
},
"due_date": "2023-11-07T05:31:56Z",
"hosted_link": "<unknown>",
"invoice_date": "2023-11-07T05:31:56Z",
"name": "<string>",
"number": "<string>",
"paid": {
"currency": "<string>",
"value_in_cents": 123
},
"paid_date": "<unknown>",
"pdf_link": "<unknown>",
"prorated_amount": {
"currency": "<string>",
"value_in_cents": 123
},
"status": "<string>",
"sub_total": {
"currency": "<string>",
"value_in_cents": 123
},
"subscription_id": "<unknown>",
"total": {
"currency": "<string>",
"value_in_cents": 123
},
"updated_at": "2023-11-07T05:31:56Z",
"uuid": "<string>"
}
]
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The idempotency key that will be used to ensure the request is only performed once
The company ID with the prefix 'cmp_'.
Whether to include additional metadata in the pagination response such the number of total results
The find criteria for the invoice
Show child attributes
Whether the invoice is set to auto charge
The customer the invoices are billed to
The currency of the invoice
The customer for the invoice
The due date range of the invoice
Show child attributes
Whether to hide zero invoices
The invoice date range of the invoice
Show child attributes
The invoice number to match invoices
Whether the invoice was sent to the customer via email
Whether the invoice was originally generated and is managed outside of Maple
The paid date range of the invoice
Show child attributes
Any search string to match invoices
The specific status of the invoice can be one of PENDING, OVERDUE, PAID, VOID or DRAFT
PENDING, OVERDUE, PAID, VOID, DRAFT, PAYMENT_PROCESSING The status of the subscriptions can include PENDING, OVERDUE, PAID, VOID and DRAFT
The subscription ID to which invoices are tied
The exact UUID of the invoice
createdAtDesc, createdAtAsc, updatedAtAsc, updatedAtDesc, aToZ, zToA, invoiceDateAsc, invoiceDateDesc, dueDateAsc, dueDateDesc, totalAmountAsc, totalAmountDesc OK
Show child attributes
Whether the invoice is automatically charged to the payment method on file for the customer
The billed customer ID for the invoice. This matches the customer_id by default, but can be set to another parent customer ID
The date the invoice was created
The currency of the invoice
The expanded customer details for the invoice
Show child attributes
The address of the customer
Show child attributes
2-character country code (ISO 3166-1 alpha-2)
The additional emails to cc on customer's invoices
The company ID of the customer
The computed entitlements for the customer
Show child attributes
The date the customer was created
The email of the customer
Whether to exclude this customer and related fields from any metrics in Maple
The ID of the customer in Maple
The unique identifier for the customer that ties back to your system. You can query for a customer using this identifier
The integration references of this customer in third-party applications connected to Maple
Show child attributes
The locale of the customer
Whether this customer is managed outside of Maple
The metadata as key-value pairs attached to this customer
The name of the customer
The name of the company or the organization this customer is a part of
The company user ID of person in Maple assigned to manage this customer
The customer ID of the parent customer assigned in Maple
The phone number of the customer
The status of the customer such as ACTIVE or ARCHIVED
The title of the customer, such as CEO, VP
The date the customer was last updated
The customer ID for the invoice
The date the invoice total is due
The hosted link for the invoice
The date for the invoice
The name of the invoice
The invoice number for the invoice
The date the invoice was paid
The PDF link for the invoice
The status of the invoice such as PAID, DRAFT, VOID or PENDING
The subscription ID for the invoice, if is not a one-time invoice
The last date the invoice was updated
The unique identifier for the invoice
curl --request POST \
--url https://api.maplebilling.com/api/v1/companies/{company_id}/invoices/find \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"pagination": {
"from_key": "<unknown>",
"limit": 20
},
"include_meta": true,
"query": {
"auto_charges": "<unknown>",
"billed_customer_id": "<unknown>",
"currency": "<unknown>",
"customer_id": "<unknown>",
"due": {
"eq": "<unknown>",
"gt": "<unknown>",
"gte": "<unknown>",
"lte": "<unknown>"
},
"due_date": {
"eq": "<unknown>",
"gte": "<unknown>",
"lt": "<unknown>",
"lte": "<unknown>"
},
"hide_zero": "<unknown>",
"invoice_date": {
"eq": "<unknown>",
"gte": "<unknown>",
"lt": "<unknown>",
"lte": "<unknown>"
},
"invoice_number": "<unknown>",
"invoice_sent": "<unknown>",
"managed_externally": "<unknown>",
"owner_ids": {
"condition": "AND",
"values": [
"<string>"
]
},
"paid": {
"eq": "<unknown>",
"gt": "<unknown>",
"gte": "<unknown>",
"lte": "<unknown>"
},
"paid_date": {
"eq": "<unknown>",
"gte": "<unknown>",
"lt": "<unknown>",
"lte": "<unknown>"
},
"payment_methods": {
"condition": "AND",
"values": [
"<string>"
]
},
"product_ids": {
"condition": "AND",
"values": [
"<string>"
]
},
"product_pricing_ids": {
"condition": "AND",
"values": [
"<string>"
]
},
"product_pricing_tags": {
"condition": "AND",
"values": [
"<string>"
]
},
"product_tags": {
"condition": "AND",
"values": [
"<string>"
]
},
"search": "<unknown>",
"status": "PENDING",
"statuses": "PENDING",
"subscription_id": "<unknown>",
"total": {
"eq": "<unknown>",
"gt": "<unknown>",
"gte": "<unknown>",
"lte": "<unknown>"
},
"uuid": "<unknown>"
},
"sort_key": "createdAtDesc"
}
'{
"pagination": {
"from_key": "<unknown>",
"limit": 123
},
"results": [
{
"auto_charges": true,
"billed_customer_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"currency": "<string>",
"customer": {
"address": {
"address_line_1": "<string>",
"address_line_2": "<string>",
"city": "<string>",
"country": "<string>",
"place_id": "<unknown>",
"state": "<string>",
"zip": "<string>"
},
"arr": {
"currency": "<string>",
"value_in_cents": 123
},
"billing_emails": [
"<string>"
],
"company_id": "<string>",
"computed_entitlements": [
{
"entitlement_id": "<string>",
"id": "<string>",
"inherited_from_id": "<unknown>",
"inherited_from_type": "<unknown>",
"key": "<string>",
"name": "<string>",
"original_value": "<unknown>",
"overridden": "<unknown>",
"type": "<string>",
"value": "<unknown>"
}
],
"created_at": "2023-11-07T05:31:56Z",
"customer_integration_metadata": {},
"email": "<string>",
"exclude_from_metrics": true,
"id": "<string>",
"identifier": "<string>",
"integration_references": [
{
"integration_icon": "<string>",
"integration_id": "<string>",
"integration_key": "<string>",
"integration_name": "<string>",
"reference_type": "<string>",
"remote_id": "<string>",
"remote_type": "<string>"
}
],
"locale": "<string>",
"managed_externally": true,
"metadata": {},
"mrr": {
"currency": "<string>",
"value_in_cents": 123
},
"name": "<string>",
"org_name": "<string>",
"owner_id": "<unknown>",
"parent_customer_id": "<unknown>",
"phone": "<string>",
"status": "<string>",
"title": "<string>",
"updated_at": "2023-11-07T05:31:56Z"
},
"customer_id": "<string>",
"due": {
"currency": "<string>",
"value_in_cents": 123
},
"due_date": "2023-11-07T05:31:56Z",
"hosted_link": "<unknown>",
"invoice_date": "2023-11-07T05:31:56Z",
"name": "<string>",
"number": "<string>",
"paid": {
"currency": "<string>",
"value_in_cents": 123
},
"paid_date": "<unknown>",
"pdf_link": "<unknown>",
"prorated_amount": {
"currency": "<string>",
"value_in_cents": 123
},
"status": "<string>",
"sub_total": {
"currency": "<string>",
"value_in_cents": 123
},
"subscription_id": "<unknown>",
"total": {
"currency": "<string>",
"value_in_cents": 123
},
"updated_at": "2023-11-07T05:31:56Z",
"uuid": "<string>"
}
]
}