
Taal 🇳🇱 Nederlands
Documentatie
Aan de slag
Agent Tenants
Aggregatie
Auditlogboeken
Authenticatie
Batchtaken
Blokkeren vanuit reactie
Controleer geblokkeerde reacties
Reacties
Reacties voor gebruiker
Domeinconfiguraties
E-mailsjablonen
Evenementlog
Feedberichten
Markeer reactie
GIF's
Hashtags
Mij
Moderatie
Moderators
Meldingsaantal
Meldingen
Pagina-reacties
Pagina's
In afwachting webhookgebeurtenissen
Peilingstemmen
Peilingen
Vraagconfiguraties
Vraagresultaten
Aggregatie van vraagresultaten
SSO-gebruikers
Abonnementen
Dagelijks gebruik van tenant
Tenant-pakketten
Tenant-gebruikers
Tenants
Tickets
Vertalingen
Afbeelding uploaden
Voortgang gebruikersbadge
Gebruikersbadges
Gebruikersmeldingen
Aanwezigheidsstatus gebruiker
Gebruikers zoeken
Gebruikers
Stemmen
Webhooks
FastComments Java SDK
Dit is de officiële Java SDK voor FastComments.
Officiële Java SDK voor de FastComments API
Repository
AI-coderingsagenten 
Geef je code‑agent de FastComments‑context die hij nodig heeft - widgets, configuratie, Secure SSO, de REST‑API en de SDK’s:
npx skills add fastcomments/skills
Werkt met Claude Code, Codex, Cursor, Copilot, Gemini en elke andere agent die de skills CLI ondersteunt.
Installation 
Maven
Voeg de Repsy-repository toe aan de POM van je project:
<repositories>
<repository>
<id>repsy</id>
<name>FastComments Maven Repository on Repsy</name>
<url>https://repo.repsy.io/mvn/winrid/fastcomments</url>
</repository>
</repositories>
Voeg vervolgens de benodigde dependencies toe:
<dependencies>
<!-- API Client -->
<dependency>
<groupId>com.fastcomments</groupId>
<artifactId>client</artifactId>
<version>3.1.1</version>
</dependency>
<!-- Core Library (includes SSO) -->
<dependency>
<groupId>com.fastcomments</groupId>
<artifactId>core</artifactId>
<version>3.1.1</version>
</dependency>
<!-- PubSub Library (for live events) -->
<dependency>
<groupId>com.fastcomments</groupId>
<artifactId>pubsub</artifactId>
<version>3.1.1</version>
</dependency>
</dependencies>
Gradle
Voeg de Repsy-repository toe aan je build.gradle-bestand:
repositories {
mavenCentral()
maven {
url "https://repo.repsy.io/mvn/winrid/fastcomments"
}
}
dependencies {
// API Client
implementation "com.fastcomments:client:3.1.1"
// Core Library (includes SSO)
implementation "com.fastcomments:core:3.1.1"
// PubSub Library (for live events)
implementation "com.fastcomments:pubsub:3.1.1"
}
Inhoud van de Library
Deze library bevat drie modules: de gegenereerde API-client, de core Java-library die handgeschreven utilities bevat om het werken met de API eenvoudiger te maken, en de pubsub-module, een library voor het abonneren op change feeds.
Publieke versus Beveiligde API's
Voor de API-client zijn er drie klassen: DefaultApi, PublicApi en ModerationApi. De DefaultApi bevat methodes die je API-sleutel vereisen, en PublicApi bevat methodes die direct vanuit een browser/mobiel apparaat/enz. kunnen worden aangeroepen zonder authenticatie.
De ModerationApi biedt een uitgebreide suite van live en snelle moderatie-API's. Elke ModerationApi-methode accepteert een sso-parameter en kan authenticeren via SSO of een FastComments.com-sessiecookie.
Quick Start 
Gebruik van geauthenticeerde API's (DefaultApi)
Belangrijk: Je moet je API-sleutel instellen op de ApiClient voordat je geauthenticeerde verzoeken doet. Als je dat niet doet, zullen verzoeken mislukken met een 401-fout.
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.api.DefaultApi;
import com.fastcomments.model.*;
public class Example {
public static void main(String[] args) {
// Create and configure the API client
ApiClient apiClient = new ApiClient();
// REQUIRED: Set your API key (get this from your FastComments dashboard)
apiClient.setApiKey("YOUR_API_KEY_HERE");
// Create the API instance with the configured client
DefaultApi api = new DefaultApi(apiClient);
// Now you can make authenticated API calls
try {
// Example: Add an SSO user
CreateAPISSOUserData userData = new CreateAPISSOUserData();
userData.setId("user-123");
userData.setEmail("user@example.com");
userData.setDisplayName("John Doe");
AddSSOUserAPIResponse response = api.addSSOUser("YOUR_TENANT_ID", userData)
.execute();
System.out.println("User created: " + response);
} catch (ApiException e) {
System.err.println("Error: " + e.getResponseBody());
// Common errors:
// - 401: API key is missing or invalid
// - 400: Request validation failed
}
}
}
Gebruik van publieke API's (PublicApi)
Publieke endpoints vereisen geen authenticatie:
import com.fastcomments.api.PublicApi;
import com.fastcomments.invoker.ApiException;
PublicApi publicApi = new PublicApi();
try {
var response = publicApi.getCommentsPublic("YOUR_TENANT_ID", "page-url-id")
.execute();
System.out.println(response);
} catch (ApiException e) {
e.printStackTrace();
}
Gebruik van moderatie-API's (ModerationApi)
De ModerationApi stuurt het moderator-dashboard aan. Elke methode accepteert een sso-parameter die de SSO-geauthenticeerde moderator identificeert namens wie het verzoek wordt gedaan:
import com.fastcomments.api.ModerationApi;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.model.*;
ModerationApi moderationApi = new ModerationApi();
try {
// List comments awaiting moderation
ModerationAPIGetCommentsResponse response = moderationApi.getApiComments()
.sso("YOUR_SSO_TOKEN")
.execute();
System.out.println(response);
} catch (ApiException e) {
e.printStackTrace();
}
Veelvoorkomende problemen
- 401 "missing-api-key" error: Zorg ervoor dat je
apiClient.setApiKey("YOUR_KEY")aanroept voordat je de DefaultApi-instantie aanmaakt. - Verkeerde API-klasse: Gebruik
DefaultApivoor server-side geauthenticeerde verzoeken,PublicApivoor client-side/publieke verzoeken. - Null API key: De SDK zal authenticatie stilzwijgend overslaan als de API-sleutel null is, wat leidt tot 401-fouten.
Notes 
Broadcast-id's
Je zult zien dat je in sommige API-aanroepen een broadcastId moet meegeven. Wanneer je events ontvangt, krijg je deze ID terug, zodat je het event kunt negeren als je van plan bent wijzigingen optimistisch aan de client toe te passen (wat je waarschijnlijk zult willen doen omdat dit de beste gebruikerservaring biedt). Geef hier een UUID mee. De ID moet uniek genoeg zijn om niet twee keer in een browsersessie voor te komen.
createAgentTenant 
Maakt een nieuw proefaccount aan voor een AI‑agent zonder menselijke registratie. Er is geen API‑sleutel nodig om dit aan te roepen.
De respons bevat de tenant‑id, een API‑sleutel die onmiddellijk werkt tegen de REST‑API en de MCP‑server, en een claim‑URL. Geef de claim‑URL aan de persoon waarvoor je werkt: het openen ervan terwijl je bent ingelogd op FastComments koppelt het account aan hen. Niet‑geclaimde accounts, en hun sleutels, worden 72 uur na creatie verwijderd. Totdat ze geclaimd zijn, heeft het account de standaard proeflimieten.
Respons
Retourneert: CreateAgentTenantResponse
Voorbeeld

