KORIXA Developer Platform v1.0

REST API Documentation & Integration

Integrate KORIXA's high-speed utilities and multi-model AI engines directly into your applications, CI/CD pipelines, and serverless workflows.

Base Endpoint

https://korixa.online/api/v1/

Authentication

Pass your API key in standard HTTP header:

Authorization: Bearer <API_KEY>

Rate Limits

  • • Free Community: 10 req / day
  • • KORIXA Pro: 500 req / day
  • • Enterprise: Custom SLA
POST /api/v1/tools/execute
Content-Type: application/json

Serverless edge execution of formatting, validation, cryptographic hashing, and encoding algorithms. Supported utilities: json-formatter, json-validator, base64-encoder, base64-decoder, uuid-generator, hash-generator, url-encoder, and url-decoder.

Request Payload Schema

{
  "toolSlug": "json-formatter" | "json-validator" | "base64-encoder" | "base64-decoder" | "uuid-generator" | "hash-generator" | "url-encoder" | "url-decoder",
  "input": "string to format or encode",
  "options": {
    "indent": 2 | 4 | "tab",
    "algorithm": "SHA-256" | "SHA-512" | "SHA-1",
    "count": 1
  }
}

cURL Example — JSON Formatting

curl -X POST https://korixa.online/api/v1/tools/execute \
  -H "Content-Type: application/json" \
  -d '{
    "toolSlug": "json-formatter",
    "input": "{\"service\":\"korixa\",\"status\":\"active\"}",
    "options": { "indent": 2 }
  }'

Response Schema (HTTP 200 OK)

{
  "success": true,
  "result": "formatted_json_output",
  "meta": {
    "toolSlug": "json-formatter",
    "durationMs": 1.45,
    "timestamp": "2026-09-17T20:55:00.000Z"
  }
}
POST /api/v1/ai/execute
Content-Type: application/json

Executes generative AI assistance tasks including text summarization, translations, code explanation, SEO meta generation, and prompt optimization via our multi-model edge cascade.

Request Payload Schema

{
  "toolSlug": "ai-summarizer" | "ai-translator" | "ai-rewriter" | "ai-code-explainer" | "ai-seo-generator" | "ai-prompt-enhancer",
  "prompt": "Your content or query payload string",
  "lang": "en" | "ar"
}

cURL Example — AI Summarizer

curl -X POST https://korixa.online/api/v1/ai/execute \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "toolSlug": "ai-summarizer",
    "prompt": "Summarize this technical specification...",
    "lang": "en"
  }'

Response Schema (HTTP 200 OK)

{
  "success": true,
  "result": "Structured markdown summary from the multi-model cascade...",
  "meta": {
    "toolSlug": "ai-summarizer",
    "provider": "UnoRouter" | "Cloudflare Workers AI",
    "durationMs": 420
  }
}

Standard HTTP Response Status Codes

200 OK Request succeeded and result returned.
400 Bad Request Missing required parameters or invalid JSON.
429 Rate Limited Daily quota exceeded. Upgrade to Pro.
500 Server Error Internal downstream error handled safely.