---
title: "GET /outposts/proxy/"
method: GET
path: "/outposts/proxy/"
tags: ["outposts"]
---

# GET /outposts/proxy/

`GET /outposts/proxy/`

ProxyProvider Viewset

## Query parameters

- `name` string
- `ordering` string
- `page` integer
- `page_size` integer
- `search` string

## Response `200`

- PaginatedProxyOutpostConfigList
  - `pagination` Pagination, required
    - `next` number, required
    - `previous` number, required
    - `count` number, required
    - `current` number, required
    - `total_pages` number, required
    - `start_index` number, required
    - `end_index` number, required
  - `results` ProxyOutpostConfig[], required
    - `pk` integer, required
    - `name` string, required
    - `internal_host` string, uri
    - `external_host` string, uri, required
    - `internal_host_ssl_validation` boolean — Validate SSL Certificates of upstream servers
    - `client_id` string
    - `client_secret` string
    - `oidc_configuration` OpenIDConnectConfiguration, required — rest_framework Serializer for OIDC Configuration
      - `issuer` string, required
      - `authorization_endpoint` string, required
      - `token_endpoint` string, required
      - `userinfo_endpoint` string, required
      - `end_session_endpoint` string, required
      - `introspection_endpoint` string, required
      - `jwks_uri` string, required
      - `response_types_supported` string[], required
      - `id_token_signing_alg_values_supported` string[], required
      - `subject_types_supported` string[], required
      - `token_endpoint_auth_methods_supported` string[], required
    - `cookie_secret` string
    - `certificate` string, uuid, nullable
    - `skip_path_regex` string — Regular expressions for which authentication is not required. Each new line is interpreted as a new Regular Expression.
    - `basic_auth_enabled` boolean — Set a custom HTTP-Basic Authentication header based on values from authentik.
    - `basic_auth_password_attribute` string — User/Group Attribute used for the password part of the HTTP-Basic Header.
    - `basic_auth_user_attribute` string — User/Group Attribute used for the user part of the HTTP-Basic Header. If not set, the user's Email address is used.
    - `mode` 'proxy' | 'forward_single' | 'forward_domain'
    - `cookie_domain` string
    - `access_token_validity` number, double, nullable, required — Get token validity as second count
    - `intercept_header_auth` boolean — When enabled, this provider will intercept the authorization header and authenticate requests based on its value.
    - `scopes_to_request` string[], required — Get all the scope names the outpost should request, including custom-defined ones
    - `assigned_application_slug` string, required — Internal application name, used in URLs.
    - `assigned_application_name` string, required — Application's display Name.
  - `autocomplete` Autocomplete, required

## Other responses

- `400`
- `403`

---

[API](https://skmtc.dev/goauthentik/apis/authentik.md) · [All operations](https://skmtc.dev/goauthentik/apis/authentik/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/goauthentik/authentik/revisions/4e42e86021d7/schema)
