# Proxy User Overview

Our proxy authentication system is quite complex as it has to allow for multi-user management across different service on a single account as well as traffic usage attribution and supporting proxy authentication methods including username/pass and IP: Authorization.

There are three main objects the API works with for conducting proxy user management, they are:

```
ProxyUser
IpAuthorization --> Accessed through the ProxyUser Routes
Service
```

ProxyUsers can be created and given IP Authorizations then either allowed to acess all services on the account or restricted to certain services. There can be many proxy users on an account and many IP Authorizations.

The API controls write operations to the authentication system and the proxy network then reads the database and allows ProxyUsers to access their respective allowed services / proxies.

<figure><img src="/files/K22lFSOisYeyBvaWpHYt" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Every account has a default ProxyUser which can not be deleted and by default has access to all services on the account.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://internal.developer.documentation.private.user.pingproxies.com/proxy-user-management/proxy-user-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
