
Idioma 🇪🇸 Español
Documentación
Primeros pasos
Referencia de la API
Uso
Agregación
Registros de auditoría
Bloqueo por comentario
Comprobar comentarios bloqueados
Comentarios
Configuraciones de dominio
Plantillas de correo
Registro de eventos
Publicaciones del feed
Marcar comentario
Hashtags
Moderadores
Conteo de notificaciones
Notificaciones
Páginas
Eventos de webhook pendientes
Configuraciones de preguntas
Resultados de preguntas
Agregación de resultados de preguntas
Usuarios SSO
Suscripciones
Uso diario del inquilino
Paquetes del inquilino
Usuarios del inquilino
Inquilinos
Tickets
Subir imagen
Progreso de insignias de usuario
Insignias de usuario
Notificaciones del usuario
Estado de presencia de usuarios
Búsqueda de usuarios
Usuarios
Votos
FastComments Nim SDK
Este es el SDK oficial de Nim para FastComments.
SDK oficial de Nim para la API de FastComments
Repositorio
Instalación 
Uso de Nimble
nimble install fastcomments
Compilar desde el código fuente
nimble build
Contenido de la biblioteca
Esta biblioteca contiene el cliente de API generado y las utilidades SSO para facilitar el trabajo con la API.
APIs públicas vs protegidas
Para el cliente de API, hay dos módulos de API, api_default y api_public. El api_default contiene métodos que requieren tu clave de API, y api_public contiene llamadas de API
que se pueden realizar directamente desde un navegador/dispositivo móvil/etc sin autenticación.
Inicio rápido 
Uso de APIs autenticadas (DefaultAPI)
Importante: Los endpoints autenticados requieren que su clave API se establezca como la cabecera 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"
# Realizar llamadas autenticadas a la API
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"
Uso de APIs públicas (PublicAPI)
Los endpoints públicos no requieren autenticación:
import httpclient
import fastcomments
import fastcomments/apis/api_public
let client = newHttpClient()
# Realizar llamadas públicas a la API
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 comunes
- 401 authentication error: Asegúrese de establecer la cabecera
x-api-keyen su HttpClient antes de realizar solicitudes a DefaultAPI:client.headers["x-api-key"] = "your-api-key" - Clase de API incorrecta: Utilice
api_defaultpara solicitudes autenticadas en el lado del servidor,api_publicpara solicitudes del lado del cliente/públicas.
Realizar llamadas a la API 
Todos los métodos de la API en este SDK devuelven tuplas de (Option[ResponseType], Response). El primer elemento contiene la respuesta analizada si tiene éxito, y el segundo elemento es la respuesta HTTP sin procesar.
Ejemplo: Obtener comentarios
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 transmisión
Verás que debes pasar un broadcastId en algunas llamadas a la API. Cuando recibas eventos, obtendrás este ID de vuelta, para que sepas ignorar el evento si planeas aplicar cambios optimistamente en el cliente
(lo cual probablemente querrás hacer ya que ofrece la mejor experiencia). Pasa un UUID aquí. El ID debe ser lo suficientemente único como para no ocurrir dos veces en una sesión del navegador.
SSO (Inicio de sesión único)
Para ejemplos de SSO, consulta más abajo.
Uso de SSO 
SSO simple
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
Documentación para FastComments 
Documentación de los Endpoints de la API
Todas las URIs son relativas a https://fastcomments.com
| Clase | Método | Solicitud HTTP | Descripción |
|---|---|---|---|
| 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 | Agrega documentos agrupándolos (si se proporciona groupBy) y aplicando múltiples operaciones. Se soportan diferentes operaciones (por ejemplo, sum, countDistinct, avg, etc.). |
| 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} | Habilita o deshabilita las notificaciones para un comentario específico. |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | Habilita o deshabilita las notificaciones para una página. Cuando los usuarios están suscritos a una página, se crean notificaciones para nuevos comentarios raíz y también |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | Subir y redimensionar una imagen |
| PublicApi | voteComment | POST /comments/{tenantId}/{commentId}/vote |
Documentación de 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-nim/blob/master/docs
aggregate 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| aggregationRequest | AggregationRequest | No | |
| parentTenantId | string | No | |
| includeStats | bool | No |
Respuesta
Devuelve: Option[AggregationResponse]
Ejemplo

