
Idioma 🇧🇷 Português (Brasil)
Documentação
Introdução
Inquilinos de Agente
Agregação
Logs de Auditoria
Autenticação
Jobs em Lote
Bloquear a partir de Comentário
Verificar Comentários Bloqueados
Comentários
Comentários para Usuário
Configurações de Domínio
Modelos de Email
Log de Eventos
Publicações no Feed
Denunciar Comentário
GIFs
Hashtags
Eu
Moderação
Moderadores
Contagem de Notificações
Notificações
Reações de Página
Páginas
Eventos de Webhook Pendentes
Votos de Enquete
Enquetes
Configurações de Pergunta
Resultados de Pergunta
Agregação de Resultados de Pergunta
Usuários SSO
Assinaturas
Uso Diário do Inquilino
Pacotes de Inquilino
Usuários de Inquilino
Inquilinos
Tickets
Traduções
Upload de Imagem
Progresso de Badge do Usuário
Badges de Usuário
Notificações do Usuário
Status de Presença do Usuário
Busca de Usuário
Usuários
Votos
Webhooks
FastComments Java SDK
Isto é o SDK Java oficial para FastComments.
SDK Java oficial para a API do FastComments
Repositório
Agentes de codificação IA 
Forneça ao seu agente de codificação o contexto do FastComments que ele precisa - widgets, configuração, SSO seguro, a API REST e os SDKs:
npx skills add fastcomments/skills
Funciona com Claude Code, Codex, Cursor, Copilot, Gemini e qualquer outro agente que o skills CLI suporte.
Instalação 
Maven
Adicione o repositório Repsy ao POM do seu projeto:
<repositories>
<repository>
<id>repsy</id>
<name>FastComments Maven Repository on Repsy</name>
<url>https://repo.repsy.io/mvn/winrid/fastcomments</url>
</repository>
</repositories>
Em seguida, adicione as dependências que você precisa:
<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
Adicione o repositório Repsy ao seu arquivo build.gradle:
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"
}
Conteúdo da Biblioteca
Esta biblioteca contém três módulos: o cliente de API gerado, a biblioteca Java core que inclui utilitários escritos à mão para facilitar o uso da API, e o módulo pubsub, que é uma biblioteca para assinar feeds de alterações.
- Documentação da Biblioteca do Cliente API
- Documentação da Biblioteca Core, Incluindo Exemplos de SSO
- Documentação da Biblioteca PubSub
APIs Públicas vs Seguras
Para o cliente de API, existem três classes: DefaultApi, PublicApi e ModerationApi. A DefaultApi contém métodos que exigem sua chave de API, e a PublicApi contém métodos que podem ser chamados diretamente de um navegador/dispositivo móvel/etc. sem autenticação.
A ModerationApi oferece um conjunto extenso de APIs de moderação ao vivo e rápidas. Cada método da ModerationApi aceita um parâmetro sso e pode autenticar via SSO ou via cookie de sessão do FastComments.com.
Início Rápido 
Usando APIs Autenticadas (DefaultApi)
Importante: Você deve definir sua chave de API no ApiClient antes de fazer requisições autenticadas. Se não fizer isso, as requisições falharão com um erro 401.
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
}
}
}
Usando APIs Públicas (PublicApi)
Endpoints públicos não requerem autenticação:
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();
}
Usando APIs de Moderação (ModerationApi)
A ModerationApi alimenta o painel do moderador. Cada método aceita um parâmetro sso identificando o moderador autenticado via SSO em cujo nome a requisição é feita:
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();
}
Problemas Comuns
- 401 "missing-api-key" error: Certifique-se de chamar
apiClient.setApiKey("YOUR_KEY")antes de criar a instância do DefaultApi. - Wrong API class: Use
DefaultApipara requisições autenticadas no lado do servidor,PublicApipara requisições do lado do cliente/públicas. - Null API key: O SDK ignorará a autenticação silenciosamente se a chave de API for nula, resultando em erros 401.
Notas 
IDs de Broadcast
Você verá que deve passar um broadcastId em algumas chamadas de API. Quando você receber eventos, esse ID será retornado, então você saberá ignorar o evento se planejar aplicar alterações otimisticamente no cliente
(o que você provavelmente desejará fazer, pois oferece a melhor experiência). Passe um UUID aqui. O ID deve ser suficientemente único para não ocorrer duas vezes em uma sessão do navegador.
createAgentTenant 
Cria uma nova conta de teste para um agente de IA sem um cadastro humano. Nenhuma chave de API é necessária para chamar isso.
A resposta contém o ID do locatário, uma chave de API que funciona imediatamente contra a API REST e o servidor MCP, e uma URL de reivindicação. Forneça a URL de reivindicação ao humano para quem você está trabalhando: abri‑la enquanto está conectado ao FastComments associa a conta a ele. Contas não reivindicadas, e suas chaves, são excluídas 72 horas após a criação. Até serem reivindicadas, a conta tem os limites padrão de teste.
Resposta
Retorna: CreateAgentTenantResponse
Exemplo

aggregate 
Agrega documentos agrupando-os (se groupBy for fornecido) e aplicando múltiplas operações. Diferentes operações (por exemplo sum, countDistinct, avg, etc.) são suportadas.
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| parentTenantId | string | query | Não | |
| includeStats | boolean | query | Não |
Resposta
Retorna: AggregateResponse
Exemplo

getAuditLogs 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | O tenant para ler os logs de auditoria. |
| limit | integer | query | No | Quantos logs retornar. Máximo 10000, padrão 1000. |
| skip | integer | query | No | Quantos logs pular, para paginação. |
| order | string | query | No | Direção de ordenação no horário do evento. Padrão DESC (mais recentes primeiro). |
| after | integer | query | No | |
| before | integer | query | No | |
| username | string | query | No | Retornar apenas eventos realizados por este nome de usuário. |
| ip | string | query | No | Retornar apenas eventos deste endereço IP. |
| crudType | string | query | No | Retornar apenas eventos deste tipo: c, r, u, d ou login. |
| resourceName | string | query | No | Retornar apenas eventos para este recurso, por exemplo Usuário ou Moderador. |
| targetId | string | query | No | Retornar apenas eventos cujo objeto afetado tem este ID. |
| target | string | query | No | Correspondência de substring sem distinção entre maiúsculas e minúsculas no rótulo do objeto afetado, por exemplo um nome de usuário ou e‑mail. |
| includeManagedTenants | boolean | query | No | Também retornar eventos de tenants que este tenant gerencia. |
Resposta
Retorna: GetAuditLogsResponse
Exemplo

