
Jezik 🇷🇸 Srpski (Latinica)
Dokumentacija
Početak
API referenca
Agent zakupci
Agregacija
Revizijski logovi
Autentifikacija
Paketni poslovi
Blokiranje iz komentara
Provera blokiranih komentara
Komentari
Komentari za korisnika
Konfiguracije domena
Email šabloni
Dnevnik događaja
Objave u feedu
Označavanje komentara
Gifovi
Heš tagovi
Meni
Moderacija
Moderatori
Broj obaveštenja
Obaveštenja
Reakcije na stranicu
Stranice
Nedovršeni webhook događaji
Glasovi za ankete
Ankete
Konfiguracije pitanja
Rezultati pitanja
Agregacija rezultata pitanja
SSO korisnici
Pretplate
Dnevna upotreba zakupca
Paketi zakupca
Korisnici zakupca
Zakupci
Tiketi
Prevodi
Upload slike
Napredak značke korisnika
Korisničke značke
Korisnička obaveštenja
Status prisutnosti korisnika
Pretraga korisnika
Korisnici
Glasovi
Webhook-ovi
FastComments Swift SDK
Ovo je zvanični Swift SDK za FastComments.
Zvanični Swift SDK za FastComments API
Repozitorijum
AI agenti za kodiranje 
Dajte svom programskom agentu FastComments kontekst koji mu je potreban - vidžeti, konfiguracija, Secure SSO, REST API i SDK‑ove:
npx skills add fastcomments/skills
Radi sa Claude Code, Codex, Cursor, Copilot, Gemini i svakim drugim agentom koji podržava skills CLI.
Instalacija 
Swift Package Manager
Dodajte sledeće u svoju Package.swift datoteku:
dependencies: [
.package(url: "https://github.com/fastcomments/fastcomments-swift.git", from: "3.1.2")
]
Ili u Xcode-u:
- File > Add Packages...
- Unesite URL repozitorijuma:
https://github.com/fastcomments/fastcomments-swift.git - Izaberite verziju koju želite da koristite
Zahtevi
- Swift 5.9+
- iOS 13.0+ / macOS 10.15+ / tvOS 13.0+ / watchOS 6.0+
Sadržaj biblioteke 
The FastComments Swift SDK se sastoji od nekoliko modula:
-
Klijentski modul - API klijent za FastComments REST APIs
- Kompletne definicije tipova za sve API modele
- Autentifikovane (
DefaultAPI), javne (PublicAPI), i moderacione (ModerationAPI) metode - Potpuna podrška za async/await
- Pogledajte client/README.md za detaljnu API dokumentaciju
-
SSO modul - Alati za Single Sign-On na serverskoj strani
- Sigurna generacija tokena za autentifikaciju korisnika
- Podrška za jednostavne i sigurne SSO režime
- Potpisivanje tokena zasnovano na HMAC-SHA256 koristeći CryptoKit
Brzi početak 
Korišćenje javnog API-ja
import FastCommentsSwift
// Preuzmi komentare za stranicu
do {
let response = try await PublicAPI.getCommentsPublic(
tenantId: "your-tenant-id",
urlId: "page-url-id"
)
print("Found \(response.comments?.count ?? 0) comments")
for comment in response.comments ?? [] {
print("Comment: \(comment.comment ?? "")")
}
} catch {
print("Error fetching comments: \(error)")
}
Korišćenje autentifikovanog API-ja
import FastCommentsSwift
// Podesite vaš API ključ u deljenoj konfiguraciji (šalje se kao zaglavlje x-api-key header)
FastCommentsSwiftAPIConfiguration.shared.customHeaders["x-api-key"] = "your-api-key"
// Preuzmi komentare koristeći autentifikovani API
do {
let response = try await DefaultAPI.getComments(
tenantId: "your-tenant-id",
options: .init(urlId: "page-url-id")
)
print("Total comments: \(response.count ?? 0)")
for comment in response.comments ?? [] {
print("Comment ID: \(comment.id ?? ""), Text: \(comment.comment ?? "")")
}
} catch {
print("Error: \(error)")
}
Korišćenje Moderacijski API
import FastCommentsSwift
// Metode moderacije su autorizovane pomoću `sso` tokena za moderatora
// (generišite ga putem FastCommentsSSO, vidi odeljak SSO iznad).
do {
let response = try await ModerationAPI.getApiComments(
options: .init(
page: 0,
count: 30,
sso: ssoToken
)
)
print("Found \(response.comments.count) comments to moderate")
for comment in response.comments {
print("Comment ID: \(comment.id), Text: \(comment.commentHTML)")
}
} catch {
print("Error: \(error)")
}
Korišćenje SSO za autentifikaciju
Bezbedni SSO (Preporučeno za proizvodnju)
import FastCommentsSwift
let apiKey = "your-api-key"
// Napravite bezbedne SSO podatke korisnika (samo na serveru!)
let userData = SecureSSOUserData(
id: "user-123", // User ID
email: "user@example.com", // Email
username: "johndoe", // Username
avatar: "https://example.com/avatar.jpg" // Avatar URL
)
// Generišite SSO token
do {
let sso = try FastCommentsSSO.createSecure(apiKey: apiKey, secureSSOUserData: userData)
let token = try sso.createToken()
print("SSO Token: \(token ?? "")")
// Prosledite ovaj token vašem frontend-u za autentifikaciju
} catch {
print("Error creating SSO token: \(error)")
}
Jednostavni SSO (Za razvoj/testiranje)
import FastCommentsSwift
// Napravite jednostavne SSO podatke korisnika (API ključ nije potreban)
let userData = SimpleSSOUserData(
username: "johndoe",
email: "user@example.com",
avatar: "https://example.com/avatar.jpg"
)
// Generišite jednostavan SSO token
let sso = FastCommentsSSO.createSimple(simpleSSOUserData: userData)
do {
let token = try sso.createToken()
print("Simple SSO Token: \(token ?? "")")
} catch {
print("Error creating SSO token: \(error)")
}
API klijenti 
The FastComments SDK pruža tri API klijenta:
PublicAPI - Metode sigurne za klijent
PublicAPI sadrži metode koje su sigurne za pozivanje iz klijentskog koda (iOS/macOS aplikacije). Ove metode:
- Ne zahtevaju API ključ
- Mogu koristiti SSO tokene za autentifikaciju
- Imaju ograničenje brzine po korisniku/uređaju
- Su pogodne za aplikacije usmerene ka krajnjim korisnicima
Primer upotrebe: Preuzimanje i kreiranje komentara u vašoj iOS aplikaciji
DefaultAPI - Metode na serverskoj strani
DefaultAPI sadrži autentifikovane metode koje zahtevaju API ključ. Ove metode:
- Zahtevaju vaš FastComments API ključ
- Treba ih POUZE pozivati iz serverskog koda
- Omogućavaju pun pristup vašim FastComments podacima
- Imaju ograničenje brzine po tenantu
Primer upotrebe: Administrativne operacije, grupni izvoz podataka, upravljanje korisnicima
ModerationAPI - Metode kontrolne table moderatora
ModerationAPI pruža opsežan skup API‑ja za brzu i uživo moderaciju. Svaka ModerationAPI metoda prihvata parametar sso i može se autentifikovati putem SSO‑a ili FastComments.com sesijske kolačiće.
Primer upotrebe: Izgradnja iskustva moderacije za moderatore vaše zajednice
VAŽNO: Nikada nemojte izlagati vaš API ključ u kodu na klijentskoj strani. API ključevi treba da se koriste samo na serverskoj strani.
Izvršavanje API poziva 
The Swift SDK koristi modernu async/await sintaksu za sve API pozive:
let response = try await PublicAPI.getCommentsPublic(
tenantId: "your-tenant-id",
urlId: "page-url-id"
)
Uobičajeni problemi 
401 greške neautorizovanog pristupa
Ako dobijate 401 greške prilikom korišćenja autentifikovanog API‑ja:
- Proverite vaš API ključ: Uverite se da koristite tačan API ključ sa vašeg FastComments kontrolnog panela
- Verifikujte tenant ID: Proverite da li se tenant ID podudara sa vašim nalogom
- Format API ključa: API ključ treba da bude postavljen kao
x-api-keyzaglavlje u deljenoj konfiguraciji:
FastCommentsSwiftAPIConfiguration.shared.customHeaders["x-api-key"] = "YOUR_API_KEY"
- Korišćenje pogrešnog API‑ja: Uverite se da koristite
DefaultAPI(nePublicAPI) za autentifikovane pozive
Problemi sa SSO tokenom
Ako SSO tokeni ne rade:
- Koristite sigurni režim za produkciju: Uvek koristite
FastCommentsSSO.createSecure()sa vašim API ključem za produkciju - Samo na serveru: Generišite sigurni SSO token na vašem serveru, nikada ne izlažite vaš API ključ klijentima
- Proverite podatke o korisniku: Uverite se da su sva potrebna polja (id, email, username) prosleđena
- Isticanje tokena: Sigurni SSO tokeni sadrže vremensku oznaku i mogu da isteknu. Generišite nove tokena po potrebi.
SSL/TLS greške
Ako naiđete na SSL/TLS greške:
- Osigurajte da vaš
Info.plistdozvoljava HTTPS veze ka fastcomments.com - Proverite da li ne koristite izuzetke iz App Transport Security koji bi mogli da blokiraju vezu
Beleške 
Broadcast identifikatori
Videćete da treba da pošaljete broadcastId u nekim API pozivima. Kada primite događaje, dobićete ovaj ID nazad, tako da znate da ignorišete događaj ako planirate optimistično primeniti izmene na klijentu (što ćete verovatno želeti da uradite jer to pruža najbolje iskustvo). Pošaljite ovde UUID. ID treba da bude dovoljno jedinstven da se ne ponovi dva puta u jednoj sesiji.
let broadcastId = UUID().uuidString
createAgentTenant 
Kreira novi probni nalog za AI agenta bez ljudske registracije. Za pozivanje nije potreban API ključ.
Odgovor sadrži ID tenanta, API ključ koji odmah funkcioniše sa REST API-jem i MCP serverom, kao i URL za preuzimanje naloga. Dajte URL za preuzimanje osobi za koju radite: otvaranjem tog URL-a dok je prijavljen na FastComments, nalog se povezuje sa njim. Nepreuzeti nalozi, kao i njihovi ključevi, brišu se 72 sata nakon kreiranja. Dok se ne preuzme, nalog ima standardna ograničenja probnog perioda.
Odgovor
Vraća: CreateAgentTenantResponse
Primer

