
Sprache 🇩🇪 Deutsch
Dokumentation
Erste Schritte
API-Referenz
Verwendung
Aggregation
Audit-Logs
Vom Kommentar blockieren
Gesperrte Kommentare prüfen
Kommentare
Domain-Konfigurationen
E-Mail-Vorlagen
Ereignisprotokoll
Feed-Beiträge
Kommentar melden
Hashtags
Moderatoren
Benachrichtigungszähler
Benachrichtigungen
Seiten
Ausstehende Webhook-Ereignisse
Fragekonfigurationen
Frageergebnisse
Aggregation von Frageergebnissen
SSO-Benutzer
Abonnements
Tägliche Nutzung des Mandanten
Mandantenpakete
Mandantenbenutzer
Mandanten
Bild hochladen
Fortschritt von Benutzerabzeichen
Benutzerabzeichen
Benutzerbenachrichtigungen
Status der Benutzeranwesenheit
Benutzersuche
Benutzer
Abstimmungen
FastComments Nim SDK
Dies ist das offizielle Nim-SDK für FastComments.
Offizielles Nim-SDK für die FastComments-API
Repository
Installation 
Verwendung von Nimble
nimble install fastcomments
Aus dem Quellcode bauen
nimble build
Inhalt der Bibliothek
Diese Bibliothek enthält den generierten API-Client und die SSO-Dienstprogramme, um die Arbeit mit der API zu erleichtern.
Öffentliche vs. gesicherte APIs
Für den API-Client gibt es zwei API-Module, api_default und api_public. Das api_default enthält Methoden, die Ihren API-Schlüssel erfordern, und api_public enthält API-Aufrufe, die direkt aus einem Browser/Mobilgerät/etc. ohne Authentifizierung vorgenommen werden können.
Schnellstart 
Verwendung authentifizierter APIs (DefaultAPI)
Wichtig: Authentifizierte Endpunkte erfordern, dass Ihr API-Schlüssel als x-api-key Header gesetzt ist.
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"
# Authentifizierte API-Aufrufe durchführen
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"
Verwendung öffentlicher APIs (PublicAPI)
Öffentliche Endpunkte erfordern keine Authentifizierung:
import httpclient
import fastcomments
import fastcomments/apis/api_public
let client = newHttpClient()
# Öffentliche API-Aufrufe durchführen
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"
Häufige Probleme
- 401 Authentifizierungsfehler: Stellen Sie sicher, dass Sie den
x-api-key-Header in Ihrem HttpClient setzen, bevor Sie DefaultAPI-Anfragen stellen:client.headers["x-api-key"] = "your-api-key" - Falsche API-Klasse: Verwenden Sie
api_defaultfür serverseitige authentifizierte Anfragen,api_publicfür clientseitige/öffentliche Anfragen.
API-Aufrufe durchführen 
Alle API-Methoden in diesem SDK geben Tupel von (Option[ResponseType], Response) zurück. Das erste Element enthält die geparste Antwort, falls erfolgreich, und das zweite Element ist die rohe HTTP-Antwort.
Beispiel: Kommentare abrufen
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"
Hinweise 
Broadcast-IDs
Sie werden sehen, dass Sie in einigen API-Aufrufen ein broadcastId übergeben sollen. Wenn Sie Ereignisse erhalten, bekommen Sie diese ID zurück, sodass Sie das Ereignis ignorieren können, falls Sie Änderungen optimistisch auf dem Client anwenden möchten
(was Sie wahrscheinlich tun werden, da es die beste Nutzererfahrung bietet). Übergeben Sie hier eine UUID. Die ID sollte eindeutig genug sein, um in einer Browsersitzung nicht zweimal aufzutreten.
SSO (Single Sign-On)
Für SSO-Beispiele siehe unten.
SSO-Nutzung 
Einfaches 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
Sicheres 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
Dokumentation für fastcomments 
Dokumentation für fastcomments
Dokumentation der API-Endpunkte
Alle URIs sind relativ zu https://fastcomments.com
| Klasse | Methode | HTTP-Anfrage | Beschreibung |
|---|---|---|---|
| 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 | Fasst Dokumente zusammen, indem sie gruppiert werden (falls groupBy angegeben ist) und mehrere Operationen angewendet werden. Verschiedene Operationen (z. B. sum, countDistinct, avg, usw.) werden unterstützt. |
| 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 | erforderlich 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} | erforderlich tenantId urlId |
| PublicApi | getEventLog | GET /event-log/{tenantId} | erforderlich tenantId urlId userIdWS |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | erforderlich tenantId afterId |
| PublicApi | getFeedPostsStats | GET /feed-posts/{tenantId}/stats | |
| PublicApi | getGlobalEventLog | GET /event-log/global/{tenantId} | erforderlich 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} | Aktivieren oder Deaktivieren von Benachrichtigungen für einen bestimmten Kommentar. |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | Aktivieren oder Deaktivieren von Benachrichtigungen für eine Seite. Wenn Benutzer für eine Seite abonniert sind, werden Benachrichtigungen für neue Root-Kommentare erstellt, und auch |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | Bild hochladen und skalieren |
| PublicApi | voteComment | POST /comments/{tenantId}/{commentId}/vote |
Dokumentation der Modelle
- 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
Dokumentation zur Autorisierung
api_key
- Typ: API-Schlüssel
- Name des API-Schlüssel-Parameters: x-api-key
- Ort: HTTP-Header
Aggregation 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| aggregationRequest | AggregationRequest | Nein | |
| parentTenantId | string | Nein | |
| includeStats | bool | Nein |
Antwort
Gibt zurück: Option[AggregationResponse]
Beispiel

