Minden doksi

Public API + MCP

2026-07-18

Az AdsPilot szkriptből és AI-ügynökből (Claude, Make, manus.im) is vezérelhető: scope-olt API-kulcsokkal és kész MCP-szerverrel. API-n keresztül SEMMI nem megy közvetlenül a Metába — a create-ek a változás-sorba kerülnek szüneteltetve, és csak explicit push küldi ki őket.

API-kulcs létrehozása

Beállítások → API-kulcsok: név + jogosultságok (Olvasás · Űrlap-létrehozás · Kampánylánc a sorba · Push indítása) → a kulcs (adsp_sk_…) egyetlen egyszer jelenik meg, másold ki azonnal. A kulcs a te jogosultságaiddal jár el: csak azokat a fiókokat éri el, amiket te, és a Megtekintő-szerep API-n át is csak olvas.

A kulcsot jelszóként kezeld — chatbe, repóba, megosztott dokumentumba soha ne kerüljön. Visszavonni bármikor tudod ugyanitt.

Végpontok (/api/v1)

Minden kérés Authorization: Bearer <kulcs> fejléccel megy. Főbb végpontok: GET /api/v1/accounts (fióklista — a visszakapott tükör-id megy a többi útvonalba), GET /accounts/:id/leads (szűrők + lapozás, max 200/lap), GET/POST /accounts/:id/leadforms (űrlap-lista + űrlap-létrehozás a builder teljes szabályrendszerével), GET /accounts/:id/insights (napi bontás + összesítő), GET/POST /accounts/:id/changes (változás-sor olvasás + CREATE-spec sorba állítás), POST /accounts/:id/push (push-indítás + job-poll).

Hibaformátum: { error, detail } — űrlap-elutasításnál a detail.message a Meta valódi indoklása.

curl -H "Authorization: Bearer $ADSP_KEY" https://adspilot.im/api/v1/accounts

MCP-szerver (Claude és társai)

A repóban kapott mcp/adspilot-mcp.mjs egy függőség nélküli MCP-szerver 9 tool-lal (fiókok, űrlapok, űrlap-create, leadek, insights, változás-sor, push). Konfiguráció két env-változóval: ADSPILOT_API_KEY és opcionálisan ADSPILOT_BASE_URL.

claude mcp add adspilot -e ADSPILOT_API_KEY=adsp_sk_... -- node mcp/adspilot-mcp.mjs

Biztonsági garanciák

A kulcs sosem tárolódik visszafejthetően (csak SHA-256 hash). Minden create szüneteltetve, a változás-soron át születik; push csak explicit hívásra fut. A jogosultság-feloldás ugyanaz a lánc, mint a felületen — az API sosem lát többet, mint a kulcs gazdája.