aggregate 
Agregeert documenten door ze te groeperen (als groupBy is opgegeven) en meerdere bewerkingen toe te passen. Verschillende bewerkingen (bijv. sum, countDistinct, avg, enz.) worden ondersteund.
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| parentTenantId | string | query | Nee | |
| includeStats | boolean | query | Nee |
Antwoord
Retourneert: AggregateResponse
Voorbeeld

getAuditLogs 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | De tenant waarvoor auditlogs worden gelezen. |
| limit | integer | query | Nee | Hoeveel logs moeten worden geretourneerd. Max 10000, standaard 1000. |
| skip | integer | query | Nee | Hoeveel logs moeten worden overgeslagen, voor paginering. |
| order | string | query | Nee | Sorteerrichting op de gebeurtenistijd. Standaard DESC (nieuwste eerst). |
| after | integer | query | Nee | |
| before | integer | query | Nee | |
| username | string | query | Nee | Alleen gebeurtenissen teruggeven die door deze gebruikersnaam zijn uitgevoerd. |
| ip | string | query | Nee | Alleen gebeurtenissen teruggeven van dit IP-adres. |
| crudType | string | query | Nee | Alleen gebeurtenissen van dit type teruggeven: c, r, u, d, of login. |
| resourceName | string | query | Nee | Alleen gebeurtenissen voor deze resource teruggeven, bijv. User of Moderator. |
| targetId | string | query | Nee | Alleen gebeurtenissen waarvan het getroffen object dit id heeft teruggeven. |
| target | string | query | Nee | Hoofdletterongevoelige substring-match op het label van het getroffen object, bijv. een gebruikersnaam of e‑mail. |
| includeManagedTenants | boolean | query | Nee | Ook gebeurtenissen teruggeven van tenants die deze tenant beheert. |
Respons
Retourneert: GetAuditLogsResponse
Voorbeeld

logoutPublic 
Antwoord
Retourneert: APIEmptyResponse
Voorbeeld

getBatchJob 
Status, voortgang en, eenmaal voltooid, het resultaat van één batchtaak.
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Retourneert: GetBatchJobAPIResponse
Voorbeeld

getBatchJobs 
The tenant's batch jobs (imports, exports, page migrations...), newest first.
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| type | string | query | Nee | Alleen taken van dit type, bijvoorbeeld migrate-pages. |
| status | string | query | Nee | Alleen taken in deze status: requested, running, success of failed. |
| skip | integer | query | Nee | Hoeveel taken over te slaan, voor paginering. |
Response
Retourneert: GetBatchJobsAPIResponse
Example

blockFromCommentPublic 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja | |
| sso | string | query | Nee |
Respons
Retourneert: BlockSuccess
Voorbeeld

unBlockCommentPublic 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja | |
| sso | string | query | Nee |
Respons
Retourneert: UnblockSuccess
Voorbeeld

checkedCommentsForBlocked 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentIds | string | query | Ja | Een door komma's gescheiden lijst met commentaar-id's. |
| sso | string | query | Nee |
Respons
Retourneert: CheckBlockedCommentsResponse
Voorbeeld

blockUserFromComment 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| userId | string | query | Nee | |
| anonUserId | string | query | Nee |
Antwoord
Retourneert: BlockSuccess
Voorbeeld

createCommentPublic 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| urlId | string | query | Ja | |
| broadcastId | string | query | Ja | |
| sessionId | string | query | Nee | |
| sso | string | query | Nee | |
| locale | string | query | Nee |
Respons
Retourneert: SaveCommentsResponseWithPresence
Voorbeeld

deleteComment 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| contextUserId | string | query | Nee | |
| isLive | boolean | query | Nee |
Antwoord
Retourneert: DeleteCommentResult
Voorbeeld

deleteCommentPublic 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| commentId | string | path | Ja | |
| broadcastId | string | query | Ja | |
| editKey | string | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: PublicAPIDeleteCommentResponse
Voorbeeld

deleteCommentVote 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| commentId | string | path | Ja | |
| voteId | string | path | Ja | |
| urlId | string | query | Ja | |
| broadcastId | string | query | Ja | |
| editKey | string | query | Nee | |
| sso | string | query | Nee |
Response
Retourneert: VoteDeleteResponse
Voorbeeld

flagComment 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| userId | string | query | Nee | |
| anonUserId | string | query | Nee |
Antwoord
Geeft terug: FlagCommentResponse
Voorbeeld

getComment 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Retourneert: APIGetCommentResponse
Voorbeeld

getComments 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| page | integer | query | Nee | |
| limit | integer | query | Nee | |
| skip | integer | query | Nee | |
| asTree | boolean | query | Nee | |
| skipChildren | integer | query | Nee | |
| limitChildren | integer | query | Nee | |
| maxTreeDepth | integer | query | Nee | |
| urlId | string | query | Nee | |
| userId | string | query | Nee | |
| anonUserId | string | query | Nee | |
| contextUserId | string | query | Nee | |
| hashTag | string | query | Nee | |
| parentId | string | query | Nee | |
| direction | string | query | Nee | |
| fromDate | integer | query | Nee | |
| toDate | integer | query | Nee |
Response
Geeft terug: APIGetCommentsResponse
Voorbeeld

getCommentsPublic 
req tenantId urlId
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| page | integer | query | No | |
| direction | string | query | No | |
| sso | string | query | No | |
| skip | integer | query | No | |
| skipChildren | integer | query | No | |
| limit | integer | query | No | |
| limitChildren | integer | query | No | |
| countChildren | boolean | query | No | |
| fetchPageForCommentId | string | query | No | |
| includeConfig | boolean | query | No | |
| countAll | boolean | query | No | |
| includei10n | boolean | query | No | |
| locale | string | query | No | |
| modules | string | query | No | |
| isCrawler | boolean | query | No | |
| includeNotificationCount | boolean | query | No | |
| asTree | boolean | query | No | |
| maxTreeDepth | integer | query | No | |
| useFullTranslationIds | boolean | query | No | |
| parentId | string | query | No | |
| searchText | string | query | No | |
| hashTags | array | query | No | |
| userId | string | query | No | |
| customConfigStr | string | query | No | |
| afterCommentId | string | query | No | |
| beforeCommentId | string | query | No | |
| questionId | string | query | No | |
| questionValue | integer | query | No |
Respons
Retourneert: GetCommentsResponseWithPresencePublicComment
Voorbeeld