logoutPublic 
Resposta
Retorna: APIEmptyResponse
Exemplo

getBatchJob 
Status, progresso e, quando concluído, o resultado de um job em lote.
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: GetBatchJobAPIResponse
Exemplo

getBatchJobs 
Os jobs em lote do tenant (imports, exports, page migrations...), mais recentes primeiro.
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| type | string | query | Não | Somente jobs deste tipo, por exemplo migrate-pages. |
| status | string | query | Não | Somente jobs neste status: requested, running, success ou failed. |
| skip | integer | query | Não | Quantos jobs pular, para paginação. |
Resposta
Retorna: GetBatchJobsAPIResponse
Exemplo

blockFromCommentPublic 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim | |
| sso | string | query | Não |
Resposta
Retorna: BlockSuccess
Exemplo

unBlockCommentPublic 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim | |
| sso | string | query | Não |
Resposta
Retorna: UnblockSuccess
Exemplo

checkedCommentsForBlocked 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentIds | string | query | Sim | Uma lista separada por vírgulas de ids de comentários. |
| sso | string | query | Não |
Resposta
Retorna: CheckBlockedCommentsResponse
Exemplo

blockUserFromComment 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| userId | string | query | Não | |
| anonUserId | string | query | Não |
Resposta
Retorna: BlockSuccess
Exemplo

createCommentPublic 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| urlId | string | query | Sim | |
| broadcastId | string | query | Sim | |
| sessionId | string | query | Não | |
| sso | string | query | Não | |
| locale | string | query | Não |
Resposta
Retorna: SaveCommentsResponseWithPresence
Exemplo

deleteComment 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| contextUserId | string | query | Não | |
| isLive | boolean | query | Não |
Response
Retorna: DeleteCommentResult
Exemplo

deleteCommentPublic 
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | Yes | |
| editKey | string | query | No | |
| sso | string | query | No |
Resposta
Retorna: PublicAPIDeleteCommentResponse
Exemplo

deleteCommentVote 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| commentId | string | path | Sim | |
| voteId | string | path | Sim | |
| urlId | string | query | Sim | |
| broadcastId | string | query | Sim | |
| editKey | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: VoteDeleteResponse
Exemplo

flagComment 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| userId | string | query | Não | |
| anonUserId | string | query | Não |
Resposta
Retorna: FlagCommentResponse
Exemplo

getComment 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIGetCommentResponse
Exemplo

getComments 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| page | integer | query | Não | |
| limit | integer | query | Não | |
| skip | integer | query | Não | |
| asTree | boolean | query | Não | |
| skipChildren | integer | query | Não | |
| limitChildren | integer | query | Não | |
| maxTreeDepth | integer | query | Não | |
| urlId | string | query | Não | |
| userId | string | query | Não | |
| anonUserId | string | query | Não | |
| contextUserId | string | query | Não | |
| hashTag | string | query | Não | |
| parentId | string | query | Não | |
| direction | string | query | Não | |
| fromDate | integer | query | Não | |
| toDate | integer | query | Não |
Resposta
Retorna: APIGetCommentsResponse
Exemplo

getCommentsPublic 
req tenantId urlId
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| 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 |
Resposta
Retorna: GetCommentsResponseWithPresencePublicComment
Exemplo

getCommentText 
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| commentId | string | path | Sim | |
| editKey | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: PublicAPIGetCommentTextResponse
Exemplo

getCommentVoteUserNames 
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| commentId | string | path | Sim | |
| dir | integer | query | Sim | |
| sso | string | query | Não |
Resposta
Retorna: GetCommentVoteUserNamesSuccessResponse
Exemplo

lockComment 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| commentId | string | path | Sim | |
| broadcastId | string | query | Sim | |
| sso | string | query | Não |
Resposta
Retorna: APIEmptyResponse
Exemplo

pinComment 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| commentId | string | path | Sim | |
| broadcastId | string | query | Sim | |
| sso | string | query | Não |
Resposta
Retorna: ChangeCommentPinStatusResponse
Exemplo

saveComment 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| isLive | boolean | query | Não | |
| doSpamCheck | boolean | query | Não | |
| sendEmails | boolean | query | Não | |
| populateNotifications | boolean | query | Não |
Resposta
Retorna: APISaveCommentResponse
Exemplo

saveCommentsBulk 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| isLive | boolean | query | Não | |
| doSpamCheck | boolean | query | Não | |
| sendEmails | boolean | query | Não | |
| populateNotifications | boolean | query | Não |
Resposta
Retorna: SaveCommentsBulkResponse
Exemplo

setCommentText 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| commentId | string | path | Sim | |
| broadcastId | string | query | Sim | |
| editKey | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: PublicAPISetCommentTextResponse
Exemplo

translateComments 
Translada os comentários fornecidos para o idioma do widget. Disponível apenas quando a regra de personalização do widget correspondente tem a Tradução de Comentários definida como Automática ou Manual.
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| urlId | string | query | Sim | |
| sso | string | query | Não | |
| locale | string | query | Não |
Resposta
Retorna: CommentTranslationsResponse
Exemplo

unBlockUserFromComment 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| userId | string | query | Não | |
| anonUserId | string | query | Não |
Resposta
Retorna: UnblockSuccess
Exemplo

unFlagComment 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| userId | string | query | Não | |
| anonUserId | string | query | Não |
Resposta
Retorna: FlagCommentResponse
Exemplo

