First call
Run a small request and inspect the response.
curl -X POST 'https://openapi-launch-pack-api.linkridge.net/v1/openapi/analyze' \
-H 'Content-Type: application/json' \
-H 'X-API-Key: <your-api-key>' \
-d '{
"target_server_url": "https://demo-api.example.com",
"spec": {
"openapi": "3.0.3",
"info": {
"title": "Demo API",
"version": "1.0.0",
"description": "A small API used to demonstrate launch-pack generation."
},
"paths": {
"/health": {
"get": {
"summary": "Health check",
"operationId": "health",
"responses": {
"200": {
"description": "OK"
}
}
}
}
}
}
}'
Use RapidAPI for marketplace auth, plans, and interactive testing.
Example response
{
"valid": true,
"title": "Demo API",
"summary": {
"operation_count": 2,
"path_count": 2,
"has_security": true
},
"issues": [],
"rapidapi": {
"name": "Demo API",
"short_description": "A tiny API for testing launch-pack generation.",
"support_email": "api-support@makersridge.com"
},
"endpoint_summaries": [
{
"method": "GET",
"path": "/widgets/{widget_id}",
"summary": "Get widget"
}
],
"curl_examples": [
{
"name": "GET /widgets/{widget_id}",
"command": "curl --request GET ..."
}
],
"postman_collection": {
"info": {
"name": "Demo API"
},
"item": []
},
"normalized_openapi": {
"servers": [
{
"url": "https://public.example.com"
}
]
}
}