GetAccept Communication Templates API
Communication templates allow you to customize email and SMS messages sent to recipients.
Communication templates allow you to customize email and SMS messages sent to recipients.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/getaccept-communication-templates-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
contact:
email: integrations@getaccept.com
name: GetAccept API Team
url: https://app.getaccept.com/api
description: GetAccept provides a sales enablement platform for sales to design, send, promote, track, and e-sign sales documents, leveraging sales collateral, contract management, proposals, and electronic signatures in one place.
license:
name: Apache 2.0
url: https://www.apache.org/licenses/LICENSE-2.0.html
termsOfService: https://www.getaccept.com/terms.html
title: GetAccept Communication Templates API
version: '1.6'
servers:
- description: Production endpoint
url: https://api.getaccept.com/v1
security:
- Oauth2:
- basic
- Token: []
tags:
- externalDocs:
url: https://app.getaccept.com/api/#communication-templates
description: Communication templates allow you to customize email and SMS messages sent to recipients.
name: Communication Templates
paths:
/communication-templates:
get:
parameters:
- description: Start list from record x
in: query
name: offset
schema:
default: 0
type: integer
- description: Number of records to list
in: query
name: limit
schema:
default: 20
type: integer
- description: Filter list on status
in: query
name: statuses
schema:
enum:
- published
- draft
type: string
responses:
'200':
content:
application/json:
schema:
properties:
communication_templates:
items:
$ref: '#/components/schemas/CommunicationTemplate'
type: array
type: object
description: OK
'401':
$ref: '#/components/responses/Unauthorized'
tags:
- Communication Templates
description: Receive a list of available communication templates.
operationId: GetCommunicationTemplates
summary: Get communication templates
post:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CommunicationTemplate'
description: OK
'400':
$ref: '#/components/responses/Invalid'
'401':
$ref: '#/components/responses/Unauthorized'
tags:
- Communication Templates
description: Create a communication template.
operationId: CreateCommunicationTemplate
requestBody:
content:
application/json:
schema:
properties:
tags:
items:
type: string
type: array
conversation_sendout_template:
type: object
email_sendout_reminder_template:
type: object
email_sendout_template:
type: object
language:
description: One language code in ISO 639 form
type: string
name:
description: Communication template name
type: string
signed_sendout_template:
type: object
status:
enum:
- published
- draft
type: string
required:
- name
- language
type: object
required: true
summary: Create communication template
/communication-templates/{communicationTemplateId}:
get:
parameters:
- description: Communication Template ID
in: path
name: communicationTemplateId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CommunicationTemplate'
description: OK
'401':
$ref: '#/components/responses/Unauthorized'
'404':
$ref: '#/components/responses/NotFound'
tags:
- Communication Templates
description: Receive a specific communication template.
operationId: GetCommunicationTemplate
summary: Get communication template
put:
parameters:
- description: Communication Template ID
in: path
name: communicationTemplateId
required: true
schema:
type: string
responses:
'204':
description: No Content
'400':
$ref: '#/components/responses/Invalid'
'401':
$ref: '#/components/responses/Unauthorized'
'404':
$ref: '#/components/responses/NotFound'
tags:
- Communication Templates
description: Updates a specific communication template.
operationId: UpdateCommunicationTemplate
requestBody:
content:
application/json:
schema:
properties:
tags:
items:
type: string
type: array
conversation_sendout_template:
type: object
email_sendout_reminder_template:
type: object
email_sendout_template:
type: object
language:
type: string
name:
type: string
signed_sendout_template:
type: object
status:
enum:
- published
- draft
type: string
type: object
required: true
summary: Update communication template
components:
schemas:
Error:
properties:
description:
type: string
error:
type: string
status:
type: number
title: Error
type: object
x-ms-summary: Error
CommunicationTemplate:
description: Communication template details
properties:
tags:
items:
type: string
type: array
conversation_sendout_template:
properties:
automatic_message:
type: boolean
automatic_reminder_message:
type: boolean
conversation_starter:
type: string
reminder_message:
type: string
type: object
created_at:
type: string
created_by:
type: string
email_sendout_reminder_template:
properties:
automatic_message:
type: boolean
button_text:
type: string
email_subject:
type: string
footer:
type: string
message:
type: string
sms_message:
type: string
type: object
email_sendout_template:
properties:
automatic_message:
type: boolean
button_text:
type: string
email_subject:
type: string
footer:
type: string
message:
type: string
sms_message:
type: string
type: object
entity_id:
description: Entity ID
type: string
id:
description: Communication template ID
type: string
language:
description: Language code in ISO 639 form
type: string
name:
description: Template name
type: string
signed_sendout_template:
properties:
button_text:
type: string
email_subject:
type: string
footer:
type: string
message:
type: string
type: object
status:
enum:
- published
- draft
type: string
type:
type: string
updated_at:
type: string
updated_by:
type: string
title: Communication Template
type: object
responses:
Unauthorized:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Unauthorized
Invalid:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Invalid data
NotFound:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: The specified resource was not found
securitySchemes:
Oauth2:
description: For testing purpose, use client_id **api** and client_secret **app**
flows:
authorizationCode:
authorizationUrl: https://app.getaccept.com/oauth2/authorize
refreshUrl: https://app.getaccept.com/oauth2/token
scopes:
basic: Grants basic access to operations
tokenUrl: https://app.getaccept.com/oauth2/token
type: oauth2
Token:
bearerFormat: JWT
description: Enter your bearer token
scheme: bearer
type: http
x-ms-connector-metadata:
- propertyName: Website
propertyValue: https://www.getaccept.com
- propertyName: Privacy policy
propertyValue: https://www.getaccept.com/privacy-policy
- propertyName: Categories
propertyValue: Sales and CRM;Productivity