---
title: "Initiate requests to partners."
method: POST
path: "/pull"
---

# Initiate requests to partners.

`POST /pull`

## Request

- Base URL: `https://sandbox.pci-proxy.com/v1`
- URL: `https://sandbox.pci-proxy.com/v1/pull`
- Auth: none declared. Required headers: `x-cc-merchant-id`, `pci-proxy-api-key`, `x-cc-url`

### Filter:
This Pull method allows you to send a request via PCI Proxy to a partner API endpoint in order to receive a response where the payload is filtered for credit card data and automatically tokenized.
  
### Forward:
You can send payloads containing PCI Proxy tokens to your parnter APIs and they will be swapped with their raw values before hitting your partner's server.
  
In either case, add the specified header parameters to your request and redirect your request to the /v1/pull endpoint. All the other headers and your payload will be kept and routed through PCI Proxy without modification.

## Headers

- `x-cc-merchant-id` string, required
- `pci-proxy-api-key` string, required
- `x-cc-url` string, required

## Request body `Any`

- unknown

## Response `200`

Response will contain tokenized credit card data.

## Other responses

- `204`: Denied by whitelist
- `401`: Invalid authentication (api-key or sign)
- `403`: Denied by whitelist
- `404`: Invalid proxy type
- `405`: Unsupported method
- `429`: Denied by parallel connection checker
- `500`: Unable to reach tokenization service

---

[API](https://skmtc.dev/pci-proxy/apis/filter-and-forward-proxies.md) - [All operations](https://skmtc.dev/pci-proxy/apis/filter-and-forward-proxies/llms.txt) - [OpenAPI document](https://skmtc.dev/pci-proxy/apis/filter-and-forward-proxies/revisions/cb82157dae6c?raw)