Audit-Logs abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| limit | float64 | Nein | |
| skip | float64 | Nein | |
| order | SORTDIR | Nein | |
| after | float64 | Nein | |
| before | float64 | Nein |
Antwort
Gibt zurück: Option[GetAuditLogs_200_response]
Beispiel

Vom Kommentar blockieren (öffentlich) 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[BlockFromCommentPublic_200_response]
Beispiel

Blockierung für Kommentar aufheben (öffentlich) 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | No | |
| sso | string | No |
Antwort
Gibt zurück: Option[UnBlockCommentPublic_200_response]
Beispiel

Kommentare auf Sperrung prüfen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Yes | |
| commentIds | string | No | |
| sso | string | No |
Antwort
Gibt zurück: Option[CheckedCommentsForBlocked_200_response]
Beispiel

Benutzer vom Kommentar blockieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| blockFromCommentParams | BlockFromCommentParams | Nein | |
| userId | string | Nein | |
| anonUserId | string | Nein |
Antwort
Gibt zurück: Option[BlockFromCommentPublic_200_response]
Beispiel

Kommentar erstellen (öffentlich) 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Nein | |
| commentData | CommentData | Nein | |
| sessionId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[CreateCommentPublic_200_response]
Beispiel

Kommentar löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| contextUserId | string | Nein | |
| isLive | bool | Nein |
Antwort
Gibt zurück: Option[DeleteComment_200_response]
Beispiel

Kommentar löschen (öffentlich) 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Nein | |
| editKey | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[DeleteCommentPublic_200_response]
Beispiel

Kommentar-Vote löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| voteId | string | Nein | |
| urlId | string | Ja | |
| broadcastId | string | Nein | |
| editKey | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[DeleteCommentVote_200_response]
Beispiel

Kommentar melden 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| userId | string | Nein | |
| anonUserId | string | Nein |
Antwort
Gibt zurück: Option[FlagComment_200_response]
Beispiel

Kommentar abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[GetComment_200_response]
Beispiel

Kommentare abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| page | int | Nein | |
| limit | int | Nein | |
| skip | int | Nein | |
| asTree | bool | Nein | |
| skipChildren | int | Nein | |
| limitChildren | int | Nein | |
| maxTreeDepth | int | Nein | |
| urlId | string | Ja | |
| userId | string | Nein | |
| anonUserId | string | Nein | |
| contextUserId | string | Nein | |
| hashTag | string | Nein | |
| parentId | string | Nein | |
| direction | SortDirections | Nein |
Antwort
Gibt zurück: Option[GetComments_200_response]
Beispiel

Kommentare abrufen (öffentlich) 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| page | int | Nein | |
| direction | SortDirections | Nein | |
| sso | string | Nein | |
| skip | int | Nein | |
| skipChildren | int | Nein | |
| limit | int | Nein | |
| limitChildren | int | Nein | |
| countChildren | bool | Nein | |
| fetchPageForCommentId | string | Nein | |
| includeConfig | bool | Nein | |
| countAll | bool | Nein | |
| includei10n | bool | Nein | |
| locale | string | Nein | |
| modules | string | Nein | |
| isCrawler | bool | Nein | |
| includeNotificationCount | bool | Nein | |
| asTree | bool | Nein | |
| maxTreeDepth | int | Nein | |
| useFullTranslationIds | bool | Nein | |
| parentId | string | Nein | |
| searchText | string | Nein | |
| hashTags | seq[string] | Nein | |
| userId | string | Nein | |
| customConfigStr | string | Nein | |
| afterCommentId | string | Nein | |
| beforeCommentId | string | Nein |
Antwort
Gibt zurück: Option[GetCommentsPublic_200_response]
Beispiel

