---
title: "Proxy"
method: POST
path: "/v1/proxy"
tags: ["Proxy"]
---

# Proxy

`POST /v1/proxy`

Create a proxy request

## Headers

- `X-Profile-Id` string, required

## Request body

- ProxyRequest
  - `request_body` unknown, required
  - `destination_url` string, required — The destination URL where the request needs to be forwarded
  - `headers` object, required — The headers that need to be forwarded
  - `method` 'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH', required
  - `token` string, required — The vault token that is used to fetch sensitive data from the vault
  - `token_type` 'tokenization_id' | 'payment_method_id' | 'volatile_payment_method_id' | 'payment_method_token', required

## Response `200`

Proxy request

- ProxyResponse
  - `response` unknown, required
  - `status_code` integer, required — The status code of the response
  - `response_headers` object, required — The headers of the response

## Other responses

- `400` — Invalid data

---

[API](https://skmtc.net/hyperswitch/apis/dynamic-routing-openapi-3-0.md) · [All operations](https://skmtc.net/hyperswitch/apis/dynamic-routing-openapi-3-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hyperswitch/dynamic-routing-openapi-3-0/revisions/8fbf69ab2597/schema)