agregacija 
Aggregira dokumente grupisanjem (ako je prosleđen parametar groupBy) i primenom više operacija. Podržane su različite operacije (npr. sum, countDistinct, avg, itd.).
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| parentTenantId | string | query | Ne | |
| includeStats | boolean | query | Ne |
Odgovor
Vraća: AggregateResponse
Primer

getAuditLogs 
Parameters
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | Tenant za čitanje audit logova. |
| limit | integer | query | Ne | Koliko logova da se vrati. Maksimum 10000, podrazumevano 1000. |
| skip | integer | query | Ne | Koliko logova da se preskoči, za paginaciju. |
| order | string | query | Ne | Smer sortiranja po vremenu događaja. Podrazumevano DESC (najnoviji prvi). |
| after | integer | query | Ne | |
| before | integer | query | Ne | |
| username | string | query | Ne | Vraćaju se samo događaji izvršeni od strane ovog korisničkog imena. |
| ip | string | query | Ne | Vraćaju se samo događaji sa ove IP adrese. |
| crudType | string | query | Ne | Vraćaju se samo događaji ovog tipa: c, r, u, d, ili login. |
| resourceName | string | query | Ne | Vraćaju se samo događaji za ovaj resurs, npr. User ili Moderator. |
| targetId | string | query | Ne | Vraćaju se samo događaji čiji pogođeni objekat ima ovaj ID. |
| target | string | query | Ne | Podudaranje podstringa neosetljivo na veličinu slova na oznaci pogođenog objekta, npr. korisničko ime ili email. |
| includeManagedTenants | boolean | query | Ne | Takođe vraća događaje od tenant-a koje ovaj tenant upravlja. |
Response
Vraća: GetAuditLogsResponse
Example

logoutPublic 
Odgovor
Vraća: APIEmptyResponse
Primer

getBatchJob 
Status, napredak i, kada se završi, rezultat jednog batch posla.
Parameters
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Response
Returns: GetBatchJobAPIResponse
Example

getBatchJobs 
The tenant's batch jobs (imports, exports, page migrations...), newest first.
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| type | string | query | No | Samo poslovi ovog tipa, na primer migrate-pages. |
| status | string | query | No | Samo poslovi u ovom statusu: requested, running, success ili failed. |
| skip | integer | query | No | Koliko poslova treba preskočiti, za paginaciju. |
Odgovor
Vraća: GetBatchJobsAPIResponse
Primer

blockFromCommentPublic 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: BlockSuccess
Primer

unBlockCommentPublic 
Parametri
| Name | Type | Location | Required | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| sso | string | query | Ne |
Response
Vraća: UnblockSuccess
Primer

