---
title: "Generate Proxy List By ID"
method: POST
path: "/public/user/proxy/list_by_id"
tags: ["Proxy"]
---

# Generate Proxy List By ID

`POST /public/user/proxy/list_by_id`

This endpoint retrieves a list of proxies assigned to the current user (or a specified
customer) based on the proxy IDs.

This endpoint is intentionally a POST even though it only retrieves data since it needs to larger lists of UUIDs.

## Headers

- `Content-Type` string, required

## Request body

- object
  - `list_authentication` 'username_and_password' | 'ip_address' | 'proxy_specific' — Authentication type for the proxies in the returned list.
  - `list_format` 'standard' | 'http' | 'socks5' | 'socks5h' — Desired format for displaying the proxies in the returned list.
  - `list_protocol` 'http' | 'socks5' — Desired protocol for the proxies in the returned list.
  - `list_version` 'ipv4' | 'ipv6' — IP version preference.
  - `proxy_ids` string[] — List of proxy UUIDs to retrieve.
  - `proxy_user_id` string — ID of the proxy_user used for authentication with the proxies.

## Response `200`

Successfully generated proxy list.

- object
  - `data` string[] — The resulting list of proxies in the requested format.
  - `message` string — Success message.

---

[API](https://skmtc.dev/byteful/apis/byteful-public-user-api.md) · [All operations](https://skmtc.dev/byteful/apis/byteful-public-user-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/byteful/byteful-public-user-api/revisions/3db1a6fc0099/schema)
