Authentication
The public API does not currently require authentication. All listed endpoints are open. Enterprise API keys are available on request for higher rate limits.
Base URL
https://ziantrix.com/api/python
All endpoints are served over HTTPS with TLS 1.3.
Rate Limits
Contact submission: 5 requests per 15 minutes per IP. Health checks are unauthenticated and uncapped. Abuse will result in IP blocking.
Available endpoints
Only public-safe endpoints are documented. Internal admin endpoints are intentionally excluded.
POST
/api/python/api/contactCreate contact submission
Submit a contact form entry. This is the same endpoint used by the contact form and demo request forms on the website.
Auth: NoneRate limit: 5 requests / 15 min / IP
GET
/api/python/Root health check
Returns API status and a welcome message.
Auth: NoneRate limit: None
GET
/api/python/healthHealth check
Lightweight health check for monitoring and uptime verification.
Auth: NoneRate limit: None
Request & response examples
Request
POST /api/python/api/contact HTTP/1.1
Host: ziantrix.com
Content-Type: application/json
{
"name": "Jane Doe",
"email": "jane@example.com",
"organization": "Acme Corp",
"message": "Interested in a demo for our 200-person team."
}Response (201)
HTTP/1.1 201 Created
Content-Type: application/json
{
"id": 42,
"name": "Jane Doe",
"email": "jane@example.com",
"organization": "Acme Corp",
"message": "Interested in a demo for our 200-person team.",
"created_at": "2026-06-05T12:00:00Z"
}Error (400)
HTTP/1.1 400 Bad Request
Content-Type: application/json
{
"detail": "Name is required"
}