Invoke any documented Pylon REST path under https://api.usepylon.com
Provider-native universal passthrough. Server injects Pylon credentials; caller Authorization is never forwarded.
Write operation: mutates state in the upstream service.
curl -X POST "https://api.modernloop.dev/rest/v1/pylon/passthrough" \ -H "Authorization: Bearer $MLOOP_INTERNAL_MCP_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "method": "GET", "path": "string" }'{ "data": {}, "pagination": { "cursor": "string", "has_next_page": true }, "request_id": "string", "errors": [ "string" ]}{ "data": {}, "pagination": { "cursor": "string", "has_next_page": true }, "request_id": "string", "errors": [ "string" ]}{ "error": { "code": "string", "message": "string", "upstreamStatus": 0 }}{ "error": { "code": "string", "message": "string", "upstreamStatus": 0 }}{ "errors": [ "string" ], "request_id": "string"}{ "errors": [ "string" ], "request_id": "string"}{ "error": { "code": "string", "message": "string", "upstreamStatus": 0 }}{ "error": { "code": "string", "message": "string", "upstreamStatus": 0 }}Authorization
bearerAuth In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Value in
- "GET"
- "POST"
- "PATCH"
- "PUT"
- "DELETE"
Provider-relative pathname starting with / (e.g. /macros). Must not include a host, query string, or fragment; use query/repeated_query instead.
1 <= lengthSingle-value query parameters
Repeated query parameters (same name allowed multiple times)
Optional application request headers. Credentials, forwarding, proxy, and hop-by-hop headers are ignored.
JSON request body
Plain-text request body (mutually exclusive with body)
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json