Better Proposals

Learn how to use Better Proposals with Composio

Overview

SLUG

BETTER_PROPOSALS

Description

Better Proposals is a web-based proposal creation tool that enables users to send professionally designed proposals.

Authentication Details

generic_api_key
stringRequired

Tools

SLUG: BETTER_PROPOSALS_BETTER_PROPOSALS_GET_ALL_DOCUMENT_TYPES

Tool to retrieve a paginated list of all document types. use when you need to display or select a document type id.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 10

Action Response

data
arrayRequired
error
string
message
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_CREATE_COMPANY

Tool to create a new company. use after confirming the company does not already exist.

Action Parameters

CompanyName
stringRequired

Action Response

data
objectRequired
error
string
message
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_CREATE_DOCUMENT_TYPE

Tool to create a new document type. use after confirming the desired type name does not already exist.

Action Parameters

TypeColour
string
TypeName
stringRequired

Action Response

data
objectRequired
error
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_CREATE_PROPOSAL_COVER

Tool to create a new proposal cover design. use when you need a custom cover design before sending out a proposal. use after finalizing cover settings.

Action Parameters

BGColour
string
BrandID
integer
ButtonStyle
string
ButtonText
string
CoverName
string
Headline
string
Subheader
string
TextAlign
string
TextColour
string

Action Response

data
objectRequired
error
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_ALL_COMPANIES

Tool to retrieve a paginated list of all companies. use when listing available companies for display or selection.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 10

Action Response

data
arrayRequired
error
string
message
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_ALL_CURRENCIES

Tool to retrieve a paginated list of all currencies. use when listing available currency options before selection.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 10

Action Response

data
arrayRequired
error
string
message
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_ALL_DOCUMENT_TYPES

Tool to retrieve a paginated list of all document types. use when you need to display or select a document type id.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 10

Action Response

data
arrayRequired
error
string
message
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_ALL_PROPOSALS

Tool to retrieve a paginated list of all proposals. use when you need to fetch proposals list after validating credentials.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 10
type
integer

Action Response

data
arrayRequired
error
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_ALL_QUOTES

Tool to retrieve a paginated list of all quotes. use after setting pagination parameters.

Action Parameters

page
integer
per_page
integer

Action Response

data
arrayRequired
error
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_ALL_TEMPLATES

Tool to retrieve a paginated list of all templates. use when you need to list available templates for selection.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 10

Action Response

data
arrayRequired
error
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_BRAND_SETTINGS

Tool to retrieve settings for the default brand. use when you need default-brand configuration (colors, tax, name, etc.) before creating or customizing documents.

Action Parameters

Action Response

data
objectRequired
error
string
message
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_COMPANY

Tool to retrieve details of a specific company. use when you need company metadata by id.

Action Parameters

company_id
stringRequired

Action Response

data
objectRequired
error
string
message
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_CURRENCY

Tool to retrieve details of a specific currency. use when you need currency metadata by id.

Action Parameters

currency_id
stringRequired

Action Response

data
objectRequired
error
string
message
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_NEW_PROPOSALS

Tool to retrieve all new proposals. use after validating credentials when you need only newly created proposals.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 10
type
integer

Action Response

data
arrayRequired
error
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_OPENED_PROPOSALS

Tool to retrieve all opened proposals. use when you need proposals that recipients have opened.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 10
type
integer

Action Response

data
arrayRequired
error
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_PAID_PROPOSALS

Tool to retrieve all paid proposals. use when you need to list proposals that have been paid.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 10
type
integer

Action Response

data
arrayRequired
error
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_PROPOSAL_COUNT

Tool to retrieve the total count of proposals. use when you need to know how many proposals exist.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_QUOTE

Tool to retrieve details of a specific quote. use when you need full quote data by id.

Action Parameters

quote_id
stringRequired

Action Response

data
objectRequired
error
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_SENT_PROPOSALS

Tool to retrieve all sent proposals. use after dispatching proposals to clients to list them.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 10
type
integer

Action Response

data
arrayRequired
error
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_SETTINGS

Tool to retrieve current account settings. use when you need default currency, tax, and timezone configuration before creating proposals.

Action Parameters

Action Response

data
objectRequired
error
string
message
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_SIGNED_PROPOSALS

Tool to retrieve all signed proposals. use when you need to list proposals clients have signed after confirming credentials.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 10
type
integer

Action Response

data
arrayRequired
error
string
status
stringRequired
successful
booleanRequired

SLUG: BETTER_PROPOSALS_GET_TEMPLATE

Tool to retrieve details of a specific template. use after selecting the template id to fetch metadata.

Action Parameters

template_id
stringRequired

Action Response

data
objectRequired
error
string
status
stringRequired
successful
booleanRequired