getCommentText 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| commentId | string | path | Ja | |
| editKey | string | query | Nee | |
| sso | string | query | Nee |
Antwoord
Retourneert: PublicAPIGetCommentTextResponse
Voorbeeld

getCommentVoteUserNames 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| commentId | string | path | Ja | |
| dir | integer | query | Ja | |
| sso | string | query | Nee |
Respons
Geeft terug: GetCommentVoteUserNamesSuccessResponse
Voorbeeld

lockComment 
Parameters
| Naam | Type | Location | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| commentId | string | path | Ja | |
| broadcastId | string | query | Ja | |
| sso | string | query | Nee |
Respons
Returneert: APIEmptyResponse
Voorbeeld

pinComment 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| commentId | string | path | Ja | |
| broadcastId | string | query | Ja | |
| sso | string | query | Nee |
Respons
Retourneert: ChangeCommentPinStatusResponse
Voorbeeld

saveComment 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| isLive | boolean | query | Nee | |
| doSpamCheck | boolean | query | Nee | |
| sendEmails | boolean | query | Nee | |
| populateNotifications | boolean | query | Nee |
Antwoord
Retourneert: APISaveCommentResponse
Voorbeeld

saveCommentsBulk 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| isLive | boolean | query | No | |
| doSpamCheck | boolean | query | No | |
| sendEmails | boolean | query | No | |
| populateNotifications | boolean | query | No |
Response
Retourneert: SaveCommentsBulkResponse
Voorbeeld

setCommentText 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| commentId | string | path | Ja | |
| broadcastId | string | query | Ja | |
| editKey | string | query | Nee | |
| sso | string | query | Nee |
Antwoord
Retourneert: PublicAPISetCommentTextResponse
Voorbeeld

translateComments 
Vertaal de gegeven opmerkingen naar de widget-taal. Alleen beschikbaar wanneer de bijbehorende widget‑aanpassingsregel Comment Translation is ingesteld op Automatisch of Handmatig.
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| urlId | string | query | Ja | |
| sso | string | query | Nee | |
| locale | string | query | Nee |
Respons
Retourneert: CommentTranslationsResponse
Voorbeeld

unBlockUserFromComment 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| userId | string | query | Nee | |
| anonUserId | string | query | Nee |
Respons
Retourneert: UnblockSuccess
Voorbeeld

unFlagComment 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| userId | string | query | Nee | |
| anonUserId | string | query | Nee |
Respons
Retourneert: FlagCommentResponse
Voorbeeld

unLockComment 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| commentId | string | path | Ja | |
| broadcastId | string | query | Ja | |
| sso | string | query | Nee |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

unPinComment 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| commentId | string | path | Ja | |
| broadcastId | string | query | Ja | |
| sso | string | query | Nee |
Respons
Retourneert: ChangeCommentPinStatusResponse
Voorbeeld

updateComment 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| contextUserId | string | query | Nee | |
| doSpamCheck | boolean | query | Nee | |
| isLive | boolean | query | Nee |
Antwoord
Retourneert: APIEmptyResponse
Voorbeeld

voteComment 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| commentId | string | path | Ja | |
| urlId | string | query | Ja | |
| broadcastId | string | query | Ja | |
| sessionId | string | query | Nee | |
| sso | string | query | Nee |
Response
Retourneert: VoteResponse
Voorbeeld

getCommentsForUser 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| userId | string | query | Nee | |
| direction | string | query | Nee | |
| repliesToUserId | string | query | Nee | |
| page | number | query | Nee | |
| includei10n | boolean | query | Nee | |
| locale | string | query | Nee | |
| isCrawler | boolean | query | Nee |
Response
Geeft terug: GetCommentsForUserResponse
Voorbeeld

addDomainConfig 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Respons
Retourneert: AddDomainConfigResponse
Voorbeeld

deleteDomainConfig 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| domain | string | path | Yes |
Respons
Retourneert: DeleteDomainConfigResponse
Voorbeeld

getDomainConfig 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| domain | string | path | Ja |
Antwoord
Retourneert: GetDomainConfigResponse
Voorbeeld

getDomainConfigs 
Parameters
| Naam | Type | Locatie | Vereist | Omschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Respons
Retourneert: GetDomainConfigsResponse
Voorbeeld

patchDomainConfig 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| domainToUpdate | string | path | Ja |
Antwoord
Retourneert: PatchDomainConfigResponse
Voorbeeld

putDomainConfig 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| domainToUpdate | string | path | Yes |
Respons
Retourneert: PutDomainConfigResponse
Voorbeeld

createEmailTemplate 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Antwoord
Retourneert: CreateEmailTemplateResponse
Voorbeeld

deleteEmailTemplate 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Antwoord
Retourneert: APIEmptyResponse
Voorbeeld

deleteEmailTemplateRenderError 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| errorId | string | path | Yes |
Response
Retourneert: APIEmptyResponse
Example

getEmailTemplate 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Respons
Retourneert: GetEmailTemplateResponse
Voorbeeld

getEmailTemplateDefinitions 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Response
Retourneert: GetEmailTemplateDefinitionsResponse
Voorbeeld

getEmailTemplateRenderErrors 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| skip | number | query | Nee |
Respons
Retourneert: GetEmailTemplateRenderErrorsResponse
Voorbeeld

getEmailTemplates 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| skip | number | query | Nee |
Response
Retourneert: GetEmailTemplatesResponse
Voorbeeld

renderEmailTemplate 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| locale | string | query | Nee |
Antwoord
Geeft terug: RenderEmailTemplateResponse
Voorbeeld

updateEmailTemplate 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

getEventLog 
req tenantId urlId userIdWS
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| urlId | string | query | Ja | |
| userIdWS | string | query | Ja | |
| startTime | integer | query | Ja | |
| endTime | integer | query | Nee |
Antwoord
Retourneert: GetEventLogResponse
Voorbeeld

getGlobalEventLog 
req tenantId urlId userIdWS
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| urlId | string | query | Ja | |
| userIdWS | string | query | Ja | |
| startTime | integer | query | Ja | |
| endTime | integer | query | Nee |
Respons
Retourneert: GetEventLogResponse
Voorbeeld

createFeedPost 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| broadcastId | string | query | Nee | |
| isLive | boolean | query | Nee | |
| doSpamCheck | boolean | query | Nee | |
| skipDupCheck | boolean | query | Nee |
Respons
Retourneert: CreateFeedPostsResponse
Voorbeeld

createFeedPostPublic 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| broadcastId | string | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: CreateFeedPostResponse
Voorbeeld

deleteFeedPostPublic 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| postId | string | path | Ja | |
| broadcastId | string | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: DeleteFeedPostPublicResponse
Voorbeeld

getFeedPosts 
req tenantId afterId
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| afterId | string | query | Nee | |
| limit | integer | query | Nee | |
| tags | array | query | Nee |
Antwoord
Geeft terug: GetFeedPostsResponse
Voorbeeld

