naftiko: 1.0.0-alpha2 info: label: Domains API — Actions description: 'Domains API — Actions. 3 operations. Lead operation: Retrieves a list of the most recent actions for the specified domain. Self-contained Naftiko capability covering one Godaddy business surface.' tags: - Godaddy - Actions created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: GODADDY_API_KEY: GODADDY_API_KEY capability: consumes: - type: http namespace: domains-actions baseUri: https://api.ote-godaddy.com description: Domains API — Actions business capability. Self-contained, no shared references. resources: - name: v2-customers-customerId-domains-domain-actions path: /v2/customers/{customerId}/domains/{domain}/actions operations: - name: get method: GET description: Retrieves a list of the most recent actions for the specified domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Request-Id in: header type: string description: A client provided identifier for tracking this request. - name: customerId in: path type: string description: 'The Customer identifier
Note: For API Resellers, performing actions on behalf of your customers, you need to specify the Subaccount you''re operating on beh' required: true - name: domain in: path type: string description: Domain whose actions are to be retrieved required: true - name: v2-customers-customerId-domains-domain-actions-type path: /v2/customers/{customerId}/domains/{domain}/actions/{type} operations: - name: delete method: DELETE description: Cancel the most recent user action for the specified domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Request-Id in: header type: string description: A client provided identifier for tracking this request. - name: customerId in: path type: string description: 'The Customer identifier
Note: For API Resellers, performing actions on behalf of your customers, you need to specify the Subaccount you''re operating on beh' required: true - name: domain in: path type: string description: Domain whose action is to be cancelled required: true - name: type in: path type: string description: The type of action to cancel required: true - name: get method: GET description: Retrieves the most recent action for the specified domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Request-Id in: header type: string description: A client provided identifier for tracking this request. - name: customerId in: path type: string description: 'The Customer identifier
Note: For API Resellers, performing actions on behalf of your customers, you need to specify the Subaccount you''re operating on beh' required: true - name: domain in: path type: string description: Domain whose action is to be retrieved required: true - name: type in: path type: string description: The type of action to retrieve required: true exposes: - type: rest namespace: domains-actions-rest port: 8080 description: REST adapter for Domains API — Actions. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/v2/customers/{customerid}/domains/{domain}/actions name: v2-customers-customerid-domains-domain-actions description: REST surface for v2-customers-customerId-domains-domain-actions. operations: - method: GET name: get description: Retrieves a list of the most recent actions for the specified domain call: domains-actions.get with: X-Request-Id: rest.X-Request-Id customerId: rest.customerId domain: rest.domain outputParameters: - type: object mapping: $. - path: /v1/v2/customers/{customerid}/domains/{domain}/actions/{type} name: v2-customers-customerid-domains-domain-actions-type description: REST surface for v2-customers-customerId-domains-domain-actions-type. operations: - method: DELETE name: delete description: Cancel the most recent user action for the specified domain call: domains-actions.delete with: X-Request-Id: rest.X-Request-Id customerId: rest.customerId domain: rest.domain type: rest.type outputParameters: - type: object mapping: $. - method: GET name: get description: Retrieves the most recent action for the specified domain call: domains-actions.get with: X-Request-Id: rest.X-Request-Id customerId: rest.customerId domain: rest.domain type: rest.type outputParameters: - type: object mapping: $. - type: mcp namespace: domains-actions-mcp port: 9090 transport: http description: MCP adapter for Domains API — Actions. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: retrieves-list-most-recent-actions description: Retrieves a list of the most recent actions for the specified domain hints: readOnly: true destructive: false idempotent: true call: domains-actions.get with: X-Request-Id: tools.X-Request-Id customerId: tools.customerId domain: tools.domain outputParameters: - type: object mapping: $. - name: cancel-most-recent-user-action description: Cancel the most recent user action for the specified domain hints: readOnly: false destructive: true idempotent: true call: domains-actions.delete with: X-Request-Id: tools.X-Request-Id customerId: tools.customerId domain: tools.domain type: tools.type outputParameters: - type: object mapping: $. - name: retrieves-most-recent-action-specified description: Retrieves the most recent action for the specified domain hints: readOnly: true destructive: false idempotent: true call: domains-actions.get with: X-Request-Id: tools.X-Request-Id customerId: tools.customerId domain: tools.domain type: tools.type outputParameters: - type: object mapping: $.