unLockComment 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| commentId | string | path | Sim | |
| broadcastId | string | query | Sim | |
| sso | string | query | Não |
Resposta
Retorna: APIEmptyResponse
Exemplo

unPinComment 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| commentId | string | path | Sim | |
| broadcastId | string | query | Sim | |
| sso | string | query | Não |
Resposta
Retorna: ChangeCommentPinStatusResponse
Exemplo

updateComment 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| contextUserId | string | query | Não | |
| doSpamCheck | boolean | query | Não | |
| isLive | boolean | query | Não |
Resposta
Retorna: APIEmptyResponse
Exemplo

voteComment 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| commentId | string | path | Sim | |
| urlId | string | query | Sim | |
| broadcastId | string | query | Sim | |
| sessionId | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: VoteResponse
Exemplo

getCommentsForUser 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| userId | string | query | Não | |
| direction | string | query | Não | |
| repliesToUserId | string | query | Não | |
| page | number | query | Não | |
| includei10n | boolean | query | Não | |
| locale | string | query | Não | |
| isCrawler | boolean | query | Não |
Resposta
Retorna: GetCommentsForUserResponse
Exemplo

addDomainConfig 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: AddDomainConfigResponse
Exemplo

deleteDomainConfig 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| domain | string | path | Sim |
Resposta
Retorna: DeleteDomainConfigResponse
Exemplo

getDomainConfig 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| domain | string | path | Sim |
Resposta
Retorna: GetDomainConfigResponse
Exemplo

getDomainConfigs 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: GetDomainConfigsResponse
Exemplo

patchDomainConfig 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| domainToUpdate | string | path | Sim |
Resposta
Retorna: PatchDomainConfigResponse
Exemplo

putDomainConfig 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| domainToUpdate | string | path | Sim |
Resposta
Retorna: PutDomainConfigResponse
Exemplo

createEmailTemplate 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: CreateEmailTemplateResponse
Exemplo

deleteEmailTemplate 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

deleteEmailTemplateRenderError 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| errorId | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

getEmailTemplate 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: GetEmailTemplateResponse
Exemplo

getEmailTemplateDefinitions 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: GetEmailTemplateDefinitionsResponse
Exemplo

getEmailTemplateRenderErrors 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| skip | number | query | Não |
Resposta
Retorna: GetEmailTemplateRenderErrorsResponse
Exemplo

getEmailTemplates 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| skip | number | query | Não |
Resposta
Retorna: GetEmailTemplatesResponse
Exemplo

renderEmailTemplate 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| locale | string | query | Não |
Resposta
Retorna: RenderEmailTemplateResponse
Exemplo

updateEmailTemplate 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

getEventLog 
req tenantId urlId userIdWS
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| urlId | string | query | Sim | |
| userIdWS | string | query | Sim | |
| startTime | integer | query | Sim | |
| endTime | integer | query | Não |
Resposta
Retorna: GetEventLogResponse
Exemplo

getGlobalEventLog 
req tenantId urlId userIdWS
Parâmetros
| Name | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| urlId | string | query | Sim | |
| userIdWS | string | query | Sim | |
| startTime | integer | query | Sim | |
| endTime | integer | query | Não |
Resposta
Retorna: GetEventLogResponse
Exemplo

createFeedPost 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| broadcastId | string | query | Não | |
| isLive | boolean | query | Não | |
| doSpamCheck | boolean | query | Não | |
| skipDupCheck | boolean | query | Não |
Resposta
Retorna: CreateFeedPostsResponse
Exemplo

createFeedPostPublic 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| broadcastId | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: CreateFeedPostResponse
Exemplo

deleteFeedPostPublic 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| postId | string | path | Sim | |
| broadcastId | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: DeleteFeedPostPublicResponse
Exemplo

getFeedPosts 
req tenantId afterId
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| afterId | string | query | Não | |
| limit | integer | query | Não | |
| tags | array | query | Não |
Resposta
Retorna: GetFeedPostsResponse
Exemplo

getFeedPostsPublic 
req tenantId afterId
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| afterId | string | query | No | |
| limit | integer | query | No | |
| tags | array | query | No | |
| sso | string | query | No | |
| isCrawler | boolean | query | No | |
| includeUserInfo | boolean | query | No |
Resposta
Retorna: PublicFeedPostsResponse
Exemplo

getFeedPostsStats 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| postIds | array | query | Sim | |
| sso | string | query | Não |
Resposta
Retorna: FeedPostsStatsResponse
Exemplo

getUserReactsPublic 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| postIds | array | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: UserReactsResponse
Exemplo

reactFeedPostPublic 
Parâmetros
| Nome | Tipo | Location | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| postId | string | path | Sim | |
| isUndo | boolean | query | Não | |
| broadcastId | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: ReactFeedPostResponse
Exemplo

updateFeedPost 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

updateFeedPostPublic 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| postId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Resposta
Retorna: CreateFeedPostResponse
Exemplo

flagCommentPublic 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| isFlagged | boolean | query | Yes | |
| sso | string | query | No |
Resposta
Retorna: APIEmptyResponse
Exemplo

getGifLarge 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| largeInternalURLSanitized | string | query | Sim |
Resposta
Retorna: GifGetLargeResponse
Exemplo

getGifsSearch 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| search | string | query | Sim | |
| locale | string | query | Não | |
| rating | string | query | Não | |
| page | number | query | Não |
Resposta
Retorna: GetGifsSearchResponse
Exemplo

getGifsTrending 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| locale | string | query | Não | |
| rating | string | query | Não | |
| page | number | query | Não |
Resposta
Retorna: GetGifsTrendingResponse
Exemplo

addHashTag 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: CreateHashTagResponse
Exemplo

addHashTagsBulk 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
Resposta
Retorna: BulkCreateHashTagsResponse
Exemplo

deleteHashTag 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| tag | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

getHashTags 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| page | number | query | Não |
Response
Retorna: GetHashTagsResponse
Exemplo