getFeedPostsPublic 
req tenantId afterId
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| afterId | string | query | Nee | |
| limit | integer | query | Nee | |
| tags | array | query | Nee | |
| sso | string | query | Nee | |
| isCrawler | boolean | query | Nee | |
| includeUserInfo | boolean | query | Nee |
Antwoord
Retourneert: PublicFeedPostsResponse
Voorbeeld

getFeedPostsStats 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| postIds | array | query | Ja | |
| sso | string | query | Nee |
Respons
Retourneert: FeedPostsStatsResponse
Voorbeeld

getUserReactsPublic 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| postIds | array | query | Nee | |
| sso | string | query | Nee |
Response
Retourneert: UserReactsResponse
Voorbeeld

reactFeedPostPublic 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| postId | string | path | Ja | |
| isUndo | boolean | query | Nee | |
| broadcastId | string | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: ReactFeedPostResponse
Voorbeeld

updateFeedPost 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Response
Retourneert: APIEmptyResponse
Voorbeeld

updateFeedPostPublic 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| postId | string | path | Ja | |
| broadcastId | string | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: CreateFeedPostResponse
Voorbeeld

flagCommentPublic 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja | |
| isFlagged | boolean | query | Ja | |
| sso | string | query | Nee |
Antwoord
Retourneert: APIEmptyResponse
Voorbeeld

getGifLarge 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| largeInternalURLSanitized | string | query | Ja |
Respons
Retourneert: GifGetLargeResponse
Voorbeeld

getGifsSearch 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| search | string | query | Ja | |
| locale | string | query | Nee | |
| rating | string | query | Nee | |
| page | number | query | Nee |
Antwoord
Retourneert: GetGifsSearchResponse
Voorbeeld

getGifsTrending 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| locale | string | query | Nee | |
| rating | string | query | Nee | |
| page | number | query | Nee |
Respons
Retourneert: GetGifsTrendingResponse
Voorbeeld

addHashTag 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
Respons
Retourneert: CreateHashTagResponse
Voorbeeld

addHashTagsBulk 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Respons
Retourneert: BulkCreateHashTagsResponse
Voorbeeld

deleteHashTag 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| tag | string | path | Ja |
Respons
Returns: APIEmptyResponse
Voorbeeld

getHashTags 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| page | number | query | Nee |
Antwoord
Retourneert: GetHashTagsResponse
Voorbeeld

patchHashTag 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| tag | string | path | Yes |
Respons
Retourneert: UpdateHashTagResponse
Voorbeeld

getMe 
Identificeert de gebruikte referentie: de tenant waartoe het behoort en, voor OAuth‑tokens, de gebruiker die het heeft geautoriseerd.
Integraties gebruiken dit om een verbinding te testen en te labelen.
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Response
Retourneert: GetMeResponse
Example

deleteModerationVote 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| voteId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Response
Retourneert: VoteDeleteResponse
Voorbeeld

getApiComments 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| page | number | query | No | |
| count | number | query | No | |
| text-search | string | query | No | |
| byIPFromComment | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| sorts | string | query | No | |
| demo | boolean | query | No | |
| sso | string | query | No |
Respons
Retourneert: ModerationAPIGetCommentsResponse
Voorbeeld

getApiExportStatus 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| batchJobId | string | query | Nee | |
| sso | string | query | Nee |
Respons
Returns: ModerationExportStatusResponse
Voorbeeld

getApiIds 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| text-search | string | query | No | |
| byIPFromComment | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| afterId | string | query | No | |
| demo | boolean | query | No | |
| sso | string | query | No |
Reactie
Retourneert: ModerationAPIGetCommentIdsResponse
Voorbeeld

getBanUsersFromComment 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
Response
Returns: GetBannedUsersFromCommentResponse
Example

getCommentBanStatus 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja | |
| sso | string | query | Nee |
Reactie
Retourneert: GetCommentBanStatusResponse
Voorbeeld

getCommentChildren 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja | |
| sso | string | query | Nee |
Respons
Retourneert: ModerationAPIChildCommentsResponse
Voorbeeld

getCount 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| 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 |
Respons
Retourneert: ModerationAPICountCommentsResponse
Voorbeeld

getCounts 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
Respons
Retourneert: GetBannedUsersCountResponse
Voorbeeld

getLogs 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja | |
| sso | string | query | Nee |
Respons
Retourneert: ModerationAPIGetLogsResponse
Voorbeeld

getManualBadges 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| sso | string | query | Nee |
Response
Retourneert: GetTenantManualBadgesResponse
Example

getManualBadgesForUser 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| badgesUserId | string | query | Nee | |
| commentId | string | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: GetUserManualBadgesResponse
Voorbeeld

getModerationComment 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| includeEmail | boolean | query | No | |
| includeIP | boolean | query | No | |
| sso | string | query | No |
Respons
Retourneert: ModerationAPICommentResponse
Voorbeeld

getModerationCommentText 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
Respons
Retourneert: GetCommentTextResponse
Voorbeeld

getPreBanSummary 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja | |
| includeByUserIdAndEmail | boolean | query | Nee | |
| includeByIP | boolean | query | Nee | |
| includeByEmailDomain | boolean | query | Nee | |
| sso | string | query | Nee |
Response
Retourneert: PreBanSummary
Example

getSearchCommentsSummary 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| value | string | query | Nee | |
| filters | string | query | Nee | |
| searchFilters | string | query | Nee | |
| sso | string | query | Nee |
Response
Returns: ModerationCommentSearchResponse
Example

getSearchPages 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| value | string | query | Nee | |
| sso | string | query | Nee |
Reactie
Retourneert: ModerationPageSearchResponse
Voorbeeld

getSearchSites 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| value | string | query | Nee | |
| sso | string | query | Nee |
Response
Retourneert: ModerationSiteSearchResponse
Voorbeeld

getSearchSuggest 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| text-search | string | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: ModerationSuggestResponse
Voorbeeld

getSearchUsers 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| value | string | query | Nee | |
| sso | string | query | nee |
Respons
Retourneert: ModerationUserSearchResponse
Voorbeeld

getTrustFactor 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| userId | string | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: GetUserTrustFactorResponse
Voorbeeld

getUserBanPreference 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| sso | string | query | Nee |
Reactie
Retourneert: APIModerateGetUserBanPreferencesResponse
Voorbeeld

getUserInternalProfile 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: GetUserInternalProfileResponse
Voorbeeld

postAdjustCommentVotes 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja | |
| broadcastId | string | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: AdjustVotesResponse
Voorbeeld

postApiExport 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| text-search | string | query | Nee | |
| byIPFromComment | string | query | Nee | |
| filters | string | query | Nee | |
| searchFilters | string | query | Nee | |
| sorts | string | query | Nee | |
| sso | string | query | Nee |
Response
Retourneert: ModerationExportResponse
Voorbeeld

postBanUserFromComment 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja | |
| banEmail | boolean | query | Nee | |
| banEmailDomain | boolean | query | Nee | |
| banIP | boolean | query | Nee | |
| deleteAllUsersComments | boolean | query | Nee | |
| bannedUntil | string | query | Nee | |
| isShadowBan | boolean | query | Nee | |
| updateId | string | query | Nee | |
| banReason | string | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: BanUserFromCommentResult
Voorbeeld

