
Језик 🇲🇪 Српски (Црна Гора)
Документација
Упутство за почетак
API референца
Коришћење
Агрегирање
Дневници ревизије
Блокирање из коментара
Провера блокираних коментара
Коментари
Конфигурације домена
Шаблони е-поште
Дневник догађаја
Објаве фида
Пријављивање коментара
Хештегови
Модератори
Број нотификација
Нотификације
Странице
Необрађени Webhook догађаји
Конфигурације питања
Резултати питања
Агрегација резултата питања
SSO корисници
Претплате
Дневна употреба тенанта
Пакети тенанта
Тенант корисници
Тенанти
Отпреми слику
Напредак ознаке корисника
Ознаке корисника
Корисничке нотификације
Статуси присутности корисника
Претрага корисника
Корисници
Гласови
FastComments Nim SDK
Ово је званични Nim SDK за FastComments.
Званични Nim SDK за FastComments API
Репозиторијум
Installation 
Korišćenje Nimble
nimble install fastcomments
Gradnja iz izvornog koda
nimble build
Sadržaj biblioteke
Ova biblioteka sadrži generisan API klijent i SSO pomoćne alate koji olakšavaju rad sa API-jem.
Javni naspram zaštićenih API-ja
Za API klijenta postoje dva API modula, api_default i api_public. api_default sadrži metode koje zahtijevaju vaš API ključ, a api_public sadrži API pozive
koje je moguće izvršiti direktno iz preglednika/mobilnog uređaja/itd. bez autentifikacije.
Quick Start 
Коришћење аутентификованих API-ја (DefaultAPI)
Важно: Аутентификовани крајње тачке захтевају да ваш API кључ буде постављен као заглавље 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"
# Извршити аутентификоване 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"
Коришћење јавних API-ја (PublicAPI)
Јавне крајње тачке не захтевају аутентификацију:
import httpclient
import fastcomments
import fastcomments/apis/api_public
let client = newHttpClient()
# Извршити јавне 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"
Чести проблеми
- 401 грешка аутентификације: Уверите се да сте поставили заглавље
x-api-keyна вашем HttpClient пре него што пошаљете DefaultAPI захтеве:client.headers["x-api-key"] = "your-api-key" - Погрешна API класа: Користите
api_defaultза серверске аутентификоване захтеве,api_publicза клијентске/јавне захтеве.
Making API Calls 
Све API методе у овом SDK-у враћају парове (Option[ResponseType], Response). Први елемент садржи парсиран одговор ако је захтев успешан, а други елемент представља необрађени HTTP одговор.
Пример: Преузимање коментара
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"
Notes 
Идентификатори емитовања
Видећете да треба да пошаљете broadcastId у неким API позивима. Када примите догађаје, добићете овај ID назад, тако да знате да игноришете догађај ако планирате да оптимистички примените промене на клијенту
(што ћете вероватно желети да урадите јер пружа најбоље корисничко искуство). Овде пошаљите UUID. ID би требао бити довољно јединствен да се не појави два пута у току једне сесије прегледача.
SSO (Једнократна пријава)
За примјере SSO-а, погледајте доле.
SSO Usage 
Jednostavan SSO
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
Siguran SSO
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
Documentation for fastcomments 
Документација за fastcomments
Документација за API крајње тачке
Сви URI-ји су релативни на https://fastcomments.com
| Класа | Метод | HTTP захтев | Опис |
|---|---|---|---|
| DefaultApi | addDomainConfig | POST /api/v1/domain-configs | |
| DefaultApi | addPage | POST /api/v1/pages | |
| DefaultApi | addSSOUser | POST /api/v1/sso-users | |
| DefaultApi | aggregate | POST /api/v1/aggregate | Групише документе (ако је groupBy обезбеђен) и примењује више операција. Подржане су различите операције (нпр. sum, countDistinct, avg, итд.). |
| 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 | combineCommentsWithQuestionResults | GET /api/v1/question-results-aggregation/combine/comments | |
| DefaultApi | createFeedPost | POST /api/v1/feed-posts | |
| DefaultApi | createSubscription | POST /api/v1/subscriptions | |
| DefaultApi | createUserBadge | POST /api/v1/user-badges | |
| DefaultApi | deleteComment | DELETE /api/v1/comments/{id} | |
| DefaultApi | deleteDomainConfig | DELETE /api/v1/domain-configs/{domain} | |
| DefaultApi | deletePage | DELETE /api/v1/pages/{id} | |
| DefaultApi | deleteSSOUser | DELETE /api/v1/sso-users/{id} | |
| DefaultApi | deleteSubscription | DELETE /api/v1/subscriptions/{id} | |
| DefaultApi | deleteUserBadge | DELETE /api/v1/user-badges/{id} | |
| DefaultApi | flagComment | POST /api/v1/comments/{id}/flag | |
| DefaultApi | getAuditLogs | GET /api/v1/audit-logs | |
| 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 | getFeedPosts | GET /api/v1/feed-posts | захтева tenantId и afterId |
| DefaultApi | getPageByURLId | GET /api/v1/pages/by-url-id | |
| DefaultApi | getPages | GET /api/v1/pages | |
| 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 | 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 | patchDomainConfig | PATCH /api/v1/domain-configs/{domainToUpdate} | |
| 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 | saveComment | POST /api/v1/comments | |
| DefaultApi | saveCommentsBulk | POST /api/v1/comments/bulk | |
| 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 | updateFeedPost | PATCH /api/v1/feed-posts/{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} | захтева tenantId и urlId |
| PublicApi | getEventLog | GET /event-log/{tenantId} | захтева tenantId, urlId и userIdWS |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | захтева tenantId и afterId |
| PublicApi | getFeedPostsStats | GET /feed-posts/{tenantId}/stats | |
| PublicApi | getGlobalEventLog | GET /event-log/global/{tenantId} | захтева 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} | Омогући или онемогући обавештења за одређени коментар. |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | Омогући или онемогући обавештења за страницу. Када су корисници претплаћени на страницу, обавештења се креирају за нове root коментаре, и такође |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | Отпреми и промени величину слике |
| PublicApi | voteComment | POST /comments/{tenantId}/{commentId}/vote |
Документација за моделе
- APIAuditLog
- APIComment
- APICommentBase
- APICreateUserBadgeResponse
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIPage
- APISSOUser
- APIStatus
- APIUserSubscription
- AddDomainConfigParams
- AddDomainConfig_200_response
- AddDomainConfig_200_response_anyOf
- AddPageAPIResponse
- AddSSOUserAPIResponse
- AggregateQuestionResultsResponse
- AggregateQuestionResults_200_response
- AggregateTimeBucket
- AggregationItem
- AggregationOpType
- AggregationOperation
- AggregationRequest
- AggregationRequest_sort
- AggregationResponse
- AggregationResponse_stats
- AggregationValue
- BlockFromCommentParams
- BlockFromCommentPublic_200_response
- BlockSuccess
- BulkAggregateQuestionItem
- BulkAggregateQuestionResultsRequest
- BulkAggregateQuestionResultsResponse
- BulkAggregateQuestionResults_200_response
- ChangeCommentPinStatusResponse
- 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
- CreateFeedPostParams
- CreateFeedPostPublic_200_response
- CreateFeedPostResponse
- CreateFeedPost_200_response
- CreateFeedPostsResponse
- CreateSubscriptionAPIResponse
- CreateUserBadgeParams
- CreateUserBadge_200_response
- CustomConfigParameters
- DeleteCommentAction
- DeleteCommentPublic_200_response
- DeleteCommentResult
- DeleteCommentVote_200_response
- DeleteComment_200_response
- DeleteDomainConfig_200_response
- DeleteFeedPostPublic_200_response
- DeleteFeedPostPublic_200_response_anyOf
- DeletePageAPIResponse
- DeleteSSOUserAPIResponse
- DeleteSubscriptionAPIResponse
- DeletedCommentResultComment
- EventLogEntry
- FComment
- FComment_meta
- FeedPost
- FeedPostLink
- FeedPostMediaItem
- FeedPostMediaItemAsset
- FeedPostStats
- FeedPostsStatsResponse
- FindCommentsByRangeItem
- FindCommentsByRangeResponse
- FlagCommentPublic_200_response
- FlagCommentResponse
- FlagComment_200_response
- GetAuditLogsResponse
- GetAuditLogs_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
- GetEventLogResponse
- GetEventLog_200_response
- GetFeedPostsPublic_200_response
- GetFeedPostsResponse
- GetFeedPostsStats_200_response
- GetFeedPosts_200_response
- GetMyNotificationsResponse
- GetPageByURLIdAPIResponse
- GetPagesAPIResponse
- GetPublicFeedPostsResponse
- GetSSOUserByEmailAPIResponse
- GetSSOUserByIdAPIResponse
- GetSSOUsers_200_response
- GetSubscriptionsAPIResponse
- 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
- GifRating
- HeaderState
- IgnoredResponse
- ImageContentProfanityLevel
- LiveEvent
- LiveEventType
- LiveEvent_extraInfo
- LockComment_200_response
- MediaAsset
- MetaItem
- NotificationAndCount
- NotificationObjectType
- NotificationType
- PatchDomainConfigParams
- PatchPageAPIResponse
- PatchSSOUserAPIResponse
- PinComment_200_response
- PubSubComment
- PubSubCommentBase
- PubSubVote
- PublicAPIDeleteCommentResponse
- PublicAPIGetCommentTextResponse
- PublicAPISetCommentTextResponse
- PublicBlockFromCommentParams
- PublicComment
- PublicCommentBase
- PublicFeedPostsResponse
- PutSSOUserAPIResponse
- QueryPredicate
- QueryPredicate_value
- QuestionDatum
- QuestionRenderingType
- QuestionResult
- QuestionResultAggregationOverall
- QuestionSubQuestionVisibility
- QuestionWhenSave
- ReactBodyParams
- ReactFeedPostPublic_200_response
- ReactFeedPostResponse
- Record_string__before_string_or_null__after_string_or_null___value
- Record_string_string_or_number__value
- RenderableUserNotification
- RepeatCommentCheckIgnoredReason
- RepeatCommentHandlingAction
- ResetUserNotificationsResponse
- ResetUserNotifications_200_response
- SORT_DIR
- SSOSecurityLevel
- SaveCommentResponse
- SaveCommentResponseOptimized
- SaveComment_200_response
- SaveCommentsResponseWithPresence
- SearchUsersResponse
- SearchUsers_200_response
- SetCommentTextResult
- SetCommentText_200_response
- SizePreset
- SortDirections
- SpamRule
- UnBlockCommentPublic_200_response
- UnBlockFromCommentParams
- UnblockSuccess
- UpdatableCommentParams
- UpdateAPIPageData
- UpdateAPISSOUserData
- UpdateDomainConfigParams
- UpdateFeedPostParams
- UpdateUserBadgeParams
- UpdateUserBadge_200_response
- UpdateUserNotificationStatus_200_response
- UploadImageResponse
- UserBadge
- UserBadgeProgress
- UserNotification
- UserNotificationWriteResponse
- UserPresenceData
- UserReactsResponse
- UserSearchResult
- UserSessionInfo
- VoteBodyParams
- VoteComment_200_response
- VoteDeleteResponse
- VoteResponse
- VoteResponseUser
- VoteStyle
Документација за ауторизацију
api_key
- Тип: API кључ
- Назив параметра API кључа: x-api-key
- Локација: HTTP заглавље
aggregate 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| aggregationRequest | AggregationRequest | Не | |
| parentTenantId | string | Не | |
| includeStats | bool | Не |
Одговор
Враћа: Option[AggregationResponse]
Пример

