Raw Passthrough
Make an authenticated request to the underlying telematics provider and forward successful provider response bodies directly.
- Provider success (2xx): the provider body is returned as raw bytes with the provider’s
Content-Typeand status. - Provider error (non-2xx): the response is HTTP
200with aPassthroughOutputJSON envelope (statusCode,headers,response), matching/passthrough. Unsuccessful provider responses are therefore not surfaced as Terminal API errors; check the envelope’sstatusCodefor the provider status. - Terminal error: requests that fail before or around the provider call return a standard Terminal error status and JSON body.
/passthrough instead.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
The token returned when a user authenticated their account. This authorizes access to a specific account.
^con_tkn_\S+$"con_tkn_22vUhkC6tgre4kwaYfUkCDA1rzn6eyb4"
Body
The method for the third-party request, such as GET or POST.
GET, POST, PUT, PATCH, DELETE "POST"
The path for the third-party request, such as /reports
"/reports"
The headers to use for the request (Terminal will handle the connection's authorization headers)
The request body
"{\"reportId\":\"1234\"}"
Response
A successful provider response body, forwarded directly without the Terminal PassthroughOutput JSON envelope. The Content-Type reflects the provider's response (for example image/jpeg or application/pdf), not necessarily application/octet-stream.
Raw response bytes from the provider. The body is not a JSON object and is not base64 encoded for HTTP clients. This endpoint may also return HTTP 200 with a PassthroughOutput JSON envelope (see the endpoint description) when the provider itself responds with an error status.