H
10Corp Premium Hosting

Managing API Access

Last Updated: March 2026 2 min read

Overview

The 10Corp API allows you to manage your domains, DNS records, hosting services, and other account features programmatically. API access is useful for automation, custom integrations, and managing large portfolios of domains or services. This guide explains how to generate and manage your API keys.

Generating an API Key

  1. Log in to your 10Corp account.
  2. Navigate to Settings > API Access (or Developer Settings).
  3. Click Generate New API Key.
  4. Enter a name or description for the key to help you identify its purpose (e.g., “Production Server” or “DNS Automation Script”).
  5. Select the permissions for the key:
    • Read-Only — Can only retrieve data, cannot make changes.
    • Read/Write — Can retrieve data and make changes to services.
    • Full Access — Complete control, including billing operations.
  6. Click Create Key.
  7. Your API key will be displayed once. Copy it immediately and store it securely. You will not be able to view the full key again.

Managing Existing API Keys

To view and manage your API keys:

  1. Navigate to Settings > API Access.
  2. You will see a list of all active API keys with their names, creation dates, and permission levels.
  3. Options for each key include:
    • Edit — Change the name or description.
    • Revoke — Permanently disable the key. This action cannot be undone.

API Key Security Best Practices

  • Never expose API keys in public repositories — Use environment variables or secret management tools instead.
  • Use the minimum permissions necessary — A script that only reads DNS records should not have full account access.
  • Rotate keys regularly — Generate new keys periodically and revoke old ones.
  • Monitor API usage — Check your account activity log for unexpected API calls.
  • Use IP allowlisting if available — Restrict API access to specific IP addresses.
  • Store keys securely — Use a password manager, encrypted file, or a secrets management service (e.g., HashiCorp Vault, AWS Secrets Manager).

API Documentation

For detailed information on available endpoints, request formats, and response structures, refer to the 10Corp API documentation available in your account dashboard or developer portal.

Tags: my-account api api-keys developer automation

Still need help?

Our support team is available 24/7 to assist you.