# Clients (agency mode) — API reference

> The agency partition: clients, client teams, share links, archive/unarchive. REST endpoints with request and response fields, examples in curl, JavaScript, Python, Go and PHP, and an in-browser Try it console.

Source: https://upfour.io/docs/api/clients

[Developers](https://upfour.io/docs/api.md)/Organization

The agency partition: clients, client teams, share links, archive/unarchive.

Base URL `https://app.upfour.io/v1`. Send your key as `Authorization: Bearer <key>`; every key acts on your real Company, so [test without paging anyone](https://upfour.io/docs/api/testing.md). New here? Start with the [quickstart](https://upfour.io/docs/api/quickstart.md). The examples read the key from `UP4_API_KEY`.

## Everyday

[GET **List clients** /clients](https://upfour.io/docs/api/clients/list-clients.md)[POST **Create a client** /clients](https://upfour.io/docs/api/clients/create-a-client.md)[GET **Get a client** /clients/{clientID}](https://upfour.io/docs/api/clients/get-a-client.md)[PUT **Update a client** /clients/{clientID}](https://upfour.io/docs/api/clients/update-a-client.md)

## Client setup

[POST **Import a client logo** /clients/logo-import](https://upfour.io/docs/api/clients/import-a-client-logo.md)

## Client access

[GET **Get client portal settings** /clients/{clientID}/portal-settings](https://upfour.io/docs/api/clients/get-client-portal-settings.md)[PUT **Update client portal settings** /clients/{clientID}/portal-settings](https://upfour.io/docs/api/clients/update-client-portal-settings.md)[GET **List client teams** /clients/{clientID}/teams](https://upfour.io/docs/api/clients/list-client-teams.md)

## Sharing

[GET **List client share links** /clients/{clientID}/share-links](https://upfour.io/docs/api/clients/list-client-share-links.md)[POST **Create a client share link** /clients/{clientID}/share-links](https://upfour.io/docs/api/clients/create-a-client-share-link.md)[DEL **Delete a client share link** /clients/{clientID}/share-links/{linkID}](https://upfour.io/docs/api/clients/delete-a-client-share-link.md)

## Control

[POST **Archive a client** /clients/{clientID}/archive](https://upfour.io/docs/api/clients/archive-a-client.md)[POST **Unarchive a client** /clients/{clientID}/unarchive](https://upfour.io/docs/api/clients/unarchive-a-client.md)