Kommentartext abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| editKey | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[GetCommentText_200_response]
Beispiel

Benutzernamen von Kommentar-Votes abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| dir | int | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[GetCommentVoteUserNames_200_response]
Beispiel

Kommentar sperren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[LockComment_200_response]
Beispiel

Kommentar anpinnen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[PinComment_200_response]
Beispiel

Kommentar speichern 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createCommentParams | CreateCommentParams | Nein | |
| isLive | bool | Nein | |
| doSpamCheck | bool | Nein | |
| sendEmails | bool | Nein | |
| populateNotifications | bool | Nein |
Antwort
Gibt zurück: Option[SaveComment_200_response]
Beispiel

Kommentare (Batch) speichern 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createCommentParams | seq[CreateCommentParams] | Nein | |
| isLive | bool | Nein | |
| doSpamCheck | bool | Nein | |
| sendEmails | bool | Nein | |
| populateNotifications | bool): (Option[seq[SaveComment_200_response]] | Nein | |
| id | string | Nein | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Nein | |
| userId | string | Nein | |
| anonUserId | string | Nein |
Antwort
Gibt zurück: Option[UnBlockCommentPublic_200_response]
Beispiel

Kommentartext setzen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Nein | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Nein | |
| editKey | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[SetCommentText_200_response]
Beispiel

Benutzer vom Kommentar entsperren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | No | |
| unBlockFromCommentParams | UnBlockFromCommentParams | No | |
| userId | string | No | |
| anonUserId | string | No |
Antwort
Gibt zurück: Option[UnBlockCommentPublic_200_response]
Beispiel

Kommentar-Meldung entfernen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| userId | string | Nein | |
| anonUserId | string | Nein |
Antwort
Gibt zurück: Option[FlagComment_200_response]
Beispiel

Kommentar entsperren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[LockComment_200_response]
Beispiel

Anpinnen aufheben 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[PinComment_200_response]
Beispiel

Kommentar aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| updatableCommentParams | UpdatableCommentParams | Nein | |
| contextUserId | string | Nein | |
| doSpamCheck | bool | Nein | |
| isLive | bool | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Kommentar bewerten 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Nein | |
| voteBodyParams | VoteBodyParams | Nein | |
| sessionId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[VoteComment_200_response]
Beispiel

Domain-Konfiguration hinzufügen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| addDomainConfigParams | AddDomainConfigParams | Nein |
Antwort
Gibt zurück: Option[AddDomainConfig_200_response]
Beispiel

Domain-Konfiguration löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| domain | string | Nein |
Antwort
Gibt zurück: Option[DeleteDomainConfig_200_response]
Beispiel

Domain-Konfiguration abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| domain | string | Nein |
Antwort
Gibt zurück: Option[GetDomainConfig_200_response]
Beispiel

Domain-Konfigurationen abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja |
Antwort
Gibt zurück: Option[GetDomainConfigs_200_response]
Beispiel

Domain-Konfiguration teilweise aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Yes | |
| domainToUpdate | string | No | |
| patchDomainConfigParams | PatchDomainConfigParams | No |
Antwort
Gibt zurück: Option[GetDomainConfig_200_response]
Beispiel

Domain-Konfiguration ersetzen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| domainToUpdate | string | Nein | |
| updateDomainConfigParams | UpdateDomainConfigParams | Nein |
Antwort
Gibt zurück: Option[GetDomainConfig_200_response]
Beispiel

E-Mail-Vorlage erstellen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createEmailTemplateBody | CreateEmailTemplateBody | Nein |
Antwort
Gibt zurück: Option[CreateEmailTemplate_200_response]
Beispiel

E-Mail-Vorlage löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Renderfehler der E-Mail-Vorlage löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | No | |
| errorId | string | No |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

E-Mail-Vorlage abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[GetEmailTemplate_200_response]
Beispiel

Definitionen der E-Mail-Vorlagen abrufen 
Parameter
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja |
Antwort
Gibt zurück: Option[GetEmailTemplateDefinitions_200_response]
Beispiel

Renderfehler der E-Mail-Vorlagen abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| skip | float64 | Nein |
Antwort
Gibt zurück: Option[GetEmailTemplateRenderErrors_200_response]
Beispiel

E-Mail-Vorlagen abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | float64 | Nein |
Antwort
Gibt zurück: Option[GetEmailTemplates_200_response]
Beispiel

E-Mail-Vorlage rendern 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Nein | |
| locale | string | Nein |
Antwort
Gibt zurück: Option[RenderEmailTemplate_200_response]
Beispiel

E-Mail-Vorlage aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Ereignisprotokoll abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| userIdWS | string | Nein | |
| startTime | int64 | Nein | |
| endTime | int64 | Nein |
Antwort
Gibt zurück: Option[GetEventLog_200_response]
Beispiel

Globales Ereignisprotokoll abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| userIdWS | string | Nein | |
| startTime | int64 | Nein | |
| endTime | int64 | Nein |
Antwort
Gibt zurück: Option[GetEventLog_200_response]
Beispiel

Feed-Beitrag erstellen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createFeedPostParams | CreateFeedPostParams | Nein | |
| broadcastId | string | Nein | |
| isLive | bool | Nein | |
| doSpamCheck | bool | Nein | |
| skipDupCheck | bool | Nein |
Antwort
Gibt zurück: Option[CreateFeedPost_200_response]
Beispiel

Feed-Beitrag erstellen (öffentlich) 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createFeedPostParams | CreateFeedPostParams | Nein | |
| broadcastId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[CreateFeedPostPublic_200_response]
Beispiel

Feed-Beitrag löschen (öffentlich) 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Nein | |
| broadcastId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[DeleteFeedPostPublic_200_response]
Beispiel

Feed-Beiträge abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| afterId | string | Nein | |
| limit | int | Nein | |
| tags | seq[string] | Nein |
Antwort
Gibt zurück: Option[GetFeedPosts_200_response]
Beispiel

Feed-Beiträge abrufen (öffentlich) 
Parameter
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| afterId | string | Nein | |
| limit | int | Nein | |
| tags | seq[string] | Nein | |
| sso | string | Nein | |
| isCrawler | bool | Nein | |
| includeUserInfo | bool | Nein |
Antwort
Gibt zurück: Option[GetFeedPostsPublic_200_response]
Beispiel

Statistiken zu Feed-Beiträgen abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| postIds | seq[string] | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[GetFeedPostsStats_200_response]
Beispiel

Benutzerreaktionen abrufen (öffentlich) 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| postIds | seq[string] | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[GetUserReactsPublic_200_response]
Beispiel

Auf Feed-Beitrag reagieren (öffentlich) 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Nein | |
| reactBodyParams | ReactBodyParams | Nein | |
| isUndo | bool | Nein | |
| broadcastId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[ReactFeedPostPublic_200_response]
Beispiel

Feed-Beitrag aktualisieren 
Parameter
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | No | |
| feedPost | FeedPost | No |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Feed-Beitrag aktualisieren (öffentlich) 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Nein | |
| updateFeedPostParams | UpdateFeedPostParams | Nein | |
| broadcastId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[CreateFeedPostPublic_200_response]
Beispiel

Kommentar melden (öffentlich) 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| isFlagged | bool | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Hashtag hinzufügen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createHashTagBody | CreateHashTagBody | Nein |
Antwort
Gibt zurück: Option[AddHashTag_200_response]
Beispiel

Hashtags (Batch) hinzufügen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Nein |
Antwort
Gibt zurück: Option[AddHashTagsBulk_200_response]
Beispiel

Hashtag löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tag | string | Nein | |
| tenantId | string | Ja | |
| deleteHashTagRequest | DeleteHashTagRequest | Nein |
Antwort
Rückgabe: Option[FlagCommentPublic_200_response]
Beispiel

Hashtags abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| page | float64 | Nein |
Antwort
Gibt zurück: Option[GetHashTags_200_response]
Beispiel

Hashtag teilweise aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tag | string | Nein | |
| tenantId | string | Ja | |
| updateHashTagBody | UpdateHashTagBody | Nein |
Antwort
Gibt zurück: Option[PatchHashTag_200_response]
Beispiel

Moderator erstellen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createModeratorBody | CreateModeratorBody | Nein |
Antwort
Gibt zurück: Option[CreateModerator_200_response]
Beispiel

Moderator löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| sendEmail | string | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Moderator abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[GetModerator_200_response]
Beispiel

Moderatoren abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | float64 | Nein |
Antwort
Gibt zurück: Option[GetModerators_200_response]
Beispiel

Moderator aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| updateModeratorBody | UpdateModeratorBody | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Benachrichtigungszähler löschen 
Parameters
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Zwischengespeicherten Benachrichtigungszähler abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[GetCachedNotificationCount_200_response]
Beispiel

Benachrichtigungszähler abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nein | |
| urlId | string | Ja | |
| fromCommentId | string | Nein | |
| viewed | bool | Nein |
Antwort
Gibt zurück: Option[GetNotificationCount_200_response]
Beispiel

Benachrichtigungen abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nein | |
| urlId | string | Ja | |
| fromCommentId | string | Nein | |
| viewed | bool | Nein | |
| skip | float64 | Nein |
Antwort
Gibt zurück: Option[GetNotifications_200_response]
Beispiel

Benachrichtigung aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| updateNotificationBody | UpdateNotificationBody | Nein | |
| userId | string | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Seite hinzufügen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPIPageData | CreateAPIPageData | Nein |
Antwort
Gibt zurück: Option[AddPageAPIResponse]
Beispiel

Seite löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[DeletePageAPIResponse]
Beispiel

Seite nach URL-ID abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Antwort
Gibt zurück: Option[GetPageByURLIdAPIResponse]
Beispiel

Seiten abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja |
Antwort
Gibt zurück: Option[GetPagesAPIResponse]
Beispiel

Seite teilweise aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| updateAPIPageData | UpdateAPIPageData | Nein |
Antwort
Gibt zurück: Option[PatchPageAPIResponse]
Beispiel

Ausstehendes Webhook-Ereignis löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | No |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Anzahl ausstehender Webhook-Ereignisse abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| externalId | string | No | |
| eventType | string | No | |
| domain | string | No | |
| attemptCountGT | float64 | No |
Antwort
Gibt zurück: Option[GetPendingWebhookEventCount_200_response]
Beispiel

Ausstehende Webhook-Ereignisse abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| externalId | string | Nein | |
| eventType | string | Nein | |
| domain | string | Nein | |
| attemptCountGT | float64 | Nein | |
| skip | float64 | Nein |
Antwort
Gibt zurück: Option[GetPendingWebhookEvents_200_response]
Beispiel

Fragekonfiguration erstellen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createQuestionConfigBody | CreateQuestionConfigBody | Nein |
Antwort
Gibt zurück: Option[CreateQuestionConfig_200_response]
Beispiel

Fragekonfiguration löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Fragekonfiguration abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[GetQuestionConfig_200_response]
Beispiel

Fragekonfigurationen abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | float64 | Nein |
Antwort
Gibt zurück: Option[GetQuestionConfigs_200_response]
Beispiel

Fragekonfiguration aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Frageergebnis erstellen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createQuestionResultBody | CreateQuestionResultBody | Nein |
Antwort
Gibt zurück: Option[CreateQuestionResult_200_response]
Beispiel

Frageergebnis löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Frageergebnis abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[GetQuestionResult_200_response]
Beispiel

Frageergebnisse abrufen 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| userId | string | Nein | |
| startDate | string | Nein | |
| questionId | string | Nein | |
| questionIds | string | Nein | |
| skip | float64 | Nein |
Antwort
Gibt zurück: Option[GetQuestionResults_200_response]
Beispiel

Frageergebnis aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| updateQuestionResultBody | UpdateQuestionResultBody | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Frageergebnisse aggregieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| questionId | string | Nein | |
| questionIds | seq[string] | Nein | |
| urlId | string | Ja | |
| timeBucket | AggregateTimeBucket | Nein | |
| startDate | string | Nein | |
| forceRecalculate | bool | Nein |
Antwort
Gibt zurück: Option[AggregateQuestionResults_200_response]
Beispiel

Frageergebnisse (Batch) aggregieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Nein | |
| forceRecalculate | bool | Nein |
Antwort
Gibt zurück: Option[BulkAggregateQuestionResults_200_response]
Beispiel

Kommentare mit Frageergebnissen kombinieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| questionId | string | Nein | |
| questionIds | seq[string] | Nein | |
| urlId | string | Ja | |
| startDate | string | Nein | |
| forceRecalculate | bool | Nein | |
| minValue | float64 | Nein | |
| maxValue | float64 | Nein | |
| limit | float64 | Nein |
Antwort
Gibt zurück: Option[CombineCommentsWithQuestionResults_200_response]
Beispiel

SSO-Benutzer hinzufügen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPISSOUserData | CreateAPISSOUserData | Nein |
Antwort
Gibt zurück: Option[AddSSOUserAPIResponse]
Beispiel

SSO-Benutzer löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| deleteComments | bool | Nein | |
| commentDeleteMode | string | Nein |
Antwort
Gibt zurück: Option[DeleteSSOUserAPIResponse]
Beispiel

SSO-Benutzer nach E-Mail abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| string | Nein |
Antwort
Gibt zurück: Option[GetSSOUserByEmailAPIResponse]
Beispiel

SSO-Benutzer nach ID abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[GetSSOUserByIdAPIResponse]
Beispiel

SSO-Benutzer abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | int | Nein |
Antwort
Gibt zurück: Option[GetSSOUsers_200_response]
Beispiel

SSO-Benutzer teilweise aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| updateAPISSOUserData | UpdateAPISSOUserData | Nein | |
| updateComments | bool | Nein |
Antwort
Gibt zurück: Option[PatchSSOUserAPIResponse]
Beispiel

SSO-Benutzer ersetzen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| updateAPISSOUserData | UpdateAPISSOUserData | Nein | |
| updateComments | bool | Nein |
Antwort
Gibt zurück: Option[PutSSOUserAPIResponse]
Beispiel

Abonnement erstellen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Nein |
Antwort
Gibt zurück: Option[CreateSubscriptionAPIResponse]
Beispiel

Abonnement löschen 
Parameter
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| userId | string | Nein |
Antwort
Gibt zurück: Option[DeleteSubscriptionAPIResponse]
Beispiel

Abonnements abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nein |
Antwort
Gibt zurück: Option[GetSubscriptionsAPIResponse]
Beispiel

Tägliche Nutzungen des Mandanten abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| yearNumber | float64 | Nein | |
| monthNumber | float64 | Nein | |
| dayNumber | float64 | Nein | |
| skip | float64 | Nein |
Antwort
Rückgabe: Option[GetTenantDailyUsages_200_response]
Beispiel

Mandantenpaket erstellen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantPackageBody | CreateTenantPackageBody | Nein |
Antwort
Gibt zurück: Option[CreateTenantPackage_200_response]
Beispiel

Mandantenpaket löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Mandantenpaket abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[GetTenantPackage_200_response]
Beispiel

Mandantenpakete abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | float64 | Nein |
Antwort
Gibt zurück: Option[GetTenantPackages_200_response]
Beispiel

Mandantenpaket ersetzen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Mandantenpaket aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| updateTenantPackageBody | UpdateTenantPackageBody | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Mandantenbenutzer erstellen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantUserBody | CreateTenantUserBody | Nein |
Antwort
Gibt zurück: Option[CreateTenantUser_200_response]
Beispiel

Mandantenbenutzer löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| deleteComments | string | Nein | |
| commentDeleteMode | string | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Mandantenbenutzer abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[GetTenantUser_200_response]
Beispiel

Mandantenbenutzer abrufen 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | float64 | Nein |
Antwort
Gibt zurück: Option[GetTenantUsers_200_response]
Beispiel

Mandantenbenutzer ersetzen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| replaceTenantUserBody | ReplaceTenantUserBody | Nein | |
| updateComments | string | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Login-Link senden 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| redirectURL | string | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Mandantenbenutzer aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| updateTenantUserBody | UpdateTenantUserBody | Nein | |
| updateComments | string | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Mandant erstellen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantBody | CreateTenantBody | Nein |
Antwort
Gibt zurück: Option[CreateTenant_200_response]
Beispiel

Mandant löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| sure | string | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Mandant abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[GetTenant_200_response]
Beispiel

Mandanten abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Yes | |
| meta | string | No | |
| skip | float64 | No |
Antwort
Gibt zurück: Option[GetTenants_200_response]
Beispiel

Mandant aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| updateTenantBody | UpdateTenantBody | Nein |
Antwort
Gibt zurück: Option[FlagCommentPublic_200_response]
Beispiel

Bild hochladen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| file | string | Nein | |
| sizePreset | SizePreset | Nein | |
| urlId | string | Ja |
Antwort
Gibt zurück: Option[UploadImageResponse]
Beispiel

Benutzerbadge-Fortschritt nach ID abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[GetUserBadgeProgressById_200_response]
Beispiel

Benutzerbadge-Fortschritt nach Benutzer-ID abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nein |
Antwort
Gibt zurück: Option[GetUserBadgeProgressById_200_response]
Beispiel

Liste des Benutzerbadge-Fortschritts abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nein | |
| limit | float64 | Nein | |
| skip | float64 | Nein |
Antwort
Gibt zurück: Option[GetUserBadgeProgressList_200_response]
Beispiel

Benutzerabzeichen erstellen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createUserBadgeParams | CreateUserBadgeParams | Nein |
Antwort
Gibt zurück: Option[CreateUserBadge_200_response]
Beispiel

Benutzerabzeichen löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[UpdateUserBadge_200_response]
Beispiel

Benutzerabzeichen abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[GetUserBadge_200_response]
Beispiel

Benutzerabzeichen abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nein | |
| badgeId | string | Nein | |
| displayedOnComments | bool | Nein | |
| limit | float64 | Nein | |
| skip | float64 | Nein |
Antwort
Gibt zurück: Option[GetUserBadges_200_response]
Beispiel

Benutzerabzeichen aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| updateUserBadgeParams | UpdateUserBadgeParams | Nein |
Antwort
Gibt zurück: Option[UpdateUserBadge_200_response]
Beispiel

Benutzer-Benachrichtigungszähler abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[GetUserNotificationCount_200_response]
Beispiel

Benutzerbenachrichtigungen abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Yes | |
| 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 |
Antwort
Gibt zurück: Option[GetUserNotifications_200_response]
Beispiel

Benutzer-Benachrichtigungszähler zurücksetzen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[ResetUserNotifications_200_response]
Beispiel

Benutzerbenachrichtigungen zurücksetzen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| afterId | string | Nein | |
| afterCreatedAt | int64 | Nein | |
| unreadOnly | bool | Nein | |
| dmOnly | bool | Nein | |
| noDm | bool | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[ResetUserNotifications_200_response]
Beispiel

Kommentar-Abonnementstatus des Benutzers aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| notificationId | string | Nein | |
| optedInOrOut | string | Nein | |
| commentId | string | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[UpdateUserNotificationStatus_200_response]
Beispiel

Seiten-Abonnementstatus des Benutzers aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| url | string | Nein | |
| pageTitle | string | Nein | |
| subscribedOrUnsubscribed | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[UpdateUserNotificationStatus_200_response]
Beispiel

Benachrichtigungsstatus des Benutzers aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| notificationId | string | Nein | |
| newStatus | string | Nein | |
| sso | string | Nein |
Response
Rückgabe: Option[UpdateUserNotificationStatus_200_response]
Beispiel

Status der Benutzeranwesenheit abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlIdWS | string | Nein | |
| userIds | string | Nein |
Antwort
Gibt zurück: Option[GetUserPresenceStatuses_200_response]
Beispiel

Benutzer suchen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| usernameStartsWith | string | Nein | |
| mentionGroupIds | seq[string] | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: Option[SearchUsers_200_response]
Beispiel

Benutzer abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein |
Antwort
Gibt zurück: Option[GetUser_200_response]
Beispiel

Abstimmung erstellen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| direction | string | Nein | |
| userId | string | Nein | |
| anonUserId | string | Nein |
Antwort
Gibt zurück: Option[VoteComment_200_response]
Beispiel

Abstimmung löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Nein | |
| editKey | string | Nein |
Antwort
Gibt zurück: Option[DeleteCommentVote_200_response]
Beispiel

Abstimmungen abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Antwort
Gibt zurück: Option[GetVotes_200_response]
Beispiel

Abstimmungen für Benutzer abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| userId | string | Nein | |
| anonUserId | string | Nein |
Antwort
Gibt zurück: Option[GetVotesForUser_200_response]
Beispiel

Benötigen Sie Hilfe?
Wenn Sie auf Probleme stoßen oder Fragen zum Nim SDK haben, bitte:
Mitwirken
Beiträge sind willkommen! Bitte besuchen Sie das GitHub-Repository für Beitragsrichtlinien.