getAuditLogs 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| limit | float64 | Не | |
| skip | float64 | Не | |
| order | SORTDIR | Не | |
| after | float64 | Не | |
| before | float64 | Не |
Одговор
Враћа: Option[GetAuditLogs_200_response]
Пример

blockFromCommentPublic 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ne | |
| sso | string | Ne |
Odgovor
Vraća: Option[BlockFromCommentPublic_200_response]
Primer

unBlockCommentPublic 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| commentId | string | Да | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Не | |
| sso | string | Не |
Одговор
Враћа: Option[UnBlockCommentPublic_200_response]
Пример

checkedCommentsForBlocked 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| commentIds | string | Не | |
| sso | string | Не |
Одговор
Враћа: Option[CheckedCommentsForBlocked_200_response]
Пример

blockUserFromComment 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | No | |
| blockFromCommentParams | BlockFromCommentParams | No | |
| userId | string | No | |
| anonUserId | string | No |
Odgovor
Vraća: Option[BlockFromCommentPublic_200_response]
Primer

createCommentPublic 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| urlId | string | Да | |
| broadcastId | string | Не | |
| commentData | CommentData | Не | |
| sessionId | string | Не | |
| sso | string | Не |
Одговор
Враћа: Option[CreateCommentPublic_200_response]
Пример

