{ "operationId": "createUpstream", "summary": "Create a new Upstream", "tags": ["Upstreams"], "requestBody": { "description": "Upstream to Create", "required": true, "content": { "application/json": { "schema": "{{schema.CreateUpstream}}" } } }, "responses": { "201": { "description": "201 response", "content": { "application/json": { "schema": { "type": "object", "required": ["result"], "properties": { "result": { "$ref": "#/components/schemas/UpstreamObject" } } }, "examples": { "default": { "value": { "result": { "id": 6, "created_at": 1672806857000, "updated_at": 1672806857000, "user_id": 2, "name": "API servers 2", "nginx_template_id": 5, "ip_hash": false, "ntlm": false, "keepalive": 0, "keepalive_requests": 0, "keepalive_time": "", "keepalive_timeout": "", "advanced_config": "", "status": "ready", "error_message": "", "servers": [ { "id": 11, "created_at": 1672806857000, "updated_at": 1672806857000, "upstream_id": 6, "server": "192.168.0.10:80", "weight": 100, "max_conns": 0, "max_fails": 0, "fail_timeout": 0, "backup": false }, { "id": 12, "created_at": 1672806857000, "updated_at": 1672806857000, "upstream_id": 6, "server": "192.168.0.11:80", "weight": 50, "max_conns": 0, "max_fails": 0, "fail_timeout": 0, "backup": false } ] } } } } } } } } }