checkedCommentsForBlocked 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentIds | string | query | Da | Zarezima odvojena lista ID-eva komentara. |
| sso | string | query | Ne |
Odgovor
Vraća: CheckBlockedCommentsResponse
Primer

blockUserFromComment 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No | |
| anonUserId | string | query | No |
Odgovor
Vraća: BlockSuccess
Primer

createCommentPublic 
Parameters
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| urlId | string | query | Da | |
| broadcastId | string | query | Da | |
| sessionId | string | query | Ne | |
| sso | string | query | Ne | |
| locale | string | query | Ne |
Odgovor
Vraća: SaveCommentsResponseWithPresence
Primer

deleteComment 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| contextUserId | string | query | No | |
| isLive | boolean | query | No |
Odgovor
Vraća: DeleteCommentResult
Primer

deleteCommentPublic 
Parameters
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | Yes | |
| editKey | string | query | No | |
| sso | string | query | No |
Response
Vraća: PublicAPIDeleteCommentResponse
Primer

deleteCommentVote 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| commentId | string | path | Da | |
| voteId | string | path | Da | |
| urlId | string | query | Da | |
| broadcastId | string | query | Da | |
| editKey | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: VoteDeleteResponse
Primer

flagComment 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| userId | string | query | Ne | |
| anonUserId | string | query | Ne |
Odgovor
Vraća: FlagCommentResponse
Primer

getComment 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIGetCommentResponse
Primer

getComments 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| page | integer | query | Ne | |
| limit | integer | query | Ne | |
| skip | integer | query | Ne | |
| asTree | boolean | query | Ne | |
| skipChildren | integer | query | Ne | |
| limitChildren | integer | query | Ne | |
| maxTreeDepth | integer | query | Ne | |
| urlId | string | query | Ne | |
| userId | string | query | Ne | |
| anonUserId | string | query | Ne | |
| contextUserId | string | query | Ne | |
| hashTag | string | query | Ne | |
| parentId | string | query | Ne | |
| direction | string | query | Ne | |
| fromDate | integer | query | Ne | |
| toDate | integer | query | Ne |
Odgovor
Vraća: APIGetCommentsResponse
Primer

getCommentsPublic 
req tenantId urlId
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| urlId | string | query | Da | |
| page | integer | query | Ne | |
| direction | string | query | Ne | |
| sso | string | query | Ne | |
| skip | integer | query | Ne | |
| skipChildren | integer | query | Ne | |
| limit | integer | query | Ne | |
| limitChildren | integer | query | Ne | |
| countChildren | boolean | query | Ne | |
| fetchPageForCommentId | string | query | Ne | |
| includeConfig | boolean | query | Ne | |
| countAll | boolean | query | Ne | |
| includei10n | boolean | query | Ne | |
| locale | string | query | Ne | |
| modules | string | query | Ne | |
| isCrawler | boolean | query | Ne | |
| includeNotificationCount | boolean | query | Ne | |
| asTree | boolean | query | Ne | |
| maxTreeDepth | integer | query | Ne | |
| useFullTranslationIds | boolean | query | Ne | |
| parentId | string | query | Ne | |
| searchText | string | query | Ne | |
| hashTags | array | query | Ne | |
| userId | string | query | Ne | |
| customConfigStr | string | query | Ne | |
| afterCommentId | string | query | Ne | |
| beforeCommentId | string | query | Ne | |
| questionId | string | query | Ne | |
| questionValue | integer | query | Ne |
Odgovor
Vraća: GetCommentsResponseWithPresencePublicComment
Primer

getCommentText 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| commentId | string | path | Da | |
| editKey | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: PublicAPIGetCommentTextResponse
Primer

getCommentVoteUserNames 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| commentId | string | path | Da | |
| dir | integer | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: GetCommentVoteUserNamesSuccessResponse
Primer

lockComment 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| commentId | string | path | Da | |
| broadcastId | string | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primer

pinComment 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| commentId | string | path | Da | |
| broadcastId | string | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: ChangeCommentPinStatusResponse
Primer

saveComment 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| isLive | boolean | query | Ne | |
| doSpamCheck | boolean | query | Ne | |
| sendEmails | boolean | query | Ne | |
| populateNotifications | boolean | query | Ne |
Odgovor
Vraća: APISaveCommentResponse
Primer

saveCommentsBulk 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| isLive | boolean | query | No | |
| doSpamCheck | boolean | query | No | |
| sendEmails | boolean | query | No | |
| populateNotifications | boolean | query | No |
Odgovor
Vraća: [SaveCommentsBulkResponse]
Primer

setCommentText 
Parameters
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| commentId | string | path | Da | |
| broadcastId | string | query | Da | |
| editKey | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: PublicAPISetCommentTextResponse
Primer

translateComments 
Prevodi date komentare na jezik vidžeta. Dostupno samo kada odgovarajuće pravilo prilagođavanja vidžeta ima Comment Translation postavljeno na Automatic ili Manual.
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| urlId | string | query | Da | |
| sso | string | query | Ne | |
| locale | string | query | Ne |
Odgovor
Vraća: CommentTranslationsResponse
Primer

unBlockUserFromComment 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No | |
| anonUserId | string | query | No |
Odgovor
Returns: UnblockSuccess
Primer

unFlagComment 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| userId | string | query | Ne | |
| anonUserId | string | query | Ne |
Odgovor
Vraća: FlagCommentResponse
Primer

unLockComment 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | putanja | Da | |
| commentId | string | putanja | Da | |
| broadcastId | string | upit | Da | |
| sso | string | upit | Ne |
Odgovor
Vraća: APIEmptyResponse
Primer

unPinComment 
Parametri
| Naziv | Tip | Location | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| commentId | string | path | Da | |
| broadcastId | string | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: ChangeCommentPinStatusResponse
Primer

updateComment 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| contextUserId | string | query | No | |
| doSpamCheck | boolean | query | No | |
| isLive | boolean | query | No |
Odgovor
Returns: APIEmptyResponse
Primer

voteComment 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| commentId | string | path | Da | |
| urlId | string | query | Da | |
| broadcastId | string | query | Da | |
| sessionId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: VoteResponse
Primer

getCommentsForUser 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| userId | string | query | No | |
| direction | string | query | No | |
| repliesToUserId | string | query | No | |
| page | number | query | No | |
| includei10n | boolean | query | No | |
| locale | string | query | No | |
| isCrawler | boolean | query | No |
Odgovor
Vraća: GetCommentsForUserResponse
Primer

addDomainConfig 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: AddDomainConfigResponse
Primer

deleteDomainConfig 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| domain | string | path | Da |
Odgovor
Vraća: DeleteDomainConfigResponse
Primer