patchHashTag 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| tag | string | path | Sim |
Resposta
Retorna: UpdateHashTagResponse
Exemplo

getMe 
Identifica a credencial em uso: o tenant ao qual pertence e, para tokens OAuth, o usuário que a autorizou. Integrações usam isso para testar uma conexão e rotulá‑la.
Parameters
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Response
Returns: GetMeResponse
Example

deleteModerationVote 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim | |
| voteId | string | path | Sim | |
| broadcastId | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: VoteDeleteResponse
Exemplo

getApiComments 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| page | number | query | Não | |
| count | number | query | Não | |
| text-search | string | query | Não | |
| byIPFromComment | string | query | Não | |
| filters | string | query | Não | |
| searchFilters | string | query | Não | |
| sorts | string | query | Não | |
| demo | boolean | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: ModerationAPIGetCommentsResponse
Exemplo

getApiExportStatus 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| batchJobId | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: ModerationExportStatusResponse
Exemplo

getApiIds 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| 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 |
Resposta
Retorna: ModerationAPIGetCommentIdsResponse
Exemplo

getBanUsersFromComment 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim | |
| sso | string | query | Não |
Resposta
Retorna: GetBannedUsersFromCommentResponse
Exemplo

getCommentBanStatus 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim | |
| sso | string | query | Não |
Resposta
Retorna: GetCommentBanStatusResponse
Exemplo

getCommentChildren 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim | |
| sso | string | query | Não |
Resposta
Retorna: ModerationAPIChildCommentsResponse
Exemplo

getCount 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| text-search | string | query | Não | |
| byIPFromComment | string | query | Não | |
| filter | string | query | Não | |
| searchFilters | string | query | Não | |
| demo | boolean | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: ModerationAPICountCommentsResponse
Exemplo

getCounts 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
Resposta
Retorna: GetBannedUsersCountResponse
Exemplo

getLogs 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim | |
| sso | string | query | Não |
Resposta
Retorna: ModerationAPIGetLogsResponse
Exemplo

getManualBadges 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| sso | string | query | Não |
Resposta
Retorna: GetTenantManualBadgesResponse
Exemplo

getManualBadgesForUser 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| badgesUserId | string | query | Não | |
| commentId | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: GetUserManualBadgesResponse
Exemplo

getModerationComment 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim | |
| includeEmail | boolean | query | Não | |
| includeIP | boolean | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: ModerationAPICommentResponse
Exemplo

getModerationCommentText 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim | |
| sso | string | query | Não |
Resposta
Retorna: GetCommentTextResponse
Exemplo

getPreBanSummary 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| includeByUserIdAndEmail | boolean | query | No | |
| includeByIP | boolean | query | No | |
| includeByEmailDomain | boolean | query | No | |
| sso | string | query | No |
Resposta
Retorna: PreBanSummary
Exemplo

getSearchCommentsSummary 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| value | string | query | Não | |
| filters | string | query | Não | |
| searchFilters | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: ModerationCommentSearchResponse
Exemplo

getSearchPages 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| value | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: ModerationPageSearchResponse
Exemplo

getSearchSites 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| value | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: ModerationSiteSearchResponse
Exemplo

getSearchSuggest 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| text-search | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: ModerationSuggestResponse
Exemplo

getSearchUsers 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| value | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: ModerationUserSearchResponse
Exemplo

getTrustFactor 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| sso | string | query | No |
Resposta
Retorna: GetUserTrustFactorResponse
Exemplo

getUserBanPreference 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| sso | string | query | Não |
Resposta
Retorna: APIModerateGetUserBanPreferencesResponse
Exemplo

getUserInternalProfile 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: GetUserInternalProfileResponse
Exemplo

postAdjustCommentVotes 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim | |
| broadcastId | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: AdjustVotesResponse
Exemplo

postApiExport 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| text-search | string | query | Não | |
| byIPFromComment | string | query | Não | |
| filters | string | query | Não | |
| searchFilters | string | query | Não | |
| sorts | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: ModerationExportResponse
Exemplo

postBanUserFromComment 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| banEmail | boolean | query | No | |
| banEmailDomain | boolean | query | No | |
| banIP | boolean | query | No | |
| deleteAllUsersComments | boolean | query | No | |
| bannedUntil | string | query | No | |
| isShadowBan | boolean | query | No | |
| updateId | string | query | No | |
| banReason | string | query | No | |
| sso | string | query | No |
Resposta
Retorna: BanUserFromCommentResult
Exemplo

postBanUserUndo 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| sso | string | query | Não |
Resposta
Retorna: APIEmptyResponse
Exemplo

postBulkPreBanSummary 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| includeByUserIdAndEmail | boolean | query | Não | |
| includeByIP | boolean | query | Não | |
| includeByEmailDomain | boolean | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: BulkPreBanSummary
Exemplo

postCommentsByIds 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| sso | string | query | Não |
Resposta
Retorna: ModerationAPIChildCommentsResponse
Exemplo

postFlagComment 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Resposta
Retorna: APIEmptyResponse
Exemplo

postRemoveComment 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Resposta
Retorna: PostRemoveCommentApiResponse
Exemplo

postRestoreDeletedComment 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim | |
| broadcastId | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: APIEmptyResponse
Exemplo

postSetCommentApprovalStatus 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim | |
| approved | boolean | query | Não | |
| broadcastId | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: SetCommentApprovedResponse
Exemplo

postSetCommentReviewStatus 
Parameters
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim | |
| reviewed | boolean | query | Não | |
| broadcastId | string | query | Não | |
| sso | string | query | Não |
Response
Retorna: APIEmptyResponse
Example

postSetCommentSpamStatus 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim | |
| spam | boolean | query | Não | |
| permNotSpam | boolean | query | Não | |
| broadcastId | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: APIEmptyResponse
Exemplo

postSetCommentText 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim | |
| broadcastId | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: SetCommentTextResponse
Exemplo

postUnFlagComment 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Resposta
Retorna: APIEmptyResponse
Exemplo