deleteComment 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| contextUserId | string | Не | |
| isLive | bool | Не |
Одговор
Враћа: Option[DeleteComment_200_response]
Пример

deleteCommentPublic 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| commentId | string | Да | |
| broadcastId | string | Не | |
| editKey | string | Не | |
| sso | string | Не |
Одговор
Враћа: Option[DeleteCommentPublic_200_response]
Пример

deleteCommentVote 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| commentId | string | Да | |
| voteId | string | Не | |
| urlId | string | Да | |
| broadcastId | string | Не | |
| editKey | string | Не | |
| sso | string | Не |
Одговор
Враћа: Option[DeleteCommentVote_200_response]
Примјер

flagComment 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| userId | string | Не | |
| anonUserId | string | Не |
Одговор
Враћа: Option[FlagComment_200_response]
Пример

getComment 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не |
Одговор
Враћа: Option[GetComment_200_response]
Пример

getComments 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| page | int | Не | |
| limit | int | Не | |
| skip | int | Не | |
| asTree | bool | Не | |
| skipChildren | int | Не | |
| limitChildren | int | Не | |
| maxTreeDepth | int | Не | |
| urlId | string | Да | |
| userId | string | Не | |
| anonUserId | string | Не | |
| contextUserId | string | Не | |
| hashTag | string | Не | |
| parentId | string | Не | |
| direction | SortDirections | Не |
Одговор
Враћа: Option[GetComments_200_response]
Пример

