Blesyum Core

developer

9 uç · /api/v1/developer

İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 9 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.

GET/api/v1/developer

The current user's developer account (DEV-06).

Oturum
İstek
curl -X GET "https://api.blesyum.com/api/v1/developer" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/v1/developer

Apply to become a marketplace developer (DEV-01/02).

Oturum
İstek
curl -X POST "https://api.blesyum.com/api/v1/developer" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/v1/developer/analytics

Per-app install/rating analytics for the developer (MKT-15).

Oturum
İstek
curl -X GET "https://api.blesyum.com/api/v1/developer/analytics" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/v1/developer/apps

The signed-in user's own developer apps (DEV-06) — full `App` records incl.

Oturum

`id`, so the developer console can drive per-app version management. Install counts / ratings come separately from `developer_analytics_h` (joined by slug on the client). Reads `core.marketplace_apps` (developer-owned, not tenant-RLS) so the app pool is correct — no cross-tenant aggregate here.

İstek
curl -X GET "https://api.blesyum.com/api/v1/developer/apps" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/v1/developer/apps

Submit an app for review (MKT-09) — must own an approved developer account.

Oturum
İstek
curl -X POST "https://api.blesyum.com/api/v1/developer/apps" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/v1/developer/apps/{id}/versions

The release history for one of the developer's apps (MKT-12). Owner-gated.

OturumYol parametresi: id
İstek
curl -X GET "https://api.blesyum.com/api/v1/developer/apps/<id>/versions" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/v1/developer/apps/{id}/versions

Publish a new version of one of the developer's apps with a staged rollout

OturumYol parametresi: id

(MKT-12). Owner-gated.

İstek
curl -X POST "https://api.blesyum.com/api/v1/developer/apps/<id>/versions" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/v1/developer/apps/{id}/versions/rollback

Roll a published version back (MKT-12). Owner-gated.

OturumYol parametresi: id
İstek
curl -X POST "https://api.blesyum.com/api/v1/developer/apps/<id>/versions/rollback" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/v1/developer/scope-change

Request a developer scope expansion (DEV-07) — re-enters Super-Admin review.

Oturum
İstek
curl -X POST "https://api.blesyum.com/api/v1/developer/scope-change" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
Bu sayfa işine yaradı mı?