Mavrck Action Group Conversation Templates API
The ActionGroupConversationTemplates API from Mavrck — 4 operation(s) for actiongroupconversationtemplates.
The ActionGroupConversationTemplates API from Mavrck — 4 operation(s) for actiongroupconversationtemplates.
openapi: 3.2.0
info:
version: 1.0.0
description: Identify your most influential customers and activate them to drive more conversions on social.
title: MAVRCK.IO Action Group Conversation Templates API
servers:
- url: http://app.splashscore.com/v1
- url: https://app.splashscore.com/v1
security:
- apiKey: []
tags:
- name: ActionGroupConversationTemplates
paths:
/v1/action-groups/{actionGroupId}/conversation-templates:
post:
operationId: createActionGroupConversationTemplate
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/ActionGroupConversationTemplatePostResponse'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestError'
'403':
description: Access Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/ForbiddenError'
'404':
description: Resource Not Found
content:
application/json:
schema:
$ref: '#/components/schemas/NotFoundError'
'500':
description: Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ServerError'
tags:
- ActionGroupConversationTemplates
parameters:
- in: path
name: actionGroupId
required: true
schema:
type: number
format: double
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ActionGroupConversationTemplatePostBody'
required: true
get:
operationId: getActionGroupConversationTemplates
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/ActionGroupConversationTemplatesGetResponse'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestError'
'403':
description: Access Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/ForbiddenError'
'404':
description: Resource Not Found
content:
application/json:
schema:
$ref: '#/components/schemas/NotFoundError'
'500':
description: Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ServerError'
tags:
- ActionGroupConversationTemplates
parameters:
- in: path
name: actionGroupId
required: true
schema:
type: number
format: double
delete:
operationId: resetActionGroupConversationTemplates
responses:
'204':
description: No content
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestError'
'403':
description: Access Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/ForbiddenError'
'404':
description: Resource Not Found
content:
application/json:
schema:
$ref: '#/components/schemas/NotFoundError'
'500':
description: Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ServerError'
tags:
- ActionGroupConversationTemplates
parameters:
- in: path
name: actionGroupId
required: true
schema:
type: number
format: double
/v1/action-groups/{actionGroupId}/conversation-templates/{id}/copy:
post:
operationId: copyActionGroupConversationTemplate
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/ActionGroupConversationTemplateCopyPostResponse'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestError'
'403':
description: Access Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/ForbiddenError'
'404':
description: Resource Not Found
content:
application/json:
schema:
$ref: '#/components/schemas/NotFoundError'
'500':
description: Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ServerError'
tags:
- ActionGroupConversationTemplates
parameters:
- in: path
name: actionGroupId
required: true
schema:
type: number
format: double
- in: path
name: id
required: true
schema:
type: number
format: double
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ActionGroupConversationTemplateCopyPostBody'
required: true
/v1/action-groups/{actionGroupId}/conversation-templates/{id}:
delete:
operationId: deleteActionGroupConversationTemplate
responses:
'200':
description: Ok
content:
application/json:
schema:
properties:
data: {}
required:
- data
type: object
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestError'
'403':
description: Access Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/ForbiddenError'
'404':
description: Resource Not Found
content:
application/json:
schema:
$ref: '#/components/schemas/NotFoundError'
'500':
description: Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ServerError'
tags:
- ActionGroupConversationTemplates
parameters:
- in: path
name: actionGroupId
required: true
schema:
type: number
format: double
- in: path
name: id
required: true
schema:
type: number
format: double
put:
operationId: updateActionGroupConversationTemplate
responses:
'204':
description: No content
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestError'
'403':
description: Access Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/ForbiddenError'
'404':
description: Resource Not Found
content:
application/json:
schema:
$ref: '#/components/schemas/NotFoundError'
'500':
description: Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ServerError'
tags:
- ActionGroupConversationTemplates
parameters:
- in: path
name: actionGroupId
required: true
schema:
type: number
format: double
- in: path
name: id
required: true
schema:
type: number
format: double
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ActionGroupConversationTemplatePutBody'
required: true
/v1/action-groups/{actionGroupId}/conversation-templates/reorder:
post:
operationId: reorderActionGroupConversationTemplates
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/ActionGroupConversationTemplateReorderPutResponse'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestError'
'403':
description: Access Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/ForbiddenError'
'404':
description: Resource Not Found
content:
application/json:
schema:
$ref: '#/components/schemas/NotFoundError'
'500':
description: Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ServerError'
tags:
- ActionGroupConversationTemplates
parameters:
- in: path
name: actionGroupId
required: true
schema:
type: number
format: double
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ActionGroupConversationTemplateReorderPutBody'
required: true
components:
schemas:
Administrator:
properties:
id:
type: number
format: double
email:
type: string
first_name:
type: string
last_name:
type:
- string
- 'null'
image:
type:
- string
- 'null'
approves:
type: boolean
createdAt:
type: string
type: object
additionalProperties: false
ActionGroupConversationTemplatesGetResponse:
properties:
data:
items:
$ref: '#/components/schemas/ActionGroupConversationTemplate'
type: array
defaultTemplates:
items:
$ref: '#/components/schemas/ActionGroupConversationTemplatePostBody'
type: array
required:
- defaultTemplates
type: object
additionalProperties: false
ActionGroupConversationTemplate:
properties:
createdAt:
type: string
format: date-time
createdByAccountId:
type: number
format: double
deliveryMethod:
type: string
enum:
- manual
- automatic
disabled:
type: boolean
html:
type: string
id:
type: number
format: double
lastModifiedByAccountId:
type: number
format: double
listId:
type: number
format: double
order:
type: number
format: double
version:
type: number
format: double
sendOnDate:
type:
- string
- 'null'
format: date-time
sendOnDays:
type:
- number
- 'null'
format: double
sendOnEvent:
type:
- string
- 'null'
enum:
- due_date
- draft_due_date
- status_entry
- specific_date
- draft_needs_revision
- concept_due_date
- concept_needs_revision
- null
sendOnStatusId:
type:
- number
- 'null'
format: double
sendOnTimeframe:
type:
- string
- 'null'
enum:
- before
- after
- null
slug:
type: string
subject:
type: string
title:
type: string
updatedAt:
type: string
format: date-time
lastModifiedBy:
$ref: '#/components/schemas/Administrator'
createdBy:
$ref: '#/components/schemas/Administrator'
ListCustomStatus:
additionalProperties: true
ActionGroup:
additionalProperties: false
type: object
required:
- html
- id
- listId
- subject
- title
type: object
additionalProperties: false
BadRequestError:
properties:
details:
properties: {}
additionalProperties:
additionalProperties: true
type: object
message:
type: string
enum:
- Bad Request
required:
- message
type: object
additionalProperties: false
ActionGroupConversationTemplateCopyPostBody:
properties:
deliveryMethod:
type: string
enum:
- manual
- automatic
type: object
additionalProperties: false
ActionGroupConversationTemplateCopyPostResponse:
properties:
data:
items:
$ref: '#/components/schemas/ActionGroupConversationTemplate'
type: array
copy:
$ref: '#/components/schemas/ActionGroupConversationTemplate'
required:
- data
- copy
type: object
ActionGroupConversationTemplatePostBody:
properties:
deliveryMethod:
type: string
enum:
- manual
- automatic
disabled:
type: boolean
html:
type: string
order:
type: number
format: double
version:
type: number
format: double
sendOnDate:
type:
- string
- 'null'
format: date-time
sendOnDays:
type:
- number
- 'null'
format: double
sendOnEvent:
type:
- string
- 'null'
enum:
- due_date
- draft_due_date
- status_entry
- specific_date
- draft_needs_revision
- concept_due_date
- concept_needs_revision
- null
sendOnStatusId:
type:
- number
- 'null'
format: double
sendOnTimeframe:
type:
- string
- 'null'
enum:
- before
- after
- null
slug:
type: string
subject:
type: string
title:
type: string
required:
- html
- subject
- title
type: object
additionalProperties: false
ActionGroupConversationTemplateReorderPutBody:
properties:
data:
items:
type: number
format: double
type: array
required:
- data
type: object
additionalProperties: false
ActionGroupConversationTemplatePutBody:
properties:
deliveryMethod:
type: string
enum:
- manual
- automatic
disabled:
type: boolean
html:
type: string
sendOnDate:
type:
- string
- 'null'
format: date-time
sendOnDays:
type:
- number
- 'null'
format: double
sendOnEvent:
type:
- string
- 'null'
enum:
- due_date
- draft_due_date
- status_entry
- specific_date
- draft_needs_revision
- concept_due_date
- concept_needs_revision
- null
sendOnStatusId:
type:
- number
- 'null'
format: double
order:
type:
- number
- 'null'
format: double
version:
type:
- number
- 'null'
format: double
sendOnTimeframe:
type:
- string
- 'null'
enum:
- before
- after
- null
slug:
type:
- string
- 'null'
subject:
type: string
title:
type: string
type: object
additionalProperties: false
ForbiddenError:
properties:
message:
type: string
enum:
- Access Forbidden
details:
properties: {}
additionalProperties:
additionalProperties: true
type: object
required:
- message
- details
type: object
additionalProperties: false
ServerError:
properties:
message:
type: string
enum:
- Server Error
details:
properties: {}
additionalProperties:
additionalProperties: true
type: object
required:
- message
- details
type: object
additionalProperties: false
NotFoundError:
properties:
message:
type: string
enum:
- Resource Not Found
details:
properties: {}
additionalProperties:
additionalProperties: true
type: object
required:
- message
- details
type: object
additionalProperties: false
ActionGroupConversationTemplatePostResponse:
properties:
id:
type: number
format: double
required:
- id
type: object
additionalProperties: false
ActionGroupConversationTemplateReorderPutResponse:
properties:
data:
items:
$ref: '#/components/schemas/ActionGroupConversationTemplate'
type: array
type: object
additionalProperties: false
securitySchemes:
apiKey:
type: apiKey
name: api-key
in: header