getAuditLogs 
Parámetros
| Name | Type | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| limit | float64 | No | |
| skip | float64 | No | |
| order | SORTDIR | No | |
| after | float64 | No | |
| before | float64 | No |
Respuesta
Devuelve: Option[GetAuditLogs_200_response]
Ejemplo

blockFromCommentPublic 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | No | |
| sso | string | No |
Respuesta
Devuelve: Option[BlockFromCommentPublic_200_response]
Ejemplo

unBlockCommentPublic 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | No | |
| sso | string | No |
Respuesta
Devuelve: Option[UnBlockCommentPublic_200_response]
Ejemplo

checkedCommentsForBlocked 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| commentIds | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[CheckedCommentsForBlocked_200_response]
Ejemplo

blockUserFromComment 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| blockFromCommentParams | BlockFromCommentParams | No | |
| userId | string | No | |
| anonUserId | string | No |
Respuesta
Devuelve: Option[BlockFromCommentPublic_200_response]
Ejemplo

createCommentPublic 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| urlId | string | Sí | |
| broadcastId | string | No | |
| commentData | CommentData | No | |
| sessionId | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[CreateCommentPublic_200_response]
Ejemplo

deleteComment 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| contextUserId | string | No | |
| isLive | bool | No |
Respuesta
Devuelve: Option[DeleteComment_200_response]
Ejemplo

deleteCommentPublic 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| broadcastId | string | No | |
| editKey | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[DeleteCommentPublic_200_response]
Ejemplo

deleteCommentVote 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| voteId | string | No | |
| urlId | string | Sí | |
| broadcastId | string | No | |
| editKey | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[DeleteCommentVote_200_response]
Ejemplo

flagComment 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| userId | string | No | |
| anonUserId | string | No |
Respuesta
Devuelve: Option[FlagComment_200_response]
Ejemplo

getComment 
Parámetros
| Name | Type | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[GetComment_200_response]
Ejemplo

getComments 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| page | int | No | |
| limit | int | No | |
| skip | int | No | |
| asTree | bool | No | |
| skipChildren | int | No | |
| limitChildren | int | No | |
| maxTreeDepth | int | No | |
| urlId | string | Sí | |
| userId | string | No | |
| anonUserId | string | No | |
| contextUserId | string | No | |
| hashTag | string | No | |
| parentId | string | No | |
| direction | SortDirections | No |
Respuesta
Devuelve: Option[GetComments_200_response]
Ejemplo

getCommentsPublic 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| urlId | string | Sí | |
| page | int | No | |
| direction | SortDirections | No | |
| sso | string | No | |
| skip | int | No | |
| skipChildren | int | No | |
| limit | int | No | |
| limitChildren | int | No | |
| countChildren | bool | No | |
| fetchPageForCommentId | string | No | |
| includeConfig | bool | No | |
| countAll | bool | No | |
| includei10n | bool | No | |
| locale | string | No | |
| modules | string | No | |
| isCrawler | bool | No | |
| includeNotificationCount | bool | No | |
| asTree | bool | No | |
| maxTreeDepth | int | No | |
| useFullTranslationIds | bool | No | |
| parentId | string | No | |
| searchText | string | No | |
| hashTags | seq[string] | No | |
| userId | string | No | |
| customConfigStr | string | No | |
| afterCommentId | string | No | |
| beforeCommentId | string | No |
Respuesta
Devuelve: Option[GetCommentsPublic_200_response]
Ejemplo

getCommentText 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| editKey | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[GetCommentText_200_response]
Ejemplo

getCommentVoteUserNames 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| dir | int | No | |
| sso | string | No |
Respuesta
Devuelve: Option[GetCommentVoteUserNames_200_response]
Ejemplo

lockComment 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| broadcastId | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[LockComment_200_response]
Ejemplo

pinComment 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| broadcastId | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[PinComment_200_response]
Ejemplo

saveComment 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| createCommentParams | CreateCommentParams | No | |
| isLive | bool | No | |
| doSpamCheck | bool | No | |
| sendEmails | bool | No | |
| populateNotifications | bool | No |
Respuesta
Devuelve: Option[SaveComment_200_response]
Ejemplo