getCommentsPublic 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| urlId | string | Да | |
| page | int | Не | |
| direction | SortDirections | Не | |
| sso | string | Не | |
| skip | int | Не | |
| skipChildren | int | Не | |
| limit | int | Не | |
| limitChildren | int | Не | |
| countChildren | bool | Не | |
| fetchPageForCommentId | string | Не | |
| includeConfig | bool | Не | |
| countAll | bool | Не | |
| includei10n | bool | Не | |
| locale | string | Не | |
| modules | string | Не | |
| isCrawler | bool | Не | |
| includeNotificationCount | bool | Не | |
| asTree | bool | Не | |
| maxTreeDepth | int | Не | |
| useFullTranslationIds | bool | Не | |
| parentId | string | Не | |
| searchText | string | Не | |
| hashTags | seq[string] | Не | |
| userId | string | Не | |
| customConfigStr | string | Не | |
| afterCommentId | string | Не | |
| beforeCommentId | string | Не |
Одговор
Враћа: Option[GetCommentsPublic_200_response]
Примјер

getCommentText 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| editKey | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: Option[GetCommentText_200_response]
Primjer

getCommentVoteUserNames 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| commentId | string | Да | |
| dir | int | Не | |
| sso | string | Не |
Одговор
Враћа: Option[GetCommentVoteUserNames_200_response]
Пример

lockComment 
Parametri
| Name | Type | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: Option[LockComment_200_response]
Primjer

pinComment 
Параметри
| Име | Тип | Потребно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| commentId | string | Да | |
| broadcastId | string | Не | |
| sso | string | Не |
Одговор
Враћа: Option[PinComment_200_response]
Примјер

saveComment 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| createCommentParams | CreateCommentParams | Не | |
| isLive | bool | Не | |
| doSpamCheck | bool | Не | |
| sendEmails | bool | Не | |
| populateNotifications | bool | Не |
Одговор
Враћа: Option[SaveComment_200_response]
Пример

