# API7.ai API

**Canonical:** https://apis.io/apis/api7/api7-api/  
**Provider:** API7.ai — https://apis.io/providers/api7/  
**Base URL:** http://test1.com  
**Documentation:** https://docs.api7.ai/ai-gateway/endpoints/audio.md

API7.ai API is one of 2 APIs that [API7.ai](https://apis.io/providers/api7/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

API7.ai API as documented publicly: 29 operations. Contract generated from the documentation by API Evangelist (2026-10-15); not the provider's own document.

## Operations (29)

| Method | Path | Summary |
|---|---|---|
| POST | `/a2a/{agent}` | A2A JSON-RPC calls and caller-authenticated agent-card discovery for registered upstream agents. |
| GET | `/a2a/{agent}/.well-known/agent-card.json` | A2A JSON-RPC calls and caller-authenticated agent-card discovery for registered upstream agents. |
| GET | `/anything` | GET /anything |
| GET | `/anything/body-match` | GET /anything/body-match |
| POST | `/anything/body-match` | POST /anything/body-match |
| GET | `/anything/johndoe/hello` | GET /anything/johndoe/hello |
| GET | `/anything/user/{userid}/profile` | GET /anything/user/{userId}/profile |
| PUT | `/apisix/admin/plugin_metadata/http-logger` | PUT /apisix/admin/plugin_metadata/http-logger |
| GET | `/apisix/admin/plugins/{pluginName}` | Retrieve the JSON Schema definition for a specific plugin. |
| PUT | `/apisix/admin/routes/body-match` | PUT /apisix/admin/routes/body-match |
| GET | `/apisix/admin/schema/{resource}` | Returns the JSON Schema document used internally by APISIX to validate the named resource type. |
| GET | `/apisix/admin/secrets` | Retrieve all configured secret manager integrations. |
| PATCH | `/apisix/admin/services/srv_custom_var` | PATCH /apisix/admin/services/srv_custom_var |
| PUT | `/apisix/admin/{adminid}` | PUT /apisix/admin/routes |
| GET | `/debug/pprof/heap` | Diagnostics listener |
| GET | `/get` | GET /get |
| GET | `/livez` | Check whether the proxy listener is alive. Use it for proxy listener health checks, not for model or provider readiness. |
| GET | `/metrics` | Metrics Reference |
| GET | `/readyz` | Check whether the instance should receive traffic. Returns 503 while draining. |
| GET | `/status/config` | Inspect the active or rejected configuration |
| POST | `/v1/audio/{audioid}` | Send a Speech Request |
| POST | `/v1/chat/completions` | OpenAI-compatible chat requests, audio input and output, streaming text, tool calling, routed models, and ensemble models. |
| POST | `/v1/fine_tuning/jobs` | OpenAI-compatible batch processing, file management, and fine-tuning jobs with gateway-managed provider routing. |
| POST | `/v1/images/{imageid}` | Multipart image-plus-prompt editing requests. |
| POST | `/v1/messages/count_tokens` | Anthropic-style messages requests and token counting for Anthropic-backed models. |
| GET | `/v1/videos/{videoId}` | Asynchronous text-to-video tasks: submit, poll status, and download the result. |
| GET | `/v1/videos/{videoId}/content` | Asynchronous text-to-video tasks: submit, poll status, and download the result. |
| GET | `/v1/{v1id}` | Return the model aliases the caller API key can access. Use it when a client needs to discover gateway-facing model names. |
| POST | `/v1/{v1id}` | OpenAI-compatible batch processing, file management, and fine-tuning jobs with gateway-managed provider routing. |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/api7/refs/heads/main/openapi/_ae-authored/api7-openapi-generated.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/api7/refs/heads/main/json-schema/api7-get-anything-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/api7/refs/heads/main/json-schema/api7-get-anything-user-userid-profile-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/api7/refs/heads/main/json-schema/api7-get-anything-johndoe-hello-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/api7/refs/heads/main/json-schema/api7-patch-apisix-admin-services-srv-custom-var-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/api7/refs/heads/main/json-schema/api7-get-get-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/api7/refs/heads/main/json-schema/api7-put-apisix-admin-adminid-response-schema.json

## Other API7.ai APIs (1)

- [API7 Enterprise Developer Portal](https://apis.io/apis/api7/api7-enterprise-developer-portal/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/api7/api7-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/api7/.
