get-board-export-job-status
Check the status of a Miro board export job by providing organization and job IDs to monitor progress and completion.
Instructions
Retrieves the status of a board export job (Enterprise only)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| orgId | Yes | Unique identifier of the organization | |
| jobId | Yes | Unique identifier of the board export job |
Implementation Reference
- The handler function that executes the core logic: calls the Miro API to get the board export job status for given orgId and jobId, formats the response as JSON, or returns an error response.fn: async ({ orgId, jobId }) => { try { const response = await MiroClient.getApi().enterpriseBoardExportJobStatus(orgId, jobId); return ServerResponse.text(JSON.stringify(response.body, null, 2)); } catch (error) { process.stderr.write(`Error retrieving board export job status: ${error}\n`); return ServerResponse.error(error); } }
- The ToolSchema definition including name, description, and Zod input schema for orgId and jobId parameters.const getBoardExportJobStatusTool: ToolSchema = { name: "get-board-export-job-status", description: "Retrieves the status of a board export job (Enterprise only)", args: { orgId: z.string().describe("Unique identifier of the organization"), jobId: z.string().describe("Unique identifier of the board export job") },
- src/index.ts:193-193 (registration)Registers the tool with the ToolBootstrapper instance in the main server bootstrap code..register(getBoardExportJobStatusTool)