Skip to main content
Every ascora.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Attachments

upload

attachments.upload Upload a file attachment to an Ascora entity Risk: write
Input Output

Contacts

get

contacts.get Get a contact by GUID Risk: read
Input Output

upsert

contacts.upsert Create or update a contact on a customer Risk: write
Input Output

Customers

get

customers.get Get a customer by GUID Risk: read
Input Output

list

customers.list List customers with optional filters (FilterText, type, assigned user, pagination) Risk: read
Input Output

upsert

customers.upsert Create a customer or update one when customerId is provided Risk: write
Input
Output

Enquiries

create

enquiries.create Create a quotation/enquiry (POST /Enquiry) Risk: write
Input
Output

Inventory

categories

inventory.categories List inventory categories Risk: read
Input Output

kits

inventory.kits List inventory kits Risk: read
Input Output

supplies

inventory.supplies List inventory supplies with pricing Risk: read
Input Output

Jobs

get

jobs.get Get a job by full job number (e.g. J1) Risk: read
Input Output

list

jobs.list List jobs filtered by status, type, dates, and assignment Risk: read
Input Output

jobs.search Search jobs by number, name, address, or customer name Risk: read
Input Output

Notes

create

notes.create Create a note on an enquiry, job, quotation, invoice, or customer Risk: write
Input Output

Quotes

labourRoles

quotes.labourRoles List labour roles and hourly rates for quotes Risk: read
Input: empty object Output: object[]

list

quotes.list List quotes with optional status, date, and customer filters Risk: read
Input Output

standardSections

quotes.standardSections List standard quote sections Risk: read
Input: empty object Output: object[]

standardStages

quotes.standardStages List standard quote stages Risk: read
Input: empty object Output: object[]

Supplier Invoices

list

supplierInvoices.list List supplier invoices with optional pagination and filters Risk: read
Input Output

Suppliers

get

suppliers.get Get a supplier by GUID Risk: read
Input Output

list

suppliers.list List suppliers by name, number, or ABN Risk: read
Input Output

upsert

suppliers.upsert Create a supplier or update one when supplierId is provided Risk: write
Input Output