postBanUserUndo 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

postBulkPreBanSummary 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| includeByUserIdAndEmail | boolean | query | Nee | |
| includeByIP | boolean | query | Nee | |
| includeByEmailDomain | boolean | query | Nee | |
| sso | string | query | Nee |
Reactie
Retourneert: BulkPreBanSummary
Voorbeeld

postCommentsByIds 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| sso | string | query | Nee |
Response
Returns: ModerationAPIChildCommentsResponse
Example

postFlagComment 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Response
Retourneert: APIEmptyResponse
Voorbeeld

postRemoveComment 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja | |
| broadcastId | string | query | Nee | |
| sso | string | query | Nee |
Response
Retourneert: PostRemoveCommentApiResponse
Voorbeeld

postRestoreDeletedComment 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

postSetCommentApprovalStatus 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja | |
| approved | boolean | query | Nee | |
| broadcastId | string | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: SetCommentApprovedResponse
Voorbeeld

postSetCommentReviewStatus 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| reviewed | boolean | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

postSetCommentSpamStatus 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja | |
| spam | boolean | query | Nee | |
| permNotSpam | boolean | query | Nee | |
| broadcastId | string | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

postSetCommentText 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja | |
| broadcastId | string | query | Nee | |
| sso | string | query | Nee |
Response
Retourneert: SetCommentTextResponse
Example

postUnFlagComment 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja | |
| broadcastId | string | query | Nee | |
| sso | string | query | Nee |
Response
Retourneert: APIEmptyResponse
Example

postVote 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| direction | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Response
Retourneert: VoteResponse
Example

putAwardBadge 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| badgeId | string | query | Ja | |
| userId | string | query | Nee | |
| commentId | string | query | Nee | |
| broadcastId | string | query | Nee | |
| sso | string | query | Nee |
Response
Retourneert: AwardUserBadgeResponse
Example

putCloseThread 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| urlId | string | query | Ja | |
| sso | string | query | Nee |
Response
Returns: APIEmptyResponse
Example

putRemoveBadge 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| badgeId | string | query | Ja | |
| userId | string | query | Nee | |
| commentId | string | query | Nee | |
| broadcastId | string | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: RemoveUserBadgeResponse
Voorbeeld

putReopenThread 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No |
Response
Returns: APIEmptyResponse
Example

setTrustFactor 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| trustFactor | string | query | No | |
| sso | string | query | No |
Respons
Retourneert: SetUserTrustFactorResponse
Voorbeeld

createModerator 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Response
Retourneert: CreateModeratorResponse
Voorbeeld

deleteModerator 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| sendEmail | string | query | Nee |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

getModerator 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Retourneert: GetModeratorResponse
Voorbeeld

getModerators 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| skip | number | query | Nee |
Respons
Retourneert: GetModeratorsResponse
Voorbeeld

sendInvite 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| fromName | string | query | Ja |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

updateModerator 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

deleteNotificationCount 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Antwoord
Retourneert: APIEmptyResponse
Voorbeeld

getCachedNotificationCount 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Geeft terug: GetCachedNotificationCountResponse
Voorbeeld

getNotificationCount 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| userId | string | query | Nee | |
| urlId | string | query | Nee | |
| fromCommentId | string | query | Nee | |
| viewed | boolean | query | Nee | |
| type | string | query | Nee |
Response
Retourneert: GetNotificationCountResponse
Example

getNotifications 
Parameters
| 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 | |
| skip | number | query | No |
Respons
Retourneert: GetNotificationsResponse
Voorbeeld

updateNotification 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| userId | string | query | Nee |
Antwoord
Retourneert: APIEmptyResponse
Voorbeeld

createV1PageReact 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| urlId | string | query | Ja | |
| title | string | query | Nee | |
| sso | string | query | Nee |
Response
Retourneert: CreateV1PageReact
Voorbeeld

createV2PageReact 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| id | string | query | Yes | |
| title | string | query | No | |
| sso | string | query | No |
Respons
Retourneert: CreateV1PageReact
Voorbeeld

deleteV1PageReact 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| urlId | string | query | Ja | |
| sso | string | query | Nee |
Respons
Returns: CreateV1PageReact
Voorbeeld

deleteV2PageReact 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| urlId | string | query | Ja | |
| id | string | query | Ja | |
| sso | string | query | Nee |
Respons
Retourneert: CreateV1PageReact
Voorbeeld

getV1PageLikes 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| urlId | string | query | Ja | |
| sso | string | query | Nee | |
| includeUserInfo | string | query | Nee | Wanneer ingesteld, worden de gebruikers die de pagina leuk vonden geretourneerd (avatars en gebruikersnamen). Alleen “public” wordt geaccepteerd, waardoor privé‑profielen worden weggelaten. |
Response
Retourneert: GetV1PageLikes
Example

getV2PageReacts 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| urlId | string | query | Ja | |
| sso | string | query | Nee | |
| includeUserInfo | string | query | Nee | Wanneer ingesteld, retourneert het de gebruikers voor elke react-id (avatars en gebruikersnamen). Alleen "public" wordt geaccepteerd, wat privéprofielen weglaten. |
Response
Retourneert: GetV2PageReacts
Voorbeeld

getV2PageReactUsers 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | pad | Ja | |
| urlId | string | query | Ja | |
| id | string | query | Ja | |
| sso | string | query | Nee |
Respons
Retourneert: GetV2PageReactUsersResponse
Voorbeeld

addPage 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Antwoord
Retourneert: AddPageAPIResponse
Voorbeeld

deletePage 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Retourneert: DeletePageAPIResponse
Voorbeeld

getOfflineUsers 
Vorige commentatoren op de pagina die NIET momenteel online zijn. Gesorteerd op displayName. Gebruik dit nadat u /users/online hebt uitgeput om een "Leden" sectie weer te geven. Cursor-paginering op commenterName: de server loopt de gedeeltelijke index {tenantId, urlId, commenterName} vanaf afterName vooruit via $gt, zonder $skip-kosten.
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | Pagina-URL-identificator (schoongemaakt aan de serverzijde). |
| afterName | string | query | No | Cursor: geef nextAfterName door van het vorige antwoord. |
| afterUserId | string | query | No | Cursor tiebreaker: geef nextAfterUserId door van het vorige antwoord. Vereist wanneer afterName is ingesteld zodat naamgelijkheden geen vermeldingen wegvallen. |
Antwoord
Retourneert: PageUsersOfflineResponse
Voorbeeld

getOnlineUsers 
Momenteel online kijkers van een pagina: mensen wiens websocket-sessie op dit moment op die pagina geabonneerd is. Geeft anonCount + totalCount terug (abonnees in de hele ruimte, inclusief anonieme kijkers die we niet afzonderlijk opsommen).
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| urlId | string | query | Ja | Pagina-URL-identificator (schoongemaakt aan de serverzijde). |
| afterName | string | query | Nee | Cursor: geef nextAfterName uit de vorige respons door. |
| afterUserId | string | query | Nee | Cursor tiebreaker: geef nextAfterUserId uit de vorige respons door. Verplicht wanneer afterName is ingesteld zodat bij gelijke namen geen items verloren gaan. |
Respons
Geeft terug: PageUsersOnlineResponse
Voorbeeld