postVote 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| direction | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Resposta
Retorna: VoteResponse
Exemplo

putAwardBadge 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| badgeId | string | query | Sim | |
| userId | string | query | Não | |
| commentId | string | query | Não | |
| broadcastId | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: AwardUserBadgeResponse
Exemplo

putCloseThread 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No |
Resposta
Retorna: APIEmptyResponse
Exemplo

putRemoveBadge 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| badgeId | string | query | Yes | |
| userId | string | query | No | |
| commentId | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Response
Returns: RemoveUserBadgeResponse
Example

putReopenThread 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No |
Resposta
Retorna: APIEmptyResponse
Exemplo

setTrustFactor 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| userId | string | query | Não | |
| trustFactor | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: SetUserTrustFactorResponse
Exemplo

createModerator 
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: CreateModeratorResponse
Exemplo

deleteModerator 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| sendEmail | string | query | Não |
Resposta
Retorna: APIEmptyResponse
Exemplo

getModerator 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: GetModeratorResponse
Exemplo

getModerators 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| skip | number | query | Não |
Resposta
Retorna: GetModeratorsResponse
Exemplo

sendInvite 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| fromName | string | query | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

updateModerator 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

deleteNotificationCount 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

getCachedNotificationCount 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: GetCachedNotificationCountResponse
Exemplo

getNotificationCount 
Parâmetros
| Nome | Type | Location | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| userId | string | query | Não | |
| urlId | string | query | Não | |
| fromCommentId | string | query | Não | |
| viewed | boolean | query | Não | |
| type | string | query | Não |
Resposta
Retorna: GetNotificationCountResponse
Exemplo

getNotifications 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| userId | string | query | Não | |
| urlId | string | query | Não | |
| fromCommentId | string | query | Não | |
| viewed | boolean | query | Não | |
| type | string | query | Não | |
| skip | number | query | Não |
Resposta
Retorna: GetNotificationsResponse
Exemplo

updateNotification 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| userId | string | query | Não |
Resposta
Retorna: APIEmptyResponse
Exemplo

createV1PageReact 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| urlId | string | query | Sim | |
| title | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: CreateV1PageReact
Exemplo

createV2PageReact 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| urlId | string | query | Sim | |
| id | string | query | Sim | |
| title | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: CreateV1PageReact
Exemplo

deleteV1PageReact 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| urlId | string | query | Sim | |
| sso | string | query | Não |
Resposta
Retorna: CreateV1PageReact
Exemplo

deleteV2PageReact 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| id | string | query | Yes | |
| sso | string | query | No |
Resposta
Retorna: CreateV1PageReact
Exemplo

getV1PageLikes 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| urlId | string | query | Sim | |
| sso | string | query | Não | |
| includeUserInfo | string | query | Não | Quando definido, retorna os usuários que curtiram a página (avatares e nomes de usuário). Apenas "public" é aceito, o que omite perfis privados. |
Resposta
Retorna: GetV1PageLikes
Exemplo

getV2PageReacts 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No | |
| includeUserInfo | string | query | No | Quando definido, retorna os usuários para cada id de reação (avatares e nomes de usuário). Apenas "public" é aceito, o que omite perfis privados. |
Resposta
Retorna: GetV2PageReacts
Exemplo

getV2PageReactUsers 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| urlId | string | query | Sim | |
| id | string | query | Sim | |
| sso | string | query | Não |
Resposta
Retorna: GetV2PageReactUsersResponse
Exemplo

addPage 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: AddPageAPIResponse
Exemplo

deletePage 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: DeletePageAPIResponse
Exemplo

getOfflineUsers 
Comentadores anteriores na página que NÃO estão atualmente online. Ordenados por displayName. Use isto depois de esgotar /users/online para renderizar uma seção "Members". Paginação por cursor em commenterName: o servidor percorre o índice parcial {tenantId, urlId, commenterName} a partir de afterName para frente via $gt, sem custo de $skip.
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | Identificador da URL da página (limpo no servidor). |
| afterName | string | query | No | Cursor: passe nextAfterName da resposta anterior. |
| afterUserId | string | query | No | Desempate do cursor: passe nextAfterUserId da resposta anterior. Obrigatório quando afterName estiver definido para que empates de nome não descartem entradas. |
Resposta
Retorna: PageUsersOfflineResponse
Exemplo

getOnlineUsers 
Visualizadores atualmente online de uma página: pessoas cuja sessão websocket está inscrita na página agora. Retorna anonCount + totalCount (assinantes da sala, incluindo visualizadores anônimos que não enumeramos).
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| urlId | string | query | Sim | Identificador da URL da página (limpo no servidor). |
| afterName | string | query | Não | Cursor: passe nextAfterName da resposta anterior. |
| afterUserId | string | query | Não | Desempate do cursor: passe nextAfterUserId da resposta anterior. Obrigatório quando afterName estiver definido para que empates de nome não descartem entradas. |
Resposta
Retorna: PageUsersOnlineResponse
Exemplo

getPageByURLId 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| urlId | string | query | Sim |
Resposta
Retorna: GetPageByURLIdAPIResponse
Exemplo

getPageLikes 
Contagem de curtidas de uma página, opcionalmente com os usuários que curtiram.
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| urlId | string | query | Sim | |
| includeUserInfo | string | query | Não | "public" omite usuários com perfis privados, "include-private" os inclui. |
Resposta
Retorna: GetPageLikesAPIResponse
Exemplo

getPageReacts 
Contagens de reações personalizadas para uma página, opcionalmente com os usuários que reagiram.
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| urlId | string | query | Sim | |
| includeUserInfo | string | query | Não | "public" omite usuários com perfis privados, "include-private" os inclui. |
Resposta
Retorna: GetPageReactsAPIResponse
Exemplo

getPages 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: GetPagesAPIResponse
Exemplo

