---
title: "Прочитать свои приложения"
method: GET
path: "/api/v1/developer/apps"
tags: ["Developer account"]
---

# Прочитать свои приложения

`GET /api/v1/developer/apps`

## Request

- Base URL: `https://erp.akeda.ru`
- URL: `https://erp.akeda.ru/api/v1/developer/apps`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

Свои и только свои. Издателя в адресе нет ни одним сегментом: он приезжает из владельца пространства имён, а не из запроса, поэтому назвать чужое приложение здесь нечем.

Ключ приложения открывает ровно одно приложение — своё; сессия человека видит все приложения его издателя.

## Response `200`

Приложения издателя

- DeveloperAppPage
  - `apps` PlatformApp[], required
    - `id` string, uuid, required
    - `publisher` string, required: Издатель: строчные латинские буквы, цифры и дефисы
    - `key` string, required: Ключ приложения; вместе с издателем образует пространство имён app.<издатель>.<ключ>
    - `title` string, required
    - `status` 'draft' | 'published' | 'suspended' | 'retired', required: draft и published — приложение живо; suspended и retired гасят все его установки во всех кабинетах
    - `internal` boolean: Наше приложение: его установка получает долгий потолок срока жизни токена. Ставится персоналом платформы, из манифеста не выводится
    - `created_by` integer: Сотрудник платформы, заведший приложение
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required

## Other responses

- `401`: Сессия, ключ или кабинет не подтверждены
- `403`: Текущая роль не имеет требуемого права

---

[API](https://skmtc.dev/akeda/apis/akeda-erp-client-api.md) · [All operations](https://skmtc.dev/akeda/apis/akeda-erp-client-api/llms.txt) · [OpenAPI document](https://skmtc.dev/akeda/apis/akeda-erp-client-api/revisions/a99574d597cc?raw)
