PUT /tickets/templates/{id}
Update template
Update an existing template
Required Parameters
id
path string Request Body
{}{ "name": "string", "content": "string", "description": "string", "category": "string", "isPublic": false, "variables": [ "string" ]}Try it out
Loading...
Output:
Responses
Description
Template updated successfully
{ "id": "string", "name": "string", "content": "string", "description": "string", "category": "string", "isPublic": false, "variables": [ "string" ], "createdBy": "string", "createdAt": "string", "updatedAt": "string", "updatedBy": "string"}Description
Invalid template data
Description
Insufficient permissions
Description
Template not found
References
#/components/schemas/Template
type: objectproperties: 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|export interface Template { id?: string; /** Template name */ name?: string; /** Template content */ content?: string; /** Template description */ description?: string; /** Template category */ category?: string; /** Whether available to all users */ isPublic?: boolean; /** Available template variables */ variables?: string[]; createdBy?: string; createdAt?: Date; updatedAt?: Date; updatedBy?: string;}Route Source Code
Check out the source code for this route entrypoint here: /tickets/templates/[id]/route.ts
Or the swagger.yaml spec this documentation was generated from:
/tickets/templates/swagger.yaml