How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Spaceship SellerHub API

The SellerHub API from Spaceship — 7 operation(s) for sellerhub.

Spaceship SellerHub API is one of 10 APIs that Spaceship publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include SellerHub. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 11 operations across 7 paths, and defines 43 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://spaceship.dev/api.

11 operations 7 paths 43 schemas 1 DELETE6 GET1 PATCH3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://spaceship.dev/api
Authentication
API Key, API Key
Resource Areas
1

Authentication & Security 2

Spaceship SellerHub API declares 2 security schemes for authenticating requests. An API key is passed in the header as X-API-Key (apiKey). An API key is passed in the header as X-API-Secret (apiSecret). By default, every request must be authenticated.

  • apiKey — API key for authenticating requests, with a set of scopes (permissions) defined by the user at the time of creation.
  • apiSecret — API secret for authenticating requests must be set together with the API key.

Paths & Operations 11

Across 7 paths, the API surfaces 11 operations — 1 DELETE, 6 GET, 1 PATCH, 3 POST. Each is listed below with its method, path, parameters, and response codes.

SellerHub 11
POST
/v1/sellerhub/checkout-links
Create a checkout link
createCheckoutLink body → 200400401403404422429500
GET
/v1/sellerhub/domains
Get SellerHub domains list
getSellerHubDomainList 2 params → 200400401403404422429500
POST
/v1/sellerhub/domains
Create a SellerHub domain
createSellerHubDomain body → 201400401403404422429500
GET
/v1/sellerhub/domains/reports/sold
Get sold domains
getSoldDomains 4 params → 200400401403404422429500
GET
/v1/sellerhub/domains/{domain}
Get a specific SellerHub domain
getSellerHubDomain 1 param → 200400401403404422429500
PATCH
/v1/sellerhub/domains/{domain}
Update a SellerHub domain
updateSellerHubDomain 1 param body → 200400401403404422429500
DELETE
/v1/sellerhub/domains/{domain}
Delete a SellerHub domain
deleteSellerHubDomain 1 param → 204400401403404422429500
GET
/v1/sellerhub/safepay-transactions
List SafePay transactions
getSafePayTransactionList 2 params → 200400401403404422429500
POST
/v1/sellerhub/safepay-transactions
Create a SafePay transaction
createSafePayTransaction body → 201400401403404409422429
GET
/v1/sellerhub/safepay-transactions/{transactionId}
Get a SafePay transaction
getSafePayTransaction 1 param → 200400401403404422429500
GET
/v1/sellerhub/verification-records
Get verification records
getVerificationRecords → 200400401403404422429500

Schemas 43

The contract defines 43 schemas that model the data the API accepts and returns. The most detailed are CreateSafePayTransactionRequest (12 properties), SafePayTransaction (12 properties), SellerHubDomainResponse (9 properties), CreateSellerHubDomainRequest (7 properties). Each schema is shown below with its type and property counts.

SafePayTransactionStatus
string
Lifecycle status of a SafePay transaction. Pre-confirmation states (pendingSellerConfirm, pendingBuyerConfirm) require counterparty action. processing and veri…
SoldDomainResponse
object
Represents a sold domain in SellerHub
7 properties 6 required
FeePercentageShare
object
Commission split between seller and buyer. Determines how the platform commission is distributed. The seller and buyer percentages must sum to 100.
2 properties 2 required
CreateCheckoutLinkResponse
object
Response containing the newly created checkout link details. The checkout link can be shared with potential buyers for direct domain purchase.
2 properties 1 required
hostNameValue
string
SafePayTransaction
object
A SafePay (escrow) transaction. Returned by create, get, and list. Party emails are present only when supplied at creation.
12 properties 9 required
domainDescription
string
Domain description text
SellerHubDomainStatus
string
SellerHub domain status
username
string
A platform account username.
displayName
string
Display name for a domain with original capitalization
uuid
string
domainNameULabel
string
Domain name in UTF-8 format (U-label)
ForbiddenError
object
1 property 1 required
CheckoutLinkType
string
Specifies the type of checkout link to be created. Each type determines a different purchase flow that buyers will experience when accessing the link. Availabl…
SellerHub.VerificationRecord
object
Verification record response
3 properties 3 required
FeePercentage
integer
Allowed values for commission percentage split: 0, 25, 50, 75, or 100.
UnauthorizedError
object
1 property 1 required
SafePayTransactionType
string
Sale type for the SafePay transaction. - buyNow: single-payment purchase at the agreed basePrice. - leaseToOwn: installment-based purchase; ltoSettings carries…
ValidationError
object
2 properties 2 required
UnexpectedError
object
1 property 1 required
UpdateSellerHubDomainRequest
object
Update SellerHub domain request
6 properties
CreateSafePayTransactionRequest
object
Request payload for opening a SafePay (escrow) transaction for a domain sale. initiatedBy sets who opens the transaction and how the counterparties are identif…
12 properties 5 required
CreateCheckoutLinkRequest
object
Request payload for creating a checkout link. A checkout link allows potential buyers to purchase a domain listed in SellerHub through a direct URL.
4 properties 2 required
SellerHub.VerificationResponse
object
Verification response containing one or more verification options. Users can choose to implement ANY ONE of the provided options (OR logic). Within each option…
1 property 1 required
SafePayInitiatedBy
string
Which party opened the SafePay transaction. The other party (or parties) must confirm before the deal becomes active.
errorCode
string
The dot-separated error code indicating the type of the problem occurred
SafePayPaymentMethod
string
Payment method the buyer commits to for a SafePay transaction.
email
string
An email address.
SafePayConfirmedBy
object
Per-party confirmation flags. On create (broker flow only): a broker may open a transaction already pre-confirmed by the seller and/or the buyer, skipping the…
2 properties 2 required
ErrorDetail
object
1 property 1 required
SellerHubDomainResponse
object
9 properties 3 required
ObjectNotFoundError
object
1 property 1 required
isoDate
string
ISO-8601 DateTime
sellerhubDomainName
string
SellerHub Domain Name
Currency
string
Currency code following ISO 4217 standard. Currently only USD is supported.
operationId
string
16-characters unique identifier of the operation
SafePayTransactionUrls
object
Role-specific SafePay review URLs for the transaction.
2 properties 2 required
SafePayLtoSettings
object
Lease-to-Own terms for a leaseToOwn transaction: the down payment percentage and the number of installment periods. The total lease price is carried by basePri…
2 properties 2 required
SellerHub.VerificationOption
object
Represents one verification method option. Each option contains one or more DNS records that must all be created together. Users can choose any ONE option from…
1 property 1 required
Price
object
Money amount with currency
2 properties 2 required
RateLimitError
object
1 property 1 required
PriceUpdate
object
Money amount with currency
2 properties
CreateSellerHubDomainRequest
object
Create SellerHub domain request
7 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

spaceship-sellerhub-api-openapi.yml Raw ↑

Other APIs Spaceship publishes across the network.

Spaceship Async Operations API
Spaceship Contacts API
Spaceship Contacts attributes API
Spaceship DNS records API
Spaceship Domain Availability API
Spaceship Domain Management API
Spaceship Domain Settings API
Spaceship Domain Transfer API
Spaceship Personal Nameservers API
Where this information came from

This is an independent, third-party profile of Spaceship SellerHub API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.