getDomainConfig 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| domain | string | path | Da |
Odgovor
Vraća: GetDomainConfigResponse
Primer

getDomainConfigs 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: GetDomainConfigsResponse
Primer

patchDomainConfig 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| domainToUpdate | string | path | Da |
Odgovor
Vraća: PatchDomainConfigResponse
Primer

putDomainConfig 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| domainToUpdate | string | path | Da |
Odgovor
Vraća: PutDomainConfigResponse
Primer

createEmailTemplate 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: CreateEmailTemplateResponse
Primer

deleteEmailTemplate 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

deleteEmailTemplateRenderError 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| errorId | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

getEmailTemplate 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: GetEmailTemplateResponse
Primer

getEmailTemplateDefinitions 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: GetEmailTemplateDefinitionsResponse
Primer

getEmailTemplateRenderErrors 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| skip | number | query | Ne |
Odgovor
Vraća: GetEmailTemplateRenderErrorsResponse
Primer

getEmailTemplates 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| skip | number | query | Ne |
Odgovor
Vraća: GetEmailTemplatesResponse
Primer

renderEmailTemplate 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| locale | string | query | Ne |
Odgovor
Vraća: RenderEmailTemplateResponse
Primer

updateEmailTemplate 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

getEventLog 
req tenantId urlId userIdWS
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| urlId | string | query | Da | |
| userIdWS | string | query | Da | |
| startTime | integer | query | Da | |
| endTime | integer | query | Ne |
Odgovor
Vraća: GetEventLogResponse
Primer

getGlobalEventLog 
req tenantId urlId userIdWS
Parametri
| Name | Type | Location | Obavezno | Description |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| urlId | string | query | Da | |
| userIdWS | string | query | Da | |
| startTime | integer | query | Da | |
| endTime | integer | query | Ne |
Odgovor
Vraća: GetEventLogResponse
Primer

createFeedPost 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| broadcastId | string | query | No | |
| isLive | boolean | query | No | |
| doSpamCheck | boolean | query | No | |
| skipDupCheck | boolean | query | No |
Odgovor
Returns: CreateFeedPostsResponse
Primer

createFeedPostPublic 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: CreateFeedPostResponse
Primer

deleteFeedPostPublic 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| postId | string | path | Da | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: DeleteFeedPostPublicResponse
Primer

getFeedPosts 
req tenantId afterId
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| afterId | string | query | Ne | |
| limit | integer | query | Ne | |
| tags | array | query | Ne |
Odgovor
Vraća: GetFeedPostsResponse
Primer

getFeedPostsPublic 
req tenantId afterId
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | putanja | Da | |
| afterId | string | upit | Ne | |
| limit | integer | upit | Ne | |
| tags | array | upit | Ne | |
| sso | string | upit | Ne | |
| isCrawler | boolean | upit | Ne | |
| includeUserInfo | boolean | upit | Ne |
Odgovor
Vraća: PublicFeedPostsResponse
Primer

getFeedPostsStats 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| postIds | array | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: FeedPostsStatsResponse
Primer

getUserReactsPublic 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| postIds | array | query | No | |
| sso | string | query | No |
Odgovor
Vraća: UserReactsResponse
Primer

reactFeedPostPublic 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| postId | string | path | Yes | |
| isUndo | boolean | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Odgovor
Vraća: ReactFeedPostResponse
Primer

updateFeedPost 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

updateFeedPostPublic 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| postId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Response
Vraća: CreateFeedPostResponse
Primer

flagCommentPublic 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| isFlagged | boolean | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primer

getGifLarge 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| largeInternalURLSanitized | string | query | Da |
Odgovor
Vraća: GifGetLargeResponse
Primer

getGifsSearch 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| search | string | query | Yes | |
| locale | string | query | No | |
| rating | string | query | No | |
| page | number | query | No |
Odgovor
Vraća: GetGifsSearchResponse
Primer

getGifsTrending 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| locale | string | query | Ne | |
| rating | string | query | Ne | |
| page | number | query | Ne |
Odgovor
Vraća: GetGifsTrendingResponse
Primer

addHashTag 
Parameters
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Response
Vraća: CreateHashTagResponse
Primer

addHashTagsBulk 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: BulkCreateHashTagsResponse
Primer

deleteHashTag 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| tag | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

getHashTags 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| page | number | query | Ne |
Odgovor
Vraća: GetHashTagsResponse
Primer

patchHashTag 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| tag | string | path | Da |
Odgovor
Vraća: UpdateHashTagResponse
Primer

getMe 
Identifikuje akreditiv u upotrebi: zakupca kojem pripada i, za OAuth tokenove, korisnika koji ga je autorizovao. Integracije koriste ovo za testiranje veze i označavanje.
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: GetMeResponse
Primer

deleteModerationVote 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| voteId | string | path | Da | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: VoteDeleteResponse
Primer

getApiComments 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| page | number | query | Ne | |
| count | number | query | Ne | |
| text-search | string | query | Ne | |
| byIPFromComment | string | query | Ne | |
| filters | string | query | Ne | |
| searchFilters | string | query | Ne | |
| sorts | string | query | Ne | |
| demo | boolean | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: ModerationAPIGetCommentsResponse
Primer

getApiExportStatus 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| batchJobId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: ModerationExportStatusResponse
Primer

getApiIds 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| text-search | string | query | Ne | |
| byIPFromComment | string | query | Ne | |
| filters | string | query | Ne | |
| searchFilters | string | query | Ne | |
| afterId | string | query | Ne | |
| demo | boolean | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: ModerationAPIGetCommentIdsResponse
Primer

getBanUsersFromComment 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
Odgovor
Vraća: GetBannedUsersFromCommentResponse
Primer

getCommentBanStatus 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: GetCommentBanStatusResponse
Primer

getCommentChildren 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
Odgovor
Vraća: ModerationAPIChildCommentsResponse
Primer

getCount 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| text-search | string | query | No | |
| byIPFromComment | string | query | No | |
| filter | string | query | No | |
| searchFilters | string | query | No | |
| demo | boolean | query | No | |
| sso | string | query | No |
Response
Vraća: ModerationAPICountCommentsResponse
Primer

getCounts 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: GetBannedUsersCountResponse
Primer

getLogs 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
Odgovor
Vraća: ModerationAPIGetLogsResponse
Primer

getManualBadges 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: GetTenantManualBadgesResponse
Primer

getManualBadgesForUser 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| badgesUserId | string | query | No | |
| commentId | string | query | No | |
| sso | string | query | No |
Odgovor
Vraća: GetUserManualBadgesResponse
Primer