saveCommentsBulk 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| createCommentParams | seq[CreateCommentParams] | Не | |
| isLive | bool | Не | |
| doSpamCheck | bool | Не | |
| sendEmails | bool | Не | |
| populateNotifications | bool): (Option[seq[SaveComment_200_response]] | Не | |
| id | string | Не | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Не | |
| userId | string | Не | |
| anonUserId | string | Не |
Одговор
Враћа: Option[UnBlockCommentPublic_200_response]
Пример

setCommentText 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | No | |
| commentTextUpdateRequest | CommentTextUpdateRequest | No | |
| editKey | string | No | |
| sso | string | No |
Одговор
Враћа: Option[SetCommentText_200_response]
Примјер

unBlockUserFromComment 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Не | |
| userId | string | Не | |
| anonUserId | string | Не |
Одговор
Враћа: Option[UnBlockCommentPublic_200_response]
Пример

unFlagComment 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| userId | string | Не | |
| anonUserId | string | Не |
Одговор
Враћа: Option[FlagComment_200_response]
Пример

unLockComment 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| commentId | string | Да | |
| broadcastId | string | Не | |
| sso | string | Не |
Одговор
Враћа: Option[LockComment_200_response]
Пример

unPinComment 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Одговор
Враћа: Option[PinComment_200_response]
Примјер

updateComment 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| updatableCommentParams | UpdatableCommentParams | Не | |
| contextUserId | string | Не | |
| doSpamCheck | bool | Не | |
| isLive | bool | Не |
Одговор
Враћа: Option[FlagCommentPublic_200_response]
Пример

voteComment 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Да | |
| commentId | string | Да | |
| urlId | string | Да | |
| broadcastId | string | Не | |
| voteBodyParams | VoteBodyParams | Не | |
| sessionId | string | Не | |
| sso | string | Не |
Одговор
Враћа: Option[VoteComment_200_response]
Пример

addDomainConfig 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| addDomainConfigParams | AddDomainConfigParams | Не |
Одговор
Враћа: Option[AddDomainConfig_200_response]
Пример

deleteDomainConfig 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| domain | string | Не |
Одговор
Враћа: Option[DeleteDomainConfig_200_response]
Пример

getDomainConfig 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| domain | string | Не |
Одговор
Враћа: Option[GetDomainConfig_200_response]
Пример

getDomainConfigs 
Параметри
| Име | Тип | Потребно | Опис |
|---|---|---|---|
| tenantId | string | Да |
Одговор
Враћа: Option[GetDomainConfigs_200_response]
Пример

patchDomainConfig 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| domainToUpdate | string | Не | |
| patchDomainConfigParams | PatchDomainConfigParams | Не |
Одговор
Враћа: Option[GetDomainConfig_200_response]
Пример

putDomainConfig 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Да | |
| domainToUpdate | string | Не | |
| updateDomainConfigParams | UpdateDomainConfigParams | Не |
Одговор
Враћа: Option[GetDomainConfig_200_response]
Пример

createEmailTemplate 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| createEmailTemplateBody | CreateEmailTemplateBody | Не |
Одговор
Враћа: Option[CreateEmailTemplate_200_response]
Примјер

deleteEmailTemplate 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | No |
Одговор
Враћа: Option[FlagCommentPublic_200_response]
Пример

deleteEmailTemplateRenderError 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| errorId | string | Не |
Одговор
Враћа: Option[FlagCommentPublic_200_response]
Примјер

getEmailTemplate 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не |
Одговор
Враћа: Option[GetEmailTemplate_200_response]
Примјер

getEmailTemplateDefinitions 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да |
Одговор
Враћа: Option[GetEmailTemplateDefinitions_200_response]
Примјер

getEmailTemplateRenderErrors 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| skip | float64 | Не |
Одговор
Враћа: Option[GetEmailTemplateRenderErrors_200_response]
Пример

getEmailTemplates 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| skip | float64 | Не |
Одговор
Враћа: Option[GetEmailTemplates_200_response]
Пример

renderEmailTemplate 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Не | |
| locale | string | Не |
Одговор
Враћа: Option[RenderEmailTemplate_200_response]
Пример

updateEmailTemplate 
Параметри
| Име | Тип | Потребно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Не |
Одговор
Враћа: Option[FlagCommentPublic_200_response]
Пример

getEventLog 
Параметри
| Name | Type | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| urlId | string | Да | |
| userIdWS | string | Не | |
| startTime | int64 | Не | |
| endTime | int64 | Не |
Одговор
Враћа: Option[GetEventLog_200_response]
Пример

getGlobalEventLog 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| urlId | string | Да | |
| userIdWS | string | Не | |
| startTime | int64 | Не | |
| endTime | int64 | Не |
Одговор
Враћа: Option[GetEventLog_200_response]
Пример

createFeedPost 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| createFeedPostParams | CreateFeedPostParams | Не | |
| broadcastId | string | Не | |
| isLive | bool | Не | |
| doSpamCheck | bool | Не | |
| skipDupCheck | bool | Не |
Одговор
Враћа: Option[CreateFeedPost_200_response]
Пример

createFeedPostPublic 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| createFeedPostParams | CreateFeedPostParams | No | |
| broadcastId | string | No | |
| sso | string | No |
Одговор
Враћа: Option[CreateFeedPostPublic_200_response]
Пример

deleteFeedPostPublic 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| postId | string | Не | |
| broadcastId | string | Не | |
| sso | string | Не |
Одговор
Враћа: Option[DeleteFeedPostPublic_200_response]
Пример

getFeedPosts 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Да | |
| afterId | string | Не | |
| limit | int | Не | |
| tags | seq[string] | Не |
Одговор
Враћа: Option[GetFeedPosts_200_response]
Пример

getFeedPostsPublic 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| afterId | string | Не | |
| limit | int | Не | |
| tags | seq[string] | Не | |
| sso | string | Не | |
| isCrawler | bool | Не | |
| includeUserInfo | bool | Не |
Одговор
Враћа: Option[GetFeedPostsPublic_200_response]
Пример

getFeedPostsStats 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Да | |
| postIds | seq[string] | Не | |
| sso | string | Не |
Одговор
Враћа: Option[GetFeedPostsStats_200_response]
Примјер

getUserReactsPublic 
Параметри
| Име | Тип | Потребно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| postIds | seq[string] | Не | |
| sso | string | Не |
Одговор
Враћа: Option[GetUserReactsPublic_200_response]
Пример

reactFeedPostPublic 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| postId | string | Не | |
| reactBodyParams | ReactBodyParams | Не | |
| isUndo | bool | Не | |
| broadcastId | string | Не | |
| sso | string | Не |
Одговор
Враћа: Option[ReactFeedPostPublic_200_response]
Пример

updateFeedPost 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Ne | |
| feedPost | FeedPost | Ne |
Odgovor
Vraća: Option[FlagCommentPublic_200_response]
Primjer

updateFeedPostPublic 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Да | |
| postId | string | Не | |
| updateFeedPostParams | UpdateFeedPostParams | Не | |
| broadcastId | string | Не | |
| sso | string | Не |
Одговор
Враћа: Option[CreateFeedPostPublic_200_response]
Пример

flagCommentPublic 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| commentId | string | Да | |
| isFlagged | bool | Не | |
| sso | string | Не |
Одговор
Враћа: Option[FlagCommentPublic_200_response]
Пример

addHashTag 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| createHashTagBody | CreateHashTagBody | Не |
Одговор
Враћа: Option[AddHashTag_200_response]
Пример

addHashTagsBulk 
Parametri
| Name | Type | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Ne |
Odgovor
Vraća: Option[AddHashTagsBulk_200_response]
Primjer

deleteHashTag 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tag | string | Не | |
| tenantId | string | Да | |
| deleteHashTagRequest | DeleteHashTagRequest | Не |
Одговор
Враћа: Option[FlagCommentPublic_200_response]
Пример

getHashTags 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| page | float64 | Не |
Одговор
Враћа: Option[GetHashTags_200_response]
Пример

patchHashTag 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tag | string | Ne | |
| tenantId | string | Da | |
| updateHashTagBody | UpdateHashTagBody | Ne |
Odgovor
Vraća: Option[PatchHashTag_200_response]
Primjer

createModerator 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Да | |
| createModeratorBody | CreateModeratorBody | Не |
Одговор
Враћа: Option[CreateModerator_200_response]
Примјер

deleteModerator 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Ne | |
| sendEmail | string | Ne |
Odgovor
Vraća: Option[FlagCommentPublic_200_response]
Primjer

getModerator 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Ne |
Odgovor
Vraća: Option[GetModerator_200_response]
Primjer

getModerators 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| skip | float64 | Ne |
Odgovor
Vraća: Option[GetModerators_200_response]
Primjer

updateModerator 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Ne | |
| updateModeratorBody | UpdateModeratorBody | Ne |
Odgovor
Vraća: Option[FlagCommentPublic_200_response]
Primjer

deleteNotificationCount 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Ne |
Odgovor
Vraća: Option[FlagCommentPublic_200_response]
Primjer

getCachedNotificationCount 
Parametri
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не |
Одговор
Враћа: Option[GetCachedNotificationCount_200_response]
Примјер

getNotificationCount 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| userId | string | Не | |
| urlId | string | Да | |
| fromCommentId | string | Не | |
| viewed | bool | Не |
Одговор
Враћа: Option[GetNotificationCount_200_response]
Примјер

getNotifications 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Да | |
| userId | string | Не | |
| urlId | string | Да | |
| fromCommentId | string | Не | |
| viewed | bool | Не | |
| skip | float64 | Не |
Одговор
Враћа: Option[GetNotifications_200_response]
Пример

updateNotification 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Ne | |
| updateNotificationBody | UpdateNotificationBody | Ne | |
| userId | string | Ne |
Odgovor
Vraća: Option[FlagCommentPublic_200_response]
Primjer

addPage 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| createAPIPageData | CreateAPIPageData | Не |
Одговор
Враћа: Option[AddPageAPIResponse]
Примјер

deletePage 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не |
Одговор
Враћа: Option[DeletePageAPIResponse]
Пример

getPageByURLId 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| urlId | string | Да |
Одговор
Враћа: Option[GetPageByURLIdAPIResponse]
Пример

getPages 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da |
Odgovor
Vraća: Option[GetPagesAPIResponse]
Primjer

patchPage 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | No | |
| updateAPIPageData | UpdateAPIPageData | No |
Одговор
Враћа: Option[PatchPageAPIResponse]
Пример

deletePendingWebhookEvent 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не |
Одговор
Враћа: Option[FlagCommentPublic_200_response]
Пример

getPendingWebhookEventCount 
Parametri
| Ime | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| commentId | string | Да | |
| externalId | string | Не | |
| eventType | string | Не | |
| domain | string | Не | |
| attemptCountGT | float64 | Не |
Одговор
Враћа: Option[GetPendingWebhookEventCount_200_response]
Примјер

getPendingWebhookEvents 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| externalId | string | Ne | |
| eventType | string | Ne | |
| domain | string | Ne | |
| attemptCountGT | float64 | Ne | |
| skip | float64 | Ne |
Odgovor
Vraća: Option[GetPendingWebhookEvents_200_response]
Primjer

createQuestionConfig 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| createQuestionConfigBody | CreateQuestionConfigBody | Не |
Одговор
Враћа: Option[CreateQuestionConfig_200_response]
Пример

deleteQuestionConfig 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Ne |
Odgovor
Vraća: Option[FlagCommentPublic_200_response]
Primjer

getQuestionConfig 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не |
Одговор
Враћа: Option[GetQuestionConfig_200_response]
Пример

getQuestionConfigs 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| skip | float64 | Не |
Одговор
Враћа: Option[GetQuestionConfigs_200_response]
Примјер

updateQuestionConfig 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Не |
Одговор
Враћа: Option[FlagCommentPublic_200_response]
Пример

createQuestionResult 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| createQuestionResultBody | CreateQuestionResultBody | Не |
Одговор
Враћа: Option[CreateQuestionResult_200_response]
Пример

deleteQuestionResult 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не |
Одговор
Враћа: Option[FlagCommentPublic_200_response]
Пример

getQuestionResult 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не |
Одговор
Враћа: Option[GetQuestionResult_200_response]
Примјер

getQuestionResults 
Parametri
| Naziv | Type | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| userId | string | Ne | |
| startDate | string | Ne | |
| questionId | string | Ne | |
| questionIds | string | Ne | |
| skip | float64 | Ne |
Odgovor
Vraća: Option[GetQuestionResults_200_response]
Primjer

updateQuestionResult 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Ne | |
| updateQuestionResultBody | UpdateQuestionResultBody | Ne |
Odgovor
Vraća: Option[FlagCommentPublic_200_response]
Primjer

aggregateQuestionResults 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| questionId | string | Ne | |
| questionIds | seq[string] | Ne | |
| urlId | string | Da | |
| timeBucket | AggregateTimeBucket | Ne | |
| startDate | string | Ne | |
| forceRecalculate | bool | Ne |
Odgovor
Vraća: Option[AggregateQuestionResults_200_response]
Primjer

bulkAggregateQuestionResults 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Ne | |
| forceRecalculate | bool | Ne |
Odgovor
Vraća: Option[BulkAggregateQuestionResults_200_response]
Primjer

combineCommentsWithQuestionResults 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| questionId | string | Не | |
| questionIds | seq[string] | Не | |
| urlId | string | Да | |
| startDate | string | Не | |
| forceRecalculate | bool | Не | |
| minValue | float64 | Не | |
| maxValue | float64 | Не | |
| limit | float64 | Не |
Одговор
Враћа: Option[CombineCommentsWithQuestionResults_200_response]
Пример

addSSOUser 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| createAPISSOUserData | CreateAPISSOUserData | Не |
Одговор
Враћа: Option[AddSSOUserAPIResponse]
Пример

deleteSSOUser 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| deleteComments | bool | Не | |
| commentDeleteMode | string | Не |
Одговор
Враћа: Option[DeleteSSOUserAPIResponse]
Пример

getSSOUserByEmail 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| string | Не |
Одговор
Враћа: Option[GetSSOUserByEmailAPIResponse]
Пример

getSSOUserById 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не |
Одговор
Враћа: Option[GetSSOUserByIdAPIResponse]
Примјер

getSSOUsers 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Да | |
| skip | int | Не |
Одговор
Враћа: Option[GetSSOUsers_200_response]
Пример

patchSSOUser 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Ne | |
| updateAPISSOUserData | UpdateAPISSOUserData | Ne | |
| updateComments | bool | Ne |
Odgovor
Vraća: Option[PatchSSOUserAPIResponse]
Primjer

putSSOUser 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| updateAPISSOUserData | UpdateAPISSOUserData | Не | |
| updateComments | bool | Не |
Одговор
Враћа: Option[PutSSOUserAPIResponse]
Пример

createSubscription 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Не |
Одговор
Враћа: Option[CreateSubscriptionAPIResponse]
Пример

deleteSubscription 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| userId | string | Не |
Одговор
Враћа: Option[DeleteSubscriptionAPIResponse]
Пример

getSubscriptions 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| userId | string | Не |
Одговор
Враћа: Option[GetSubscriptionsAPIResponse]
Примјер

getTenantDailyUsages 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| yearNumber | float64 | Не | |
| monthNumber | float64 | Не | |
| dayNumber | float64 | Не | |
| skip | float64 | Не |
Одговор
Враћа: Option[GetTenantDailyUsages_200_response]
Примјер

createTenantPackage 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| createTenantPackageBody | CreateTenantPackageBody | Не |
Одговор
Враћа: Option[CreateTenantPackage_200_response]
Пример

deleteTenantPackage 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не |
Одговор
Враћа: Option[FlagCommentPublic_200_response]
Пример

getTenantPackage 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не |
Одговор
Враћа: Option[GetTenantPackage_200_response]
Пример

getTenantPackages 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| skip | float64 | Не |
Одговор
Враћа: Option[GetTenantPackages_200_response]
Пример

replaceTenantPackage 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Не |
Одговор
Враћа: Option[FlagCommentPublic_200_response]
Пример

updateTenantPackage 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Ne | |
| updateTenantPackageBody | UpdateTenantPackageBody | Ne |
Odgovor
Vraća: Option[FlagCommentPublic_200_response]
Primjer

createTenantUser 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| createTenantUserBody | CreateTenantUserBody | Не |
Одговор
Враћа: Option[CreateTenantUser_200_response]
Пример

deleteTenantUser 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| deleteComments | string | Не | |
| commentDeleteMode | string | Не |
Одговор
Враћа: Option[FlagCommentPublic_200_response]
Пример

getTenantUser 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Ne |
Odgovor
Vraća: Option[GetTenantUser_200_response]
Primjer

getTenantUsers 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| skip | float64 | Не |
Одговор
Враћа: Option[GetTenantUsers_200_response]
Пример

replaceTenantUser 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| replaceTenantUserBody | ReplaceTenantUserBody | Не | |
| updateComments | string | Не |
Одговор
Враћа: Option[FlagCommentPublic_200_response]
Пример

sendLoginLink 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Ne | |
| redirectURL | string | Ne |
Odgovor
Vraća: Option[FlagCommentPublic_200_response]
Primjer

updateTenantUser 
Параметри
| Назив | Тип | Потребно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| updateTenantUserBody | UpdateTenantUserBody | Не | |
| updateComments | string | Не |
Одговор
Враћа: Option[FlagCommentPublic_200_response]
Пример

createTenant 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Да | |
| createTenantBody | CreateTenantBody | Не |
Одговор
Враћа: Option[CreateTenant_200_response]
Пример

deleteTenant 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Ne | |
| sure | string | Ne |
Odgovor
Vraća: Option[FlagCommentPublic_200_response]
Primjer

getTenant 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не |
Одговор
Враћа: Option[GetTenant_200_response]
Пример

getTenants 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| meta | string | Не | |
| skip | float64 | Не |
Одговор
Враћа: Option[GetTenants_200_response]
Пример

updateTenant 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| updateTenantBody | UpdateTenantBody | Не |
Одговор
Враћа: Option[FlagCommentPublic_200_response]
Пример

uploadImage 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| file | string | Не | |
| sizePreset | SizePreset | Не | |
| urlId | string | Да |
Одговор
Враћа: Option[UploadImageResponse]
Пример

getUserBadgeProgressById 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не |
Одговор
Враћа: Option[GetUserBadgeProgressById_200_response]
Пример

getUserBadgeProgressByUserId 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| userId | string | Не |
Одговор
Враћа: Option[GetUserBadgeProgressById_200_response]
Пример

getUserBadgeProgressList 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| userId | string | Не | |
| limit | float64 | Не | |
| skip | float64 | Не |
Одговор
Враћа: Option[GetUserBadgeProgressList_200_response]
Пример

createUserBadge 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| createUserBadgeParams | CreateUserBadgeParams | Не |
Одговор
Враћа: Option[CreateUserBadge_200_response]
Пример

deleteUserBadge 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Ne |
Odgovor
Vraća: Option[UpdateUserBadge_200_response]
Primjer

getUserBadge 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не |
Одговор
Враћа: Option[GetUserBadge_200_response]
Пример

getUserBadges 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Да | |
| userId | string | Не | |
| badgeId | string | Не | |
| displayedOnComments | bool | Не | |
| limit | float64 | Не | |
| skip | float64 | Не |
Одговор
Враћа: Option[GetUserBadges_200_response]
Пример

updateUserBadge 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | No | |
| updateUserBadgeParams | UpdateUserBadgeParams | No |
Odgovor
Vraća: Option[UpdateUserBadge_200_response]
Primjer

getUserNotificationCount 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| sso | string | Не |
Одговор
Враћа: Option[GetUserNotificationCount_200_response]
Примјер

getUserNotifications 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| pageSize | int | Не | |
| afterId | string | Не | |
| includeContext | bool | Не | |
| afterCreatedAt | int64 | Не | |
| unreadOnly | bool | Не | |
| dmOnly | bool | Не | |
| noDm | bool | Не | |
| includeTranslations | bool | Не | |
| sso | string | Не |
Одговор
Враћа: Option[GetUserNotifications_200_response]
Пример

resetUserNotificationCount 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| sso | string | Не |
Одговор
Враћа: Option[ResetUserNotifications_200_response]
Пример

resetUserNotifications 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| afterId | string | Не | |
| afterCreatedAt | int64 | Не | |
| unreadOnly | bool | Не | |
| dmOnly | bool | Не | |
| noDm | bool | Не | |
| sso | string | Не |
Одговор
Враћа: Option[ResetUserNotifications_200_response]
Пример

updateUserNotificationCommentSubscriptionStatus 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| notificationId | string | Ne | |
| optedInOrOut | string | Ne | |
| commentId | string | Da | |
| sso | string | Ne |
Odgovor
Vraća: Option[UpdateUserNotificationStatus_200_response]
Primjer

updateUserNotificationPageSubscriptionStatus 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| url | string | Ne | |
| pageTitle | string | Ne | |
| subscribedOrUnsubscribed | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: Option[UpdateUserNotificationStatus_200_response]
Primjer

updateUserNotificationStatus 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| notificationId | string | Не | |
| newStatus | string | Не | |
| sso | string | Не |
Одговор
Враћа: Option[UpdateUserNotificationStatus_200_response]
Пример

getUserPresenceStatuses 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| urlIdWS | string | Не | |
| userIds | string | Не |
Одговор
Враћа: Option[GetUserPresenceStatuses_200_response]
Пример

searchUsers 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| urlId | string | Да | |
| usernameStartsWith | string | Не | |
| mentionGroupIds | seq[string] | Не | |
| sso | string | Не |
Одговор
Враћа: Option[SearchUsers_200_response]
Пример

getUser 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не |
Одговор
Враћа: Option[GetUser_200_response]
Пример

createVote 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| direction | string | Ne | |
| userId | string | Ne | |
| anonUserId | string | Ne |
Odgovor
Vraća: Option[VoteComment_200_response]
Primjer

deleteVote 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Не | |
| editKey | string | Не |
Одговор
Враћа: Option[DeleteCommentVote_200_response]
Пример

getVotes 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Одговор
Враћа: Option[GetVotes_200_response]
Пример

getVotesForUser 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| urlId | string | Да | |
| userId | string | Не | |
| anonUserId | string | Не |
Одговор
Враћа: Option[GetVotesForUser_200_response]
Пример

Потребна помоћ?
Ако наиђете на било какве проблеме или имате питања у вези са Nim SDK, молимо вас:
Допринеси
Допринеси су добродошли! Посетите GitHub репозиторијум за упутства о доприносу.