OpenAPI 3.1 • WebMCP Ready

Developer Portal & Public API

Programmatic interfaces and OpenAPI 3.1 machine-readable schemas for human software engineers and autonomous AI agents.

1. Quickstart Integration

Submit client inquiry payloads programmatically via our edge gateway. All requests are validated against OWASP input boundaries and rate-limited to 5 submissions per 15-minute window per IP.

curl -X POST https://aevasoft.com/api/contact \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Alex Mercer",
    "email": "alex@company.com",
    "service": "web",
    "message": "Need a sub-20ms React 19 web application architecture review."
  }'

2. Core REST Endpoints

  • POST /api/contact (operationId: submitInquiry): Dispatches inquiry details in parallel to senior architects and delivers client confirmation receipts.
  • GET /api/health (operationId: getHealthStatus): Health check returning liveness and uptime telemetry.

3. AI Agent & LLM Function Calling

Autonomous agents (ChatGPT, Claude, Perplexity) can declare AevaSoft tools natively using our OpenAPI 3.1 schema. Refer to /openapi.json for the exact JSON schema definition.

4. Official CLI Utility

Developers and terminal agents can check health or submit inquiries without custom code:

npx @aevasoft/cli status
npx @aevasoft/cli submit --service web --message "Requesting MVP architecture sprint"

5. Sandbox & Local Mock Environment

For testing without dispatching real emails, clone the repository and run the server with ENABLE_MOCK_EMAIL=true on http://localhost:5000.