getModerationComment 
Parameters
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| includeEmail | boolean | query | No | |
| includeIP | boolean | query | No | |
| sso | string | query | No |
Odgovor
Vraća: ModerationAPICommentResponse
Primer

getModerationCommentText 
Parameters
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
Response
Vraća: GetCommentTextResponse
Primer

getPreBanSummary 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| includeByUserIdAndEmail | boolean | query | No | |
| includeByIP | boolean | query | No | |
| includeByEmailDomain | boolean | query | No | |
| sso | string | query | No |
Odgovor
Vraća: PreBanSummary
Primer

getSearchCommentsSummary 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| value | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| sso | string | query | No |
Odgovor
Vraća: ModerationCommentSearchResponse
Primer

getSearchPages 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| value | string | query | No | |
| sso | string | query | No |
Odgovor
Vraća: ModerationPageSearchResponse
Primer

getSearchSites 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | upit | Da | |
| value | string | upit | Ne | |
| sso | string | upit | Ne |
Odgovor
Vraća: ModerationSiteSearchResponse
Primer

getSearchSuggest 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| text-search | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: ModerationSuggestResponse
Primer

getSearchUsers 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| value | string | query | No | |
| sso | string | query | No |
Odgovor
Vraća: ModerationUserSearchResponse
Primer

getTrustFactor 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| userId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: GetUserTrustFactorResponse
Primer

getUserBanPreference 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
Odgovor
Vraća: APIModerateGetUserBanPreferencesResponse
Primer

getUserInternalProfile 
Parametri
| Naziv | Tip | Lokacija | Potrebno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: GetUserInternalProfileResponse
Primer

postAdjustCommentVotes 
Parameters
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Response
Vraća: AdjustVotesResponse
Primer

postApiExport 
Parameters
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| text-search | string | query | Ne | |
| byIPFromComment | string | query | Ne | |
| filters | string | query | Ne | |
| searchFilters | string | query | Ne | |
| sorts | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: ModerationExportResponse
Primer

postBanUserFromComment 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| banEmail | boolean | query | Ne | |
| banEmailDomain | boolean | query | Ne | |
| banIP | boolean | query | Ne | |
| deleteAllUsersComments | boolean | query | Ne | |
| bannedUntil | string | query | Ne | |
| isShadowBan | boolean | query | Ne | |
| updateId | string | query | Ne | |
| banReason | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: BanUserFromCommentResult
Primer

postBanUserUndo 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primer

postBulkPreBanSummary 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| includeByUserIdAndEmail | boolean | query | No | |
| includeByIP | boolean | query | No | |
| includeByEmailDomain | boolean | query | No | |
| sso | string | query | No |
Odgovor
Vraća: BulkPreBanSummary
Primer

postCommentsByIds 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: ModerationAPIChildCommentsResponse
Primer

postFlagComment 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primer

postRemoveComment 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: PostRemoveCommentApiResponse
Primer

postRestoreDeletedComment 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Returns: APIEmptyResponse
Primer

postSetCommentApprovalStatus 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| approved | boolean | query | Ne | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: SetCommentApprovedResponse
Primer

postSetCommentReviewStatus 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| reviewed | boolean | query | Ne | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primer

postSetCommentSpamStatus 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| spam | boolean | query | Ne | |
| permNotSpam | boolean | query | Ne | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primer

postSetCommentText 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: SetCommentTextResponse
Primer

postUnFlagComment 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Odgovor
Vraća: APIEmptyResponse
Primer

postVote 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| direction | string | query | Ne | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: VoteResponse
Primer

putAwardBadge 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| badgeId | string | query | Da | |
| userId | string | query | Ne | |
| commentId | string | query | Ne | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: AwardUserBadgeResponse
Primer

putCloseThread 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No |
Odgovor
Vraća: APIEmptyResponse
Primer

putRemoveBadge 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| badgeId | string | query | Da | |
| userId | string | query | Ne | |
| commentId | string | query | Ne | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: RemoveUserBadgeResponse
Primer

putReopenThread 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No |
Odgovor
Vraća: APIEmptyResponse
Primer

setTrustFactor 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| userId | string | query | Ne | |
| trustFactor | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: SetUserTrustFactorResponse
Primer

createModerator 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: CreateModeratorResponse
Primer

deleteModerator 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| sendEmail | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primer

getModerator 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: GetModeratorResponse
Primer

getModerators 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| skip | number | query | Ne |
Odgovor
Vraća: GetModeratorsResponse
Primer

sendInvite 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| fromName | string | query | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

updateModerator 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

deleteNotificationCount 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

getCachedNotificationCount 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: GetCachedNotificationCountResponse
Primer

getNotificationCount 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| urlId | string | query | No | |
| fromCommentId | string | query | No | |
| viewed | boolean | query | No | |
| type | string | query | No |
Odgovor
Vraća: GetNotificationCountResponse
Primer

getNotifications 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| urlId | string | query | No | |
| fromCommentId | string | query | No | |
| viewed | boolean | query | No | |
| type | string | query | No | |
| skip | number | query | No |
Odgovor
Vraća: GetNotificationsResponse
Primer

updateNotification 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| userId | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primer

createV1PageReact 
Parameters
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| urlId | string | query | Da | |
| title | string | query | Ne | |
| sso | string | query | Ne |
Response
Vraća: CreateV1PageReact
Primer

createV2PageReact 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| urlId | string | query | Da | |
| id | string | query | Da | |
| title | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: CreateV1PageReact
Primer

deleteV1PageReact 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| urlId | string | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: CreateV1PageReact
Primer

deleteV2PageReact 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| urlId | string | query | Da | |
| id | string | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: CreateV1PageReact
Primer

getV1PageLikes 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No | |
| includeUserInfo | string | query | No | Kada je postavljeno, vraća korisnike koji su lajkovali stranicu (avatari i korisnička imena). Samo "public" je prihvaćeno, što izostavlja privatne profile. |
Odgovor
Vraća: GetV1PageLikes
Primer

getV2PageReacts 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No | |
| includeUserInfo | string | query | No | Kada je postavljeno, vraća korisnike za svaki react id (avatari i korisnička imena). Prihvaća se samo "public", što izostavlja privatne profile. |
Odgovor
Vraća: GetV2PageReacts
Primer

getV2PageReactUsers 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| urlId | string | query | Da | |
| id | string | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: GetV2PageReactUsersResponse
Primer

addPage 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: AddPageAPIResponse
Primer

deletePage 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: DeletePageAPIResponse
Primer