getPagesPublic 
Lista páginas para um tenant. Usado pelo cliente desktop FChat para preencher sua lista de salas.
Requer que enableFChat seja true na configuração customizada resolvida para cada página.
Páginas que requerem SSO são filtradas com base no acesso de grupo do usuário solicitante.
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| cursor | string | query | No | Cursor de paginação opaco retornado como nextCursor de uma requisição anterior. Vinculado ao mesmo sortBy. |
| limit | integer | query | No | 1..200, padrão 50 |
| q | string | query | No | Filtro opcional de prefixo de título sem diferenciar maiúsculas/minúsculas. |
| sortBy | string | query | No | Ordem de classificação. updatedAt (padrão, mais recentes primeiro), commentCount (mais comentários primeiro), ou title (alfabética). |
| hasComments | boolean | query | No | Se true, retorna apenas páginas com pelo menos um comentário. |
Resposta
Retorna: GetPublicPagesResponse
Exemplo

getUsersInfo 
Informações em massa de usuários para um tenant. Dado userIds, retorna as informações de exibição de User / SSOUser. Usado pelo widget de comentários para enriquecer usuários que acabaram de aparecer via um evento de presença. Sem contexto de página: a privacidade é aplicada de forma uniforme (perfis privados são mascarados).
Parâmetros
| Nome | Type | Location | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| ids | string | query | Sim | userIds separados por vírgula. |
Resposta
Retorna: PageUsersInfoResponse
Exemplo

migratePages 
Enfileira um job em lote que move comentários, páginas e registros relacionados de um urlId ou domínio para outro. Migrações por "urlId" correspondem apenas ao urlId exato. Migrações por "domain" localizam/substituem o valor dentro de cada urlId e url. Consulte GET /api/v1/batch-jobs/{batchJobId}: quando concluído, ele contém os resultados por migração e um undoId.
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: QueuePageMigrationJobAPIResponse
Exemplo

patchPage 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: PatchPageAPIResponse
Exemplo

undoPageMigrations 
Queues um trabalho em lote que reverte todas as migrações de um trabalho migrate-pages, da mais recente para a mais antiga. Disponível por 90 dias.
Registros alterados desde a migração são deixados como estão, de modo que uma edição posterior nunca seja sobrescrita.
Faça polling em GET /api/v1/batch-jobs/{batchJobId} para obter as contagens de restaurados/ignorados.
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| undoId | string | path | Yes |
Response
Returns: QueuePageMigrationJobAPIResponse
Example

deletePendingWebhookEvent 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

getPendingWebhookEventCount 
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | query | Não | |
| externalId | string | query | Não | |
| eventType | string | query | Não | |
| type | string | query | Não | |
| domain | string | query | Não | |
| attemptCountGT | number | query | Não |
Resposta
Retorna: GetPendingWebhookEventCountResponse
Exemplo

getPendingWebhookEvents 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | query | Não | |
| externalId | string | query | Não | |
| eventType | string | query | Não | |
| type | string | query | Não | |
| domain | string | query | Não | |
| attemptCountGT | number | query | Não | |
| skip | number | query | Não |
Resposta
Retorna: GetPendingWebhookEventsResponse
Exemplo

createPollVote 
Registra um voto em uma enquete ou move um voto existente para uma opção diferente. Cada eleitor tem no máximo um voto por enquete, então chamar este método novamente para o mesmo eleitor move o voto dele em vez de adicionar outro.
Isto obedece às configurações de enquete do site: se a votação estiver restrita a usuários autenticados, um voto com apenas um anonUserId é rejeitado, e votos anônimos são limitados por taxa por IP por enquete.
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: CreatePollVoteResponse
Exemplo

deletePollVote 
Retract a vote. The option it was cast on gives its tally back.
Parameters
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Response
Retorna: DeletePollVoteResponse
Example

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

getPollVotes 
Os votos individuais por trás da contagem de uma enquete, do mais antigo ao mais recente.
Uma enquete pertence a um comentário, portanto os votos são sempre lidos uma enquete por vez – commentId é obrigatório. Isso mantém cada consulta nos índices que a coleção já possui.
Obedece a privacidade da enquete: os votos de uma enquete anônima não podem ser lidos (poll-anonymous), aqui ou por ID.
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | query | Sim | |
| voterId | string | query | Não | |
| optionId | string | query | Não | |
| skip | integer | query | Não |
Resposta
Retorna: GetPollVotesResponse
Exemplo

deletePoll 
Remova uma enquete do seu comentário, juntamente com todos os votos registrados nela. O próprio comentário permanece intacto.
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | consulta | Sim | |
| commentId | string | caminho | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

getPoll 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | path | Sim |
Resposta
Retorna: GetPollResponse
Exemplo

getPollVoters 
Who voted for which option. Anonymous polls never answer, admins-only polls answer only for an admin or moderator.
Parameters
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| 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
Retorna: GetPollVoterNamesSuccessResponse
Example

patchPoll 
Edit a poll in place, keeping its tallies: change the question, relabel an option, close or reopen it, or change who may see the voters. Options are addressed by id - to add, remove or reorder them, PUT the full list.
Parameters
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes |
Response
Retorna: SavePollResponse
Example

putPoll 
Anexe uma enquete a um comentário, ou defina o estado completo da enquete que ele já possui.
As opções são correspondidas por id: uma opção enviada com o id de uma opção existente mantém seus votos (e recebe o novo rótulo e posição), uma opção enviada sem id é adicionada, e opções existentes que não aparecem na lista são removidas juntamente com os votos lançados nelas.
Manter nenhum id de opção existente em uma enquete que tem votos exclui todas elas, portanto é necessário replaceVotes=true.
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| replaceVotes | boolean | query | No |
Resposta
Retorna: SavePollResponse
Exemplo

votePoll 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Sim | |
| commentId | string | path | Sim | |
| urlId | string | query | Não | |
| broadcastId | string | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: VotePollResponse
Exemplo

createQuestionConfig 
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: CreateQuestionConfigResponse
Exemplo

deleteQuestionConfig 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

getQuestionConfig 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: GetQuestionConfigResponse
Exemplo