getPageByURLId 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| urlId | string | query | Ja |
Antwoord
Retourneert: GetPageByURLIdAPIResponse
Voorbeeld

getPageLikes 
Like-aantal voor een pagina, optioneel met de gebruikers die het hebben geliked.
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| urlId | string | query | Ja | |
| includeUserInfo | string | query | Nee | "public" laat gebruikers met privéprofielen weg, "include-private" neemt ze op. |
Response
Geeft terug: GetPageLikesAPIResponse
Voorbeeld

getPageReacts 
Aangepaste reactietellingen voor een pagina, eventueel met de gebruikers die gereageerd hebben.
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| includeUserInfo | string | query | No | "public" negeert gebruikers met privéprofielen, "include-private" neemt ze op. |
Response
Returns: GetPageReactsAPIResponse
Example

getPages 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Respons
Geeft terug: GetPagesAPIResponse
Voorbeeld

getPagesPublic 
List pages for a tenant. Used by the FChat desktop client to populate its room list.
Vereist dat enableFChat op true staat in de opgeloste aangepaste configuratie voor elke pagina.
Pagina's die SSO vereisen worden gefilterd op basis van de groepstoegang van de aanvragende gebruiker.
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| cursor | string | query | Nee | Opaak pagineringscursor teruggegeven als nextCursor van een eerdere aanvraag. Gebonden aan dezelfde sortBy. |
| limit | integer | query | Nee | 1..200, standaard 50 |
| q | string | query | Nee | Optionele hoofdletterongevoelige titel-voorvoegselfilter. |
| sortBy | string | query | Nee | Sorteervolgorde. updatedAt (standaard, nieuwste eerst), commentCount (meeste opmerkingen eerst), of title (alfabetisch). |
| hasComments | boolean | query | Nee | Als true, geef alleen pagina's terug met ten minste één opmerking. |
Response
Geeft terug: GetPublicPagesResponse
Voorbeeld

getUsersInfo 
Bulk gebruikersinfo voor een tenant. Gegeven userIds, retourneer weergave-informatie van User / SSOUser. Wordt gebruikt door de comment-widget om gebruikers die net zijn verschenen via een presence-event te verrijken. Geen paginacontext: privacy wordt uniform afgedwongen (privéprofielen worden gemaskeerd).
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| ids | string | query | Ja | Door komma's gescheiden userIds. |
Response
Retourneert: PageUsersInfoResponse
Voorbeeld

migratePages 
Plaatst een batchtaak in de wachtrij die opmerkingen, pagina's en gerelateerde records verplaatst van de ene urlId of domein naar het andere. "urlId"-migraties matchen alleen de exacte urlId. "domein"-migraties zoeken/vervangen de waarde in elke urlId en url. Poll GET /api/v1/batch-jobs/{batchJobId}: zodra deze klaar is, bevat deze per-migratie resultaten en een undoId.
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Response
Geeft terug: QueuePageMigrationJobAPIResponse
Voorbeeld

patchPage 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Retourneert: PatchPageAPIResponse
Voorbeeld

undoPageMigrations 
Queues een batch‑taak die elke migratie van één migrate‑pages‑taak ongedaan maakt, beginnend met de nieuwste. Beschikbaar gedurende 90 dagen.
Records die zijn gewijzigd sinds de migratie blijven onaangeroerd, zodat een latere bewerking nooit wordt overschreven.
Poll GET /api/v1/batch-jobs/{batchJobId} voor de aantallen hersteld/overgeslagen.
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| undoId | string | path | Ja |
Response
Retourneert: QueuePageMigrationJobAPIResponse
Example

deletePendingWebhookEvent 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

getPendingWebhookEventCount 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | query | Nee | |
| externalId | string | query | Nee | |
| eventType | string | query | Nee | |
| type | string | query | Nee | |
| domain | string | query | Nee | |
| attemptCountGT | number | query | Nee |
Respons
Retourneert: GetPendingWebhookEventCountResponse
Voorbeeld

getPendingWebhookEvents 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | query | Nee | |
| externalId | string | query | Nee | |
| eventType | string | query | Nee | |
| type | string | query | Nee | |
| domain | string | query | Nee | |
| attemptCountGT | number | query | Nee | |
| skip | number | query | Nee |
Response
Retourneert: GetPendingWebhookEventsResponse
Voorbeeld

createPollVote 
Record a vote on a poll, or move an existing one to a different option. A voter has at most one vote per poll, so calling this again for the same voter moves their vote rather than adding one.
This obeys the site's poll settings: if voting is set to logged-in users only, a vote with just an anonUserId is rejected, and anonymous votes are rate limited per IP per poll.
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Respons
Retourneert: CreatePollVoteResponse
Voorbeeld

deletePollVote 
Retract a vote. The option it was cast on gives its tally back.
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Retourneert: DeletePollVoteResponse
Voorbeeld

getPollVote 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Respons
Retourneert: GetPollVoteResponse
Voorbeeld

getPollVotes 
The individual votes behind one poll's tallies, oldest first.
A poll belongs to a comment, so votes are always read one poll at a time - commentId is required. That keeps every query on the indexes the collection already has.
Obeys the poll's privacy: an anonymous poll's votes cannot be read (poll-anonymous), here or by id.
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | Yes | |
| voterId | string | query | No | |
| optionId | string | query | No | |
| skip | integer | query | No |
Response
Retourneert: GetPollVotesResponse
Voorbeeld

deletePoll 
Verwijder een poll van de bijbehorende reactie, samen met alle uitgebrachte stemmen. De reactie zelf blijft onaangetast.
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja |
Response
Geeft terug: APIEmptyResponse
Voorbeeld

getPoll 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja |
Respons
Retourneert: GetPollResponse
Voorbeeld

getPollVoters 
Wie heeft op welke optie gestemd. Anonieme peilingen geven nooit een antwoord, peilingen alleen voor beheerders geven alleen een antwoord voor een beheerder of moderator.
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| commentId | string | path | Ja | |
| urlId | string | query | Nee | |
| page | integer | query | Nee | |
| search | string | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: GetPollVoterNamesSuccessResponse
Voorbeeld

patchPoll 
Edit een poll ter plekke, waarbij de tellingen behouden blijven: wijzig de vraag, hernoem een optie, sluit of heropen deze, of wijzig wie de stemmers mag zien. Opties worden aangesproken via id – om ze toe te voegen, te verwijderen of te herschikken, PUT de volledige lijst.
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja |
Response
Retourneert: SavePollResponse
Example

putPoll 
Attach een poll aan een reactie, of stel de volledige status van de poll in die deze al heeft.
Opties worden gematcht op id: een optie die wordt verzonden met de id van een bestaande optie behoudt zijn stemmen (en neemt het nieuwe label en de positie), een optie die zonder id wordt verzonden wordt toegevoegd, en bestaande opties die niet in de lijst staan worden verwijderd samen met de daarop uitgebrachte stemmen.
Het niet behouden van bestaande optie‑id's op een poll die stemmen heeft, verwijdert ze allemaal, dus moet replaceVotes=true worden gebruikt.
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | path | Ja | |
| replaceVotes | boolean | query | Nee |
Respons
Retourneert: SavePollResponse
Voorbeeld