getOfflineUsers 
Prošli komentatori na stranici koji trenutno NISU na mreži. Sortirano po displayName. Koristite ovo nakon što iscrpite /users/online za prikaz sekcije "Members". Kursorska paginacija po commenterName: server prolazi kroz parcijalni {tenantId, urlId, commenterName} indeks od afterName naprijed putem $gt, bez troška $skip.
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| urlId | string | query | Da | Identifikator URL-a stranice (očišćen na serveru). |
| afterName | string | query | Ne | Kursor: proslijedite nextAfterName iz prethodnog odgovora. |
| afterUserId | string | query | Ne | Kursorski tiebreaker: proslijedite nextAfterUserId iz prethodnog odgovora. Obavezno kada je afterName postavljen kako se unosi sa istim imenom ne bi izgubili. |
Odgovor
Vraća: PageUsersOfflineResponse
Primjer

getOnlineUsers 
Trenutno online posetioci stranice: osobe čija je websocket sesija pretplaćena na stranicu upravo sada.
Vraća anonCount + totalCount (pretplatnici u celokupnoj sobi, uključujući anonimne posetioce koje ne izlistavamo).
Parameters
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| urlId | string | query | Da | Identifikator URL-a stranice (čistimo na serveru). |
| afterName | string | query | Ne | Kursor: prosledite nextAfterName iz prethodnog odgovora. |
| afterUserId | string | query | Ne | Kursor razrešavač podjednakosti: prosledite nextAfterUserId iz prethodnog odgovora. Obavezno kada je postavljen afterName kako se ne bi izostavile stavke zbog podjednakosti imena. |
Response
Returns: PageUsersOnlineResponse
Example

getPageByURLId 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| urlId | string | query | Da |
Odgovor
Vraća: GetPageByURLIdAPIResponse
Primer

getPageLikes 
Broj lajkova za stranicu, opcionalno sa korisnicima koji su je lajkovali.
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| urlId | string | query | Da | |
| includeUserInfo | string | query | Ne | ""public" izostavlja korisnike sa privatnim profilima, "include-private" ih uključuje." |
Response
Returns: GetPageLikesAPIResponse
Primer

getPageReacts 
Prilagođeni brojevi reakcija za stranicu, opciono sa korisnicima koji su reagovali.
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| urlId | string | query | Da | |
| includeUserInfo | string | query | Ne | "public" izostavlja korisnike sa privatnim profilima, "include-private" ih uključuje. |
Odgovor
Vraća: GetPageReactsAPIResponse
Primer

getPages 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: GetPagesAPIResponse
Primer

getPagesPublic 
List pages for a tenant. Used by the FChat desktop client to populate its room list.
Requires enableFChat to be true on the resolved custom config for each page.
Pages that require SSO are filtered against the requesting user's group access.
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| cursor | string | query | Ne | Neprozirni kursor za paginaciju vraćen kao nextCursor iz prethodnog zahteva. Vezan za isti sortBy. |
| limit | integer | query | Ne | 1..200, podrazumevano 50 |
| q | string | query | Ne | Opcioni filter prefiksa naslova, neosetljiv na velika i mala slova. |
| sortBy | string | query | Ne | Redosled sortiranja. updatedAt (podrazumevano, prvo najnoviji), commentCount (prvo oni sa najviše komentara) ili title (alfabetski). |
| hasComments | boolean | query | Ne | Ako je true, vraća samo stranice sa bar jednim komentarom. |
Odgovor
Vraća: GetPublicPagesResponse
Primer

getUsersInfo 
Masovni podaci o korisnicima za tenant. Za zadate userIds, vraća prikazne informacije iz User / SSOUser. Koristi se u widgetu za komentare da obogati korisnike koji su se upravo pojavili preko presence događaja. Nema konteksta stranice: privatnost se primenjuje dosledno (privatni profili su maskirani).
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| ids | string | query | Da | userIds odvojeni zarezom. |
Odgovor
Vraća: PageUsersInfoResponse
Primer

migratePages 
Postavlja batch posao koji premešta komentare, stranice i povezane zapise sa jednog urlId ili domena na drugi. "urlId" migracije podudaraju samo tačan urlId. "domain" migracije traže/zamenjuju vrednost unutar svakog urlId i url. Poll GET /api/v1/batch-jobs/{batchJobId}: kada je završen, sadrži rezultate po migraciji i undoId.
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: QueuePageMigrationJobAPIResponse
Primer

patchPage 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: PatchPageAPIResponse
Primer

undoPageMigrations 
Postavlja batch posao koji poništava svaku migraciju iz jednog migrate-pages posla, počevši od najnovijih. Dostupno 90 dana. Zapisi promenjeni od migracije ostaju netaknuti, tako da kasnija izmena nikada nije prebrisana. Osluškujte GET /api/v1/batch-jobs/{batchJobId} za brojače vraćenih/preskočenih.
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| undoId | string | path | Da |
Odgovor
Vraća: QueuePageMigrationJobAPIResponse
Primer

deletePendingWebhookEvent 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

getPendingWebhookEventCount 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | No | |
| externalId | string | query | No | |
| eventType | string | query | No | |
| type | string | query | No | |
| domain | string | query | No | |
| attemptCountGT | number | query | No |
Odgovor
Vraća: GetPendingWebhookEventCountResponse
Primer

getPendingWebhookEvents 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | No | |
| externalId | string | query | No | |
| eventType | string | query | No | |
| type | string | query | No | |
| domain | string | query | No | |
| attemptCountGT | number | query | No | |
| skip | number | query | No |
Odgovor
Vraća: GetPendingWebhookEventsResponse
Primer

createPollVote 
Zapišite glas u anketi ili premestite postojeći glas na drugu opciju. Glasač ima najviše jedan glas po anketi, tako da ponovni poziv za istog glasača premešta njegov glas umesto da dodaje novi.
Ovo poštuje podešavanja anketa sajta: ako je glasanje dozvoljeno samo prijavljenim korisnicima, glas sa samo anonUserId se odbija, a anonimni glasovi su ograničeni brzinom po IP adresi po anketi.
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: CreatePollVoteResponse
Primer

deletePollVote 
Retract a vote. The option it was cast on gives its tally back.
Parameters
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Response
Returns: DeletePollVoteResponse
Example

getPollVote 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Response
Vraća: GetPollVoteResponse
Example

getPollVotes 
Individualni glasovi iza zbirnih rezultata jedne ankete, najstariji prvi.
Anketa pripada komentaru, pa se glasovi uvek čitaju po jednoj anketi – commentId je obavezan. To drží svaki upit na indeksima koje kolekcija već ima.
Poštuje privatnost ankete: glasovi anonimne ankete ne mogu biti pročitani (poll-anonymous), ni ovde ni po ID-u.
Parameters
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | Yes | |
| voterId | string | query | No | |
| optionId | string | query | No | |
| skip | integer | query | No |
Response
Vraća: GetPollVotesResponse
Primer

