Skip to content

POST   /tickets/templates

Create template

Create a new ticket template

Request Body

{
"name": "string",
"content": "string"
}

Try it out

Loading...

Output:

Responses

Description

Template created successfully

{
"id": "string",
"name": "string",
"content": "string",
"description": "string",
"category": "string",
"isPublic": false,
"variables": [
"string"
],
"createdBy": "string",
"createdAt": "string",
"updatedAt": "string",
"updatedBy": "string"
}

References

#/components/schemas/Template

type: object
properties:
id:
type: string
name:
type: string
description: Template name
content:
type: string
description: Template content
description:
type: string
nullable: true
description: Template description
category:
type: string
nullable: true
description: Template category
isPublic:
type: boolean
description: Whether available to all users
variables:
type: array
items:
type: string
description: Available template variables
createdBy:
type: string
createdAt:
type: string
format: date-time
updatedAt:
type: string
format: date-time
updatedBy:
type: string
nullable: true

Route Source Code

Check out the source code for this route entrypoint here: /tickets/templates/route.ts

Or the swagger.yaml spec this documentation was generated from: /tickets/templates/swagger.yaml