votePoll 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| urlId | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Response
Retourneert: VotePollResponse
Example

createQuestionConfig 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Antwoord
Geeft terug: CreateQuestionConfigResponse
Voorbeeld

deleteQuestionConfig 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

getQuestionConfig 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Response
Retourneert: GetQuestionConfigResponse
Voorbeeld

getQuestionConfigs 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| skip | number | query | Nee |
Respons
Retourneert: GetQuestionConfigsResponse
Voorbeeld

updateQuestionConfig 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

createQuestionResult 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Response
Retourneert: CreateQuestionResultResponse
Example

deleteQuestionResult 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Antwoord
Retourneert: APIEmptyResponse
Voorbeeld

getQuestionResult 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Antwoord
Retourneert: GetQuestionResultResponse
Voorbeeld

getQuestionResults 
Parameters
| Name | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| urlId | string | query | Nee | |
| userId | string | query | Nee | |
| startDate | string | query | Nee | |
| questionId | string | query | Nee | |
| questionIds | string | query | Nee | |
| skip | number | query | Nee |
Respons
Retourneert: GetQuestionResultsResponse
Voorbeeld

updateQuestionResult 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Response
Retourneert: APIEmptyResponse
Voorbeeld

aggregateQuestionResults 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| questionId | string | query | Nee | |
| questionIds | array | query | Nee | |
| urlId | string | query | Nee | |
| timeBucket | string | query | Nee | |
| startDate | string | query | Nee | |
| forceRecalculate | boolean | query | Nee |
Respons
Retourneert: AggregateQuestionResultsResponse
Voorbeeld

bulkAggregateQuestionResults 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| forceRecalculate | boolean | query | Nee |
Antwoord
Retourneert: BulkAggregateQuestionResultsResponse
Voorbeeld

combineCommentsWithQuestionResults 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| 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 |
Respons
Retourneert: CombineQuestionResultsWithCommentsResponse
Voorbeeld

addSSOUser 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Response
Retourneert: AddSSOUserAPIResponse
Voorbeeld

deleteSSOUser 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| deleteComments | boolean | query | Nee | |
| commentDeleteMode | string | query | Nee |
Respons
Geeft terug: DeleteSSOUserAPIResponse
Voorbeeld

getSSOUserByEmail 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| string | path | Ja |
Respons
Retourneert: GetSSOUserByEmailAPIResponse
Voorbeeld

getSSOUserById 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Respons
Retourneert: GetSSOUserByIdAPIResponse
Voorbeeld

getSSOUsers 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| skip | integer | query | Nee |
Antwoord
Retourneert: GetSSOUsersResponse
Voorbeeld

patchSSOUser 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| updateComments | boolean | query | Nee |
Response
Retourneert: PatchSSOUserAPIResponse
Voorbeeld

putSSOUser 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| updateComments | boolean | query | Nee |
Antwoord
Retourneert: PutSSOUserAPIResponse
Voorbeeld

createSubscription 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Respons
Retourneert: CreateSubscriptionAPIResponse
Voorbeeld

deleteSubscription 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| userId | string | query | Nee |
Antwoord
Retourneert: DeleteSubscriptionAPIResponse
Voorbeeld

getSubscriptions 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| userId | string | query | Nee |
Antwoord
Retourneert: GetSubscriptionsAPIResponse
Voorbeeld

updateSubscription 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| userId | string | query | Nee |
Response
Retourneert: UpdateSubscriptionAPIResponse
Voorbeeld

getTenantDailyUsages 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| yearNumber | number | query | Nee | |
| monthNumber | number | query | Nee | |
| dayNumber | number | query | Nee | |
| skip | number | query | Nee |
Response
Retourneert: GetTenantDailyUsagesResponse
Voorbeeld

createTenantPackage 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes |
Response
Retourneert: CreateTenantPackageResponse
Voorbeeld

deleteTenantPackage 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Antwoord
Geeft terug: APIEmptyResponse
Voorbeeld

getTenantPackage 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Retourneert: GetTenantPackageResponse
Voorbeeld

getTenantPackages 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| skip | number | query | Nee |
Respons
Retourneert: GetTenantPackagesResponse
Voorbeeld

replaceTenantPackage 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Antwoord
Retourneert: APIEmptyResponse
Voorbeeld

updateTenantPackage 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Geeft terug: APIEmptyResponse
Voorbeeld

createTenantUser 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Respons
Geeft terug: CreateTenantUserResponse
Voorbeeld

deleteTenantUser 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| deleteComments | string | query | Nee | |
| commentDeleteMode | string | query | Nee |
Antwoord
Retourneert: APIEmptyResponse
Voorbeeld

getTenantUser 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Response
Retourneert: GetTenantUserResponse
Voorbeeld

getTenantUsers 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| skip | number | query | Nee |
Antwoord
Retourneert: GetTenantUsersResponse
Voorbeeld

replaceTenantUser 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| updateComments | string | query | Nee |
Response
Retourneert: APIEmptyResponse
Voorbeeld

sendLoginLink 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| redirectURL | string | query | Nee |
Antwoord
Retourneert: APIEmptyResponse
Voorbeeld

updateTenantUser 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| updateComments | string | query | Nee |
Response
Retourneert: APIEmptyResponse
Voorbeeld

createTenant 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Respons
Geeft terug: CreateTenantResponse
Voorbeeld

deleteTenant 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| sure | string | query | Nee |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

getTenant 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Antwoord
Retourneert: GetTenantResponse
Voorbeeld

getTenants 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| meta | string | query | Nee | |
| skip | number | query | Nee |
Respons
Geeft terug: GetTenantsResponse
Voorbeeld

updateTenant 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Antwoord
Retourneert: APIEmptyResponse
Voorbeeld

changeTicketState 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | Yes | |
| id | string | path | Yes |
Antwoord
Geeft terug: ChangeTicketStateResponse
Voorbeeld

createTicket 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| userId | string | query | Ja |
Respons
Retourneert: CreateTicketResponse
Voorbeeld

getTicket 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| userId | string | query | Nee |
Response
Retourneert: GetTicketResponse
Voorbeeld

getTickets 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| state | number | query | No | |
| skip | number | query | No | |
| limit | number | query | No |
Respons
Retourneert: GetTicketsResponse
Voorbeeld

getTranslations 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| namespace | string | path | Ja | |
| component | string | path | Ja | |
| locale | string | query | Nee | |
| useFullTranslationIds | boolean | query | Nee |
Antwoord
Geeft terug: GetTranslationsResponse
Voorbeeld

uploadImage 
Afbeelding uploaden en schalen
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| sizePreset | string | query | No | Groottevoorinstelling: "Default" (1000x1000px) of "CrossPlatform" (maakt groottes voor populaire apparaten aan) |
| urlId | string | query | No | Pagina-id waarvan de upload plaatsvindt, voor configuratie |
Respons
Geeft terug: UploadImageResponse
Voorbeeld

