agent-actions
8 uç · /api/ads/v1/agent-actions
İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 8 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.
Tek aksiyon + tam olay akışı + güncel durumu.
OturumYol parametresi:
idÜçü birlikte dönüyor çünkü panelin sorusu tek: "bu ne zaman, neden yapıldı ve şu an hangi hâlde". Ayrı üç istek, ekranın üç farklı anın karışımını göstermesine yol açardı.
İstek
curl -X GET "https://{slug}.ads.blesyum.app/api/ads/v1/agent-actions/<id>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Onay kuyruğundaki aksiyonu onayla ve uygula.
OturumYol parametresi:
idİstek
curl -X POST "https://{slug}.ads.blesyum.app/api/ads/v1/agent-actions/<id>/approve" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}İnsan aksiyonu — **ajanla aynı kapıdan**.
Oturum
🔴 İzin, defterdeki genel beyandan değil **aksiyonun kendisinden** gelir: bütçe
aksiyonu ads.budget.write, kampanya aksiyonu ads.campaign.write ister. Tek bir uç
için tek bir izin ilan etmek, bütçe yetkisi olmayan birine bütçe değiştirtirdi.
İstek
curl -X POST "https://{slug}.ads.blesyum.app/api/ads/v1/agent-actions/execute" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Belirsiz kalan (zaman aşımına uğramış) aksiyonları modelden okuyup kapat.
Oturum
İstek
curl -X POST "https://{slug}.ads.blesyum.app/api/ads/v1/agent-actions/reconcile" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Bu sayfa işine yaradı mı?