
Idioma 🇧🇷 Português (Brasil)
Documentação
Introdução
Referência de API
Uso
Agregação
Registros de auditoria
Bloquear a partir do comentário
Verificar comentários bloqueados
Comentários
Configurações de Domínio
Modelos de E-mail
Registro de Eventos
Postagens do Feed
Denunciar Comentário
Hashtags
Moderadores
Contagem de Notificações
Notificações
Páginas
Eventos de Webhook Pendentes
Configurações de Perguntas
Resultados de Perguntas
Agregação de Resultados de Perguntas
Usuários SSO
Assinaturas
Uso Diário do Inquilino
Pacotes do Inquilino
Usuários do Inquilino
Inquilinos
Chamados
Envio de Imagem
Progresso de Emblema do Usuário
Emblemas do Usuário
Notificações do Usuário
Status de Presença do Usuário
Busca de Usuários
Usuários
Votos
FastComments Nim SDK
Este é o SDK oficial em Nim para o FastComments.
SDK oficial em Nim para a API do FastComments
Repositório
Instalação 
Usando Nimble
nimble install fastcomments
Compilando a partir do código-fonte
nimble build
Conteúdo da Biblioteca
Esta biblioteca contém o cliente de API gerado e as utilidades SSO para facilitar o trabalho com a API.
APIs Públicas vs APIs Seguras
Para o cliente de API, existem dois módulos de API, api_default e api_public. O api_default contém métodos que requerem sua chave de API, e o api_public contém chamadas de API que podem ser feitas diretamente de um navegador/dispositivo móvel/etc sem autenticação.
Início Rápido 
Usando APIs autenticadas (DefaultAPI)
Importante: Endpoints autenticados exigem que sua chave de API seja definida no cabeçalho x-api-key.
import httpclient
import fastcomments
import fastcomments/apis/api_default
import fastcomments/models/model_comment_data
let client = newHttpClient()
client.headers["x-api-key"] = "your-api-key"
# Faça chamadas de API autenticadas
let (response, httpResponse) = getComments(
httpClient = client,
tenantId = "your-tenant-id",
page = 0,
limit = 0,
skip = 0,
asTree = false,
skipChildren = 0,
limitChildren = 0,
maxTreeDepth = 0,
urlId = "your-url-id",
userId = "",
anonUserId = "",
contextUserId = "",
hashTag = "",
parentId = "",
direction = SortDirections.DESC
)
if response.isSome:
let resp = response.get()
if resp.comments.isSome:
echo "Found ", resp.comments.get().len, " comments"
Usando APIs públicas (PublicAPI)
Endpoints públicos não requerem autenticação:
import httpclient
import fastcomments
import fastcomments/apis/api_public
let client = newHttpClient()
# Faça chamadas de API públicas
let (response, httpResponse) = getCommentsPublic(
httpClient = client,
tenantId = "your-tenant-id",
urlId = "your-url-id",
page = 0,
direction = SortDirections.DESC,
sso = "",
skip = 0,
skipChildren = 0,
limit = 0,
limitChildren = 0,
countChildren = false,
fetchPageForCommentId = "",
includeConfig = false,
countAll = false,
includei10n = false,
locale = "",
modules = "",
isCrawler = false,
includeNotificationCount = false,
asTree = false,
maxTreeDepth = 0,
useFullTranslationIds = false,
parentId = "",
searchText = "",
hashTags = @[],
userId = "",
customConfigStr = "",
afterCommentId = "",
beforeCommentId = ""
)
if response.isSome:
let resp = response.get()
if resp.comments.isSome:
echo "Found ", resp.comments.get().len, " comments"
Problemas Comuns
- 401 authentication error: Certifique-se de definir o cabeçalho
x-api-keyno seu HttpClient antes de fazer solicitações do DefaultAPI:client.headers["x-api-key"] = "your-api-key" - Wrong API class: Use
api_defaultpara solicitações autenticadas do lado do servidor,api_publicpara solicitações do lado do cliente/públicas.
Fazendo chamadas de API 
Todos os métodos da API neste SDK retornam tuplas de (Option[ResponseType], Response). O primeiro elemento contém a resposta analisada se for bem-sucedida, e o segundo elemento é a resposta HTTP bruta.
Exemplo: Recuperando Comentários
import httpclient
import options
import fastcomments
import fastcomments/apis/api_default
let client = newHttpClient()
client.headers["x-api-key"] = "your-api-key"
let (response, httpResponse) = getComments(
httpClient = client,
tenantId = "your-tenant-id",
page = 0,
limit = 0,
skip = 0,
asTree = false,
skipChildren = 0,
limitChildren = 0,
maxTreeDepth = 0,
urlId = "your-url-id",
userId = "",
anonUserId = "",
contextUserId = "",
hashTag = "",
parentId = "",
direction = SortDirections.DESC
)
if httpResponse.code == Http200:
if response.isSome:
let resp = response.get()
if resp.comments.isSome:
echo "Found ", resp.comments.get().len, " comments"
Notas 
IDs de Broadcast
Você verá que deve passar um broadcastId em algumas chamadas de API. Quando receber eventos, você receberá esse ID de volta, então saberá ignorar o evento se planeja aplicar alterações de forma otimista no cliente
(o que você provavelmente vai querer fazer, já que 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.
SSO (Login Único)
Para exemplos de SSO, veja abaixo.
Uso de SSO 
SSO Simples
import fastcomments/sso
let user = newSimpleSSOUserData(
userId = "user-123",
email = "user@example.com",
avatar = "https://example.com/avatar.jpg"
)
let sso = newSimple(simpleUserData = user)
let token = sso.createToken()
echo "SSO Token: ", token
SSO Seguro
import fastcomments/sso
let user = newSecureSSOUserData(
userId = "user-123",
email = "user@example.com",
username = "johndoe",
avatar = "https://example.com/avatar.jpg"
)
let apiKey = "your-api-key"
let sso = newSecure(apiKey = apiKey, secureUserData = user)
let token = sso.createToken()
echo "Secure SSO Token: ", token
Documentação do FastComments 
Documentação dos Endpoints da API
Todos os URIs são relativos a https://fastcomments.com
| Classe | Método | Requisição HTTP | Descrição |
|---|---|---|---|
| DefaultApi | addDomainConfig | POST /api/v1/domain-configs | |
| DefaultApi | addHashTag | POST /api/v1/hash-tags | |
| DefaultApi | addHashTagsBulk | POST /api/v1/hash-tags/bulk | |
| DefaultApi | addPage | POST /api/v1/pages | |
| DefaultApi | addSSOUser | POST /api/v1/sso-users | |
| DefaultApi | aggregate | POST /api/v1/aggregate | Agrupa documentos agrupando-os (se groupBy for fornecido) e aplicando várias operações. Diferentes operações (ex: sum, countDistinct, avg, etc.) são suportadas. |
| DefaultApi | aggregateQuestionResults | GET /api/v1/question-results-aggregation | |
| DefaultApi | blockUserFromComment | POST /api/v1/comments/{id}/block | |
| DefaultApi | bulkAggregateQuestionResults | POST /api/v1/question-results-aggregation/bulk | |
| DefaultApi | changeTicketState | PATCH /api/v1/tickets/{id}/state | |
| DefaultApi | combineCommentsWithQuestionResults | GET /api/v1/question-results-aggregation/combine/comments | |
| DefaultApi | createEmailTemplate | POST /api/v1/email-templates | |
| DefaultApi | createFeedPost | POST /api/v1/feed-posts | |
| DefaultApi | createModerator | POST /api/v1/moderators | |
| DefaultApi | createQuestionConfig | POST /api/v1/question-configs | |
| DefaultApi | createQuestionResult | POST /api/v1/question-results | |
| DefaultApi | createSubscription | POST /api/v1/subscriptions | |
| DefaultApi | createTenant | POST /api/v1/tenants | |
| DefaultApi | createTenantPackage | POST /api/v1/tenant-packages | |
| DefaultApi | createTenantUser | POST /api/v1/tenant-users | |
| DefaultApi | createTicket | POST /api/v1/tickets | |
| DefaultApi | createUserBadge | POST /api/v1/user-badges | |
| DefaultApi | createVote | POST /api/v1/votes | |
| DefaultApi | deleteComment | DELETE /api/v1/comments/{id} | |
| DefaultApi | deleteDomainConfig | DELETE /api/v1/domain-configs/{domain} | |
| DefaultApi | deleteEmailTemplate | DELETE /api/v1/email-templates/{id} | |
| DefaultApi | deleteEmailTemplateRenderError | DELETE /api/v1/email-templates/{id}/render-errors/{errorId} | |
| DefaultApi | deleteHashTag | DELETE /api/v1/hash-tags/{tag} | |
| DefaultApi | deleteModerator | DELETE /api/v1/moderators/{id} | |
| DefaultApi | deleteNotificationCount | DELETE /api/v1/notification-count/{id} | |
| DefaultApi | deletePage | DELETE /api/v1/pages/{id} | |
| DefaultApi | deletePendingWebhookEvent | DELETE /api/v1/pending-webhook-events/{id} | |
| DefaultApi | deleteQuestionConfig | DELETE /api/v1/question-configs/{id} | |
| DefaultApi | deleteQuestionResult | DELETE /api/v1/question-results/{id} | |
| DefaultApi | deleteSSOUser | DELETE /api/v1/sso-users/{id} | |
| DefaultApi | deleteSubscription | DELETE /api/v1/subscriptions/{id} | |
| DefaultApi | deleteTenant | DELETE /api/v1/tenants/{id} | |
| DefaultApi | deleteTenantPackage | DELETE /api/v1/tenant-packages/{id} | |
| DefaultApi | deleteTenantUser | DELETE /api/v1/tenant-users/{id} | |
| DefaultApi | deleteUserBadge | DELETE /api/v1/user-badges/{id} | |
| DefaultApi | deleteVote | DELETE /api/v1/votes/{id} | |
| DefaultApi | flagComment | POST /api/v1/comments/{id}/flag | |
| DefaultApi | getAuditLogs | GET /api/v1/audit-logs | |
| DefaultApi | getCachedNotificationCount | GET /api/v1/notification-count/{id} | |
| DefaultApi | getComment | GET /api/v1/comments/{id} | |
| DefaultApi | getComments | GET /api/v1/comments | |
| DefaultApi | getDomainConfig | GET /api/v1/domain-configs/{domain} | |
| DefaultApi | getDomainConfigs | GET /api/v1/domain-configs | |
| DefaultApi | getEmailTemplate | GET /api/v1/email-templates/{id} | |
| DefaultApi | getEmailTemplateDefinitions | GET /api/v1/email-templates/definitions | |
| DefaultApi | getEmailTemplateRenderErrors | GET /api/v1/email-templates/{id}/render-errors | |
| DefaultApi | getEmailTemplates | GET /api/v1/email-templates | |
| DefaultApi | getFeedPosts | GET /api/v1/feed-posts | req tenantId afterId |
| DefaultApi | getHashTags | GET /api/v1/hash-tags | |
| DefaultApi | getModerator | GET /api/v1/moderators/{id} | |
| DefaultApi | getModerators | GET /api/v1/moderators | |
| DefaultApi | getNotificationCount | GET /api/v1/notifications/count | |
| DefaultApi | getNotifications | GET /api/v1/notifications | |
| DefaultApi | getPageByURLId | GET /api/v1/pages/by-url-id | |
| DefaultApi | getPages | GET /api/v1/pages | |
| DefaultApi | getPendingWebhookEventCount | GET /api/v1/pending-webhook-events/count | |
| DefaultApi | getPendingWebhookEvents | GET /api/v1/pending-webhook-events | |
| DefaultApi | getQuestionConfig | GET /api/v1/question-configs/{id} | |
| DefaultApi | getQuestionConfigs | GET /api/v1/question-configs | |
| DefaultApi | getQuestionResult | GET /api/v1/question-results/{id} | |
| DefaultApi | getQuestionResults | GET /api/v1/question-results | |
| DefaultApi | getSSOUserByEmail | GET /api/v1/sso-users/by-email/{email} | |
| DefaultApi | getSSOUserById | GET /api/v1/sso-users/by-id/{id} | |
| DefaultApi | getSSOUsers | GET /api/v1/sso-users | |
| DefaultApi | getSubscriptions | GET /api/v1/subscriptions | |
| DefaultApi | getTenant | GET /api/v1/tenants/{id} | |
| DefaultApi | getTenantDailyUsages | GET /api/v1/tenant-daily-usage | |
| DefaultApi | getTenantPackage | GET /api/v1/tenant-packages/{id} | |
| DefaultApi | getTenantPackages | GET /api/v1/tenant-packages | |
| DefaultApi | getTenantUser | GET /api/v1/tenant-users/{id} | |
| DefaultApi | getTenantUsers | GET /api/v1/tenant-users | |
| DefaultApi | getTenants | GET /api/v1/tenants | |
| DefaultApi | getTicket | GET /api/v1/tickets/{id} | |
| DefaultApi | getTickets | GET /api/v1/tickets | |
| DefaultApi | getUser | GET /api/v1/users/{id} | |
| DefaultApi | getUserBadge | GET /api/v1/user-badges/{id} | |
| DefaultApi | getUserBadgeProgressById | GET /api/v1/user-badge-progress/{id} | |
| DefaultApi | getUserBadgeProgressByUserId | GET /api/v1/user-badge-progress/user/{userId} | |
| DefaultApi | getUserBadgeProgressList | GET /api/v1/user-badge-progress | |
| DefaultApi | getUserBadges | GET /api/v1/user-badges | |
| DefaultApi | getVotes | GET /api/v1/votes | |
| DefaultApi | getVotesForUser | GET /api/v1/votes/for-user | |
| DefaultApi | patchDomainConfig | PATCH /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | patchHashTag | PATCH /api/v1/hash-tags/{tag} | |
| DefaultApi | patchPage | PATCH /api/v1/pages/{id} | |
| DefaultApi | patchSSOUser | PATCH /api/v1/sso-users/{id} | |
| DefaultApi | putDomainConfig | PUT /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | putSSOUser | PUT /api/v1/sso-users/{id} | |
| DefaultApi | renderEmailTemplate | POST /api/v1/email-templates/render | |
| DefaultApi | replaceTenantPackage | PUT /api/v1/tenant-packages/{id} | |
| DefaultApi | replaceTenantUser | PUT /api/v1/tenant-users/{id} | |
| DefaultApi | saveComment | POST /api/v1/comments | |
| DefaultApi | saveCommentsBulk | POST /api/v1/comments/bulk | |
| DefaultApi | sendInvite | POST /api/v1/moderators/{id}/send-invite | |
| DefaultApi | sendLoginLink | POST /api/v1/tenant-users/{id}/send-login-link | |
| DefaultApi | unBlockUserFromComment | POST /api/v1/comments/{id}/un-block | |
| DefaultApi | unFlagComment | POST /api/v1/comments/{id}/un-flag | |
| DefaultApi | updateComment | PATCH /api/v1/comments/{id} | |
| DefaultApi | updateEmailTemplate | PATCH /api/v1/email-templates/{id} | |
| DefaultApi | updateFeedPost | PATCH /api/v1/feed-posts/{id} | |
| DefaultApi | updateModerator | PATCH /api/v1/moderators/{id} | |
| DefaultApi | updateNotification | PATCH /api/v1/notifications/{id} | |
| DefaultApi | updateQuestionConfig | PATCH /api/v1/question-configs/{id} | |
| DefaultApi | updateQuestionResult | PATCH /api/v1/question-results/{id} | |
| DefaultApi | updateSubscription | PATCH /api/v1/subscriptions/{id} | |
| DefaultApi | updateTenant | PATCH /api/v1/tenants/{id} | |
| DefaultApi | updateTenantPackage | PATCH /api/v1/tenant-packages/{id} | |
| DefaultApi | updateTenantUser | PATCH /api/v1/tenant-users/{id} | |
| DefaultApi | updateUserBadge | PUT /api/v1/user-badges/{id} | |
| PublicApi | blockFromCommentPublic | POST /block-from-comment/{commentId} | |
| PublicApi | checkedCommentsForBlocked | GET /check-blocked-comments | |
| PublicApi | createCommentPublic | POST /comments/{tenantId} | |
| PublicApi | createFeedPostPublic | POST /feed-posts/{tenantId} | |
| PublicApi | deleteCommentPublic | DELETE /comments/{tenantId}/{commentId} | |
| PublicApi | deleteCommentVote | DELETE /comments/{tenantId}/{commentId}/vote/{voteId} | |
| PublicApi | deleteFeedPostPublic | DELETE /feed-posts/{tenantId}/{postId} | |
| PublicApi | flagCommentPublic | POST /flag-comment/{commentId} | |
| PublicApi | getCommentText | GET /comments/{tenantId}/{commentId}/text | |
| PublicApi | getCommentVoteUserNames | GET /comments/{tenantId}/{commentId}/votes | |
| PublicApi | getCommentsPublic | GET /comments/{tenantId} | req tenantId urlId |
| PublicApi | getEventLog | GET /event-log/{tenantId} | req tenantId urlId userIdWS |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | req tenantId afterId |
| PublicApi | getFeedPostsStats | GET /feed-posts/{tenantId}/stats | |
| PublicApi | getGlobalEventLog | GET /event-log/global/{tenantId} | req tenantId urlId userIdWS |
| PublicApi | getUserNotificationCount | GET /user-notifications/get-count | |
| PublicApi | getUserNotifications | GET /user-notifications | |
| PublicApi | getUserPresenceStatuses | GET /user-presence-status | |
| PublicApi | getUserReactsPublic | GET /feed-posts/{tenantId}/user-reacts | |
| PublicApi | lockComment | POST /comments/{tenantId}/{commentId}/lock | |
| PublicApi | pinComment | POST /comments/{tenantId}/{commentId}/pin | |
| PublicApi | reactFeedPostPublic | POST /feed-posts/{tenantId}/react/{postId} | |
| PublicApi | resetUserNotificationCount | POST /user-notifications/reset-count | |
| PublicApi | resetUserNotifications | POST /user-notifications/reset | |
| PublicApi | searchUsers | GET /user-search/{tenantId} | |
| PublicApi | setCommentText | POST /comments/{tenantId}/{commentId}/update-text | |
| PublicApi | unBlockCommentPublic | DELETE /block-from-comment/{commentId} | |
| PublicApi | unLockComment | POST /comments/{tenantId}/{commentId}/unlock | |
| PublicApi | unPinComment | POST /comments/{tenantId}/{commentId}/unpin | |
| PublicApi | updateFeedPostPublic | PUT /feed-posts/{tenantId}/{postId} | |
| PublicApi | updateUserNotificationCommentSubscriptionStatus | POST /user-notifications/{notificationId}/mark-opted/{optedInOrOut} | Ativa ou desativa notificações para um comentário específico. |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | Ativa ou desativa notificações para uma página. Quando usuários estão inscritos em uma página, notificações são criadas para novos comentários raiz, e também |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | Envia e redimensiona uma imagem |
| PublicApi | voteComment | POST /comments/{tenantId}/{commentId}/vote |
Documentação dos Modelos
- APIAuditLog
- APIComment
- APICommentBase
- APICommentBase_meta
- APICreateUserBadgeResponse
- APIDomainConfiguration
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIPage
- APISSOUser
- APIStatus
- APITenant
- APITenantDailyUsage
- APITicket
- APITicketDetail
- APITicketFile
- APIUserSubscription
- AddDomainConfigParams
- AddDomainConfig_200_response
- AddDomainConfig_200_response_anyOf
- AddHashTag_200_response
- AddHashTagsBulk_200_response
- AddPageAPIResponse
- AddSSOUserAPIResponse
- AggregateQuestionResultsResponse
- AggregateQuestionResults_200_response
- AggregateTimeBucket
- AggregationItem
- AggregationOpType
- AggregationOperation
- AggregationRequest
- AggregationRequest_sort
- AggregationResponse
- AggregationResponse_stats
- AggregationValue
- BillingInfo
- BlockFromCommentParams
- BlockFromCommentPublic_200_response
- BlockSuccess
- BulkAggregateQuestionItem
- BulkAggregateQuestionResultsRequest
- BulkAggregateQuestionResultsResponse
- BulkAggregateQuestionResults_200_response
- BulkCreateHashTagsBody
- BulkCreateHashTagsBody_tags_inner
- BulkCreateHashTagsResponse
- ChangeCommentPinStatusResponse
- ChangeTicketStateBody
- ChangeTicketStateResponse
- ChangeTicketState_200_response
- CheckBlockedCommentsResponse
- CheckedCommentsForBlocked_200_response
- CombineCommentsWithQuestionResults_200_response
- CombineQuestionResultsWithCommentsResponse
- CommentData
- CommentHTMLRenderingMode
- CommentLogData
- CommentLogEntry
- CommentLogType
- CommentQuestionResultsRenderingType
- CommentQuestionsRequired
- CommentTextUpdateRequest
- CommentThreadDeletionMode
- CommentUserBadgeInfo
- CommentUserHashTagInfo
- CommentUserMentionInfo
- CommenterNameFormats
- CreateAPIPageData
- CreateAPISSOUserData
- CreateAPIUserSubscriptionData
- CreateCommentParams
- CreateCommentPublic_200_response
- CreateEmailTemplateBody
- CreateEmailTemplateResponse
- CreateEmailTemplate_200_response
- CreateFeedPostParams
- CreateFeedPostPublic_200_response
- CreateFeedPostResponse
- CreateFeedPost_200_response
- CreateFeedPostsResponse
- CreateHashTagBody
- CreateHashTagResponse
- CreateModeratorBody
- CreateModeratorResponse
- CreateModerator_200_response
- CreateQuestionConfigBody
- CreateQuestionConfigResponse
- CreateQuestionConfig_200_response
- CreateQuestionResultBody
- CreateQuestionResultResponse
- CreateQuestionResult_200_response
- CreateSubscriptionAPIResponse
- CreateTenantBody
- CreateTenantPackageBody
- CreateTenantPackageResponse
- CreateTenantPackage_200_response
- CreateTenantResponse
- CreateTenantUserBody
- CreateTenantUserResponse
- CreateTenantUser_200_response
- CreateTenant_200_response
- CreateTicketBody
- CreateTicketResponse
- CreateTicket_200_response
- CreateUserBadgeParams
- CreateUserBadge_200_response
- CustomConfigParameters
- CustomEmailTemplate
- DeleteCommentAction
- DeleteCommentPublic_200_response
- DeleteCommentResult
- DeleteCommentVote_200_response
- DeleteComment_200_response
- DeleteDomainConfig_200_response
- DeleteFeedPostPublic_200_response
- DeleteFeedPostPublic_200_response_anyOf
- DeleteHashTag_request
- DeletePageAPIResponse
- DeleteSSOUserAPIResponse
- DeleteSubscriptionAPIResponse
- DeletedCommentResultComment
- DigestEmailFrequency
- EmailTemplateDefinition
- EmailTemplateRenderErrorResponse
- EventLogEntry
- FComment
- FComment_meta
- FeedPost
- FeedPostLink
- FeedPostMediaItem
- FeedPostMediaItemAsset
- FeedPostStats
- FeedPostsStatsResponse
- FindCommentsByRangeItem
- FindCommentsByRangeResponse
- FlagCommentPublic_200_response
- FlagCommentResponse
- FlagComment_200_response
- GetAuditLogsResponse
- GetAuditLogs_200_response
- GetCachedNotificationCountResponse
- GetCachedNotificationCount_200_response
- GetCommentText_200_response
- GetCommentVoteUserNamesSuccessResponse
- GetCommentVoteUserNames_200_response
- GetComment_200_response
- GetCommentsPublic_200_response
- GetCommentsResponseWithPresence_PublicComment_
- GetCommentsResponse_PublicComment_
- GetComments_200_response
- GetDomainConfig_200_response
- GetDomainConfigs_200_response
- GetDomainConfigs_200_response_anyOf
- GetDomainConfigs_200_response_anyOf_1
- GetEmailTemplateDefinitionsResponse
- GetEmailTemplateDefinitions_200_response
- GetEmailTemplateRenderErrorsResponse
- GetEmailTemplateRenderErrors_200_response
- GetEmailTemplateResponse
- GetEmailTemplate_200_response
- GetEmailTemplatesResponse
- GetEmailTemplates_200_response
- GetEventLogResponse
- GetEventLog_200_response
- GetFeedPostsPublic_200_response
- GetFeedPostsResponse
- GetFeedPostsStats_200_response
- GetFeedPosts_200_response
- GetHashTagsResponse
- GetHashTags_200_response
- GetModeratorResponse
- GetModerator_200_response
- GetModeratorsResponse
- GetModerators_200_response
- GetMyNotificationsResponse
- GetNotificationCountResponse
- GetNotificationCount_200_response
- GetNotificationsResponse
- GetNotifications_200_response
- GetPageByURLIdAPIResponse
- GetPagesAPIResponse
- GetPendingWebhookEventCountResponse
- GetPendingWebhookEventCount_200_response
- GetPendingWebhookEventsResponse
- GetPendingWebhookEvents_200_response
- GetPublicFeedPostsResponse
- GetQuestionConfigResponse
- GetQuestionConfig_200_response
- GetQuestionConfigsResponse
- GetQuestionConfigs_200_response
- GetQuestionResultResponse
- GetQuestionResult_200_response
- GetQuestionResultsResponse
- GetQuestionResults_200_response
- GetSSOUserByEmailAPIResponse
- GetSSOUserByIdAPIResponse
- GetSSOUsers_200_response
- GetSubscriptionsAPIResponse
- GetTenantDailyUsagesResponse
- GetTenantDailyUsages_200_response
- GetTenantPackageResponse
- GetTenantPackage_200_response
- GetTenantPackagesResponse
- GetTenantPackages_200_response
- GetTenantResponse
- GetTenantUserResponse
- GetTenantUser_200_response
- GetTenantUsersResponse
- GetTenantUsers_200_response
- GetTenant_200_response
- GetTenantsResponse
- GetTenants_200_response
- GetTicketResponse
- GetTicket_200_response
- GetTicketsResponse
- GetTickets_200_response
- GetUserBadgeProgressById_200_response
- GetUserBadgeProgressList_200_response
- GetUserBadge_200_response
- GetUserBadges_200_response
- GetUserNotificationCountResponse
- GetUserNotificationCount_200_response
- GetUserNotifications_200_response
- GetUserPresenceStatusesResponse
- GetUserPresenceStatuses_200_response
- GetUserReactsPublic_200_response
- GetUserResponse
- GetUser_200_response
- GetVotesForUserResponse
- GetVotesForUser_200_response
- GetVotesResponse
- GetVotes_200_response
- GifRating
- HeaderAccountNotification
- HeaderState
- IgnoredResponse
- ImageContentProfanityLevel
- ImportedSiteType
- [LiveEvent](https://github.com/FastComments/fastcomments-n
aggregate 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| aggregationRequest | AggregationRequest | Não | |
| parentTenantId | string | Não | |
| includeStats | bool | Não |
Resposta
Retorna: Option[AggregationResponse]
Exemplo

getAuditLogs 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| limit | float64 | Não | |
| skip | float64 | Não | |
| order | SORTDIR | Não | |
| after | float64 | Não | |
| before | float64 | Não |
Resposta
Retorna: Option[GetAuditLogs_200_response]
Exemplo

blockFromCommentPublic 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Não | |
| sso | string | Não |
Resposta
Retorna: Option[BlockFromCommentPublic_200_response]
Exemplo

unBlockCommentPublic 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Não | |
| sso | string | Não |
Resposta
Retorna: Option[UnBlockCommentPublic_200_response]
Exemplo

checkedCommentsForBlocked 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| commentIds | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[CheckedCommentsForBlocked_200_response]
Exemplo

blockUserFromComment 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| blockFromCommentParams | BlockFromCommentParams | Não | |
| userId | string | Não | |
| anonUserId | string | Não |
Resposta
Retorna: Option[BlockFromCommentPublic_200_response]
Exemplo

createCommentPublic 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| urlId | string | Sim | |
| broadcastId | string | Não | |
| commentData | CommentData | Não | |
| sessionId | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[CreateCommentPublic_200_response]
Exemplo

deleteComment 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| contextUserId | string | Não | |
| isLive | bool | Não |
Resposta
Retorna: Option[DeleteComment_200_response]
Exemplo

deleteCommentPublic 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| broadcastId | string | Não | |
| editKey | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[DeleteCommentPublic_200_response]
Exemplo

deleteCommentVote 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| voteId | string | Não | |
| urlId | string | Sim | |
| broadcastId | string | Não | |
| editKey | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[DeleteCommentVote_200_response]
Exemplo

flagComment 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| userId | string | Não | |
| anonUserId | string | Não |
Resposta
Retorna: Option[FlagComment_200_response]
Exemplo

getComment 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[GetComment_200_response]
Exemplo

getComments 
Parâmetros
| Name | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| page | int | Não | |
| limit | int | Não | |
| skip | int | Não | |
| asTree | bool | Não | |
| skipChildren | int | Não | |
| limitChildren | int | Não | |
| maxTreeDepth | int | Não | |
| urlId | string | Sim | |
| userId | string | Não | |
| anonUserId | string | Não | |
| contextUserId | string | Não | |
| hashTag | string | Não | |
| parentId | string | Não | |
| direction | SortDirections | Não |
Resposta
Retorna: Option[GetComments_200_response]
Exemplo

getCommentsPublic 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| urlId | string | Sim | |
| page | int | Não | |
| direction | SortDirections | Não | |
| sso | string | Não | |
| skip | int | Não | |
| skipChildren | int | Não | |
| limit | int | Não | |
| limitChildren | int | Não | |
| countChildren | bool | Não | |
| fetchPageForCommentId | string | Não | |
| includeConfig | bool | Não | |
| countAll | bool | Não | |
| includei10n | bool | Não | |
| locale | string | Não | |
| modules | string | Não | |
| isCrawler | bool | Não | |
| includeNotificationCount | bool | Não | |
| asTree | bool | Não | |
| maxTreeDepth | int | Não | |
| useFullTranslationIds | bool | Não | |
| parentId | string | Não | |
| searchText | string | Não | |
| hashTags | seq[string] | Não | |
| userId | string | Não | |
| customConfigStr | string | Não | |
| afterCommentId | string | Não | |
| beforeCommentId | string | Não |
Resposta
Retorna: Option[GetCommentsPublic_200_response]
Exemplo

getCommentText 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| editKey | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[GetCommentText_200_response]
Exemplo

getCommentVoteUserNames 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| dir | int | Não | |
| sso | string | Não |
Resposta
Retorna: Option[GetCommentVoteUserNames_200_response]
Exemplo

lockComment 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| broadcastId | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[LockComment_200_response]
Exemplo

pinComment 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| broadcastId | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[PinComment_200_response]
Exemplo

saveComment 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| createCommentParams | CreateCommentParams | Não | |
| isLive | bool | Não | |
| doSpamCheck | bool | Não | |
| sendEmails | bool | Não | |
| populateNotifications | bool | Não |
Resposta
Retorna: Option[SaveComment_200_response]
Exemplo

saveCommentsBulk 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| createCommentParams | seq[CreateCommentParams] | Não | |
| isLive | bool | Não | |
| doSpamCheck | bool | Não | |
| sendEmails | bool | Não | |
| populateNotifications | bool): (Option[seq[SaveComment_200_response]] | Não | |
| id | string | Não | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Não | |
| userId | string | Não | |
| anonUserId | string | Não |
Resposta
Retorna: Option[UnBlockCommentPublic_200_response]
Exemplo

setCommentText 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| broadcastId | string | Não | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Não | |
| editKey | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[SetCommentText_200_response]
Exemplo

unBlockUserFromComment 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Não | |
| userId | string | Não | |
| anonUserId | string | Não |
Resposta
Retorna: Option[UnBlockCommentPublic_200_response]
Exemplo

unFlagComment 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| userId | string | Não | |
| anonUserId | string | Não |
Resposta
Retorna: Option[FlagComment_200_response]
Exemplo

unLockComment 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| broadcastId | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[LockComment_200_response]
Exemplo

unPinComment 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| broadcastId | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[PinComment_200_response]
Exemplo

updateComment 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| updatableCommentParams | UpdatableCommentParams | Não | |
| contextUserId | string | Não | |
| doSpamCheck | bool | Não | |
| isLive | bool | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

voteComment 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| urlId | string | Sim | |
| broadcastId | string | Não | |
| voteBodyParams | VoteBodyParams | Não | |
| sessionId | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[VoteComment_200_response]
Exemplo

addDomainConfig 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| addDomainConfigParams | AddDomainConfigParams | Não |
Resposta
Retorna: Option[AddDomainConfig_200_response]
Exemplo

deleteDomainConfig 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| domain | string | Não |
Resposta
Retorna: Option[DeleteDomainConfig_200_response]
Exemplo

getDomainConfig 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| domain | string | Não |
Resposta
Retorna: Option[GetDomainConfig_200_response]
Exemplo

getDomainConfigs 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim |
Resposta
Retorna: Option[GetDomainConfigs_200_response]
Exemplo

patchDomainConfig 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| domainToUpdate | string | Não | |
| patchDomainConfigParams | PatchDomainConfigParams | Não |
Resposta
Retorna: Option[GetDomainConfig_200_response]
Exemplo

putDomainConfig 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| domainToUpdate | string | Não | |
| updateDomainConfigParams | UpdateDomainConfigParams | Não |
Resposta
Retorna: Option[GetDomainConfig_200_response]
Exemplo

createEmailTemplate 
Parâmetros
| Name | Type | Obrigatório | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| createEmailTemplateBody | CreateEmailTemplateBody | Não |
Resposta
Retorna: Option[CreateEmailTemplate_200_response]
Exemplo

deleteEmailTemplate 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

deleteEmailTemplateRenderError 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| errorId | string | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

getEmailTemplate 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[GetEmailTemplate_200_response]
Exemplo

getEmailTemplateDefinitions 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim |
Resposta
Retorna: Option[GetEmailTemplateDefinitions_200_response]
Exemplo

getEmailTemplateRenderErrors 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| skip | float64 | Não |
Resposta
Retorna: Option[GetEmailTemplateRenderErrors_200_response]
Exemplo

getEmailTemplates 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| skip | float64 | Não |
Resposta
Retorna: Option[GetEmailTemplates_200_response]
Exemplo

renderEmailTemplate 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Não | |
| locale | string | Não |
Resposta
Retorna: Option[RenderEmailTemplate_200_response]
Exemplo

updateEmailTemplate 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

getEventLog 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| urlId | string | Sim | |
| userIdWS | string | Não | |
| startTime | int64 | Não | |
| endTime | int64 | Não |
Resposta
Retorna: Option[GetEventLog_200_response]
Exemplo

getGlobalEventLog 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| urlId | string | Sim | |
| userIdWS | string | Não | |
| startTime | int64 | Não | |
| endTime | int64 | Não |
Resposta
Retorna: Option[GetEventLog_200_response]
Exemplo

createFeedPost 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| createFeedPostParams | CreateFeedPostParams | Não | |
| broadcastId | string | Não | |
| isLive | bool | Não | |
| doSpamCheck | bool | Não | |
| skipDupCheck | bool | Não |
Resposta
Retorna: Option[CreateFeedPost_200_response]
Exemplo

createFeedPostPublic 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| createFeedPostParams | CreateFeedPostParams | Não | |
| broadcastId | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[CreateFeedPostPublic_200_response]
Exemplo

deleteFeedPostPublic 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| postId | string | Não | |
| broadcastId | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[DeleteFeedPostPublic_200_response]
Exemplo

getFeedPosts 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| afterId | string | Não | |
| limit | int | Não | |
| tags | seq[string] | Não |
Resposta
Retorna: Option[GetFeedPosts_200_response]
Exemplo

getFeedPostsPublic 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| afterId | string | Não | |
| limit | int | Não | |
| tags | seq[string] | Não | |
| sso | string | Não | |
| isCrawler | bool | Não | |
| includeUserInfo | bool | Não |
Resposta
Retorna: Option[GetFeedPostsPublic_200_response]
Exemplo

getFeedPostsStats 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| postIds | seq[string] | Não | |
| sso | string | Não |
Resposta
Retorna: Option[GetFeedPostsStats_200_response]
Exemplo

getUserReactsPublic 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| postIds | seq[string] | Não | |
| sso | string | Não |
Resposta
Retorna: Option[GetUserReactsPublic_200_response]
Exemplo

reactFeedPostPublic 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| postId | string | Não | |
| reactBodyParams | ReactBodyParams | Não | |
| isUndo | bool | Não | |
| broadcastId | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[ReactFeedPostPublic_200_response]
Exemplo

updateFeedPost 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| feedPost | FeedPost | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

updateFeedPostPublic 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| postId | string | Não | |
| updateFeedPostParams | UpdateFeedPostParams | Não | |
| broadcastId | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[CreateFeedPostPublic_200_response]
Exemplo

flagCommentPublic 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| isFlagged | bool | Não | |
| sso | string | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

addHashTag 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| createHashTagBody | CreateHashTagBody | Não |
Resposta
Retorna: Option[AddHashTag_200_response]
Exemplo

addHashTagsBulk 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Não |
Resposta
Retorna: Option[AddHashTagsBulk_200_response]
Exemplo

deleteHashTag 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tag | string | Não | |
| tenantId | string | Sim | |
| deleteHashTagRequest | DeleteHashTagRequest | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

getHashTags 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| page | float64 | Não |
Response
Retorna: Option[GetHashTags_200_response]
Exemplo

patchHashTag 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tag | string | Não | |
| tenantId | string | Sim | |
| updateHashTagBody | UpdateHashTagBody | Não |
Resposta
Retorna: Option[PatchHashTag_200_response]
Exemplo

createModerator 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| createModeratorBody | CreateModeratorBody | Não |
Resposta
Retorna: Option[CreateModerator_200_response]
Exemplo

deleteModerator 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| sendEmail | string | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

getModerator 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[GetModerator_200_response]
Exemplo

getModerators 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| skip | float64 | Não |
Resposta
Retorna: Option[GetModerators_200_response]
Exemplo

updateModerator 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| updateModeratorBody | UpdateModeratorBody | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

deleteNotificationCount 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

getCachedNotificationCount 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[GetCachedNotificationCount_200_response]
Exemplo

getNotificationCount 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| userId | string | Não | |
| urlId | string | Sim | |
| fromCommentId | string | Não | |
| viewed | bool | Não |
Resposta
Retorna: Option[GetNotificationCount_200_response]
Exemplo

getNotifications 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| userId | string | Não | |
| urlId | string | Sim | |
| fromCommentId | string | Não | |
| viewed | bool | Não | |
| skip | float64 | Não |
Resposta
Retorna: Option[GetNotifications_200_response]
Exemplo

updateNotification 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| updateNotificationBody | UpdateNotificationBody | Não | |
| userId | string | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

addPage 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| createAPIPageData | CreateAPIPageData | Não |
Resposta
Retorna: Option[AddPageAPIResponse]
Exemplo

deletePage 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[DeletePageAPIResponse]
Exemplo

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

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

patchPage 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| updateAPIPageData | UpdateAPIPageData | Não |
Resposta
Retorna: Option[PatchPageAPIResponse]
Exemplo

deletePendingWebhookEvent 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

getPendingWebhookEventCount 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| externalId | string | Não | |
| eventType | string | Não | |
| domain | string | Não | |
| attemptCountGT | float64 | Não |
Resposta
Retorna: Option[GetPendingWebhookEventCount_200_response]
Exemplo

getPendingWebhookEvents 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| externalId | string | Não | |
| eventType | string | Não | |
| domain | string | Não | |
| attemptCountGT | float64 | Não | |
| skip | float64 | Não |
Resposta
Retorna: Option[GetPendingWebhookEvents_200_response]
Exemplo

createQuestionConfig 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| createQuestionConfigBody | CreateQuestionConfigBody | Não |
Resposta
Retorna: Option[CreateQuestionConfig_200_response]
Exemplo

deleteQuestionConfig 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

getQuestionConfig 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[GetQuestionConfig_200_response]
Exemplo

getQuestionConfigs 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| skip | float64 | Não |
Resposta
Retorna: Option[GetQuestionConfigs_200_response]
Exemplo

updateQuestionConfig 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

createQuestionResult 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| createQuestionResultBody | CreateQuestionResultBody | Não |
Resposta
Retorna: Option[CreateQuestionResult_200_response]
Exemplo

deleteQuestionResult 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

getQuestionResult 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[GetQuestionResult_200_response]
Exemplo

getQuestionResults 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| urlId | string | Sim | |
| userId | string | Não | |
| startDate | string | Não | |
| questionId | string | Não | |
| questionIds | string | Não | |
| skip | float64 | Não |
Resposta
Retorna: Option[GetQuestionResults_200_response]
Exemplo

updateQuestionResult 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| updateQuestionResultBody | UpdateQuestionResultBody | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

aggregateQuestionResults 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| questionId | string | Não | |
| questionIds | seq[string] | Não | |
| urlId | string | Sim | |
| timeBucket | AggregateTimeBucket | Não | |
| startDate | string | Não | |
| forceRecalculate | bool | Não |
Resposta
Retorna: Option[AggregateQuestionResults_200_response]
Exemplo

bulkAggregateQuestionResults 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Não | |
| forceRecalculate | bool | Não |
Resposta
Retorna: Option[BulkAggregateQuestionResults_200_response]
Exemplo

combineCommentsWithQuestionResults 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| questionId | string | Não | |
| questionIds | seq[string] | Não | |
| urlId | string | Sim | |
| startDate | string | Não | |
| forceRecalculate | bool | Não | |
| minValue | float64 | Não | |
| maxValue | float64 | Não | |
| limit | float64 | Não |
Resposta
Retorna: Option[CombineCommentsWithQuestionResults_200_response]
Exemplo

addSSOUser 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| createAPISSOUserData | CreateAPISSOUserData | Não |
Resposta
Retorna: Option[AddSSOUserAPIResponse]
Exemplo

deleteSSOUser 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| deleteComments | bool | Não | |
| commentDeleteMode | string | Não |
Resposta
Retorna: Option[DeleteSSOUserAPIResponse]
Exemplo

getSSOUserByEmail 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| string | Não |
Resposta
Retorna: Option[GetSSOUserByEmailAPIResponse]
Exemplo

getSSOUserById 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[GetSSOUserByIdAPIResponse]
Exemplo

getSSOUsers 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| skip | int | Não |
Resposta
Retorna: Option[GetSSOUsers_200_response]
Exemplo

patchSSOUser 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| updateAPISSOUserData | UpdateAPISSOUserData | Não | |
| updateComments | bool | Não |
Resposta
Retorna: Option[PatchSSOUserAPIResponse]
Exemplo

putSSOUser 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| updateAPISSOUserData | UpdateAPISSOUserData | Não | |
| updateComments | bool | Não |
Resposta
Retorna: Option[PutSSOUserAPIResponse]
Exemplo

createSubscription 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Não |
Resposta
Retorna: Option[CreateSubscriptionAPIResponse]
Exemplo

deleteSubscription 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| userId | string | Não |
Resposta
Retorna: Option[DeleteSubscriptionAPIResponse]
Exemplo

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

updateSubscription 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Não | |
| userId | string | Não |
Resposta
Retorna: Option[UpdateSubscriptionAPIResponse]
Exemplo

getTenantDailyUsages 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| yearNumber | float64 | Não | |
| monthNumber | float64 | Não | |
| dayNumber | float64 | Não | |
| skip | float64 | Não |
Resposta
Retorna: Option[GetTenantDailyUsages_200_response]
Exemplo

createTenantPackage 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| createTenantPackageBody | CreateTenantPackageBody | Não |
Resposta
Retorna: Option[CreateTenantPackage_200_response]
Exemplo

deleteTenantPackage 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

getTenantPackage 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[GetTenantPackage_200_response]
Exemplo

getTenantPackages 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| skip | float64 | Não |
Resposta
Retorna: Option[GetTenantPackages_200_response]
Exemplo

replaceTenantPackage 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

updateTenantPackage 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| updateTenantPackageBody | UpdateTenantPackageBody | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

createTenantUser 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| createTenantUserBody | CreateTenantUserBody | Não |
Resposta
Retorna: Option[CreateTenantUser_200_response]
Exemplo

deleteTenantUser 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| deleteComments | string | Não | |
| commentDeleteMode | string | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

getTenantUser 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[GetTenantUser_200_response]
Exemplo

getTenantUsers 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| skip | float64 | Não |
Resposta
Retorna: Option[GetTenantUsers_200_response]
Exemplo

replaceTenantUser 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| replaceTenantUserBody | ReplaceTenantUserBody | Não | |
| updateComments | string | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

sendLoginLink 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| redirectURL | string | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

updateTenantUser 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | No | |
| updateTenantUserBody | UpdateTenantUserBody | No | |
| updateComments | string | No |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

createTenant 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| createTenantBody | CreateTenantBody | Não |
Resposta
Retorna: Option[CreateTenant_200_response]
Exemplo

deleteTenant 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| sure | string | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

getTenant 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[GetTenant_200_response]
Exemplo

getTenants 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| meta | string | Não | |
| skip | float64 | Não |
Resposta
Retorna: Option[GetTenants_200_response]
Exemplo

updateTenant 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| updateTenantBody | UpdateTenantBody | Não |
Resposta
Retorna: Option[FlagCommentPublic_200_response]
Exemplo

changeTicketState 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| userId | string | Não | |
| id | string | Não | |
| changeTicketStateBody | ChangeTicketStateBody | Não |
Resposta
Retorna: Option[ChangeTicketState_200_response]
Exemplo

createTicket 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| userId | string | Não | |
| createTicketBody | CreateTicketBody | Não |
Resposta
Retorna: Option[CreateTicket_200_response]
Exemplo

getTicket 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| userId | string | Não |
Resposta
Retorna: Option[GetTicket_200_response]
Exemplo

getTickets 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| userId | string | Não | |
| state | float64 | Não | |
| skip | float64 | Não | |
| limit | float64 | Não |
Resposta
Retorna: Option[GetTickets_200_response]
Exemplo

uploadImage 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| file | string | Não | |
| sizePreset | SizePreset | Não | |
| urlId | string | Sim |
Resposta
Retorna: Option[UploadImageResponse]
Exemplo

getUserBadgeProgressById 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[GetUserBadgeProgressById_200_response]
Exemplo

getUserBadgeProgressByUserId 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| userId | string | Não |
Resposta
Retorna: Option[GetUserBadgeProgressById_200_response]
Exemplo

getUserBadgeProgressList 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| userId | string | Não | |
| limit | float64 | Não | |
| skip | float64 | Não |
Resposta
Retorna: Option[GetUserBadgeProgressList_200_response]
Exemplo

createUserBadge 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| createUserBadgeParams | CreateUserBadgeParams | Não |
Resposta
Retorna: Option[CreateUserBadge_200_response]
Exemplo

deleteUserBadge 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[UpdateUserBadge_200_response]
Exemplo

getUserBadge 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[GetUserBadge_200_response]
Exemplo

getUserBadges 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| userId | string | Não | |
| badgeId | string | Não | |
| displayedOnComments | bool | Não | |
| limit | float64 | Não | |
| skip | float64 | Não |
Resposta
Retorna: Option[GetUserBadges_200_response]
Exemplo

updateUserBadge 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| updateUserBadgeParams | UpdateUserBadgeParams | Não |
Resposta
Retorna: Option[UpdateUserBadge_200_response]
Exemplo

getUserNotificationCount 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| sso | string | Não |
Resposta
Retorna: Option[GetUserNotificationCount_200_response]
Exemplo

getUserNotifications 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| pageSize | int | Não | |
| afterId | string | Não | |
| includeContext | bool | Não | |
| afterCreatedAt | int64 | Não | |
| unreadOnly | bool | Não | |
| dmOnly | bool | Não | |
| noDm | bool | Não | |
| includeTranslations | bool | Não | |
| sso | string | Não |
Resposta
Retorna: Option[GetUserNotifications_200_response]
Exemplo

resetUserNotificationCount 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| sso | string | Não |
Resposta
Retorna: Option[ResetUserNotifications_200_response]
Exemplo

resetUserNotifications 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| afterId | string | Não | |
| afterCreatedAt | int64 | Não | |
| unreadOnly | bool | Não | |
| dmOnly | bool | Não | |
| noDm | bool | Não | |
| sso | string | Não |
Resposta
Retorna: Option[ResetUserNotifications_200_response]
Exemplo

updateUserNotificationCommentSubscriptionStatus 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| notificationId | string | Não | |
| optedInOrOut | string | Não | |
| commentId | string | Sim | |
| sso | string | Não |
Resposta
Retorna: Option[UpdateUserNotificationStatus_200_response]
Exemplo

updateUserNotificationPageSubscriptionStatus 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| urlId | string | Sim | |
| url | string | Não | |
| pageTitle | string | Não | |
| subscribedOrUnsubscribed | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[UpdateUserNotificationStatus_200_response]
Exemplo

updateUserNotificationStatus 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| notificationId | string | Não | |
| newStatus | string | Não | |
| sso | string | Não |
Resposta
Retorna: Option[UpdateUserNotificationStatus_200_response]
Exemplo

getUserPresenceStatuses 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| urlIdWS | string | Não | |
| userIds | string | Não |
Resposta
Retorna: Option[GetUserPresenceStatuses_200_response]
Exemplo

searchUsers 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| urlId | string | Sim | |
| usernameStartsWith | string | Não | |
| mentionGroupIds | seq[string] | Não | |
| sso | string | Não | |
| searchSection | string | Não |
Resposta
Retorna: Option[SearchUsers_200_response]
Exemplo

getUser 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não |
Resposta
Retorna: Option[GetUser_200_response]
Exemplo

createVote 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| commentId | string | Sim | |
| direction | string | Não | |
| userId | string | Não | |
| anonUserId | string | Não |
Resposta
Retorna: Option[VoteComment_200_response]
Exemplo

deleteVote 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| id | string | Não | |
| editKey | string | Não |
Resposta
Retorna: Option[DeleteCommentVote_200_response]
Exemplo

getVotes 
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tenantId | string | Sim | |
| urlId | string | Sim |
Resposta
Retorna: Option[GetVotes_200_response]
Exemplo

getVotesForUser 
Parâmetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sim | |
| urlId | string | Sim | |
| userId | string | Não | |
| anonUserId | string | Não |
Resposta
Retorna: Option[GetVotesForUser_200_response]
Exemplo

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