authorize_transfer_away
Approve an outgoing domain transfer to another registrar by authorizing the specified domain name for transfer away from Dynadot.
Instructions
Approve an outgoing domain transfer to another registrar.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain name to authorize for transfer away |
Implementation Reference
- src/tools/transfer.ts:157-181 (handler)Registration and tool definition for authorize_transfer_away.
server.tool( "authorize_transfer_away", "Approve an outgoing domain transfer to another registrar.", { domain: z.string().describe("Domain name to authorize for transfer away"), }, async ({ domain }) => { try { const result = await client.authorizeTransferAway(domain); return { content: [ { type: "text" as const, text: JSON.stringify(result, null, 2) }, ], }; } catch (error) { const msg = error instanceof Error ? error.message : String(error); return { content: [ { type: "text" as const, text: `Failed to authorize transfer: ${msg}` }, ], isError: true, }; } } ); - src/services/dynadot-client.ts:318-320 (handler)The underlying client method that performs the API call for authorize_transfer_away.
async authorizeTransferAway(domain: string): Promise<DynadotResponse> { return this.call("authorize_transfer_away", { domain }); }