getUserBadgeProgressById 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Respons
Retourneert: APIGetUserBadgeProgressResponse
Voorbeeld

getUserBadgeProgressByUserId 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| userId | string | path | Ja |
Antwoord
Retourneert: APIGetUserBadgeProgressResponse
Voorbeeld

getUserBadgeProgressList 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| limit | number | query | No | |
| skip | number | query | No |
Antwoord
Retourneert: APIGetUserBadgeProgressListResponse
Voorbeeld

createUserBadge 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Antwoord
Retourneert: APICreateUserBadgeResponse
Voorbeeld

deleteUserBadge 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Retourneert: APIEmptySuccessResponse
Voorbeeld

getUserBadge 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Retourneert: APIGetUserBadgeResponse
Voorbeeld

getUserBadges 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| badgeId | string | query | No | |
| type | number | query | No | |
| displayedOnComments | boolean | query | No | |
| limit | number | query | No | |
| skip | number | query | No |
Antwoord
Geeft terug: APIGetUserBadgesResponse
Voorbeeld

updateUserBadge 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Retourneert: APIEmptySuccessResponse
Voorbeeld

getUserNotificationCount 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| sso | string | query | Nee |
Antwoord
Retourneert: GetUserNotificationCountResponse
Voorbeeld

getUserNotifications 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| urlId | string | query | Nee | Gebruikt om te bepalen of de huidige pagina geabonneerd is. |
| pageSize | integer | query | Nee | |
| afterId | string | query | Nee | |
| includeContext | boolean | query | Nee | |
| afterCreatedAt | integer | query | Nee | |
| unreadOnly | boolean | query | Nee | |
| dmOnly | boolean | query | Nee | |
| noDm | boolean | query | Nee | |
| includeTranslations | boolean | query | Nee | |
| includeTenantNotifications | boolean | query | Nee | |
| sso | string | query | Nee |
Response
Geeft terug: GetMyNotificationsResponse
Voorbeeld

resetUserNotificationCount 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| sso | string | query | Nee |
Antwoord
Retourneert: ResetUserNotificationsResponse
Voorbeeld

resetUserNotifications 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| afterId | string | query | Nee | |
| afterCreatedAt | integer | query | Nee | |
| unreadOnly | boolean | query | Nee | |
| dmOnly | boolean | query | Nee | |
| noDm | boolean | query | Nee | |
| sso | string | query | Nee |
Respons
Retourneert: ResetUserNotificationsResponse
Voorbeeld

updateUserNotificationCommentSubscriptionStatus 
Schakelt meldingen voor een specifieke reactie in of uit.
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| notificationId | string | path | Ja | |
| optedInOrOut | string | path | Ja | |
| commentId | string | query | Ja | |
| sso | string | query | Nee |
Response
Retourneert: UpdateUserNotificationCommentSubscriptionStatusResponse
Voorbeeld

updateUserNotificationPageSubscriptionStatus 
Schakel meldingen voor een pagina in of uit. Wanneer gebruikers zich op een pagina abonneren, worden meldingen aangemaakt voor nieuwe hoofdreacties, en ook
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| urlId | string | query | Ja | |
| url | string | query | Ja | |
| pageTitle | string | query | Ja | |
| subscribedOrUnsubscribed | string | path | Ja | |
| sso | string | query | Nee |
Response
Retourneert: UpdateUserNotificationPageSubscriptionStatusResponse
Voorbeeld

updateUserNotificationStatus 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| notificationId | string | path | Ja | |
| newStatus | string | path | Ja | |
| sso | string | query | Nee |
Respons
Retourneert: UpdateUserNotificationStatusResponse
Voorbeeld

getUserPresenceStatuses 
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| urlIdWS | string | query | Ja | |
| userIds | string | query | Ja |
Respons
Retourneert: GetUserPresenceStatusesResponse
Voorbeeld

searchUsers 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | path | Ja | |
| urlId | string | query | Ja | |
| usernameStartsWith | string | query | Nee | |
| mentionGroupIds | array | query | Nee | |
| sso | string | query | Nee | |
| searchSection | string | query | Nee |
Respons
Geeft terug: SearchUsersResult
Voorbeeld

getUser 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Antwoord
Geeft terug: GetUserResponse
Voorbeeld

createVote 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| commentId | string | query | Ja | |
| direction | string | query | Ja | |
| userId | string | query | Nee | |
| anonUserId | string | query | Nee |
Respons
Geeft terug: VoteResponse
Voorbeeld

deleteVote 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja | |
| editKey | string | query | Nee |
Respons
Retourneert: VoteDeleteResponse
Voorbeeld

getVotes 
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| urlId | string | query | Ja |
Respons
Retourneert: GetVotesResponse
Voorbeeld

getVotesForUser 
Parameters
| Naam | Type | Locatie | Vereist | Omschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| urlId | string | query | Ja | |
| userId | string | query | Nee | |
| anonUserId | string | query | Nee |
Respons
Retourneert: GetVotesForUserResponse
Voorbeeld

createWebhook 
Abonneert een URL op een comment-gebeurtenis (REST hook subscribe). Het opnieuw abonneren van dezelfde URL op dezelfde
gebeurtenis en hetzelfde domein geeft de bestaande abonnement terug. Leveringen zijn ondertekend met HMAC, zie de
webhooks-gids; de verouderde token header wordt nooit verzonden naar API-abonnementen.
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja |
Response
Geeft terug: CreateWebhookResponse
Voorbeeld

deleteWebhook 
Afmeldingen (REST hook unsubscribe). Alleen abonnementen die via deze API zijn aangemaakt kunnen hier worden verwijderd; webhooks die in het dashboard worden beheerd, worden in het dashboard bewerkt.
Parameters
| Naam | Type | Locatie | Verplicht | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| id | string | path | Ja |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

getWebhooks 
Lijst de webhooks die zijn geconfigureerd voor de tenant, zowel dashboard‑beheerde rijen als API‑abonnementen.
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| event | string | query | Nee | |
| domain | string | query | Nee | |
| source | string | query | Nee | |
| skip | number | query | Nee |
Respons
Retourneert: GetWebhooksResponse
Voorbeeld

getWebhookSamplePayloads 
Recente opmerkingen in precies de vorm die webhook‑leveringen gebruiken, voor het bouwen van integraties (bijvoorbeeld Zapier‑voorbeeldgegevens). Elk evenement levert hetzelfde opmerkingobject, dus event hoeft alleen geldig te zijn.
Parameters
| Naam | Type | Locatie | Vereist | Beschrijving |
|---|---|---|---|---|
| tenantId | string | query | Ja | |
| event | string | query | Nee | |
| limit | number | query | Nee |
Respons
Retourneert: GetWebhookSamplePayloadsResponse
Voorbeeld

Hulp nodig?
Als u problemen ondervindt of vragen hebt over de Java SDK, doe dan het volgende:
Bijdragen
Bijdragen zijn welkom! Bezoek de GitHub repository voor richtlijnen voor bijdragen.