getQuestionConfigs 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| skip | number | query | Não |
Response
Retorna: GetQuestionConfigsResponse
Exemplo

updateQuestionConfig 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

createQuestionResult 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: CreateQuestionResultResponse
Exemplo

deleteQuestionResult 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

getQuestionResult 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Response
Retorna: GetQuestionResultResponse
Exemplo

getQuestionResults 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| urlId | string | query | Não | |
| userId | string | query | Não | |
| startDate | string | query | Não | |
| questionId | string | query | Não | |
| questionIds | string | query | Não | |
| skip | number | query | Não |
Resposta
Retorna: GetQuestionResultsResponse
Exemplo

updateQuestionResult 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

aggregateQuestionResults 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| questionId | string | query | Não | |
| questionIds | array | query | Não | |
| urlId | string | query | Não | |
| timeBucket | string | query | Não | |
| startDate | string | query | Não | |
| forceRecalculate | boolean | query | Não |
Resposta
Retorna: AggregateQuestionResultsResponse
Exemplo

bulkAggregateQuestionResults 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| forceRecalculate | boolean | query | Não |
Resposta
Retorna: BulkAggregateQuestionResultsResponse
Exemplo

combineCommentsWithQuestionResults 
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| questionId | string | query | Não | |
| questionIds | array | query | Não | |
| urlId | string | query | Não | |
| startDate | string | query | Não | |
| forceRecalculate | boolean | query | Não | |
| minValue | number | query | Não | |
| maxValue | number | query | Não | |
| limit | number | query | Não |
Resposta
Retorna: CombineQuestionResultsWithCommentsResponse
Exemplo

addSSOUser 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: AddSSOUserAPIResponse
Exemplo

deleteSSOUser 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| deleteComments | boolean | query | Não | |
| commentDeleteMode | string | query | Não |
Resposta
Retorna: DeleteSSOUserAPIResponse
Exemplo

getSSOUserByEmail 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| string | path | Sim |
Resposta
Retorna: GetSSOUserByEmailAPIResponse
Exemplo

getSSOUserById 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: GetSSOUserByIdAPIResponse
Exemplo

getSSOUsers 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| skip | integer | query | Não |
Resposta
Retorna: GetSSOUsersResponse
Exemplo

patchSSOUser 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| updateComments | boolean | query | Não |
Resposta
Retorna: PatchSSOUserAPIResponse
Exemplo

putSSOUser 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| updateComments | boolean | query | Não |
Resposta
Retorna: PutSSOUserAPIResponse
Exemplo

createSubscription 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: CreateSubscriptionAPIResponse
Exemplo

deleteSubscription 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| userId | string | query | Não |
Resposta
Retorna: DeleteSubscriptionAPIResponse
Exemplo

getSubscriptions 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| userId | string | query | Não |
Resposta
Retorna: GetSubscriptionsAPIResponse
Exemplo

updateSubscription 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| userId | string | query | Não |
Resposta
Retorna: UpdateSubscriptionAPIResponse
Exemplo

getTenantDailyUsages 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| yearNumber | number | query | No | |
| monthNumber | number | query | No | |
| dayNumber | number | query | No | |
| skip | number | query | No |
Resposta
Retorna: GetTenantDailyUsagesResponse
Exemplo

createTenantPackage 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: CreateTenantPackageResponse
Exemplo

deleteTenantPackage 
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

getTenantPackage 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: GetTenantPackageResponse
Exemplo

getTenantPackages 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| skip | number | query | Não |
Resposta
Retorna: GetTenantPackagesResponse
Exemplo

replaceTenantPackage 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

updateTenantPackage 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

createTenantUser 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: CreateTenantUserResponse
Exemplo

deleteTenantUser 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| deleteComments | string | query | Não | |
| commentDeleteMode | string | query | Não |
Resposta
Retorna: APIEmptyResponse
Exemplo

getTenantUser 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Response
Retorna: GetTenantUserResponse
Example

getTenantUsers 
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| skip | number | query | Não |
Resposta
Retorna: GetTenantUsersResponse
Exemplo

replaceTenantUser 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| updateComments | string | query | Não |
Resposta
Retorna: APIEmptyResponse
Exemplo

sendLoginLink 
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| redirectURL | string | query | Não |
Resposta
Retorna: APIEmptyResponse
Exemplo

updateTenantUser 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| updateComments | string | query | Não |
Resposta
Retorna: APIEmptyResponse
Exemplo

createTenant 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: CreateTenantResponse
Exemplo

deleteTenant 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| sure | string | query | Não |
Resposta
Retorna: APIEmptyResponse
Exemplo

getTenant 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: GetTenantResponse
Exemplo

getTenants 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| meta | string | query | Não | |
| skip | number | query | Não |
Resposta
Retorna: GetTenantsResponse
Exemplo

updateTenant 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptyResponse
Exemplo

changeTicketState 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| userId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: ChangeTicketStateResponse
Exemplo

createTicket 
Parâmetros
| Nome | Tipo | Location | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| userId | string | query | Sim |
Resposta
Retorna: CreateTicketResponse
Exemplo

getTicket 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| userId | string | query | Não |
Resposta
Retorna: GetTicketResponse
Exemplo

getTickets 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| userId | string | query | Não | |
| state | number | query | Não | |
| skip | number | query | Não | |
| limit | number | query | Não |
Resposta
Retorna: GetTicketsResponse
Exemplo

getTranslations 
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| namespace | string | path | Yes | |
| component | string | path | Yes | |
| locale | string | query | No | |
| useFullTranslationIds | boolean | query | No |
Resposta
Retorna: GetTranslationsResponse
Exemplo

uploadImage 
Enviar e redimensionar uma imagem
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| sizePreset | string | query | No | Predefinição de tamanho: "Default" (1000x1000px) ou "CrossPlatform" (cria tamanhos para dispositivos populares) |
| urlId | string | query | No | ID da página de onde o upload está sendo feito, para configurar |
Resposta
Retorna: UploadImageResponse
Exemplo