saveCommentsBulk 
Parámetros
| Name | Type | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| createCommentParams | seq[CreateCommentParams] | No | |
| isLive | bool | No | |
| doSpamCheck | bool | No | |
| sendEmails | bool | No | |
| populateNotifications | bool): (Option[seq[SaveComment_200_response]] | No | |
| id | string | No | |
| unBlockFromCommentParams | UnBlockFromCommentParams | No | |
| userId | string | No | |
| anonUserId | string | No |
Respuesta
Devuelve: Option[UnBlockCommentPublic_200_response]
Ejemplo

setCommentText 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| broadcastId | string | No | |
| commentTextUpdateRequest | CommentTextUpdateRequest | No | |
| editKey | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[SetCommentText_200_response]
Ejemplo

unBlockUserFromComment 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| unBlockFromCommentParams | UnBlockFromCommentParams | No | |
| userId | string | No | |
| anonUserId | string | No |
Respuesta
Devuelve: Option[UnBlockCommentPublic_200_response]
Ejemplo

unFlagComment 
Parámetros
| Name | Type | Requerido | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| userId | string | No | |
| anonUserId | string | No |
Respuesta
Devuelve: Option[FlagComment_200_response]
Ejemplo

unLockComment 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| broadcastId | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[LockComment_200_response]
Ejemplo

unPinComment 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| broadcastId | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[PinComment_200_response]
Ejemplo

updateComment 
Parámetros
| Name | Type | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| updatableCommentParams | UpdatableCommentParams | No | |
| contextUserId | string | No | |
| doSpamCheck | bool | No | |
| isLive | bool | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

voteComment 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| urlId | string | Sí | |
| broadcastId | string | No | |
| voteBodyParams | VoteBodyParams | No | |
| sessionId | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[VoteComment_200_response]
Ejemplo

addDomainConfig 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| addDomainConfigParams | AddDomainConfigParams | No |
Respuesta
Devuelve: Option[AddDomainConfig_200_response]
Ejemplo

deleteDomainConfig 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| domain | string | No |
Respuesta
Devuelve: Option[DeleteDomainConfig_200_response]
Ejemplo

getDomainConfig 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| domain | string | No |
Respuesta
Devuelve: Option[GetDomainConfig_200_response]
Ejemplo

getDomainConfigs 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí |
Respuesta
Devuelve: Option[GetDomainConfigs_200_response]
Ejemplo

patchDomainConfig 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| domainToUpdate | string | No | |
| patchDomainConfigParams | PatchDomainConfigParams | No |
Respuesta
Devuelve: Option[GetDomainConfig_200_response]
Ejemplo

putDomainConfig 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| domainToUpdate | string | No | |
| updateDomainConfigParams | UpdateDomainConfigParams | No |
Respuesta
Devuelve: Option[GetDomainConfig_200_response]
Ejemplo

createEmailTemplate 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| createEmailTemplateBody | CreateEmailTemplateBody | No |
Respuesta
Devuelve: Option[CreateEmailTemplate_200_response]
Ejemplo

deleteEmailTemplate 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

deleteEmailTemplateRenderError 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| errorId | string | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

getEmailTemplate 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[GetEmailTemplate_200_response]
Ejemplo

getEmailTemplateDefinitions 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí |
Respuesta
Devuelve: Option[GetEmailTemplateDefinitions_200_response]
Ejemplo

getEmailTemplateRenderErrors 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| skip | float64 | No |
Respuesta
Devuelve: Option[GetEmailTemplateRenderErrors_200_response]
Ejemplo

getEmailTemplates 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| skip | float64 | No |
Respuesta
Devuelve: Option[GetEmailTemplates_200_response]
Ejemplo

renderEmailTemplate 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| renderEmailTemplateBody | RenderEmailTemplateBody | No | |
| locale | string | No |
Respuesta
Devuelve: Option[RenderEmailTemplate_200_response]
Ejemplo

updateEmailTemplate 
Parámetros
| Name | Type | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

getEventLog 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| urlId | string | Sí | |
| userIdWS | string | No | |
| startTime | int64 | No | |
| endTime | int64 | No |
Respuesta
Devuelve: Option[GetEventLog_200_response]
Ejemplo

getGlobalEventLog 
Parámetros
| Name | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| urlId | string | Sí | |
| userIdWS | string | No | |
| startTime | int64 | No | |
| endTime | int64 | No |
Respuesta
Devuelve: Option[GetEventLog_200_response]
Ejemplo

createFeedPost 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| createFeedPostParams | CreateFeedPostParams | No | |
| broadcastId | string | No | |
| isLive | bool | No | |
| doSpamCheck | bool | No | |
| skipDupCheck | bool | No |
Respuesta
Devuelve: Option[CreateFeedPost_200_response]
Ejemplo

createFeedPostPublic 
Parámetros
| Name | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| createFeedPostParams | CreateFeedPostParams | No | |
| broadcastId | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[CreateFeedPostPublic_200_response]
Ejemplo

deleteFeedPostPublic 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| postId | string | No | |
| broadcastId | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[DeleteFeedPostPublic_200_response]
Ejemplo

getFeedPosts 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| afterId | string | No | |
| limit | int | No | |
| tags | seq[string] | No |
Respuesta
Devuelve: Option[GetFeedPosts_200_response]
Ejemplo

getFeedPostsPublic 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| afterId | string | No | |
| limit | int | No | |
| tags | seq[string] | No | |
| sso | string | No | |
| isCrawler | bool | No | |
| includeUserInfo | bool | No |
Respuesta
Devuelve: Option[GetFeedPostsPublic_200_response]
Ejemplo

getFeedPostsStats 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| postIds | seq[string] | No | |
| sso | string | No |
Respuesta
Devuelve: Option[GetFeedPostsStats_200_response]
Ejemplo

getUserReactsPublic 
Parámetros
| Name | Type | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| postIds | seq[string] | No | |
| sso | string | No |
Respuesta
Devuelve: Option[GetUserReactsPublic_200_response]
Ejemplo

reactFeedPostPublic 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| postId | string | No | |
| reactBodyParams | ReactBodyParams | No | |
| isUndo | bool | No | |
| broadcastId | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[ReactFeedPostPublic_200_response]
Ejemplo

updateFeedPost 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| feedPost | FeedPost | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

updateFeedPostPublic 
Parámetros
| Name | Type | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| postId | string | No | |
| updateFeedPostParams | UpdateFeedPostParams | No | |
| broadcastId | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[CreateFeedPostPublic_200_response]
Ejemplo

flagCommentPublic 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| isFlagged | bool | No | |
| sso | string | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

addHashTag 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| createHashTagBody | CreateHashTagBody | No |
Respuesta
Devuelve: Option[AddHashTag_200_response]
Ejemplo

addHashTagsBulk 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | No |
Respuesta
Devuelve: Option[AddHashTagsBulk_200_response]
Ejemplo

deleteHashTag 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tag | string | No | |
| tenantId | string | Sí | |
| deleteHashTagRequest | DeleteHashTagRequest | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

getHashTags 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| page | float64 | No |
Respuesta
Devuelve: Option[GetHashTags_200_response]
Ejemplo

patchHashTag 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tag | string | No | |
| tenantId | string | Sí | |
| updateHashTagBody | UpdateHashTagBody | No |
Respuesta
Devuelve: Option[PatchHashTag_200_response]
Ejemplo

createModerator 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| createModeratorBody | CreateModeratorBody | No |
Respuesta
Devuelve: Option[CreateModerator_200_response]
Ejemplo

deleteModerator 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| sendEmail | string | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

getModerator 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[GetModerator_200_response]
Ejemplo

getModerators 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| skip | float64 | No |
Respuesta
Devuelve: Option[GetModerators_200_response]
Ejemplo

updateModerator 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| updateModeratorBody | UpdateModeratorBody | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

deleteNotificationCount 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

getCachedNotificationCount 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[GetCachedNotificationCount_200_response]
Ejemplo

getNotificationCount 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| userId | string | No | |
| urlId | string | Sí | |
| fromCommentId | string | No | |
| viewed | bool | No |
Respuesta
Devuelve: Option[GetNotificationCount_200_response]
Ejemplo

getNotifications 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| userId | string | No | |
| urlId | string | Sí | |
| fromCommentId | string | No | |
| viewed | bool | No | |
| skip | float64 | No |
Respuesta
Devuelve: Option[GetNotifications_200_response]
Ejemplo

updateNotification 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| updateNotificationBody | UpdateNotificationBody | No | |
| userId | string | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

addPage 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| createAPIPageData | CreateAPIPageData | No |
Respuesta
Devuelve: Option[AddPageAPIResponse]
Ejemplo

deletePage 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[DeletePageAPIResponse]
Ejemplo

getPageByURLId 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| urlId | string | Sí |
Respuesta
Devuelve: Option[GetPageByURLIdAPIResponse]
Ejemplo

getPages 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí |
Respuesta
Devuelve: Option[GetPagesAPIResponse]
Ejemplo

patchPage 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| updateAPIPageData | UpdateAPIPageData | No |
Respuesta
Devuelve: Option[PatchPageAPIResponse]
Ejemplo

deletePendingWebhookEvent 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

getPendingWebhookEventCount 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| externalId | string | No | |
| eventType | string | No | |
| domain | string | No | |
| attemptCountGT | float64 | No |
Respuesta
Devuelve: Option[GetPendingWebhookEventCount_200_response]
Ejemplo

getPendingWebhookEvents 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| externalId | string | No | |
| eventType | string | No | |
| domain | string | No | |
| attemptCountGT | float64 | No | |
| skip | float64 | No |
Respuesta
Devuelve: Option[GetPendingWebhookEvents_200_response]
Ejemplo

createQuestionConfig 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| createQuestionConfigBody | CreateQuestionConfigBody | No |
Respuesta
Devuelve: Option[CreateQuestionConfig_200_response]
Ejemplo

deleteQuestionConfig 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

getQuestionConfig 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[GetQuestionConfig_200_response]
Ejemplo

getQuestionConfigs 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| skip | float64 | No |
Respuesta
Devuelve: Option[GetQuestionConfigs_200_response]
Ejemplo

updateQuestionConfig 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

createQuestionResult 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| createQuestionResultBody | CreateQuestionResultBody | No |
Respuesta
Devuelve: Option[CreateQuestionResult_200_response]
Ejemplo

deleteQuestionResult 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

getQuestionResult 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[GetQuestionResult_200_response]
Ejemplo

getQuestionResults 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| urlId | string | Sí | |
| userId | string | No | |
| startDate | string | No | |
| questionId | string | No | |
| questionIds | string | No | |
| skip | float64 | No |
Respuesta
Devuelve: Option[GetQuestionResults_200_response]
Ejemplo

updateQuestionResult 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| updateQuestionResultBody | UpdateQuestionResultBody | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

aggregateQuestionResults 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| questionId | string | No | |
| questionIds | seq[string] | No | |
| urlId | string | Sí | |
| timeBucket | AggregateTimeBucket | No | |
| startDate | string | No | |
| forceRecalculate | bool | No |
Respuesta
Devuelve: Option[AggregateQuestionResults_200_response]
Ejemplo

bulkAggregateQuestionResults 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | No | |
| forceRecalculate | bool | No |
Response
Devuelve: Option[BulkAggregateQuestionResults_200_response]
Ejemplo

combineCommentsWithQuestionResults 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| questionId | string | No | |
| questionIds | seq[string] | No | |
| urlId | string | Sí | |
| startDate | string | No | |
| forceRecalculate | bool | No | |
| minValue | float64 | No | |
| maxValue | float64 | No | |
| limit | float64 | No |
Respuesta
Devuelve: Option[CombineCommentsWithQuestionResults_200_response]
Ejemplo

addSSOUser 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| createAPISSOUserData | CreateAPISSOUserData | No |
Respuesta
Devuelve: Option[AddSSOUserAPIResponse]
Ejemplo

deleteSSOUser 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| deleteComments | bool | No | |
| commentDeleteMode | string | No |
Respuesta
Devuelve: Option[DeleteSSOUserAPIResponse]
Ejemplo

getSSOUserByEmail 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| string | No |
Respuesta
Devuelve: Option[GetSSOUserByEmailAPIResponse]
Ejemplo

getSSOUserById 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[GetSSOUserByIdAPIResponse]
Ejemplo

getSSOUsers 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| skip | int | No |
Respuesta
Devuelve: Option[GetSSOUsers_200_response]
Ejemplo

patchSSOUser 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| updateAPISSOUserData | UpdateAPISSOUserData | No | |
| updateComments | bool | No |
Respuesta
Devuelve: Option[PatchSSOUserAPIResponse]
Ejemplo

putSSOUser 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| updateAPISSOUserData | UpdateAPISSOUserData | No | |
| updateComments | bool | No |
Respuesta
Devuelve: Option[PutSSOUserAPIResponse]
Ejemplo

createSubscription 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | No |
Respuesta
Devuelve: Option[CreateSubscriptionAPIResponse]
Ejemplo

deleteSubscription 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| userId | string | No |
Respuesta
Devuelve: Option[DeleteSubscriptionAPIResponse]
Ejemplo

getSubscriptions 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| userId | string | No |
Respuesta
Devuelve: Option[GetSubscriptionsAPIResponse]
Ejemplo

updateSubscription 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | No | |
| userId | string | No |
Respuesta
Devuelve: Option[UpdateSubscriptionAPIResponse]
Ejemplo

getTenantDailyUsages 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| yearNumber | float64 | No | |
| monthNumber | float64 | No | |
| dayNumber | float64 | No | |
| skip | float64 | No |
Respuesta
Devuelve: Option[GetTenantDailyUsages_200_response]
Ejemplo

createTenantPackage 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| createTenantPackageBody | CreateTenantPackageBody | No |
Respuesta
Devuelve: Option[CreateTenantPackage_200_response]
Ejemplo

deleteTenantPackage 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

getTenantPackage 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[GetTenantPackage_200_response]
Ejemplo

getTenantPackages 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| skip | float64 | No |
Respuesta
Devuelve: Option[GetTenantPackages_200_response]
Ejemplo

replaceTenantPackage 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

updateTenantPackage 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| updateTenantPackageBody | UpdateTenantPackageBody | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

createTenantUser 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| createTenantUserBody | CreateTenantUserBody | No |
Respuesta
Devuelve: Option[CreateTenantUser_200_response]
Ejemplo

deleteTenantUser 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| deleteComments | string | No | |
| commentDeleteMode | string | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

getTenantUser 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[GetTenantUser_200_response]
Ejemplo

getTenantUsers 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| skip | float64 | No |
Respuesta
Devuelve: Option[GetTenantUsers_200_response]
Ejemplo

replaceTenantUser 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| replaceTenantUserBody | ReplaceTenantUserBody | No | |
| updateComments | string | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

sendLoginLink 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| redirectURL | string | No |
Response
Devuelve: Option[FlagCommentPublic_200_response]
Example

updateTenantUser 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| updateTenantUserBody | UpdateTenantUserBody | No | |
| updateComments | string | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

createTenant 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| createTenantBody | CreateTenantBody | No |
Respuesta
Devuelve: Option[CreateTenant_200_response]
Ejemplo

deleteTenant 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| sure | string | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

getTenant 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[GetTenant_200_response]
Ejemplo

getTenants 
Parámetros
| Name | Type | Requerido | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| meta | string | No | |
| skip | float64 | No |
Respuesta
Devuelve: Option[GetTenants_200_response]
Ejemplo

updateTenant 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| updateTenantBody | UpdateTenantBody | No |
Respuesta
Devuelve: Option[FlagCommentPublic_200_response]
Ejemplo

changeTicketState 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| userId | string | No | |
| id | string | No | |
| changeTicketStateBody | ChangeTicketStateBody | No |
Respuesta
Devuelve: Option[ChangeTicketState_200_response]
Ejemplo

createTicket 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| userId | string | No | |
| createTicketBody | CreateTicketBody | No |
Respuesta
Devuelve: Option[CreateTicket_200_response]
Ejemplo

getTicket 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| userId | string | No |
Respuesta
Devuelve: Option[GetTicket_200_response]
Ejemplo

getTickets 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| userId | string | No | |
| state | float64 | No | |
| skip | float64 | No | |
| limit | float64 | No |
Respuesta
Devuelve: Option[GetTickets_200_response]
Ejemplo

uploadImage 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| file | string | No | |
| sizePreset | SizePreset | No | |
| urlId | string | Sí |
Respuesta
Devuelve: Option[UploadImageResponse]
Ejemplo

getUserBadgeProgressById 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[GetUserBadgeProgressById_200_response]
Ejemplo

getUserBadgeProgressByUserId 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| userId | string | No |
Respuesta
Devuelve: Option[GetUserBadgeProgressById_200_response]
Ejemplo

getUserBadgeProgressList 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| userId | string | No | |
| limit | float64 | No | |
| skip | float64 | No |
Respuesta
Devuelve: Option[GetUserBadgeProgressList_200_response]
Ejemplo

createUserBadge 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| createUserBadgeParams | CreateUserBadgeParams | No |
Respuesta
Devuelve: Option[CreateUserBadge_200_response]
Ejemplo

deleteUserBadge 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[UpdateUserBadge_200_response]
Ejemplo

getUserBadge 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[GetUserBadge_200_response]
Ejemplo

getUserBadges 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| userId | string | No | |
| badgeId | string | No | |
| displayedOnComments | bool | No | |
| limit | float64 | No | |
| skip | float64 | No |
Respuesta
Devuelve: Option[GetUserBadges_200_response]
Ejemplo

updateUserBadge 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| updateUserBadgeParams | UpdateUserBadgeParams | No |
Respuesta
Devuelve: Option[UpdateUserBadge_200_response]
Ejemplo

getUserNotificationCount 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| sso | string | No |
Respuesta
Devuelve: Option[GetUserNotificationCount_200_response]
Ejemplo

getUserNotifications 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| pageSize | int | No | |
| afterId | string | No | |
| includeContext | bool | No | |
| afterCreatedAt | int64 | No | |
| unreadOnly | bool | No | |
| dmOnly | bool | No | |
| noDm | bool | No | |
| includeTranslations | bool | No | |
| sso | string | No |
Respuesta
Devuelve: Option[GetUserNotifications_200_response]
Ejemplo

resetUserNotificationCount 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| sso | string | No |
Respuesta
Devuelve: Option[ResetUserNotifications_200_response]
Ejemplo

resetUserNotifications 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| afterId | string | No | |
| afterCreatedAt | int64 | No | |
| unreadOnly | bool | No | |
| dmOnly | bool | No | |
| noDm | bool | No | |
| sso | string | No |
Respuesta
Devuelve: Option[ResetUserNotifications_200_response]
Ejemplo

updateUserNotificationCommentSubscriptionStatus 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| notificationId | string | No | |
| optedInOrOut | string | No | |
| commentId | string | Sí | |
| sso | string | No |
Respuesta
Devuelve: Option[UpdateUserNotificationStatus_200_response]
Ejemplo

updateUserNotificationPageSubscriptionStatus 
Parámetros
| Name | Type | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| urlId | string | Sí | |
| url | string | No | |
| pageTitle | string | No | |
| subscribedOrUnsubscribed | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[UpdateUserNotificationStatus_200_response]
Ejemplo

updateUserNotificationStatus 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| notificationId | string | No | |
| newStatus | string | No | |
| sso | string | No |
Respuesta
Devuelve: Option[UpdateUserNotificationStatus_200_response]
Ejemplo

getUserPresenceStatuses 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| urlIdWS | string | No | |
| userIds | string | No |
Respuesta
Devuelve: Option[GetUserPresenceStatuses_200_response]
Ejemplo

searchUsers 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| urlId | string | Sí | |
| usernameStartsWith | string | No | |
| mentionGroupIds | seq[string] | No | |
| sso | string | No | |
| searchSection | string | No |
Respuesta
Devuelve: Option[SearchUsers_200_response]
Ejemplo

getUser 
Parámetros
| Name | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No |
Respuesta
Devuelve: Option[GetUser_200_response]
Ejemplo

createVote 
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| commentId | string | Sí | |
| direction | string | No | |
| userId | string | No | |
| anonUserId | string | No |
Respuesta
Devuelve: Option[VoteComment_200_response]
Ejemplo

deleteVote 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| id | string | No | |
| editKey | string | No |
Respuesta
Devuelve: Option[DeleteCommentVote_200_response]
Ejemplo

getVotes 
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Sí | |
| urlId | string | Sí |
Respuesta
Devuelve: Option[GetVotes_200_response]
Ejemplo

getVotesForUser 
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| tenantId | string | Sí | |
| urlId | string | Sí | |
| userId | string | No | |
| anonUserId | string | No |
Respuesta
Devuelve: Option[GetVotesForUser_200_response]
Ejemplo

¿Necesitas ayuda?
Si encuentras algún problema o tienes preguntas sobre el Nim SDK, por favor:
Contribuciones
¡Las contribuciones son bienvenidas! Por favor visita el repositorio de GitHub para las directrices de contribución.