deletePoll 
Uklanja anketu sa njenog komentara, zajedno sa svim datim glasovima. Sam komentar ostaje nepromenjen.
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

getPoll 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da |
Odgovor
Vraća: GetPollResponse
Primer

getPollVoters 
Ko je glasao za koju opciju. Anonimne ankete nikada ne odgovaraju, ankete samo za administratore odgovaraju samo administratoru ili moderatoru.
Parameters
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| urlId | string | query | No | |
| page | integer | query | No | |
| search | string | query | No | |
| sso | string | query | No |
Response
Vraća: GetPollVoterNamesSuccessResponse
Example

patchPoll 
Uredite anketu na licu mesta, zadržavajući njene rezultate: promenite pitanje, preimenujte opciju, zatvorite ili ponovo otvorite anketu, ili promenite ko može da vidi glasače. Opcije se adresiraju po ID‑u – da biste ih dodali, uklonili ili promenili redosled, pošaljite PUT celog spiska.
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da |
Odgovor
Vraća: SavePollResponse
Primer

putPoll 
Prikačite anketu uz komentar, ili postavite kompletno stanje ankete koju već ima.
Opcije se podudaraju po id-u: opcija poslata sa id-om postojeće opcije zadržava svoje glasove (i preuzima novi naziv i poziciju), opcija poslata bez id-a se dodaje, a postojeće opcije izostavljene iz liste se uklanjaju zajedno sa glasovima izdatim za njih.
Zadržavanje nijednog postojećeg id-a opcije na anketi koja ima glasove briše sve njih, pa je potrebno postaviti replaceVotes=true.
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | path | Da | |
| replaceVotes | boolean | query | Ne |
Odgovor
Vraća: SavePollResponse
Primer

votePoll 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| urlId | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Odgovor
Vraća: VotePollResponse
Primer

createQuestionConfig 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
Odgovor
Vraća: CreateQuestionConfigResponse
Primer

deleteQuestionConfig 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

getQuestionConfig 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: GetQuestionConfigResponse
Primer

getQuestionConfigs 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| skip | number | query | Ne |
Odgovor
Vraća: GetQuestionConfigsResponse
Primer

updateQuestionConfig 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

createQuestionResult 
Parameters
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes |
Response
Vraća: CreateQuestionResultResponse
Primer

deleteQuestionResult 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

getQuestionResult 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: GetQuestionResultResponse
Primer

getQuestionResults 
Parametri
| Naziv | Tip | Lokacija | Potrebno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| urlId | string | query | Ne | |
| userId | string | query | Ne | |
| startDate | string | query | Ne | |
| questionId | string | query | Ne | |
| questionIds | string | query | Ne | |
| skip | number | query | Ne |
Odgovor
Vraća: GetQuestionResultsResponse
Primer

updateQuestionResult 
Parameters
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

aggregateQuestionResults 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| questionId | string | query | Ne | |
| questionIds | array | query | Ne | |
| urlId | string | query | Ne | |
| timeBucket | string | query | Ne | |
| startDate | string | query | Ne | |
| forceRecalculate | boolean | query | Ne |
Odgovor
Vraća: AggregateQuestionResultsResponse
Primer

bulkAggregateQuestionResults 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| forceRecalculate | boolean | query | Ne |
Odgovor
Vraća: BulkAggregateQuestionResultsResponse
Primer

combineCommentsWithQuestionResults 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| questionId | string | query | No | |
| questionIds | array | query | No | |
| urlId | string | query | No | |
| startDate | string | query | No | |
| forceRecalculate | boolean | query | No | |
| minValue | number | query | No | |
| maxValue | number | query | No | |
| limit | number | query | No |
Odgovor
Returns: CombineQuestionResultsWithCommentsResponse
Primer

addSSOUser 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: AddSSOUserAPIResponse
Primer

deleteSSOUser 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| deleteComments | boolean | query | No | |
| commentDeleteMode | string | query | No |
Odgovor
Vraća: DeleteSSOUserAPIResponse
Primer

getSSOUserByEmail 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| string | path | Da |
Odgovor
Vraća: GetSSOUserByEmailAPIResponse
Primer

getSSOUserById 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: GetSSOUserByIdAPIResponse
Primer

getSSOUsers 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| skip | integer | query | Ne |
Odgovor
Vraća: GetSSOUsersResponse
Primer

patchSSOUser 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| updateComments | boolean | query | Ne |
Odgovor
Vraća: PatchSSOUserAPIResponse
Primer

putSSOUser 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| updateComments | boolean | query | Ne |
Odgovor
Vraća: PutSSOUserAPIResponse
Primer

createSubscription 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: CreateSubscriptionAPIResponse
Primer

deleteSubscription 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| userId | string | query | Ne |
Odgovor
Vraća: DeleteSubscriptionAPIResponse
Primer

getSubscriptions 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| userId | string | query | Ne |
Odgovor
Vraća: GetSubscriptionsAPIResponse
Primer

updateSubscription 
Parametri
| Naziv | Tip | Lokacija | Potrebno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| userId | string | query | Ne |
Odgovor
Vraća: UpdateSubscriptionAPIResponse
Primer

getTenantDailyUsages 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| yearNumber | number | query | No | |
| monthNumber | number | query | No | |
| dayNumber | number | query | No | |
| skip | number | query | No |
Odgovor
Vraća: GetTenantDailyUsagesResponse
Primer

createTenantPackage 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: CreateTenantPackageResponse
Primer

deleteTenantPackage 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

getTenantPackage 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: GetTenantPackageResponse
Primer

getTenantPackages 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| skip | number | query | Ne |
Odgovor
Vraća: GetTenantPackagesResponse
Primer

replaceTenantPackage 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

updateTenantPackage 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

createTenantUser 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: CreateTenantUserResponse
Primer

deleteTenantUser 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| deleteComments | string | query | Ne | |
| commentDeleteMode | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primer

getTenantUser 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Response
Vraća: GetTenantUserResponse
Primer

getTenantUsers 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| skip | number | query | Ne |
Odgovor
Vraća: GetTenantUsersResponse
Primer

replaceTenantUser 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| updateComments | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primer

sendLoginLink 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| redirectURL | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primer

updateTenantUser 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| updateComments | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primer

createTenant 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: CreateTenantResponse
Primer

deleteTenant 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| sure | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primer

getTenant 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: GetTenantResponse
Primer

getTenants 
Parameters
| Ime | Tip | Lokacija | Obligatorno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| meta | string | query | No | |
| skip | number | query | No |
Response
Vraća: GetTenantsResponse
Primer

