---
title: "The apps the caller registered [read]"
method: GET
path: "/oauth_clients"
tags: ["oauth_clients"]
---

# The apps the caller registered \[read\]

`GET /oauth_clients`

## Request

- Base URL: `https://api.agentsky.dev/v1`
- URL: `https://api.agentsky.dev/v1/oauth_clients`
- Auth: HTTP bearer

Answers 404 until apps with sign-in are open on the platform.

## Response `200`

OK

- object
  - `oauth_clients` OauthClient[], required
    - `id` string, required: The client id the app presents when it sends a person to sign in.
    - `name` string, required: Shown to people when they are asked to allow the app.
    - `redirect_uris` string[], required: Where the app may send people back after they decide. Matched exactly: no wildcards, no fragments. Must be https; `http://localhost` and `http://127.0.0.1` are accepted while the app is not reviewed.
    - `scopes` string[], required: What the app may ask a person for. `read` sees their tasks, agents and sessions; `write` also starts and changes them.
    - `test_users` string[], required: People besides you who may use the app before it is reviewed, by the email address of their account.
    - `review_status` 'unreviewed' | 'approved', required: An unreviewed app works only for its owner and its test users, and people are told it has not been reviewed.
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required

## Other responses

- `default`: Error — { error: { code, message } }

## Changes

- **2026-11-02** `e5e8f0229a99`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/agentsky/apis/agentsky-developer-api/changes/oauth_clients/get.md)

---

[API](https://skmtc.dev/agentsky/apis/agentsky-developer-api.md) - [All operations](https://skmtc.dev/agentsky/apis/agentsky-developer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/agentsky/apis/agentsky-developer-api/revisions/0d435187cd55?raw)