getUserBadgeProgressById 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIGetUserBadgeProgressResponse
Exemplo

getUserBadgeProgressByUserId 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| userId | string | path | Sim |
Resposta
Retorna: APIGetUserBadgeProgressResponse
Exemplo

getUserBadgeProgressList 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| userId | string | query | Não | |
| limit | number | query | Não | |
| skip | number | query | Não |
Resposta
Retorna: APIGetUserBadgeProgressListResponse
Exemplo

createUserBadge 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim |
Resposta
Retorna: APICreateUserBadgeResponse
Exemplo

deleteUserBadge 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptySuccessResponse
Exemplo

getUserBadge 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIGetUserBadgeResponse
Exemplo

getUserBadges 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| userId | string | query | Não | |
| badgeId | string | query | Não | |
| type | number | query | Não | |
| displayedOnComments | boolean | query | Não | |
| limit | number | query | Não | |
| skip | number | query | Não |
Resposta
Retorna: APIGetUserBadgesResponse
Exemplo

updateUserBadge 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: APIEmptySuccessResponse
Exemplo

getUserNotificationCount 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
Resposta
Retorna: GetUserNotificationCountResponse
Exemplo

getUserNotifications 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| urlId | string | query | Não | Usado para determinar se a página atual está inscrita. |
| pageSize | integer | query | Não | |
| afterId | string | query | Não | |
| includeContext | boolean | query | Não | |
| afterCreatedAt | integer | query | Não | |
| unreadOnly | boolean | query | Não | |
| dmOnly | boolean | query | Não | |
| noDm | boolean | query | Não | |
| includeTranslations | boolean | query | Não | |
| includeTenantNotifications | boolean | query | Não | |
| sso | string | query | Não |
Resposta
Retorna: GetMyNotificationsResponse
Exemplo

resetUserNotificationCount 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| sso | string | query | Não |
Resposta
Retorna: ResetUserNotificationsResponse
Exemplo

resetUserNotifications 
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| afterId | string | query | No | |
| afterCreatedAt | integer | query | No | |
| unreadOnly | boolean | query | No | |
| dmOnly | boolean | query | No | |
| noDm | boolean | query | No | |
| sso | string | query | No |
Resposta
Retorna: ResetUserNotificationsResponse
Exemplo

updateUserNotificationCommentSubscriptionStatus 
Ativar ou desativar notificações para um comentário específico.
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| notificationId | string | path | Sim | |
| optedInOrOut | string | path | Sim | |
| commentId | string | query | Sim | |
| sso | string | query | Não |
Resposta
Retorna: UpdateUserNotificationCommentSubscriptionStatusResponse
Exemplo

updateUserNotificationPageSubscriptionStatus 
Ativar ou desativar notificações para uma página. Quando os usuários estão inscritos em uma página, notificações são criadas para novos comentários raiz, e também
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| urlId | string | query | Sim | |
| url | string | query | Sim | |
| pageTitle | string | query | Sim | |
| subscribedOrUnsubscribed | string | path | Sim | |
| sso | string | query | Não |
Resposta
Retorna: UpdateUserNotificationPageSubscriptionStatusResponse
Exemplo

updateUserNotificationStatus 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| notificationId | string | path | Yes | |
| newStatus | string | path | Yes | |
| sso | string | query | No |
Resposta
Retorna: UpdateUserNotificationStatusResponse
Exemplo

getUserPresenceStatuses 
Parâmetros
| Nome | Tipo | Local | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| urlIdWS | string | query | Sim | |
| userIds | string | query | Sim |
Resposta
Retorna: GetUserPresenceStatusesResponse
Exemplo

searchUsers 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| usernameStartsWith | string | query | No | |
| mentionGroupIds | array | query | No | |
| sso | string | query | No | |
| searchSection | string | query | No |
Resposta
Retorna: SearchUsersResult
Exemplo

getUser 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim |
Resposta
Retorna: GetUserResponse
Exemplo

createVote 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| commentId | string | query | Sim | |
| direction | string | query | Sim | |
| userId | string | query | Não | |
| anonUserId | string | query | Não |
Resposta
Retorna: VoteResponse
Exemplo

deleteVote 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| id | string | path | Sim | |
| editKey | string | query | Não |
Resposta
Retorna: VoteDeleteResponse
Exemplo

getVotes 
Parâmetros
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| urlId | string | query | Sim |
Resposta
Retorna: GetVotesResponse
Exemplo

getVotesForUser 
Parâmetros
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| urlId | string | query | Sim | |
| userId | string | query | Não | |
| anonUserId | string | query | Não |
Resposta
Retorna: GetVotesForUserResponse
Exemplo

createWebhook 
Inscreve uma URL em um evento de comentário (inscrição de hook REST). Inscrever a mesma URL no mesmo evento e domínio novamente retorna a inscrição existente. As entregas são assinadas com HMAC, veja o guia de webhooks; o cabeçalho legado token nunca é enviado para inscrições de API.
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
Response
Returns: CreateWebhookResponse
Example

deleteWebhook 
Cancelamentos (REST hook unsubscribe). Apenas assinaturas criadas por meio desta API podem ser excluídas aqui; webhooks gerenciados pelo painel são editados no painel.
Parameters
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Response
Retorna: APIEmptyResponse
Example

getWebhooks 
Lists the webhooks configurados para o tenant, tanto linhas gerenciadas pelo painel quanto assinaturas de API.
Parameters
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| event | string | query | No | |
| domain | string | query | No | |
| source | string | query | No | |
| skip | number | query | No |
Response
Retorna: GetWebhooksResponse
Exemplo

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.
Parameters
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | query | Sim | |
| event | string | query | Não | |
| limit | number | query | Não |
Response
Retorna: GetWebhookSamplePayloadsResponse
Example

Precisa de ajuda?
Se você encontrar algum problema ou tiver dúvidas sobre o SDK Java, por favor:
Contribuindo
Contribuições são bem-vindas! Por favor, visite o repositório no GitHub para as diretrizes de contribuição.