GoDaddy · Capability
Aftermarket API — Expiry Auctions: Registrar Partners
Aftermarket API — Expiry Auctions: Registrar Partners. 3 operations. Lead operation: Remove listings from GoDaddy Auction. Self-contained Naftiko capability covering one Godaddy business surface.
What You Can Do
DELETE
Deletelistings
— Remove listings from GoDaddy Auction
/v1/v1/aftermarket/listings
POST
Addexpirylistings
— Add expiry listings into GoDaddy Auction
/v1/v1/aftermarket/listings/expiry
GET
Getlistings
— Get listings from GoDaddy Auctions
/v1/v1/customers/{customerid}/auctions/listings
MCP Tools
remove-listings-godaddy-auction
Remove listings from GoDaddy Auction
idempotent
add-expiry-listings-godaddy-auction
Add expiry listings into GoDaddy Auction
get-listings-godaddy-auctions
Get listings from GoDaddy Auctions
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: 'Aftermarket API — Expiry Auctions: Registrar Partners'
description: 'Aftermarket API — Expiry Auctions: Registrar Partners. 3 operations. Lead operation: Remove listings from
GoDaddy Auction. Self-contained Naftiko capability covering one Godaddy business surface.'
tags:
- Godaddy
- 'Expiry Auctions: Registrar Partners'
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
GODADDY_API_KEY: GODADDY_API_KEY
capability:
consumes:
- type: http
namespace: aftermarket-expiry-auctions-registrar-partners
baseUri: ''
description: 'Aftermarket API — Expiry Auctions: Registrar Partners business capability. Self-contained, no shared references.'
resources:
- name: v1-aftermarket-listings
path: /v1/aftermarket/listings
operations:
- name: deletelistings
method: DELETE
description: Remove listings from GoDaddy Auction
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: domains
in: query
type: array
description: A comma separated list of domain names
required: true
- name: v1-aftermarket-listings-expiry
path: /v1/aftermarket/listings/expiry
operations:
- name: addexpirylistings
method: POST
description: Add expiry listings into GoDaddy Auction
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: expiryListings
in: body
type: array
description: An array of expiry listings to be loaded
required: true
- name: v1-customers-customerId-auctions-listings
path: /v1/customers/{customerId}/auctions/listings
operations:
- name: getlistings
method: GET
description: Get listings from GoDaddy Auctions
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: customerId
in: path
type: string
description: An identifier for a customer.
required: true
- name: domains
in: query
type: string
description: Only include results for the specified domains. Use comma-separated string to include more than one
domain. For example, `one.com,two.info,three.biz`
- name: listingStatus
in: query
type: string
description: Only include results for the specified listing status.
- name: transferBefore
in: query
type: string
description: Domain transfer time before this time, ISO 8601, in UTC. Defaults to last day of the previous month
if not provided. Applicable only for listings in `FULFILLED`
- name: transferAfter
in: query
type: string
description: Domain transfer time after this time, ISO 8601, in UTC. Defaults to first day of the previous month
if not provided. Applicable only for listings in `FULFILLED`
- name: limit
in: query
type: integer
description: Maximum number of items to return.
- name: offset
in: query
type: integer
description: Number of results to skip for pagination.
exposes:
- type: rest
namespace: aftermarket-expiry-auctions-registrar-partners-rest
port: 8080
description: 'REST adapter for Aftermarket API — Expiry Auctions: Registrar Partners. One Spectral-compliant resource
per consumed operation, prefixed with /v1.'
resources:
- path: /v1/v1/aftermarket/listings
name: v1-aftermarket-listings
description: REST surface for v1-aftermarket-listings.
operations:
- method: DELETE
name: deletelistings
description: Remove listings from GoDaddy Auction
call: aftermarket-expiry-auctions-registrar-partners.deletelistings
with:
domains: rest.domains
outputParameters:
- type: object
mapping: $.
- path: /v1/v1/aftermarket/listings/expiry
name: v1-aftermarket-listings-expiry
description: REST surface for v1-aftermarket-listings-expiry.
operations:
- method: POST
name: addexpirylistings
description: Add expiry listings into GoDaddy Auction
call: aftermarket-expiry-auctions-registrar-partners.addexpirylistings
with:
expiryListings: rest.expiryListings
outputParameters:
- type: object
mapping: $.
- path: /v1/v1/customers/{customerid}/auctions/listings
name: v1-customers-customerid-auctions-listings
description: REST surface for v1-customers-customerId-auctions-listings.
operations:
- method: GET
name: getlistings
description: Get listings from GoDaddy Auctions
call: aftermarket-expiry-auctions-registrar-partners.getlistings
with:
customerId: rest.customerId
domains: rest.domains
listingStatus: rest.listingStatus
transferBefore: rest.transferBefore
transferAfter: rest.transferAfter
limit: rest.limit
offset: rest.offset
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: aftermarket-expiry-auctions-registrar-partners-mcp
port: 9090
transport: http
description: 'MCP adapter for Aftermarket API — Expiry Auctions: Registrar Partners. One tool per consumed operation,
routed inline through this capability''s consumes block.'
tools:
- name: remove-listings-godaddy-auction
description: Remove listings from GoDaddy Auction
hints:
readOnly: false
destructive: true
idempotent: true
call: aftermarket-expiry-auctions-registrar-partners.deletelistings
with:
domains: tools.domains
outputParameters:
- type: object
mapping: $.
- name: add-expiry-listings-godaddy-auction
description: Add expiry listings into GoDaddy Auction
hints:
readOnly: false
destructive: false
idempotent: false
call: aftermarket-expiry-auctions-registrar-partners.addexpirylistings
with:
expiryListings: tools.expiryListings
outputParameters:
- type: object
mapping: $.
- name: get-listings-godaddy-auctions
description: Get listings from GoDaddy Auctions
hints:
readOnly: true
destructive: false
idempotent: true
call: aftermarket-expiry-auctions-registrar-partners.getlistings
with:
customerId: tools.customerId
domains: tools.domains
listingStatus: tools.listingStatus
transferBefore: tools.transferBefore
transferAfter: tools.transferAfter
limit: tools.limit
offset: tools.offset
outputParameters:
- type: object
mapping: $.