spaceship

n8n community node for Spaceship.com domain registrar API

Package Information

Released: 3 mo ago
Downloads: 0 weeklyΒ /Β 0 monthly
Latest Version: 0.0.1
Author: n8n Community

Documentation

n8n-nodes-spaceship

This is an n8n community node for the Spaceship.com domain registrar API. It lets you automate domain management, DNS records, contacts, transfers, and SellerHub operations directly from your n8n workflows.

Features

  • 🌍 Domain Management β€” List, register, delete, renew, and restore domains
  • πŸ” Domain Availability β€” Check single or bulk domain availability
  • βš™οΈ Domain Settings β€” Update nameservers, contacts, auto-renewal, and privacy settings
  • πŸ“‹ DNS Records β€” Get, create/update, and delete DNS resource records
  • πŸ‘€ Contacts β€” Save and read contact details
  • 🏷️ Contact Attributes β€” Manage contact attribute data
  • πŸ”„ Domain Transfer β€” Request transfers, get auth codes, manage transfer locks
  • πŸ–₯️ Personal Nameservers β€” Manage personal nameserver host configurations
  • πŸ›’ SellerHub β€” Manage domain listings, create checkout links, get verification records
  • ⏳ Async Operations β€” Track the status of async operations

Installation

From n8n Community Nodes

  1. In n8n, go to Settings > Community Nodes
  2. Click Install
  3. Enter n8n-nodes-spaceship
  4. Click Install

Manual Installation

npm install n8n-nodes-spaceship

Credentials Setup

  1. Log in to Spaceship.com
  2. Go to API Manager at https://www.spaceship.com/application/api-manager/
  3. Click New API key and follow the setup guide
  4. Copy your API Key and API Secret
  5. In n8n, create new credentials of type Spaceship API
  6. Paste your API Key and API Secret

Resources & Operations

Resource Operations
Async Operations Get Details
Contacts Read Details, Save Details
Contact Attributes Read Attributes, Save Attributes
DNS Records Get All Records, Save Records, Delete Records
Domain Management Get List, Get Info, Register, Delete, Renew, Restore
Domain Availability Check Single, Check Bulk
Domain Settings Update Auto-Renewal, Update Nameservers, Update Contacts, Update Privacy, Update Email Protection
Domain Transfer Get Transfer Info, Get Auth Code, Request Transfer, Update Transfer Lock
Personal Nameservers Get All, Get Host Info, Update Host, Delete Host
SellerHub Get List, Get Domain, Create Domain, Update Domain, Delete Domain, Create Checkout Link, Get Verification Records

Example Workflows

Check if a domain is available and register it

  1. Add Spaceship node β†’ Resource: Domain Availability β†’ Operation: Check Single Domain
  2. Add IF node to check available === true
  3. Add Spaceship node β†’ Resource: Domain Management β†’ Operation: Register Domain

Monitor async domain registration

  1. Trigger domain registration (returns asyncOperationId)
  2. Add Wait node (poll interval)
  3. Add Spaceship node β†’ Resource: Async Operations β†’ Operation: Get Details
  4. Add IF node to check status === "success"

Authentication

Spaceship uses a combination of API Key + API Secret passed as HTTP headers:

  • X-Api-Key: YOUR_KEY
  • X-Api-Secret: YOUR_SECRET

Rate Limits

The Spaceship API enforces rate limits per operation. The node handles 429 Too Many Requests errors gracefully with informative error messages.

License

MIT

Discussion