
èšèª ð¯ðµ æ¥æ¬èª
ããã¥ã¡ã³ã
ã¯ããã«
API ãªãã¡ã¬ã³ã¹
äœ¿çšæ¹æ³
éèš
ç£æ»ãã°
ã³ã¡ã³ãããã®ãããã¯
ãããã¯ãããã³ã¡ã³ãã®ç¢ºèª
ã³ã¡ã³ã
ãã¡ã€ã³èšå®
ã¡ãŒã«ãã³ãã¬ãŒã
ã€ãã³ããã°
ãã£ãŒãæçš¿
ã³ã¡ã³ãéå ±
ããã·ã¥ã¿ã°
ã¢ãã¬ãŒã¿ãŒ
éç¥ã«ãŠã³ã
éç¥
ããŒãž
ä¿çäžã®Webhookã€ãã³ã
質åèšå®
質åçµæ
質åçµæã®éèš
SSO ãŠãŒã¶ãŒ
賌èª
ããã³ãæ¥æ¬¡äœ¿çšé
ããã³ãããã±ãŒãž
ããã³ããŠãŒã¶ãŒ
ããã³ã
ç»åã¢ããããŒã
ãŠãŒã¶ãŒãããžé²æ
ãŠãŒã¶ãŒãããž
ãŠãŒã¶ãŒéç¥
ãŠãŒã¶ãŒãã¬ãŒã³ã¹ã¹ããŒã¿ã¹
ãŠãŒã¶ãŒæ€çŽ¢
ãŠãŒã¶ãŒ
æç¥š
FastComments C++ SDK
ãã㯠FastComments ã®å ¬åŒ C++ SDK ã§ãã
FastComments API ã®å ¬åŒ C++ SDK
ãªããžããª
èŠä»¶ 
- C++17 以é
- CMake 3.14 以é
- OpenSSL
- C++ REST SDK (cpprestsdk)
- Boost
- Google Test (ãã¹ãã®ããã«èªåçã«ããŠã³ããŒããããŸã)
ã€ã³ã¹ããŒã« 
äŸåé¢ä¿ã®ã€ã³ã¹ããŒã«
sudo apt install libcpprest-dev libboost-all-dev
ãœãŒã¹ããã®ãã«ã
mkdir build
cd build
cmake ..
make
ã€ã³ã¹ããŒã«
sudo make install
ã©ã€ãã©ãªã®å 容
ãã®ã©ã€ãã©ãªã«ã¯ãçæããã API ã¯ã©ã€ã¢ã³ããšãAPI ã®å©çšãç°¡æã«ãã SSO ãŠãŒãã£ãªãã£ãå«ãŸããŠããŸãã
å ¬é API ãšä¿è·ããã API
API ã¯ã©ã€ã¢ã³ãã«ã¯ãDefaultAPI ãš PublicAPI ã®2ã€ã®ã¯ã©ã¹ããããŸããDefaultAPI ã¯ããªãã® API ããŒãå¿
èŠãšããã¡ãœãããå«ã¿ãPublicAPI ã¯ãã©ãŠã¶ãã¢ãã€ã«ç«¯æ«ãªã©ããèªèšŒãªãã§çŽæ¥å®è¡ã§ãã API åŒã³åºããå«ã¿ãŸãã
ã¯ã€ãã¯ã¹ã¿ãŒã 
èªèšŒããã API ã®äœ¿çš (DefaultAPI)
éèŠ:
- ããŒã¹ URL ãèšå®ããå¿ èŠããããŸãïŒcpp-restsdk ãžã§ãã¬ãŒã¿ã¯ OpenAPI spec ããèªã¿åããŸããïŒ
- èªèšŒæžã¿ãªã¯ãšã¹ããè¡ãåã« ApiClient ã® ApiClient ã« API ããŒãèšå®ããå¿ èŠããããŸããèšå®ããªããšããªã¯ãšã¹ã㯠401 ãšã©ãŒã«ãªããŸãã
#include <iostream>
#include "FastCommentsClient/api/DefaultApi.h"
#include "FastCommentsClient/ApiClient.h"
#include "FastCommentsClient/ApiConfiguration.h"
int main() {
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
// å¿
é : ããŒã¹ URL ãèšå®ããŠãã ããïŒãªãŒãžã§ã³ãéžæïŒ
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com")); // US
// ãŸãã¯: config->setBaseUrl(utility::conversions::to_string_t("https://eu.fastcomments.com")); // EU
// å¿
é : API ããŒãèšå®ããŠãã ãã
config->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_API_KEY_HERE"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// ããã§èªèšŒããã API åŒã³åºããå¯èœã§ã
return 0;
}
å ¬é API ã®äœ¿çš (PublicAPI)
å ¬éãšã³ããã€ã³ãã¯èªèšŒãå¿ èŠãšããŸãã:
#include <iostream>
#include "FastCommentsClient/api/PublicApi.h"
#include "FastCommentsClient/ApiClient.h"
#include "FastCommentsClient/ApiConfiguration.h"
int main() {
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
// å¿
é : ããŒã¹ URL ãèšå®ããŠãã ãã
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::PublicApi publicApi(apiClient);
// å
¬é API ãåŒã³åºããŸã
return 0;
}
ããããåé¡
- "URI must contain a hostname" error: ApiClient ãäœæããåã«
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"))ãåŒã³åºããŠããããšã確èªããŠãã ãããcpp-restsdk ãžã§ãã¬ãŒã¿ã¯ OpenAPI spec ãããµãŒã㌠URL ãèªåçã«èªã¿åããŸããã - 401 "missing-api-key" error: DefaultAPI ã€ã³ã¹ã¿ã³ã¹ãäœæããåã«
config->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_KEY"))ãåŒã³åºããŠããããšã確èªããŠãã ããã - Wrong API class: ãµãŒããŒãµã€ãã®èªèšŒæžã¿ãªã¯ãšã¹ãã«ã¯
DefaultAPIã䜿çšããã¯ã©ã€ã¢ã³ãåŽ/å ¬éãªã¯ãšã¹ãã«ã¯PublicAPIã䜿çšããŠãã ããã
API åŒã³åºã: åæãšéåæ 
ãã®SDKã®ãã¹ãŠã®APIã¡ãœããã¯C++ REST SDKã®pplx::task<std::shared_ptr<ResponseType>>ãè¿ããŸããããã«ãããAPIã¬ã¹ãã³ã¹ã®åŠçæ¹æ³ã«æè»æ§ãåŸãããŸãã
.get() ã䜿ã£ãåæåŒã³åºã
.get() ã䜿çšããŠããªã¯ãšã¹ããå®äºãããŸã§åŒã³åºãå
ã®ã¹ã¬ããããããã¯ããçµæãåæçã«ååŸããŸã:
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
config->setApiKey(utility::conversions::to_string_t("api_key"),
utility::conversions::to_string_t("YOUR_API_KEY"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// Call .get() to block and get the result synchronously
auto response = api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
boost::none, // page
boost::none, // limit
boost::none, // skip
boost::none, // asTree
boost::none, // skipChildren
boost::none, // limitChildren
boost::none, // maxTreeDepth
utility::conversions::to_string_t("your-url-id"), // urlId
boost::none, // userId
boost::none, // anonUserId
boost::none, // contextUserId
boost::none, // hashTag
boost::none, // parentId
boost::none // direction
).get(); // Blocks until the HTTP request completes
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
.then() ã䜿ã£ãéåæåŒã³åºã
ã³ãŒã«ããã¯ã«ãããã³ããããã³ã°ã®éåæå®è¡ã«ã¯.then()ã䜿çšããŸã:
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
config->setApiKey(utility::conversions::to_string_t("api_key"),
utility::conversions::to_string_t("YOUR_API_KEY"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// Use .then() for asynchronous callback-based execution
api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
boost::none, boost::none, boost::none, boost::none, boost::none,
boost::none, boost::none,
utility::conversions::to_string_t("your-url-id"),
boost::none, boost::none, boost::none, boost::none, boost::none, boost::none
).then([](std::shared_ptr<GetComments_200_response> response) {
// This runs asynchronously when the request completes
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
});
// Execution continues immediately without blocking
std::cout << "Request sent, continuing..." << std::endl;
åæãšéåæã®éžæ
éžæã¯ã©ã³ã¿ã€ã ç°å¢ãšã¢ããªã±ãŒã·ã§ã³ã®ã¢ãŒããã¯ãã£ã«ãããŸã:
.get()ïŒåæããããã³ã°ïŒ
- HTTPãªã¯ãšã¹ããå®äºãããŸã§åŒã³åºãã¹ã¬ããããããã¯ãã
- ã³ãŒãã®æµããåçŽã§ãçè§£ãããã
- å°çšã®ã¯ãŒã«ãŒã¹ã¬ããããããåŠçããŸãã¯ã³ãã³ãã©ã€ã³ããŒã«ã«é©ããŠãã
- ã€ãã³ãã«ãŒããGUIã¹ã¬ããããŸãã¯åäžã¹ã¬ããã®ãµãŒããŒã«ã¯é©ããŠããªã
.then()ïŒéåæãã³ããããã³ã°ïŒ
- å³åº§ã«æ»ãããªã¯ãšã¹ãå®äºæã«ã³ãŒã«ããã¯ãå®è¡ããã
- åŒã³åºãã¹ã¬ããããããã¯ããªã
- ã€ãã³ãé§ååã¢ãŒããã¯ãã£ãGUIã¢ããªã±ãŒã·ã§ã³ããŸãã¯åäžã¹ã¬ããã®ã€ãã³ãã«ãŒãã§ã¯å¿ èŠ
- è€æ°ã®æäœã®ãã§ãŒã³ãå¯èœã«ãã
- å¶åŸ¡ãããŒãããè€éã«ãªã
ãã®SDKã®ãã¹ãã¹ã€ãŒãã¯.get()ã®ã¿ã䜿çšããŠããŸãããããã¯ããããã³ã°ã蚱容ããããã¹ãç°å¢ã§ã¯é©åã§ãã
泚æäºé

ãããŒããã£ã¹ãID
ããã€ãã® API åŒã³åºãã§ã¯ broadcastId ãæž¡ãããšã«ãªã£ãŠããŸããã€ãã³ããåä¿¡ãããšãã«ãã® ID ãè¿ãããã®ã§ãã¯ã©ã€ã¢ã³ãåŽã§æ¥œèгçã«å€æŽãé©çšããäºå®ãããå Žåã¯ããã®ã€ãã³ããç¡èŠãã¹ããã倿ã§ããŸãïŒããããæè¯ã®äœéšãæäŸããããã«ãããããã§ãããïŒãããã«ã¯ UUID ãæž¡ããŠãã ãããID ã¯ãã©ãŠã¶ã»ãã·ã§ã³å
ã§äºåºŠåºçŸããªãã»ã©ååã«äžæã§ããã¹ãã§ãã
SSO (Single Sign-On)
SSO ã®äŸã¯ä»¥äžãåç §ããŠãã ããã
SSO ã®äœ¿ç𿹿³ 
ã·ã³ãã« SSO
#include <fastcomments/sso/fastcomments_sso.hpp>
#include <iostream>
using namespace fastcomments::sso;
int main() {
SimpleSSOUserData user("user-123", "user@example.com", "https://example.com/avatar.jpg");
FastCommentsSSO sso = FastCommentsSSO::newSimple(user);
std::string token = sso.createToken();
std::cout << "SSO Token: " << token << std::endl;
return 0;
}
ã»ãã¥ã¢ SSO
#include <fastcomments/sso/fastcomments_sso.hpp>
#include <iostream>
using namespace fastcomments::sso;
int main() {
SecureSSOUserData user("user-123", "user@example.com", "johndoe", "https://example.com/avatar.jpg");
std::string apiKey = "your-api-key";
FastCommentsSSO sso = FastCommentsSSO::newSecure(apiKey, user);
std::string token = sso.createToken();
std::cout << "Secure SSO Token: " << token << std::endl;
return 0;
}
fastcomments ã®ããã¥ã¡ã³ã 
APIãšã³ããã€ã³ãã®ããã¥ã¡ã³ã
ãã¹ãŠã®URI㯠https://fastcomments.com ãåºæºã«ããŠããŸã
| ã¯ã©ã¹ | ã¡ãœãã | HTTPãªã¯ãšã¹ã | 説æ |
|---|---|---|---|
| DefaultApi | addDomainConfig | POST /api/v1/domain-configs | |
| DefaultApi | addHashTag | POST /api/v1/hash-tags | |
| DefaultApi | addHashTagsBulk | POST /api/v1/hash-tags/bulk | |
| DefaultApi | addPage | POST /api/v1/pages | |
| DefaultApi | addSSOUser | POST /api/v1/sso-users | |
| DefaultApi | aggregate | POST /api/v1/aggregate | ããã¥ã¡ã³ããã°ã«ãŒãåïŒ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 | createEmailTemplate | POST /api/v1/email-templates | |
| DefaultApi | createFeedPost | POST /api/v1/feed-posts | |
| DefaultApi | createModerator | POST /api/v1/moderators | |
| DefaultApi | createQuestionConfig | POST /api/v1/question-configs | |
| DefaultApi | createQuestionResult | POST /api/v1/question-results | |
| DefaultApi | createSubscription | POST /api/v1/subscriptions | |
| DefaultApi | createTenant | POST /api/v1/tenants | |
| DefaultApi | createTenantPackage | POST /api/v1/tenant-packages | |
| DefaultApi | createTenantUser | POST /api/v1/tenant-users | |
| DefaultApi | createUserBadge | POST /api/v1/user-badges | |
| DefaultApi | createVote | POST /api/v1/votes | |
| DefaultApi | deleteComment | DELETE /api/v1/comments/{id} | |
| DefaultApi | deleteDomainConfig | DELETE /api/v1/domain-configs/{domain} | |
| DefaultApi | deleteEmailTemplate | DELETE /api/v1/email-templates/{id} | |
| DefaultApi | deleteEmailTemplateRenderError | DELETE /api/v1/email-templates/{id}/render-errors/{errorId} | |
| DefaultApi | deleteHashTag | DELETE /api/v1/hash-tags/{tag} | |
| DefaultApi | deleteModerator | DELETE /api/v1/moderators/{id} | |
| DefaultApi | deleteNotificationCount | DELETE /api/v1/notification-count/{id} | |
| DefaultApi | deletePage | DELETE /api/v1/pages/{id} | |
| DefaultApi | deletePendingWebhookEvent | DELETE /api/v1/pending-webhook-events/{id} | |
| DefaultApi | deleteQuestionConfig | DELETE /api/v1/question-configs/{id} | |
| DefaultApi | deleteQuestionResult | DELETE /api/v1/question-results/{id} | |
| DefaultApi | deleteSSOUser | DELETE /api/v1/sso-users/{id} | |
| DefaultApi | deleteSubscription | DELETE /api/v1/subscriptions/{id} | |
| DefaultApi | deleteTenant | DELETE /api/v1/tenants/{id} | |
| DefaultApi | deleteTenantPackage | DELETE /api/v1/tenant-packages/{id} | |
| DefaultApi | deleteTenantUser | DELETE /api/v1/tenant-users/{id} | |
| DefaultApi | deleteUserBadge | DELETE /api/v1/user-badges/{id} | |
| DefaultApi | deleteVote | DELETE /api/v1/votes/{id} | |
| DefaultApi | flagComment | POST /api/v1/comments/{id}/flag | |
| DefaultApi | getAuditLogs | GET /api/v1/audit-logs | |
| DefaultApi | getCachedNotificationCount | GET /api/v1/notification-count/{id} | |
| DefaultApi | getComment | GET /api/v1/comments/{id} | |
| DefaultApi | getComments | GET /api/v1/comments | |
| DefaultApi | getDomainConfig | GET /api/v1/domain-configs/{domain} | |
| DefaultApi | getDomainConfigs | GET /api/v1/domain-configs | |
| DefaultApi | getEmailTemplate | GET /api/v1/email-templates/{id} | |
| DefaultApi | getEmailTemplateDefinitions | GET /api/v1/email-templates/definitions | |
| DefaultApi | getEmailTemplateRenderErrors | GET /api/v1/email-templates/{id}/render-errors | |
| DefaultApi | getEmailTemplates | GET /api/v1/email-templates | |
| DefaultApi | getFeedPosts | GET /api/v1/feed-posts | å¿ é tenantId afterId |
| DefaultApi | getHashTags | GET /api/v1/hash-tags | |
| DefaultApi | getModerator | GET /api/v1/moderators/{id} | |
| DefaultApi | getModerators | GET /api/v1/moderators | |
| DefaultApi | getNotificationCount | GET /api/v1/notifications/count | |
| DefaultApi | getNotifications | GET /api/v1/notifications | |
| DefaultApi | getPageByURLId | GET /api/v1/pages/by-url-id | |
| DefaultApi | getPages | GET /api/v1/pages | |
| DefaultApi | getPendingWebhookEventCount | GET /api/v1/pending-webhook-events/count | |
| DefaultApi | getPendingWebhookEvents | GET /api/v1/pending-webhook-events | |
| DefaultApi | getQuestionConfig | GET /api/v1/question-configs/{id} | |
| DefaultApi | getQuestionConfigs | GET /api/v1/question-configs | |
| DefaultApi | getQuestionResult | GET /api/v1/question-results/{id} | |
| DefaultApi | getQuestionResults | GET /api/v1/question-results | |
| DefaultApi | getSSOUserByEmail | GET /api/v1/sso-users/by-email/{email} | |
| DefaultApi | getSSOUserById | GET /api/v1/sso-users/by-id/{id} | |
| DefaultApi | getSSOUsers | GET /api/v1/sso-users | |
| DefaultApi | getSubscriptions | GET /api/v1/subscriptions | |
| DefaultApi | getTenant | GET /api/v1/tenants/{id} | |
| DefaultApi | getTenantDailyUsages | GET /api/v1/tenant-daily-usage | |
| DefaultApi | getTenantPackage | GET /api/v1/tenant-packages/{id} | |
| DefaultApi | getTenantPackages | GET /api/v1/tenant-packages | |
| DefaultApi | getTenantUser | GET /api/v1/tenant-users/{id} | |
| DefaultApi | getTenantUsers | GET /api/v1/tenant-users | |
| DefaultApi | getTenants | GET /api/v1/tenants | |
| DefaultApi | getUser | GET /api/v1/users/{id} | |
| DefaultApi | getUserBadge | GET /api/v1/user-badges/{id} | |
| DefaultApi | getUserBadgeProgressById | GET /api/v1/user-badge-progress/{id} | |
| DefaultApi | getUserBadgeProgressByUserId | GET /api/v1/user-badge-progress/user/{userId} | |
| DefaultApi | getUserBadgeProgressList | GET /api/v1/user-badge-progress | |
| DefaultApi | getUserBadges | GET /api/v1/user-badges | |
| DefaultApi | getVotes | GET /api/v1/votes | |
| DefaultApi | getVotesForUser | GET /api/v1/votes/for-user | |
| DefaultApi | patchDomainConfig | PATCH /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | patchHashTag | PATCH /api/v1/hash-tags/{tag} | |
| DefaultApi | patchPage | PATCH /api/v1/pages/{id} | |
| DefaultApi | patchSSOUser | PATCH /api/v1/sso-users/{id} | |
| DefaultApi | putDomainConfig | PUT /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | putSSOUser | PUT /api/v1/sso-users/{id} | |
| DefaultApi | renderEmailTemplate | POST /api/v1/email-templates/render | |
| DefaultApi | replaceTenantPackage | PUT /api/v1/tenant-packages/{id} | |
| DefaultApi | replaceTenantUser | PUT /api/v1/tenant-users/{id} | |
| DefaultApi | saveComment | POST /api/v1/comments | |
| DefaultApi | saveCommentsBulk | POST /api/v1/comments/bulk | |
| DefaultApi | sendInvite | POST /api/v1/moderators/{id}/send-invite | |
| DefaultApi | sendLoginLink | POST /api/v1/tenant-users/{id}/send-login-link | |
| DefaultApi | unBlockUserFromComment | POST /api/v1/comments/{id}/un-block | |
| DefaultApi | unFlagComment | POST /api/v1/comments/{id}/un-flag | |
| DefaultApi | updateComment | PATCH /api/v1/comments/{id} | |
| DefaultApi | updateEmailTemplate | PATCH /api/v1/email-templates/{id} | |
| DefaultApi | updateFeedPost | PATCH /api/v1/feed-posts/{id} | |
| DefaultApi | updateModerator | PATCH /api/v1/moderators/{id} | |
| DefaultApi | updateNotification | PATCH /api/v1/notifications/{id} | |
| DefaultApi | updateQuestionConfig | PATCH /api/v1/question-configs/{id} | |
| DefaultApi | updateQuestionResult | PATCH /api/v1/question-results/{id} | |
| DefaultApi | updateTenant | PATCH /api/v1/tenants/{id} | |
| DefaultApi | updateTenantPackage | PATCH /api/v1/tenant-packages/{id} | |
| DefaultApi | updateTenantUser | PATCH /api/v1/tenant-users/{id} | |
| DefaultApi | updateUserBadge | PUT /api/v1/user-badges/{id} | |
| PublicApi | blockFromCommentPublic | POST /block-from-comment/{commentId} | |
| PublicApi | checkedCommentsForBlocked | GET /check-blocked-comments | |
| PublicApi | createCommentPublic | POST /comments/{tenantId} | |
| PublicApi | createFeedPostPublic | POST /feed-posts/{tenantId} | |
| PublicApi | deleteCommentPublic | DELETE /comments/{tenantId}/{commentId} | |
| PublicApi | deleteCommentVote | DELETE /comments/{tenantId}/{commentId}/vote/{voteId} | |
| PublicApi | deleteFeedPostPublic | DELETE /feed-posts/{tenantId}/{postId} | |
| PublicApi | flagCommentPublic | POST /flag-comment/{commentId} | |
| PublicApi | getCommentText | GET /comments/{tenantId}/{commentId}/text | |
| PublicApi | getCommentVoteUserNames | GET /comments/{tenantId}/{commentId}/votes | |
| PublicApi | getCommentsPublic | GET /comments/{tenantId} | å¿ é 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} | ããŒãžã®éç¥ãæå¹ãŸãã¯ç¡å¹ã«ããŸãããŠãŒã¶ãŒãããŒãžã賌èªããŠããå Žåãæ°ããã«ãŒãã³ã¡ã³ãã«å¯ŸããŠéç¥ãäœæãããããã« |
| 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
- APIDomainConfiguration
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIPage
- APISSOUser
- APIStatus
- APITenant
- APITenantDailyUsage
- APIUserSubscription
- AddDomainConfigParams
- AddDomainConfig_200_response
- AddDomainConfig_200_response_anyOf
- AddHashTag_200_response
- AddHashTagsBulk_200_response
- AddPageAPIResponse
- AddSSOUserAPIResponse
- AggregateQuestionResultsResponse
- AggregateQuestionResults_200_response
- AggregateTimeBucket
- AggregationItem
- AggregationOpType
- AggregationOperation
- AggregationRequest
- AggregationRequest_sort
- AggregationResponse
- AggregationResponse_stats
- AggregationValue
- BillingInfo
- BlockFromCommentParams
- BlockFromCommentPublic_200_response
- BlockSuccess
- BulkAggregateQuestionItem
- BulkAggregateQuestionResultsRequest
- BulkAggregateQuestionResultsResponse
- BulkAggregateQuestionResults_200_response
- BulkCreateHashTagsBody
- BulkCreateHashTagsBody_tags_inner
- BulkCreateHashTagsResponse
- ChangeCommentPinStatusResponse
- CheckBlockedCommentsResponse
- CheckedCommentsForBlocked_200_response
- CombineCommentsWithQuestionResults_200_response
- CombineQuestionResultsWithCommentsResponse
- CommentData
- CommentHTMLRenderingMode
- CommentLogData
- CommentLogEntry
- CommentLogType
- CommentQuestionResultsRenderingType
- CommentQuestionsRequired
- CommentTextUpdateRequest
- CommentThreadDeletionMode
- CommentUserBadgeInfo
- CommentUserHashTagInfo
- CommentUserMentionInfo
- CommenterNameFormats
- CreateAPIPageData
- CreateAPISSOUserData
- CreateAPIUserSubscriptionData
- CreateCommentParams
- CreateCommentPublic_200_response
- CreateEmailTemplateBody
- CreateEmailTemplateResponse
- CreateEmailTemplate_200_response
- CreateFeedPostParams
- CreateFeedPostPublic_200_response
- CreateFeedPostResponse
- CreateFeedPost_200_response
- CreateFeedPostsResponse
- CreateHashTagBody
- CreateHashTagResponse
- CreateModeratorBody
- CreateModeratorResponse
- CreateModerator_200_response
- CreateQuestionConfigBody
- CreateQuestionConfigResponse
- CreateQuestionConfig_200_response
- CreateQuestionResultBody
- CreateQuestionResultResponse
- CreateQuestionResult_200_response
- CreateSubscriptionAPIResponse
- CreateTenantBody
- CreateTenantPackageBody
- CreateTenantPackageResponse
- CreateTenantPackage_200_response
- CreateTenantResponse
- CreateTenantUserBody
- CreateTenantUserResponse
- CreateTenantUser_200_response
- CreateTenant_200_response
- CreateUserBadgeParams
- CreateUserBadge_200_response
- CustomConfigParameters
- CustomEmailTemplate
- DeleteCommentAction
- DeleteCommentPublic_200_response
- DeleteCommentResult
- DeleteCommentVote_200_response
- DeleteComment_200_response
- DeleteDomainConfig_200_response
- DeleteFeedPostPublic_200_response
- DeleteFeedPostPublic_200_response_anyOf
- DeleteHashTag_request
- DeletePageAPIResponse
- DeleteSSOUserAPIResponse
- DeleteSubscriptionAPIResponse
- DeletedCommentResultComment
- DigestEmailFrequency
- EmailTemplateDefinition
- EmailTemplateRenderErrorResponse
- EventLogEntry
- FComment
- FComment_meta
- FeedPost
- FeedPostLink
- FeedPostMediaItem
- FeedPostMediaItemAsset
- FeedPostStats
- FeedPostsStatsResponse
- FindCommentsByRangeItem
- FindCommentsByRangeResponse
- FlagCommentPublic_200_response
- FlagCommentResponse
- FlagComment_200_response
- GetAuditLogsResponse
- GetAuditLogs_200_response
- GetCachedNotificationCountResponse
- GetCachedNotificationCount_200_response
- GetCommentText_200_response
- GetCommentVoteUserNamesSuccessResponse
- GetCommentVoteUserNames_200_response
- GetComment_200_response
- GetCommentsPublic_200_response
- GetCommentsResponseWithPresence_PublicComment_
- GetCommentsResponse_PublicComment_
- GetComments_200_response
- GetDomainConfig_200_response
- GetDomainConfigs_200_response
- GetDomainConfigs_200_response_anyOf
- GetDomainConfigs_200_response_anyOf_1
- GetEmailTemplateDefinitionsResponse
- GetEmailTemplateDefinitions_200_response
- GetEmailTemplateRenderErrorsResponse
- GetEmailTemplateRenderErrors_200_response
- GetEmailTemplateResponse
- GetEmailTemplate_200_response
- GetEmailTemplatesResponse
- GetEmailTemplates_200_response
- GetEventLogResponse
- GetEventLog_200_response
- GetFeedPostsPublic_200_response
- GetFeedPostsResponse
- GetFeedPostsStats_200_response
- GetFeedPosts_200_response
- GetHashTagsResponse
- GetHashTags_200_response
- GetModeratorResponse
- GetModerator_200_response
- GetModeratorsResponse
- GetModerators_200_response
- GetMyNotificationsResponse
- GetNotificationCountResponse
- GetNotificationCount_200_response
- GetNotificationsResponse
- GetNotifications_200_response
- GetPageByURLIdAPIResponse
- GetPagesAPIResponse
- GetPendingWebhookEventCountResponse
- GetPendingWebhookEventCount_200_response
- GetPendingWebhookEventsResponse
- GetPendingWebhookEvents_200_response
- GetPublicFeedPostsResponse
- GetQuestionConfigResponse
- GetQuestionConfig_200_response
- GetQuestionConfigsResponse
- GetQuestionConfigs_200_response
- GetQuestionResultResponse
- GetQuestionResult_200_response
- GetQuestionResultsResponse
- GetQuestionResults_200_response
- GetSSOUserByEmailAPIResponse
- GetSSOUserByIdAPIResponse
- GetSSOUsers_200_response
- GetSubscriptionsAPIResponse
- GetTenantDailyUsagesResponse
- GetTenantDailyUsages_200_response
- GetTenantPackageResponse
- GetTenantPackage_200_response
- GetTenantPackagesResponse
- GetTenantPackages_200_response
- GetTenantResponse
- GetTenantUserResponse
- GetTenantUser_200_response
- GetTenantUsersResponse
- GetTenantUsers_200_response
- GetTenant_200_response
- GetTenantsResponse
- GetTenants_200_response
- GetUserBadgeProgressById_200_response
- GetUserBadgeProgressList_200_response
- GetUserBadge_200_response
- GetUserBadges_200_response
- GetUserNotificationCountResponse
- GetUserNotificationCount_200_response
- GetUserNotifications_200_response
- GetUserPresenceStatusesResponse
- GetUserPresenceStatuses_200_response
- GetUserReactsPublic_200_response
- GetUserResponse
- GetUser_200_response
- GetVotesForUserResponse
- GetVotesForUser_200_response
- GetVotesResponse
- GetVotes_200_response
- GifRating
- HeaderState
- IgnoredResponse
- ImageContentProfanityLevel
- ImportedSiteType
- LiveEvent
- LiveEventType
- LiveEvent_extraInfo
- LockComment_200_response
- MediaAsset
- MetaItem
- Moderator
- NotificationAndCount
- NotificationObjectType
- NotificationType
- PatchDomainConfigParams
- PatchHashTag_200_response
- PatchPageAPIResponse
- PatchSSOUserAPIResponse
- PendingCommentToSyncOutbound
- PinComment_200_response
- PubSubComment
- PubSubCommentBase
- PubSubVote
- PublicAPIDeleteCommentResponse
- PublicAPIGetCommentTextResponse
- PublicAPISetCommentTextResponse
- [PublicBlockFromCommentParams](
éèš 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| aggregationRequest | AggregationRequest | ã¯ã | |
| parentTenantId | string | ããã | |
| includeStats | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: AggregationResponse
äŸ

ç£æ»ãã°ãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| limit | double | ããã | |
| skip | double | ããã | |
| order | SORT_DIR | ããã | |
| after | double | ããã | |
| before | double | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetAuditLogs_200_response
äŸ

ã³ã¡ã³ãïŒå
¬éïŒããã®ããã㯠
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ã¯ã | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | ã¯ã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: BlockFromCommentPublic_200_response
äŸ

ã³ã¡ã³ãïŒå
¬éïŒã®ãããã¯è§£é€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ã¯ã | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | ã¯ã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: UnBlockCommentPublic_200_response
äŸ

ãããã¯æžã¿ã³ã¡ã³ãã®ç¢ºèª 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentIds | string | ã¯ã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: CheckedCommentsForBlocked_200_response
äŸ

ã³ã¡ã³ããããŠãŒã¶ãŒãããã㯠
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| blockFromCommentParams | BlockFromCommentParams | ã¯ã | |
| userId | string | ããã | |
| anonUserId | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: BlockFromCommentPublic_200_response
äŸ

ã³ã¡ã³ããäœæïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| urlId | string | ã¯ã | |
| broadcastId | string | ã¯ã | |
| commentData | CommentData | ã¯ã | |
| sessionId | string | ããã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateCommentPublic_200_response
äŸ

ã³ã¡ã³ããåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| contextUserId | string | ããã | |
| isLive | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeleteComment_200_response
äŸ

ã³ã¡ã³ããåé€ïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ã¯ã | |
| broadcastId | string | ã¯ã | |
| editKey | string | ããã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeleteCommentPublic_200_response
äŸ

ã³ã¡ã³ãã®æç¥šãåé€ 
ãã©ã¡ãŒã¿ãŒ
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ã¯ã | |
| voteId | string | ã¯ã | |
| urlId | string | ã¯ã | |
| broadcastId | string | ã¯ã | |
| editKey | string | ããã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeleteCommentVote_200_response
äŸ

ã³ã¡ã³ããéå ± 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| userId | string | ããã | |
| anonUserId | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagComment_200_response
äŸ

ã³ã¡ã³ããååŸ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetComment_200_response
äŸ

ã³ã¡ã³ããååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| page | int32_t | ããã | |
| limit | int32_t | ããã | |
| skip | int32_t | ããã | |
| asTree | bool | ããã | |
| skipChildren | int32_t | ããã | |
| limitChildren | int32_t | ããã | |
| maxTreeDepth | int32_t | ããã | |
| urlId | string | ããã | |
| userId | string | ããã | |
| anonUserId | string | ããã | |
| contextUserId | string | ããã | |
| hashTag | string | ããã | |
| parentId | string | ããã | |
| direction | SortDirections | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetComments_200_response
äŸ

ã³ã¡ã³ããååŸïŒå
¬éïŒ 
req tenantId urlId
ãã©ã¡ãŒã¿ãŒ
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| urlId | string | ã¯ã | |
| page | int32_t | ããã | |
| direction | SortDirections | ããã | |
| sso | string | ããã | |
| skip | int32_t | ããã | |
| skipChildren | int32_t | ããã | |
| limit | int32_t | ããã | |
| limitChildren | int32_t | ããã | |
| countChildren | bool | ããã | |
| fetchPageForCommentId | string | ããã | |
| includeConfig | bool | ããã | |
| countAll | bool | ããã | |
| includei10n | bool | ããã | |
| locale | string | ããã | |
| modules | string | ããã | |
| isCrawler | bool | ããã | |
| includeNotificationCount | bool | ããã | |
| asTree | bool | ããã | |
| maxTreeDepth | int32_t | ããã | |
| useFullTranslationIds | bool | ããã | |
| parentId | string | ããã | |
| searchText | string | ããã | |
| hashTags | vector<string | ããã | |
| userId | string | ããã | |
| customConfigStr | string | ããã | |
| afterCommentId | string | ããã | |
| beforeCommentId | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetCommentsPublic_200_response
äŸ

ã³ã¡ã³ãæ¬æãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ã¯ã | |
| editKey | string | ããã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetCommentText_200_response
äŸ

ã³ã¡ã³ãæç¥šè
ã®ãŠãŒã¶ãŒåãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ã¯ã | |
| dir | int32_t | ã¯ã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetCommentVoteUserNames_200_response
äŸ

ã³ã¡ã³ãããã㯠
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ã¯ã | |
| broadcastId | string | ã¯ã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: LockComment_200_response
äŸ

ã³ã¡ã³ãããã³çã 
ãã©ã¡ãŒã¿ãŒ
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ã¯ã | |
| broadcastId | string | ã¯ã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: PinComment_200_response
äŸ

ã³ã¡ã³ããä¿å 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| createCommentParams | CreateCommentParams | ã¯ã | |
| isLive | bool | ããã | |
| doSpamCheck | bool | ããã | |
| sendEmails | bool | ããã | |
| populateNotifications | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: SaveComment_200_response
äŸ

ã³ã¡ã³ãæ¬æãèšå® 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ã¯ã | |
| broadcastId | string | ã¯ã | |
| commentTextUpdateRequest | CommentTextUpdateRequest | ã¯ã | |
| editKey | string | ããã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: SetCommentText_200_response
äŸ

ã³ã¡ã³ããããŠãŒã¶ãŒã®ãããã¯è§£é€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| unBlockFromCommentParams | UnBlockFromCommentParams | ã¯ã | |
| userId | string | ããã | |
| anonUserId | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: UnBlockCommentPublic_200_response
äŸ

ã³ã¡ã³ãã®éå ±ãåãæ¶ã 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| userId | string | ããã | |
| anonUserId | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagComment_200_response
äŸ

ã³ã¡ã³ãã®ããã¯è§£é€ 
ãã©ã¡ãŒã¿
| åå | ã¿ã€ã | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ã¯ã | |
| broadcastId | string | ã¯ã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: LockComment_200_response
äŸ

ã³ã¡ã³ãã®ãã³çãè§£é€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ã¯ã | |
| broadcastId | string | ã¯ã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: PinComment_200_response
äŸ

ã³ã¡ã³ããæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| updatableCommentParams | UpdatableCommentParams | ã¯ã | |
| contextUserId | string | ããã | |
| doSpamCheck | bool | ããã | |
| isLive | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

ã³ã¡ã³ãã«æç¥š 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ã¯ã | |
| urlId | string | ã¯ã | |
| broadcastId | string | ã¯ã | |
| voteBodyParams | VoteBodyParams | ã¯ã | |
| sessionId | string | ããã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: VoteComment_200_response
äŸ

ãã¡ã€ã³èšå®ã远å 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| addDomainConfigParams | AddDomainConfigParams | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: AddDomainConfig_200_response
äŸ

ãã¡ã€ã³èšå®ãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| domain | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeleteDomainConfig_200_response
äŸ

ãã¡ã€ã³èšå®ãååŸ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| domain | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetDomainConfig_200_response
äŸ

ãã¡ã€ã³èšå®äžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetDomainConfigs_200_response
䜿çšäŸ

ãã¡ã€ã³èšå®ãéšåæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| domainToUpdate | string | ã¯ã | |
| patchDomainConfigParams | PatchDomainConfigParams | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetDomainConfig_200_response
äŸ

ãã¡ã€ã³èšå®ã眮æ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| domainToUpdate | string | ã¯ã | |
| updateDomainConfigParams | UpdateDomainConfigParams | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetDomainConfig_200_response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒããäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| createEmailTemplateBody | CreateEmailTemplateBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateEmailTemplate_200_response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒããåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒãã¬ã³ããŒãšã©ãŒãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| errorId | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒããååŸ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽå€: GetEmailTemplate_200_response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒãå®çŸ©ãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetEmailTemplateDefinitions_200_response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒãã¬ã³ããŒãšã©ãŒãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| skip | double | No |
ã¬ã¹ãã³ã¹
è¿åŽå€: GetEmailTemplateRenderErrors_200_response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒãäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| skip | double | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetEmailTemplates_200_response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒããã¬ã³ããªã³ã° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| renderEmailTemplateBody | RenderEmailTemplateBody | ã¯ã | |
| locale | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: RenderEmailTemplate_200_response
äŸ

ã¡ãŒã«ãã³ãã¬ãŒããæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

ã€ãã³ããã°ãååŸ 
req tenantId urlId userIdWS
ãã©ã¡ãŒã¿
| Name | Type | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| urlId | string | ã¯ã | |
| userIdWS | string | ã¯ã | |
| startTime | int64_t | ã¯ã | |
| endTime | int64_t | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽ: GetEventLog_200_response
äŸ

ã°ããŒãã«ã€ãã³ããã°ãååŸ 
req tenantId urlId userIdWS
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| urlId | string | ã¯ã | |
| userIdWS | string | ã¯ã | |
| startTime | int64_t | ã¯ã | |
| endTime | int64_t | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetEventLog_200_response
äŸ

ãã£ãŒãæçš¿ãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| createFeedPostParams | CreateFeedPostParams | ã¯ã | |
| broadcastId | string | ããã | |
| isLive | bool | ããã | |
| doSpamCheck | bool | ããã | |
| skipDupCheck | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateFeedPost_200_response
äŸ

ãã£ãŒãæçš¿ãäœæïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| createFeedPostParams | CreateFeedPostParams | ã¯ã | |
| broadcastId | string | ããã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateFeedPostPublic_200_response
äŸ

ãã£ãŒãæçš¿ãåé€ïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| postId | string | ã¯ã | |
| broadcastId | string | ããã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeleteFeedPostPublic_200_response
äŸ

ãã£ãŒãæçš¿ãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| afterId | string | ããã | |
| limit | int32_t | ããã | |
| tags | vector<string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetFeedPosts_200_response
äŸ

ãã£ãŒãæçš¿ãååŸïŒå
¬éïŒ 
req tenantId afterId
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| afterId | string | ããã | |
| limit | int32_t | ããã | |
| tags | vector<string | ããã | |
| sso | string | ããã | |
| isCrawler | bool | ããã | |
| includeUserInfo | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetFeedPostsPublic_200_response
äŸ

ãã£ãŒãæçš¿ã®çµ±èšãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| postIds | vector<string | ã¯ã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetFeedPostsStats_200_response
äŸ

ãŠãŒã¶ãŒã®ãªã¢ã¯ã·ã§ã³ãååŸïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| postIds | vector<string | ããã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserReactsPublic_200_response
äŸ

ãã£ãŒãæçš¿ã«ãªã¢ã¯ã·ã§ã³ïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| åå | Type | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| postId | string | ã¯ã | |
| reactBodyParams | ReactBodyParams | ã¯ã | |
| isUndo | bool | ããã | |
| broadcastId | string | ããã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: ReactFeedPostPublic_200_response
äŸ

ãã£ãŒãæçš¿ãæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| feedPost | FeedPost | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

ãã£ãŒãæçš¿ãæŽæ°ïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| postId | string | ã¯ã | |
| updateFeedPostParams | UpdateFeedPostParams | ã¯ã | |
| broadcastId | string | ããã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateFeedPostPublic_200_response
äŸ

ã³ã¡ã³ããéå ±ïŒå
¬éïŒ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ã¯ã | |
| isFlagged | bool | ã¯ã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
è¿åŽå€: FlagCommentPublic_200_response
äŸ

ããã·ã¥ã¿ã°ã远å 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ä»»æ | |
| createHashTagBody | CreateHashTagBody | ä»»æ |
ã¬ã¹ãã³ã¹
æ»ãå€: AddHashTag_200_response
äŸ

ããã·ã¥ã¿ã°ãäžæ¬è¿œå 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ä»»æ | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | ä»»æ |
ã¬ã¹ãã³ã¹
æ»ãå€: AddHashTagsBulk_200_response
äŸ

ããã·ã¥ã¿ã°ãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tag | string | ã¯ã | |
| tenantId | string | ããã | |
| deleteHashTagRequest | DeleteHashTag_request | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

ããã·ã¥ã¿ã°ãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| page | double | ããã |
ã¬ã¹ãã³ã¹
è¿åŽå€: GetHashTags_200_response
äŸ

ããã·ã¥ã¿ã°ãéšåæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tag | string | ã¯ã | |
| tenantId | string | ããã | |
| updateHashTagBody | UpdateHashTagBody | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: PatchHashTag_200_response
äŸ

ã¢ãã¬ãŒã¿ãŒãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| createModeratorBody | CreateModeratorBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateModerator_200_response
äŸ

ã¢ãã¬ãŒã¿ãŒãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| sendEmail | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

ã¢ãã¬ãŒã¿ãŒãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetModerator_200_response
äŸ

ã¢ãã¬ãŒã¿ãŒäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| skip | double | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetModerators_200_response
äŸ

æåŸ
ãéä¿¡ 
ãã©ã¡ãŒã¿
| åå | ã¿ã€ã | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| fromName | string | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽå€: FlagCommentPublic_200_response
äŸ

ã¢ãã¬ãŒã¿ãŒãæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| updateModeratorBody | UpdateModeratorBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

éç¥ã«ãŠã³ããåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

ãã£ãã·ã¥ãããéç¥ã«ãŠã³ããååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetCachedNotificationCount_200_response
äŸ

éç¥ã«ãŠã³ããååŸ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| userId | string | ããã | |
| urlId | string | ããã | |
| fromCommentId | string | ããã | |
| viewed | bool | ããã | |
| type | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetNotificationCount_200_response
äŸ

éç¥ãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| userId | string | ããã | |
| urlId | string | ããã | |
| fromCommentId | string | ããã | |
| viewed | bool | ããã | |
| type | string | ããã | |
| skip | double | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetNotifications_200_response
äŸ

éç¥ãæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| updateNotificationBody | UpdateNotificationBody | ã¯ã | |
| userId | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

ããŒãžã远å 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| createAPIPageData | CreateAPIPageData | ã¯ã |
Response
æ»ãå€: AddPageAPIResponse
äŸ

ããŒãžãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeletePageAPIResponse
äŸ

URL ID ã§ããŒãžãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| urlId | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetPageByURLIdAPIResponse
äŸ

ããŒãžäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetPagesAPIResponse
äŸ

ããŒãžãéšåæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| updateAPIPageData | UpdateAPIPageData | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: PatchPageAPIResponse
äŸ

ä¿çäžã®Webhookã€ãã³ããåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

ä¿çäžã®Webhookã€ãã³ãæ°ãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ããã | |
| externalId | string | ããã | |
| eventType | string | ããã | |
| type | string | ããã | |
| domain | string | ããã | |
| attemptCountGT | double | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetPendingWebhookEventCount_200_response
äŸ

ä¿çäžã®Webhookã€ãã³ããååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ããã | |
| externalId | string | ããã | |
| eventType | string | ããã | |
| type | string | ããã | |
| domain | string | ããã | |
| attemptCountGT | double | ããã | |
| skip | double | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetPendingWebhookEvents_200_response
äŸ

質åèšå®ãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| createQuestionConfigBody | CreateQuestionConfigBody | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽ: CreateQuestionConfig_200_response
äŸ

質åèšå®ãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

質åèšå®ãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
ã¬ã¹ãã³ã¹
æ»ãå€: GetQuestionConfig_200_response
äŸ

質åèšå®äžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| skip | double | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetQuestionConfigs_200_response
äŸ

質åèšå®ãæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

質åçµæãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| createQuestionResultBody | CreateQuestionResultBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateQuestionResult_200_response
äŸ

質åçµæãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

質åçµæãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetQuestionResult_200_response
äŸ

質åçµæäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | No | |
| userId | string | No | |
| startDate | string | No | |
| questionId | string | No | |
| questionIds | string | No | |
| skip | double | No |
ã¬ã¹ãã³ã¹
æ»ãå€: GetQuestionResults_200_response
äŸ

質åçµæãæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| updateQuestionResultBody | UpdateQuestionResultBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

質åçµæãéèš 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| questionId | string | ããã | |
| questionIds | vector<string | ããã | |
| urlId | string | ããã | |
| timeBucket | AggregateTimeBucket | ããã | |
| startDate | datetime | ããã | |
| forceRecalculate | bool | ããã |
ã¬ã¹ãã³ã¹
è¿åŽ: AggregateQuestionResults_200_response
äŸ

質åçµæãäžæ¬éèš 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | ã¯ã | |
| forceRecalculate | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: BulkAggregateQuestionResults_200_response
äŸ

ã³ã¡ã³ããšè³ªåçµæãçµå 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| questionId | string | ããã | |
| questionIds | vector<string | ããã | |
| urlId | string | ããã | |
| startDate | datetime | ããã | |
| forceRecalculate | bool | ããã | |
| minValue | double | ããã | |
| maxValue | double | ããã | |
| limit | double | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: CombineCommentsWithQuestionResults_200_response
äŸ

SSO ãŠãŒã¶ãŒã远å 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| createAPISSOUserData | CreateAPISSOUserData | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: AddSSOUserAPIResponse
äŸ

SSO ãŠãŒã¶ãŒãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| deleteComments | bool | ããã | |
| commentDeleteMode | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeleteSSOUserAPIResponse
äŸ

ã¡ãŒã«ã§ SSO ãŠãŒã¶ãŒãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetSSOUserByEmailAPIResponse
äŸ

ID ã§ SSO ãŠãŒã¶ãŒãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetSSOUserByIdAPIResponse
äŸ

SSO ãŠãŒã¶ãŒäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| skip | int32_t | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetSSOUsers_200_response
äŸ

SSO ãŠãŒã¶ãŒãéšåæŽæ° 
ãã©ã¡ãŒã¿ãŒ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| updateAPISSOUserData | UpdateAPISSOUserData | ã¯ã | |
| updateComments | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: PatchSSOUserAPIResponse
äŸ

SSO ãŠãŒã¶ãŒãäžæžã 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| updateAPISSOUserData | UpdateAPISSOUserData | ã¯ã | |
| updateComments | bool | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: PutSSOUserAPIResponse
äŸ

賌èªãäœæ 
ãã©ã¡ãŒã¿
| Name | Type | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateSubscriptionAPIResponse
äŸ

賌èªãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| userId | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeleteSubscriptionAPIResponse
äŸ

賌èªäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| userId | string | ããã |
ã¬ã¹ãã³ã¹
è¿åŽ: GetSubscriptionsAPIResponse
äŸ

ããã³ãã®æ¥å¥äœ¿çšéãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | Yes | |
| yearNumber | double | No | |
| monthNumber | double | No | |
| dayNumber | double | No | |
| skip | double | No |
ã¬ã¹ãã³ã¹
æ»ãå€: GetTenantDailyUsages_200_response
äŸ

ããã³ãããã±ãŒãžãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| createTenantPackageBody | CreateTenantPackageBody | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽ: CreateTenantPackage_200_response
äŸ

ããã³ãããã±ãŒãžãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

ããã³ãããã±ãŒãžãååŸ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetTenantPackage_200_response
äŸ

ããã³ãããã±ãŒãžäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| skip | double | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetTenantPackages_200_response
äŸ

ããã³ãããã±ãŒãžã眮æ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽå€: FlagCommentPublic_200_response
äŸ

ããã³ãããã±ãŒãžãæŽæ° 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| updateTenantPackageBody | UpdateTenantPackageBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

ããã³ããŠãŒã¶ãŒãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| createTenantUserBody | CreateTenantUserBody | ã¯ã |
ã¬ã¹ãã³ã¹
è¿åŽ: CreateTenantUser_200_response
äŸ

ããã³ããŠãŒã¶ãŒãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| deleteComments | string | ããã | |
| commentDeleteMode | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

ããã³ããŠãŒã¶ãŒãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetTenantUser_200_response
äŸ

ããã³ããŠãŒã¶ãŒäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| skip | double | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetTenantUsers_200_response
äŸ

ããã³ããŠãŒã¶ãŒã眮æ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| replaceTenantUserBody | ReplaceTenantUserBody | ã¯ã | |
| updateComments | string | ããã |
ã¬ã¹ãã³ã¹
è¿åŽ: FlagCommentPublic_200_response
äŸ

ãã°ã€ã³ãªã³ã¯ãéä¿¡ 
ãã©ã¡ãŒã¿
| Name | Type | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| redirectURL | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

ããã³ããŠãŒã¶ãŒãæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| updateTenantUserBody | UpdateTenantUserBody | ã¯ã | |
| updateComments | string | ããã |
ã¬ã¹ãã³ã¹
è¿åŽå€: FlagCommentPublic_200_response
äŸ

ããã³ããäœæ 
ãã©ã¡ãŒã¿
| Name | Type | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| createTenantBody | CreateTenantBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateTenant_200_response
äŸ

ããã³ããåé€ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| sure | string | ããã |
ã¬ã¹ãã³ã¹
è¿åŽå€: FlagCommentPublic_200_response
äŸ

ããã³ããååŸ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetTenant_200_response
äŸ

ããã³ãäžèЧãååŸ 
ãã©ã¡ãŒã¿
| Name | Type | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| meta | string | ããã | |
| skip | double | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetTenants_200_response
äŸ

ããã³ããæŽæ° 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| updateTenantBody | UpdateTenantBody | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: FlagCommentPublic_200_response
äŸ

ç»åãã¢ããããŒã 
ç»åã®ã¢ããããŒããšãªãµã€ãº
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | Yes | |
| file | HttpContent | Yes | |
| sizePreset | SizePreset | No | |
| urlId | string | No |
ã¬ã¹ãã³ã¹
æ»ãå€: UploadImageResponse
äŸ

ID ã§ãŠãŒã¶ãŒãããžé²æãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserBadgeProgressById_200_response
äŸ

ãŠãŒã¶ãŒIDã§ãŠãŒã¶ãŒãããžé²æãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| userId | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserBadgeProgressById_200_response
äŸ

ãŠãŒã¶ãŒãããžé²æäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| userId | string | ããã | |
| limit | double | ããã | |
| skip | double | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserBadgeProgressList_200_response
äŸ

ãŠãŒã¶ãŒãããžãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| createUserBadgeParams | CreateUserBadgeParams | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: CreateUserBadge_200_response
äŸ

ãŠãŒã¶ãŒãããžãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: UpdateUserBadge_200_response
äŸ

ãŠãŒã¶ãŒãããžãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserBadge_200_response
äŸ

ãŠãŒã¶ãŒãããžäžèЧãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| userId | string | ããã | |
| badgeId | string | ããã | |
| type | double | ããã | |
| displayedOnComments | bool | ããã | |
| limit | double | ããã | |
| skip | double | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserBadges_200_response
äŸ

ãŠãŒã¶ãŒãããžãæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| updateUserBadgeParams | UpdateUserBadgeParams | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: UpdateUserBadge_200_response
äŸ

ãŠãŒã¶ãŒã®éç¥ã«ãŠã³ããååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserNotificationCount_200_response
äŸ

ãŠãŒã¶ãŒã®éç¥ãååŸ 
ãã©ã¡ãŒã¿
| Name | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| pageSize | int32_t | ããã | |
| afterId | string | ããã | |
| includeContext | bool | ããã | |
| afterCreatedAt | int64_t | ããã | |
| unreadOnly | bool | ããã | |
| dmOnly | bool | ããã | |
| noDm | bool | ããã | |
| includeTranslations | bool | ããã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserNotifications_200_response
äŸ

ãŠãŒã¶ãŒã®éç¥ã«ãŠã³ãããªã»ãã 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: ResetUserNotifications_200_response
äŸ

ãŠãŒã¶ãŒã®éç¥ããªã»ãã 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| afterId | string | ããã | |
| afterCreatedAt | int64_t | ããã | |
| unreadOnly | bool | ããã | |
| dmOnly | bool | ããã | |
| noDm | bool | ããã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: ResetUserNotifications_200_response
äŸ

ãŠãŒã¶ãŒã®ã³ã¡ã³ãéç¥è³Œèªã¹ããŒã¿ã¹ãæŽæ° 
ç¹å®ã®ã³ã¡ã³ãã«å¯Ÿããéç¥ãæå¹ãŸãã¯ç¡å¹ã«ããŸãã
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | å¿ é | |
| notificationId | string | å¿ é | |
| optedInOrOut | string | å¿ é | |
| commentId | string | å¿ é | |
| sso | string | ä»»æ |
ã¬ã¹ãã³ã¹
æ»ãå€: UpdateUserNotificationStatus_200_response
äŸ

ãŠãŒã¶ãŒã®ããŒãžéç¥è³Œèªã¹ããŒã¿ã¹ãæŽæ° 
ããŒãžã®éç¥ãæå¹åãŸãã¯ç¡å¹åããŸãããŠãŒã¶ãŒãããŒãžã賌èªããŠããå Žåãéç¥ã¯äœæãã æ°ããã«ãŒãã³ã¡ã³ãã«å¯ŸããŠããŸã
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| urlId | string | ã¯ã | |
| url | string | ã¯ã | |
| pageTitle | string | ã¯ã | |
| subscribedOrUnsubscribed | string | ã¯ã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
è¿åŽ: UpdateUserNotificationStatus_200_response
äŸ

ãŠãŒã¶ãŒã®éç¥ã¹ããŒã¿ã¹ãæŽæ° 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| notificationId | string | ã¯ã | |
| newStatus | string | ã¯ã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: UpdateUserNotificationStatus_200_response
äŸ

ãŠãŒã¶ãŒã®ãã¬ãŒã³ã¹ã¹ããŒã¿ã¹ãååŸ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| urlIdWS | string | ã¯ã | |
| userIds | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUserPresenceStatuses_200_response
äŸ

ãŠãŒã¶ãŒãæ€çŽ¢ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| urlId | string | ã¯ã | |
| usernameStartsWith | string | ããã | |
| mentionGroupIds | vector<string | ããã | |
| sso | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: SearchUsers_200_response
äŸ

ãŠãŒã¶ãŒãååŸ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetUser_200_response
äŸ

æç¥šãäœæ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| commentId | string | ã¯ã | |
| direction | string | ã¯ã | |
| userId | string | ããã | |
| anonUserId | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: VoteComment_200_response
äŸ

æç¥šãåé€ 
ãã©ã¡ãŒã¿
| åå | å | å¿ é | 説æ |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| id | string | ã¯ã | |
| editKey | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: DeleteCommentVote_200_response
äŸ

æç¥šãååŸ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| urlId | string | ã¯ã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetVotes_200_response
äŸ

ãŠãŒã¶ãŒã®æç¥šãååŸ 
ãã©ã¡ãŒã¿
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ã¯ã | |
| urlId | string | ã¯ã | |
| userId | string | ããã | |
| anonUserId | string | ããã |
ã¬ã¹ãã³ã¹
æ»ãå€: GetVotesForUser_200_response
äŸ

ãã«ããå¿ èŠã§ããïŒ
C++ SDK ã«é¢ããŠåé¡ãçºçããå Žåãã質åãããå Žåã¯ã次ã®ãããããè¡ã£ãŠãã ããïŒ
è²¢ç®
ãè²¢ç®ã¯æè¿ããŸãïŒ è²¢ç®ã®ã¬ã€ãã©ã€ã³ã«ã€ããŠã¯GitHubãªããžããªãã芧ãã ããã