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

# Introduction

> ISP Pay/IP Proxy Advanced Parameter Specification to Control Your Connection

Decodo offers customizable proxy access through a single backconnect endpoint and port: `isp.decodo.com:10000`.

To specify all proxy parameters in your request, you can use one method: [**Username and password**](https://help.decodo.com/docs/isp-pay-per-ip-proxy-user-pass-requests).

<Warning>
  Backconnect parameters **are not** supported by **ISP Pay/IP** proxies when authenticating via the **whitelisted IP** method.
</Warning>

***

## Available Parameters

| Parameter | Example Value | Description                                                                                                                                                                                                  |
| --------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `ip`      | -             | IP address. You can target an IP address from your purchased proxy IP list.                                                                                                                                  |
| `country` | `us`          | Country code. Please provide it in a two-symbol ISO format. You can check most ISO country codes [**here**](https://www.iban.com/country-codes). The available locations depend on the IPs you've purchased. |
| `city`    | `london`      | City name. Adding this parameter allows you to specify the city of the IP address you want to use. Please use this parameter together with the `country` parameter.                                          |
| `state`   | `california`  | US state. Supports the **USA** location when you pick `us` as the country parameter. It will allow you to specify the US state of the IP you want to use.                                                    |
| `asn`     | `21769`       | Target the ASN number of a specific carrier. You can look up carrier numbers by searching online, for example, [**here**](https://asnlookup.com/).                                                           |

***

## Application support

### User:pass method

The backconnect entry node can also be used in various applications. In such a case, you will need to pass every parameter for your session alongside the username in the **username** field, like this:

`user-username-country-country_code`

In the example above, `username` represents your proxy username, which you would need to get from the authentication section. In the `password` field, you only need to enter the proxy user's password.

More info is available in our [**User:pass Requests**](https://help.decodo.com/docs/isp-pay-per-ip-proxy-user-pass-requests) section.

***

## Application support

### User:pass method

The backconnect entry node can also be used in various applications. In such a case, you will need to pass every parameter for your session alongside the username in the **username** field like this:

`user-username-country-country_code`

In the example above, `username` represents your proxy username, which you would need to get from the authentication section. In the `password` field, you only need to enter the proxy user's password.

More info is available in our [**User:pass Requests**](https://help.decodo.com/docs/isp-pay-per-gb-proxy-user-pass-requests) section.

***

## cURL Examples

To use these commands, just replace `username` and `password` with your proxy user credentials and run them in your Terminal or Command Prompt.

##### Get an IP from a random location with a rotating session

<CodeGroup>
  ```shellscript cURL theme={null}
  curl -U "username:password" -x "isp.decodo.com:10000" "https://ip.decodo.com/json?provider=IPinfo"
  ```
</CodeGroup>

##### Get an IP from a specific location (in this example, the US) with a static session

<CodeGroup>
  ```shellscript cURL theme={null}
  curl -U "user-username-country-us:password" -x "isp.decodo.com:10001" "https://ip.decodo.com/json?provider=IPinfo"
  ```
</CodeGroup>

##### Get an IP from a specific location (in this example, Italy) with a rotating session

<CodeGroup>
  ```shellscript cURL theme={null}
  curl -U "user-username-country-it:password" -x "isp.decodo.com:10000" "https://ip.decodo.com/json?provider=IPinfo"
  ```
</CodeGroup>

##### Get an IP from a specific location (in this example, London) with a static session

<CodeGroup>
  ```shellscript cURL theme={null}
  curl -U "user-username-country-gb-city-london:password" -x "isp.decodo.com:10001" "https://ip.decodo.com/json?provider=IPinfo"
  ```
</CodeGroup>

Get an IP from a specific ASN (in this example, Frontier) with a static session

```shellscript cURL theme={null}
curl -U "user-username-asn-5650:password" -x "isp.decodo.com:10001" "https://ip.decodo.com/json?provider=IPinfo"
```

##### Get a specific IP (in this example, the IP remains unspecified) with a static session

<CodeGroup>
  ```shellscript cURL theme={null}
  curl -U "user-username-ip-x.x.x.x:password" -x "isp.decodo.com:10001" "https://ip.decodo.com/json?provider=IPinfo"
  ```
</CodeGroup>

<Note>
  When using any backconnect parameter, your username is also considered one of the parameters. Therefore, you need to add `user-` prefix before specifying your username, just like with all other parameters.
</Note>

***

<Columns cols={2}>
  <Card title="Support" href="https://direct.lc.chat/12092754" cta="Let's chat!">
    Need help or just want to say hello? Our support is available 24/7. \
    You can also reach us anytime via email at [support@decodo.com](mailto:support@decodo.com).
  </Card>

  <Card title="Feedback" href="mailto:feedback@decodo.com" cta="Share feedback">
    Can't find what you're looking for? Request an article! \
    Have feedback? Share your thoughts on how we can improve.
  </Card>
</Columns>
