{"note":"OpenAPI conversion -- returning structured metadata","name":"apideck-com-proxy","description":"Proxy API","version":"10.57.5","base_url":"https://unify.apideck.com","endpoints":6,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Proxy API\n@base https://unify.apideck.com\n@version 10.57.5\n@auth ApiKey Authorization in header | ApiKey x-apideck-app-id in header\n@common_fields {x-apideck-consumer-id: str # ID of the consumer which you want to get or push data from, x-apideck-app-id: str # The ID of your Unify application, x-apideck-service-id: str # Provide the service id you want to call (e.g., pipedrive). Only needed when a consumer has activated multiple integrations for a Unified API., x-apideck-downstream-url: str # Downstream URL, x-apideck-unified-api: str # Specify which unified API to use for the connection lookup. Required for multi-API connectors (e.g., Workday) to ensure the correct credentials are used., x-apideck-downstream-authorization: str # Downstream authorization header. This will skip the Vault token injection., x-apideck-timeout: int=28000 # Override the default downstream request timeout in milliseconds. The default is 28000 (28 seconds)., x-apideck-follow-redirects: bool=true # Set to `false` to opt out of the redirect to the presigned download URL. Instead of a `30x` response, you receive a `200` JSON body `{ url, expires_at }` containing the URL and its expiry, which you can fetch explicitly. Use this if your client automatically forwards the `Authorization` header onto redirects, since the downstream storage provider will reject that request. Any value other than `false` (or omitting the header) preserves the default redirect behavior.}\n@endpoints 6\n@toc proxy(6)\n\n@endpoint GET /proxy\n@desc GET\n@returns(200) Ok. When the request includes `x-apideck-follow-redirects: false` and the downstream response would otherwise redirect to a presigned URL (oversized responses), the body is instead an `application/json` object `{ url, expires_at }` — fetch `url` explicitly (without the Authorization header) to retrieve the payload.\n@errors {401: Unauthorized}\n\n@endpoint OPTIONS /proxy\n@desc OPTIONS\n@returns(200) Ok. When the request includes `x-apideck-follow-redirects: false` and the downstream response would otherwise redirect to a presigned URL (oversized responses), the body is instead an `application/json` object `{ url, expires_at }` — fetch `url` explicitly (without the Authorization header) to retrieve the payload.\n@errors {401: Unauthorized}\n\n@endpoint POST /proxy\n@desc POST\n@returns(200) Ok. When the request includes `x-apideck-follow-redirects: false` and the downstream response would otherwise redirect to a presigned URL (oversized responses), the body is instead an `application/json` object `{ url, expires_at }` — fetch `url` explicitly (without the Authorization header) to retrieve the payload.\n@errors {401: Unauthorized}\n\n@endpoint PUT /proxy\n@desc PUT\n@returns(200) Ok. When the request includes `x-apideck-follow-redirects: false` and the downstream response would otherwise redirect to a presigned URL (oversized responses), the body is instead an `application/json` object `{ url, expires_at }` — fetch `url` explicitly (without the Authorization header) to retrieve the payload.\n@errors {401: Unauthorized}\n\n@endpoint PATCH /proxy\n@desc PATCH\n@returns(200) Ok. When the request includes `x-apideck-follow-redirects: false` and the downstream response would otherwise redirect to a presigned URL (oversized responses), the body is instead an `application/json` object `{ url, expires_at }` — fetch `url` explicitly (without the Authorization header) to retrieve the payload.\n@errors {401: Unauthorized}\n\n@endpoint DELETE /proxy\n@desc DELETE\n@returns(200) Ok. When the request includes `x-apideck-follow-redirects: false` and the downstream response would otherwise redirect to a presigned URL (oversized responses), the body is instead an `application/json` object `{ url, expires_at }` — fetch `url` explicitly (without the Authorization header) to retrieve the payload.\n@errors {401: Unauthorized}\n\n@end\n"}