🌐 EPP COZA API

Comprehensive PHP API for EPP COZA domain, contact, and nameserver operations

API Status: Running

🔐

Secure Authentication

Token-based authentication with JWT-like tokens for secure API access

🌍

Domain Management

Complete domain lifecycle: check, register, update, renew, delete, transfer

👥

Contact Management

Full CRUD operations for contact information and management

🖥️

Nameserver Control

Create, manage, and update nameserver records with IP addresses

🚀 Quick Start

Get started with the API in minutes:

  1. Authenticate: POST /auth/login
  2. Check domains: POST /domains/check
  3. Manage your resources with the provided token
View API Documentation

🔐 Authentication

POST /auth/login

Authenticate and receive an access token

{
  "username": "admin",
  "password": "admin123"
}

🌍 Domain Operations

POST /domains/check

Check domain availability

GET /domains/{domain}

Get domain information

POST /domains/register

Register a new domain

PUT /domains/{domain}

Update domain information

PUT /domains/{domain}/renew

Renew domain registration

DELETE /domains/{domain}

Delete domain

👥 Contact Operations

POST /contacts

Create a new contact

GET /contacts/{contactId}

Get contact information

PUT /contacts/{contactId}

Update contact information

DELETE /contacts/{contactId}

Delete contact

🖥️ Nameserver Operations

POST /nameservers/check

Check nameserver availability

POST /nameservers

Create a new nameserver

GET /nameservers/{nameserver}

Get nameserver information

PUT /nameservers/{nameserver}

Update nameserver information

DELETE /nameservers/{nameserver}

Delete nameserver

📚 Documentation

For detailed API documentation, request/response examples, and integration guides, please refer to the README.md file.

Key Features:

Authentication:

All API endpoints (except /auth/login) require authentication. Include your token in the request header:

Authorization: Bearer {your-token}
# OR
X-API-Key: {your-token}