pylon_snooze_issue
Delay an issue notification until a specified future time to manage support workflows and prioritize tasks effectively.
Instructions
Snooze an issue until a specific time
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The issue ID | |
| snooze_until | Yes | Time to snooze until in RFC3339 format |
Implementation Reference
- src/pylon-client.ts:341-348 (handler)Core handler implementation in PylonClient that performs the API POST request to snooze the issue until the specified time.async snoozeIssue( id: string, snooze_until: string, ): Promise<SingleResponse<Issue>> { return this.request<SingleResponse<Issue>>('POST', `/issues/${id}/snooze`, { snooze_until, }); }
- src/index.ts:424-437 (registration)MCP tool registration including schema, description, and thin handler that delegates to PylonClient.snoozeIssue and formats the JSON response.server.tool( 'pylon_snooze_issue', 'Snooze an issue until a specific time', { id: z.string().describe('The issue ID'), snooze_until: z.string().describe('Time to snooze until in RFC3339 format'), }, async ({ id, snooze_until }) => { const result = await client.snoozeIssue(id, snooze_until); return { content: [{ type: 'text', text: JSON.stringify(result.data, null, 2) }], }; }, );
- src/index.ts:427-430 (schema)Zod input schema defining parameters for the pylon_snooze_issue tool: issue ID and snooze until time.{ id: z.string().describe('The issue ID'), snooze_until: z.string().describe('Time to snooze until in RFC3339 format'), },