> ## Documentation Index
> Fetch the complete documentation index at: https://help.ip2up.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CURL Request

<Tip>All proxy products of the platform need to be used in an overseas network environment, which requires customers to configure themselves.</Tip>

This article demonstrates how to use `curl` to initiate requests through Ip2up Unlimited Residential Proxy IPs, suitable for direct proxy connection calls in terminals or scripts.

<Note>For Unlimited Residential IP products, countries are currently assigned randomly by the platform. If you require customized options, please contact our business team through the platform.</Note>

## Parameter Explanation

|     Name    |  Type  | Required | Remarks                                                                                                        |
| :---------: | :----: | :------: | :------------------------------------------------------------------------------------------------------------- |
|   account   | string |    Yes   | Account: **Authentication account from the backend**                                                           |
|   session   | string |    Yes   | Session identifier: Generated by the backend                                                                   |
| sessionTime |   int  |    Yes   | Session duration (minutes) **0 represents a non-fixed session**                                                |
|     flag    |   Int  |    Yes   | Automatically supplement nodes during the session (1-yes 0-no) \| **Only effective when sessionTime is not 0** |

## Protocol Specification

```shell theme={null}

# Example
Rule: curl -x [protocol]://[ip]:[port] -U "[userName]:[password]" ipinfo.io
Example: curl -x http://192.168.46.222:12347 -U "op1233_rr123_1_1:hello123" ipinfo.io

# Case examples

# Global mixed broadcast & no specified duration & no supplementation
curl -x [protocol]://[ip]:[port] -U "[account]_[session]_0_0:[password]" ipinfo.io

# Global mixed broadcast & specified duration & automatic supplementation
curl -x [protocol]://[ip]:[port] -U "[account]_[session]_[sessionTime]_1:[password]" ipinfo.io

# Global mixed broadcast & specified duration & no automatic supplementation
curl -x [protocol]://[ip]:[port] -U "[account]_[session]_[sessionTime]_0:[password]" ipinfo.io
```
