Skip to main content
Glama

transloadit_get_assembly_status

Check the current status of a Transloadit media processing assembly using its URL or ID to monitor encoding, conversion, or transcription progress.

Instructions

Fetch the latest Assembly status by URL or ID.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
assembly_urlNo
assembly_idNo

Implementation Reference

  • The handler implementation for the `transloadit_get_assembly_status` tool.
    async ({ assembly_url, assembly_id }, extra) => {
      const access = resolveAssemblyAccess(options, extra, { assembly_url, assembly_id })
      if ('error' in access) return access.error
    
      const assembly = await access.client.getAssembly(access.assemblyId)
    
      return buildToolResponse({
        status: 'ok',
        assembly,
      })
    },
  • Registration of the `transloadit_get_assembly_status` tool.
    server.registerTool(
      'transloadit_get_assembly_status',
      {
        title: 'Get Assembly status',
        description: 'Fetch the latest Assembly status by URL or ID.',
        inputSchema: getAssemblyStatusInputSchema,
        outputSchema: getAssemblyStatusOutputSchema,
      },
  • Input and output schema definitions for `transloadit_get_assembly_status`.
    const getAssemblyStatusInputSchema = z.object({
      assembly_url: z.string().optional(),
      assembly_id: z.string().optional(),
    })
    
    const getAssemblyStatusOutputSchema = z.object({
      status: z.enum(['ok', 'error']),
      assembly: z.unknown().optional(),
      errors: z.array(toolMessageSchema).optional(),
      warnings: z.array(toolMessageSchema).optional(),
    })

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/transloadit/node-sdk'

If you have feedback or need assistance with the MCP directory API, please join our Discord server