API Documentation Generator from OpenAPI Spec or Natural Language is a paid API for AI agents from api.strale.io, paid per call via x402, $0.216001/call, status unknown (last checked 2026-09-14).
Generates markdown API documentation from an OpenAPI spec or natural language description, including parameters, examples, and error codes
Generate markdown API documentation from an OpenAPI spec or natural language description. Returns documentation with parameters, examples, error codes.
Returns formatted markdown API documentation including parameter descriptions, request/response examples, and error code explanations, ready to publish or embed in a developer portal.
GEThttps://api.strale.io/x402/api-docs-generateUse this endpoint when you need to rapidly generate structured, readable markdown API documentation from either a machine-readable OpenAPI/Swagger spec or a plain English description of an endpoint. Ideal for teams that want to automate their doc pipeline, bootstrap documentation for new APIs, or produce consistent reference material without manual writing.
{
"endpoint_description": "A REST API endpoint that retrieves user profile information. Accepts a user ID as a path parameter and returns JSON containing name, email, created_date, and account_status fields. Returns 404 if user not found, 401 if unauthorized."
}| Field | Type | Description |
|---|---|---|
| inputrequired | object |
{
"_meta": {
"payment": {
"method": "x402",
"price_usd": 0.21600000000000003,
"settlement_id": "0x72fe1ae23809457449f8db06083a04720a9a8d07275bcd63b129b138eaa1edfe"
},
"capability": "api-docs-generate",
"latency_ms": 3340,
"provenance": {
"source": "claude-haiku",
"fetched_at": "2026-06-13T04:23:37.132Z"
}
},
"markdown": "# User Profile API Documentation\n\n## Description\nA REST API endpoint that retrieves user profile information. This endpoint allows clients to fetch detailed user profile data by providing a user ID as a path parameter. The response includes comprehensive user information in JSON format.\n\n## Authentication\nThis API requires Bearer token authentication. Include your authentication token in the Authorization header of your request.\n\n## Endpoints\n\n### GET /api/users/{userId}\nRetrieves user profile information for a specified user ID.\n\n#### Parameters\n| Name | Type | Location | Required | Description |\n|------|------|----------|----------|-------------|\n| userId | string | path | yes | The unique identifier of the user |\n\n#### Request Example\n```bash\ncurl -X GET https://api.example.com/api/users/12345 \\\n -H \"Authorization: Bearer YOUR_TOKEN\" \\\n -H \"Content-Type: application/json\"\n```\n\n#### Response Example\n```json\n{\n \"id\": \"12345\",\n \"name\": \"John Doe\",\n \"email\": \"john.doe@example.com\",\n \"created_date\": \"2023-01-15T10:30:00Z\",\n \"account_status\": \"active\"\n}\n```\n\n#### Error Codes\n| Status Code | Error | Description |\n|-------------|-------|-------------|\n| 200 | OK | User profile retrieved successfully |\n| 401 | Unauthorized | Missing or invalid authentication token |\n| 404 | Not Found | User with specified ID does not exist |\n| 500 | Internal Server Error | Server error occurred while processing the request |",
"source_type": "natural_language",
"total_endpoints": 1,
"authentication_type": "bearer",
"endpoints_documented": [
{
"path": "/api/users/{userId}",
"method": "GET",
"summary": "Retrieves user profile information by user ID",
"requires_auth": true,
"parameters_count": 1
}
]
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"