---
title: "POST /endpoints/agents/psso/register/device/"
method: POST
path: "/endpoints/agents/psso/register/device/"
tags: ["endpoints"]
---

# POST /endpoints/agents/psso/register/device/

`POST /endpoints/agents/psso/register/device/`

## Request body

- AgentPSSODeviceRegistrationRequest — Register Apple device via Platform SSO
  - `device_signing_key` string, required
  - `device_encryption_key` string, required
  - `sign_key_id` string, required
  - `enc_key_id` string, required

## Response `200`

- AgentPSSODeviceRegistrationResponse — authentik settings for Platform SSO tokens
  - `client_id` string, required
  - `issuer` string, required
  - `token_endpoint` string, required
  - `jwks_endpoint` string, required
  - `audience` string, required
  - `nonce_endpoint` string, 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)
