Skip to main content
Every betterproposals.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.

Companies

create

companies.create Create a new company record Risk: write
Input Output

get

companies.get Get details for a specific company by ID Risk: read
Input Output

list

companies.list Get all companies in the account with optional pagination Risk: read
Input Output

Currencies

get

currencies.get Get details for a specific currency by ID Risk: read
Input Output

list

currencies.list Get all currencies supported in Better Proposals Risk: read
Input Output

Document Types

create

documentTypes.create Create a new document type with name and colour Risk: write
Input Output

list

documentTypes.list Get all document types available in the account Risk: read
Input Output

Proposals

createCover

proposals.createCover Create a proposal cover design with custom colours, headline, and button Risk: write
Input Output

get

proposals.get Get detailed information for a specific proposal by ID Risk: read
Input Output

getCount

proposals.getCount Get total proposal count across account Risk: read
Input: empty object Output

getNew

proposals.getNew Get new proposals that have not yet been sent Risk: read
Input Output

getOpened

proposals.getOpened Get proposals that have been opened by recipients Risk: read
Input Output

getPaid

proposals.getPaid Get proposals that have been paid Risk: read
Input Output

getSent

proposals.getSent Get sent proposals Risk: read
Input Output

getSigned

proposals.getSigned Get signed proposals Risk: read
Input Output

list

proposals.list Get all proposals with optional pagination and document type filtering Risk: read
Input Output

Quotes

get

quotes.get Get details for a specific quote by ID Risk: read
Input Output

list

quotes.list Get all quotes with optional pagination Risk: read
Input Output

Settings

get

settings.get Get account settings including tax and timezone information Risk: read
Input: empty object Output

getBrand

settings.getBrand Get brand settings including default currency, tax, and company styling Risk: read
Input: empty object Output

listMergeTags

settings.listMergeTags List custom merge tags configured in the account Risk: read
Input Output

Templates

get

templates.get Get details for a specific proposal template by ID Risk: read
Input Output

list

templates.list Get all proposal templates with optional pagination Risk: read
Input Output