Skip to main contentSkip to navigation
[email protected]
Client AreaSupport
Hosting Mammoth
HostingMammothYour Data, Our Responsibility
Home
Solutions
Hosting Services
Store
Pricing
About
Blog
API
Contact

Stay Ahead of the Curve

Get the latest insights on cybersecurity, AI innovations, and enterprise data solutions delivered to your inbox.

Hosting Mammoth
HostingMammothEnterprise Solutions

Enterprise-grade data solutions. Hosting, recovery, cybersecurity, and AI-powered services for businesses worldwide.

[email protected]
Sun - Fri, 9:00am - 5:00pm

Services

  • Cloud Hosting
  • Data Recovery
  • Cybersecurity
  • Legal Support
  • MSP Services
  • Web Development
  • AI Services
  • Free Server Migration

Hosting

  • VPS Hosting (NVMe SSD)
  • VDS Hosting (NVMe)
  • Storage VPS (High SSD)
  • GPU Servers
  • Managed Services
  • Cloud Firewall
  • Load Balancer
  • One-Click Apps
  • n8n Hosting
  • Object Storage
  • FAQ

Company

  • Store
  • Pricing
  • About Us
  • Locations
  • Blog
  • Testimonials
  • Contact
  • Affiliate Program
  • White-Label
  • Terms of Service
  • Privacy Policy
  • Browser Cookies
  • SLA

Support

  • Client Area
  • Submit Ticket
  • Knowledge Base
  • Server Status
  • API Documentation

© 2026 Hosting Mammoth. All rights reserved.

Knowledge Base
Getting StartedAccount ManagementVPS HostingGPU ServersStorage VPSCloud FirewallLoad BalancerServer ManagementBilling & PaymentsSupport & TicketsAffiliate ProgramReseller ProgramMarketplace & Appsn8n HostingManaged ServicesServer MigrationAPI & DevelopersSecurityTroubleshootingGlossaryInstall Guides
  1. Home
  2. /
  3. Support
  4. /
  5. API & Developers
  6. /
  7. Api Overview
GUIDEAPI & Developers

API Overview — Automate Everything

3 min read

The Data Mammoth API provides programmatic access to your entire hosting infrastructure. Automate server provisioning, manage billing, handle support tickets, and integrate Data Mammoth services into your applications and workflows. This guide introduces the API concepts, architecture, and capabilities.

What Can You Do with the API?

The Data Mammoth API lets you automate virtually every action available in the dashboard:

  • Server management — Create, configure, start, stop, restart, and delete servers.
  • Billing operations — View invoices, check payment status, and manage subscriptions.
  • Support — Create and manage support tickets, access Knowledge Base articles.
  • Account management — Update account details, manage SSH keys, and configure settings.
  • Monitoring — Retrieve server metrics and performance data.
  • Webhooks — Receive real-time notifications for events.

API Architecture

The Data Mammoth API follows REST (Representational State Transfer) principles:

  • Base URL — All API requests are made to https://api.datamammoth.com/v1/
  • HTTP Methods — Standard methods are used:
- GET — Retrieve data - POST — Create new resources - PUT / PATCH — Update existing resources - DELETE — Remove resources
  • JSON format — All requests and responses use JSON.
  • HTTPS only — All API communication is encrypted via TLS.

Quick Example

Here is a simple example that lists your servers:

bash
curl -X GET "https://api.datamammoth.com/v1/servers" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

Response:

json
{
  "data": [
    {
      "id": "srv_abc123",
      "name": "web-production",
      "status": "running",
      "ip": "203.0.113.10",
      "plan": "vps-standard",
      "region": "us-east",
      "os": "ubuntu-24.04",
      "created_at": "2026-01-15T10:30:00Z"
    }
  ],
  "meta": {
    "total": 1,
    "page": 1,
    "per_page": 25
  }
}

API Endpoints Overview

Endpoint GroupPathDescription
Servers/v1/serversCreate, manage, and monitor servers
Billing/v1/billingInvoices, payments, and subscriptions
Support/v1/supportTickets and Knowledge Base
Account/v1/accountAccount settings and SSH keys
Webhooks/v1/webhooksEvent notification configuration
For detailed endpoint documentation, see the individual API guides:

  • Server Management API
  • Billing API
  • Support API
  • Webhooks

Authentication

The API supports multiple authentication methods:

  • API Keys — Simple bearer token authentication for server-to-server communication.
  • JWT (JSON Web Tokens) — Token-based authentication with expiration for enhanced security.
See API Authentication — Keys & JWT for detailed setup instructions.

Response Format

All API responses follow a consistent structure:

Success Response

json
{
  "data": { ... },
  "meta": { ... }
}

Error Response

json
{
  "error": {
    "code": "not_found",
    "message": "The requested server was not found.",
    "status": 404
  }
}

See API Error Codes & Handling for a complete error reference.

Rate Limiting

API requests are subject to rate limits to ensure fair usage and platform stability. Rate limit information is included in response headers. See API Rate Limits & Best Practices for details.

SDKs and Code Examples

We provide code examples in popular languages:

  • Python
  • JavaScript/Node.js
  • PHP
  • cURL

Getting Started

  • API Authentication — Set up your API credentials.
  • API Quickstart — Make your first API call.
  • Server Management API — Manage servers programmatically.
  • API Pagination & Filtering — Navigate large result sets.
  • What to Do Next

    • API Authentication — Keys & JWT — Get your API credentials.
    • API Quickstart — Your First API Call — Start making API calls.
    • API Rate Limits & Best Practices — Optimize your API usage.
    • Webhooks — Real-Time Event Notifications — Set up event-driven integrations.

    Was this article helpful?

    ← Back to API & DevelopersBrowse all categories →

    Still have questions?

    Contact Support →Submit a Ticket