updateTenant 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

changeTicketState 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| userId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: ChangeTicketStateResponse
Primer

createTicket 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| userId | string | query | Da |
Odgovor
Vraća: CreateTicketResponse
Primer

getTicket 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| userId | string | query | Ne |
Odgovor
Vraća: GetTicketResponse
Primer

getTickets 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| userId | string | query | Ne | |
| state | number | query | Ne | |
| skip | number | query | Ne | |
| limit | number | query | Ne |
Odgovor
Vraća: GetTicketsResponse
Primer

getTranslations 
Parameters
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| namespace | string | path | Da | |
| component | string | path | Da | |
| locale | string | query | Ne | |
| useFullTranslationIds | boolean | query | Ne |
Response
Vraća: GetTranslationsResponse
Example

uploadImage 
Otpremanje i promena veličine slike
Parameters
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| sizePreset | string | query | No | Size preset: "Default" (1000x1000px) ili "CrossPlatform" (kreira veličine za popularne uređaje) |
| urlId | string | query | No | ID stranice s koje se vrši upload, za konfiguraciju |
Response
Returns: UploadImageResponse
Example

getUserBadgeProgressById 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIGetUserBadgeProgressResponse
Primer

getUserBadgeProgressByUserId 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| userId | string | path | Da |
Odgovor
Vraća: APIGetUserBadgeProgressResponse
Primer

getUserBadgeProgressList 
Parameters
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| limit | number | query | No | |
| skip | number | query | No |
Response
Vraća: APIGetUserBadgeProgressListResponse
Example

createUserBadge 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: APICreateUserBadgeResponse
Primer

deleteUserBadge 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptySuccessResponse
Primer

getUserBadge 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIGetUserBadgeResponse
Primer

getUserBadges 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| userId | string | query | Ne | |
| badgeId | string | query | Ne | |
| type | number | query | Ne | |
| displayedOnComments | boolean | query | Ne | |
| limit | number | query | Ne | |
| skip | number | query | Ne |
Odgovor
Vraća: APIGetUserBadgesResponse
Primer

updateUserBadge 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptySuccessResponse
Primer

getUserNotificationCount 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| sso | string | query | Ne |
Response
Vraća: GetUserNotificationCountResponse
Primer

getUserNotifications 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| urlId | string | query | Ne | Koristi se za određivanje da li je trenutna stranica pretplaćena. |
| pageSize | integer | query | Ne | |
| afterId | string | query | Ne | |
| includeContext | boolean | query | Ne | |
| afterCreatedAt | integer | query | Ne | |
| unreadOnly | boolean | query | Ne | |
| dmOnly | boolean | query | Ne | |
| noDm | boolean | query | Ne | |
| includeTranslations | boolean | query | Ne | |
| includeTenantNotifications | boolean | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: GetMyNotificationsResponse
Primer

resetUserNotificationCount 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: ResetUserNotificationsResponse
Primer

resetUserNotifications 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| afterId | string | query | Ne | |
| afterCreatedAt | integer | query | Ne | |
| unreadOnly | boolean | query | Ne | |
| dmOnly | boolean | query | Ne | |
| noDm | boolean | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: ResetUserNotificationsResponse
Primer

updateUserNotificationCommentSubscriptionStatus 
Omogući ili onemogući obaveštenja za određeni komentar.
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| notificationId | string | path | Da | |
| optedInOrOut | string | path | Da | |
| commentId | string | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: UpdateUserNotificationCommentSubscriptionStatusResponse
Primer

updateUserNotificationPageSubscriptionStatus 
Omogućavanje ili onemogućavanje obaveštenja za stranicu. Kada su korisnici pretplaćeni na stranicu, kreiraju se obaveštenja za nove root komentare, i takođe
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| urlId | string | query | Da | |
| url | string | query | Da | |
| pageTitle | string | query | Da | |
| subscribedOrUnsubscribed | string | path | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: UpdateUserNotificationPageSubscriptionStatusResponse
Primer

updateUserNotificationStatus 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| notificationId | string | path | Da | |
| newStatus | string | path | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: UpdateUserNotificationStatusResponse
Primer

getUserPresenceStatuses 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| urlIdWS | string | query | Da | |
| userIds | string | query | Da |
Odgovor
Vraća: GetUserPresenceStatusesResponse
Primer

searchUsers 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| usernameStartsWith | string | query | No | |
| mentionGroupIds | array | query | No | |
| sso | string | query | No | |
| searchSection | string | query | No |
Odgovor
Vraća: SearchUsersResult
Primer

getUser 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: GetUserResponse
Primer

createVote 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | Yes | |
| direction | string | query | Yes | |
| userId | string | query | No | |
| anonUserId | string | query | No |
Odgovor
Vraća: VoteResponse
Primer

deleteVote 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| editKey | string | query | Ne |
Odgovor
Vraća: VoteDeleteResponse
Primer

getVotes 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| urlId | string | query | Da |
Response
Vraća: GetVotesResponse
Primer

getVotesForUser 
Parameters
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| userId | string | query | No | |
| anonUserId | string | query | No |
Odgovor
Vraća: GetVotesForUserResponse
Primer

createWebhook 
Pretplaćuje URL na događaj komentara (REST hook pretplata). Ponovno pretplaćivanje istog URL‑a na isti događaj i domen vraća postojeću pretplatu. Dostave su HMAC potpisane, pogledajte vodič za webhook‑ove; legacy token zaglavlje se nikada ne šalje API pretplatama.
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Returns: CreateWebhookResponse
Primer

deleteWebhook 
Odbijene prijave (REST hook unsubscribe). Ovde se mogu obrisati samo pretplate kreirane putem ovog API-ja; webhook-ovi kojima upravlja kontrolna tabla se menjaju u kontrolnoj tabli.
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primer

getWebhooks 
Navodi konfigurisane webhook-ove za tenant, i redove kojima upravlja dashboard i API pretplate.
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| event | string | query | Ne | |
| domain | string | query | Ne | |
| source | string | query | Ne | |
| skip | number | query | Ne |
Odgovor
Vraća: GetWebhooksResponse
Primer

getWebhookSamplePayloads 
Recent comments in exactly the shape webhook deliveries use, for building integrations (for example Zapier sample data). Every event delivers the same comment object, so event only has to be valid.
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| event | string | query | No | |
| limit | number | query | No |
Odgovor
Returns: GetWebhookSamplePayloadsResponse
Primer

Trebate pomoć?
Ako naiđete na bilo kakve probleme ili imate pitanja u vezi Swift SDK-a, molimo:
Doprinosi
Doprinosi su dobrodošli! Molimo posetite GitHub repository za smernice za doprinos.