Endpointy API

Všechny endpointy API

Úplný seznam endpointů veřejného REST API s metodou, cestou a potřebným oprávněním.

Kompletní seznam

Každá cesta je pod https://api.posty.hu/public/v1. Klikněte na název pro podrobný popis, s parametry a spustitelným příkladem.

MetodaCestaCo děláOprávnění
GET/statusStav a zjišťování. Odpovídá i bez klíče.
POST/signup/startPošle jednorázový kód na e-mailovou adresu uživatele. Lze volat bez klíče a pro každou adresu vrací stejnou odpověď.
POST/signup/completeS kódem a souhlasem uživatele (acceptTerms: true) vytvoří účet a jednou zobrazí úplný klíč pracovního prostoru (psty_sa_). Zkušební období zdarma není, dalším krokem je checkout. 409, pokud k adrese už účet existuje.
GET/is-connectedOvěří, zda klíč ukazuje na platný pracovní prostor.
GET/workspacesPracovní prostory, na které klíč dosáhne. `current` označuje ten, na který dotaz přišel. Pokud klíč platí pro více pracovních prostorů, ostatní cesty očekávají ID pracovního prostoru v hlavičce `showorg`.
GET/integrationsPřipojené kanály: ID, název, @handle, platforma a zda kanál může právě publikovat.channels:read
GET/integration-settings/:idPravidla publikování a schéma nastavení kanálu, s limitem znaků platným pro daný účet.channels:read
POST/integration-trigger/:idDotaz specifický pro platformu na kanálu: seznamy nástěnek, subredditů, stránek.channels:read
GET/social/:integrationVrátí adresu platformy, kterou musí člověk otevřít, aby kanál připojil.channels:write
GET/groupsSkupiny zákazníků, do kterých jsou kanály zařazeny.channels:read
GET/postsKalendář za dané období: každý příspěvek se stavem a časem.posts:read
POST/postsVytvoří příspěvek: koncept, naplánovaný nebo okamžitě publikovaný, na jeden či více kanálů.posts:draft (pro publikování také posts:publish)
DELETE/posts/:idSmaže jen tento jeden příspěvek (jeden kanál) s jeho vláknem. Ostatní kanály skupiny zůstanou.posts:draft
DELETE/posts/group/:groupSmaže celou skupinu na všech kanálech: jednu úpravu odeslanou na více kanálů.posts:draft
PUT/posts/:id/statusPřesune příspěvek mezi stavem konceptu a naplánovaným stavem.posts:publish
GET/posts/:id/missingŘekne, co příspěvku ještě chybí k publikování.posts:read
PUT/posts/:id/release-idZaznamená ID a adresu příspěvku, který byl publikován mimo platformu.posts:publish
GET/find-slot/:idNejbližší volný termín podle plánu pracovního prostoru.posts:read
POST/uploadNahraje obrázek nebo video do knihovny médií, nejvýše 1 GB.media:write
POST/upload-from-urlStáhne mediální soubor z veřejné adresy URL do knihovny médií.media:write
POST/upload-linkOdkaz pro nahrání v prohlížeči, když je soubor v zařízení uživatele.media:write
GET/upload-link/:idSoubory přijaté přes odkaz pro nahrání, s adresou, kterou lze vložit do příspěvku.media:write
GET/analytics/:integrationStatistiky kanálu za požadované období.analytics:read
GET/analytics/post/:postIdStatistiky publikovaného příspěvku z platformy.analytics:read
GET/notificationsOznámení pracovního prostoru, po stránkách.posts:read
GET/fotoai/statusZda je připojen účet FotoAI vlastníka klíče, pod kým, a zůstatek kreditů FotoAI.media:write
GET/fotoai/modelsObrazové a video modely FotoAI s parametry (poměr stran, rozlišení, délka) a cenou v kreditech.media:write
POST/fotoai/quotePřesná cena generování a quote_id platné 10 minut. Nic neutratí.media:write
POST/fotoai/generationsSpustí generování z kreditů FotoAI uživatele, s cenovým stropem (max_millicredits nebo quote_id) a klíčem idempotence. Výsledek jde do knihovny médií.media:write
GET/fotoai/generationsNedávná generování FotoAI uživatele ze všech zdrojů, označená, pokud už jsou v knihovně médií tohoto pracovního prostoru.media:write
GET/fotoai/generations/:idStav generování; po dokončení obrázky a videa uložené v knihovně médií s adresou pro příspěvek.media:write
POST/fotoai/generations/:id/importImportuje libovolné generování FotoAI (i vytvořené na fotoai.hu) do knihovny médií. Druhý import vrátí stejná média.media:write
GET/plansČtyři tarify (Alap, Pro, Kreátor, Csapat) s měsíční a roční cenou ve forintech, eurech, švýcarských francích a amerických dolarech, hlavní limity, pravidlo zkušebního období a aktuální tarif pracovního prostoru. Odpovídá bez omezení tarifem.
GET/subscriptionStav předplatného, které řídí pracovní prostor (none, trialing, active, past_due, read_only, cancelled), tarif, konec období a nezaplacený checkout zahájený za poslední hodinu. Zjistěte to po zaplacení.
POST/subscriptions/checkoutOdkaz na Stripe Checkout pro zvolený tarif a období. Nic nestrhne: uživatel odkaz otevře a zaplatí vlastní peněženkou Link nebo kartou. Volat ho může jen token OAuth nebo úplný klíč pracovního prostoru (psty_sa_) plátce.
GET/subscription/portalKrátkodobý odkaz na fakturační portál Stripe: změna tarifu, zrušení, faktury, karta. Stejné pravidlo ověření jako u checkoutu.

Jak to číst

Sloupec „Oprávnění“ ukazuje, jaký scope klíč potřebuje. Když chybí, odpověď je 403. Uvede chybějící scope a aktuální roli vlastníka klíče. Seznam scope najdete na stránce Autentizace.

Dvě cesty, /status a /is-connected, scope nepotřebují. Ta první nepotřebuje ani autentizaci.

Přesná schémata

Tyto stránky popisují použití, s příklady. Strojově čitelné schéma, pole po poli, je v dokumentu OpenAPI 3 a z něj si můžete nechat vygenerovat i kód klienta.

Chybové odpovědi a limity volání najdete na stránce Chyby a limity.

Něco vám na této stránce chybí? Napište na [email protected] nebo na stránce Nápověda vyplňte formulář.