
Γλώσσα 🇨🇾 Ελληνικά (Κύπρος)
Εισαγωγή
Τεκμηρίωση
Αθροιστικά
API
Καταγραφές Ελέγχου
Αποκλεισμός από Σχόλιο
Έλεγχος Αποκλεισμένων Σχολίων
Σχόλια
Σχόλια για Χρήστη
Ρυθμίσεις Τομέα
Πρότυπα Email
Καταγραφή Συμβάντων
Αναρτήσεις feed
Σήμανση Σχολίου
GIFs
Hashtags
Διαχείριση
Διαχειριστές
Αριθμός Ειδοποιήσεων
Ειδοποιήσεις
Αντιδράσεις σε Σελίδα
Σελίδες
Εκκρεμή Γεγονότα Webhook
Ρυθμίσεις Ερωτήσεων
Αποτελέσματα Ερωτήσεων
Συσσώρευση Αποτελεσμάτων Ερωτήσεων
Χρήστες SSO
Συνδρομές
Ημερήσια Χρήση Ενοικιαστή
Πακέτα Ενοικιαστή
Χρήστες Ενοικιαστή
Ενοικιαστές
Εισιτήρια
Μεταφράσεις
Μεταφόρτωση Εικόνας
Πρόοδος Διακριτικού Χρήστη
Διακρίσεις Χρήστη
Ειδοποιήσεις Χρήστη
Καταστάσεις Παρουσίας Χρήστη
Αναζήτηση Χρηστών
Χρήστες
Ψηφοφορίες
FastComments Rust SDK
Αυτό είναι το επίσημο SDK Rust για το FastComments.
Επίσημο SDK Rust για το FastComments API
Αποθετήριο
Library Contents 
The FastComments Rust SDK αποτελείται από αρκετές ενότητες:
-
Client Module - Πελάτης API για τα FastComments REST APIs
- Πλήρεις ορισμοί τύπων για όλα τα μοντέλα API
- Τρεις πελάτες API που καλύπτουν όλες τις μεθόδους του FastComments:
default_api(DefaultApi) - Μέθοδοι που ελέγχονται με API-key για χρήση στην πλευρά του διακομιστήpublic_api(PublicApi) - δημόσιες, χωρίς API-key μέθοδοι που είναι ασφαλείς για κλήση από προγράμματα περιήγησης και κινητές εφαρμογέςmoderation_api(ModerationApi) - μια εκτενής σειρά από ζωντανά και γρήγορα APIs συντονισμού. Κάθε μέθοδος Moderation δέχεται μια παράμετροssoκαι μπορεί να πιστοποιηθεί μέσω SSO ή ενός cookie συνεδρίας FastComments.com.
- Πλήρης υποστήριξη async/await με tokio
- Δείτε το client/README.md για λεπτομερή τεκμηρίωση API
-
SSO Module - Εργαλεία Single Sign-On στην πλευρά του διακομιστή
- Ασφαλής δημιουργία token για πιστοποίηση χρήστη
- Υποστήριξη για απλούς και ασφαλείς τρόπους SSO
- Υπογραφή token με βάση HMAC-SHA256
-
Core Types - Κοινόχρηστοι ορισμοί τύπων και βοηθητικές λειτουργίες
- Μοντέλα σχολίων και δομές μεταδεδομένων
- Ρυθμίσεις χρήστη και ενοικιαστή
- Βοηθητικές συναρτήσεις για κοινές λειτουργίες
Quick Start 
Χρήση του Δημόσιου API
use fastcomments_sdk::client::apis::configuration::Configuration;
use fastcomments_sdk::client::apis::public_api;
#[tokio::main]
async fn main() {
// Δημιουργία ρυθμίσεων API
let config = Configuration::new();
// Ανάκτηση σχολίων για μια σελίδα
let result = public_api::get_comments_public(
&config,
public_api::GetCommentsPublicParams {
tenant_id: "your-tenant-id".to_string(),
urlid: Some("page-url-id".to_string()),
url: None,
count_only: None,
skip: None,
limit: None,
sort_dir: None,
page: None,
sso_hash: None,
simple_sso_hash: None,
has_no_comment: None,
has_comment: None,
comment_id_filter: None,
child_ids: None,
start_date_time: None,
starts_with: None,
},
)
.await;
match result {
Ok(response) => {
println!("Found {} comments", response.comments.len());
for comment in response.comments {
println!("Comment: {:?}", comment);
}
}
Err(e) => eprintln!("Error fetching comments: {:?}", e),
}
}
Χρήση του Αυθεντικοποιημένου API
use fastcomments_sdk::client::apis::configuration::{ApiKey, Configuration};
use fastcomments_sdk::client::apis::default_api;
#[tokio::main]
async fn main() {
// Δημιουργία ρυθμίσεων με κλειδί API
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "your-api-key".to_string(),
});
// Ανάκτηση σχολίων χρησιμοποιώντας το αυθεντικοποιημένο API
let result = default_api::get_comments(
&config,
default_api::GetCommentsParams {
tenant_id: "your-tenant-id".to_string(),
skip: None,
limit: None,
sort_dir: None,
urlid: Some("page-url-id".to_string()),
url: None,
is_spam: None,
user_id: None,
all_comments: None,
for_moderation: None,
parent_id: None,
is_flagged: None,
is_flagged_tag: None,
is_by_verified: None,
is_pinned: None,
asc: None,
include_imported: None,
origin: None,
tags: None,
},
)
.await;
match result {
Ok(response) => {
println!("Total comments: {}", response.count);
for comment in response.comments {
println!("Comment ID: {}, Text: {}", comment.id, comment.comment);
}
}
Err(e) => eprintln!("Error: {:?}", e),
}
}
Χρήση του API Εποπτείας
Οι μέθοδοι εποπτείας τροφοδοτούν τον πίνακα ελέγχου των διαχειριστών. Χρησιμοποιούν μια Configuration με API-key όπως και το αυθεντικοποιημένο API, και κάθε μέθοδος δέχεται ένα προαιρετικό token sso ώστε η κλήση να μπορεί να γίνει εκ μέρους ενός διαχειριστή που έχει αυθεντικοποιηθεί μέσω SSO.
use fastcomments_sdk::client::apis::configuration::{ApiKey, Configuration};
use fastcomments_sdk::client::apis::moderation_api;
#[tokio::main]
async fn main() {
// Δημιουργία ρυθμίσεων με κλειδί API
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "your-api-key".to_string(),
});
// Μέτρηση σχολίων που περιμένουν στην ουρά εποπτείας
let result = moderation_api::get_count(
&config,
moderation_api::GetCountParams {
text_search: None,
by_ip_from_comment: None,
filter: None,
search_filters: None,
demo: None,
sso: None, // περάστε ένα token SSO για να ενεργήσετε ως διαχειριστής αυθεντικοποιημένος μέσω SSO
},
)
.await;
match result {
Ok(response) => println!("Comments to moderate: {}", response.count),
Err(e) => eprintln!("Error: {:?}", e),
}
}
Χρήση SSO για Αυθεντικοποίηση
use fastcomments_sdk::sso::{
fastcomments_sso::FastCommentsSSO,
secure_sso_user_data::SecureSSOUserData,
};
fn main() {
let api_key = "your-api-key".to_string();
// Δημιουργία ασφαλών δεδομένων χρήστη SSO (μόνο στην πλευρά του διακομιστή!)
let user_data = SecureSSOUserData::new(
"user-123".to_string(), // ID Χρήστη
"user@example.com".to_string(), // Ηλεκτρονική Διεύθυνση
"John Doe".to_string(), // Όνομα Χρήστη
"https://example.com/avatar.jpg".to_string(), // URL εικόνας προφίλ
);
// Δημιουργία token SSO
let sso = FastCommentsSSO::new_secure(api_key, &user_data).unwrap();
let token = sso.create_token().unwrap();
println!("SSO Token: {}", token);
// Περάστε αυτό το token στο frontend σας για αυθεντικοποίηση
}
Common Issues 
Σφάλματα 401 — Μη εξουσιοδοτημένο
Αν λαμβάνετε σφάλματα 401 όταν χρησιμοποιείτε το authenticated API:
- Check your API key: Βεβαιωθείτε ότι χρησιμοποιείτε το σωστό API key από τον πίνακα ελέγχου του FastComments
- Verify the tenant ID: Βεβαιωθείτε ότι το tenant ID αντιστοιχεί στον λογαριασμό σας
- API key format: Το API key πρέπει να περαστεί στο Configuration:
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "YOUR_API_KEY".to_string(),
});
Προβλήματα με τα SSO tokens
Αν τα SSO tokens δεν λειτουργούν:
- Use secure mode for production: Χρησιμοποιείτε πάντα
FastCommentsSSO::new_secure()με το API key σας για περιβάλλον παραγωγής - Server-side only: Δημιουργείτε τα SSO tokens στον διακομιστή σας, μην αποκαλύπτετε ποτέ το API key σας στους πελάτες
- Check user data: Βεβαιωθείτε ότι όλα τα απαιτούμενα πεδία (id, email, username) έχουν παρασχεθεί
Σφάλματα χρόνου εκτέλεσης (Async)
Το SDK χρησιμοποιεί το tokio για ασύγχρονες λειτουργίες. Βεβαιωθείτε ότι:
- Προσθέστε το tokio στις εξαρτήσεις σας:
[dependencies]
tokio = { version = "1", features = ["full"] }
- Χρησιμοποιήστε το runtime του tokio:
#[tokio::main]
async fn main() {
// Βάλτε εδώ τον ασύγχρονο κώδικά σας
}
Notes 
Αναγνωριστικά Broadcast
Θα δείτε ότι πρέπει να περάσετε ένα broadcastId σε κάποιες κλήσεις API. Όταν λαμβάνετε γεγονότα, θα σας επιστραφεί αυτό το ID, ώστε να ξέρετε να αγνοήσετε το γεγονός εάν σκοπεύετε να εφαρμόσετε τις αλλαγές με αισιόδοξο τρόπο στον πελάτη
(κάτι που πιθανότατα θα θελήσετε να κάνετε αφού προσφέρει την καλύτερη εμπειρία). Δώστε εδώ ένα UUID. Το ID πρέπει να είναι αρκετά μοναδικό ώστε να μην εμφανιστεί δύο φορές σε μία περίοδο λειτουργίας του προγράμματος περιήγησης.
aggregate 
Συγκεντρώνει έγγραφα ομαδοποιώντας τα (εάν παρέχεται groupBy) και εφαρμόζοντας πολλαπλές λειτουργίες. Υποστηρίζονται διαφορετικές λειτουργίες (π.χ. sum, countDistinct, avg, κ.λπ.).
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| aggregation_request | models::AggregationRequest | Ναι | |
| parent_tenant_id | String | Όχι | |
| include_stats | bool | Όχι |
Απόκριση
Επιστρέφει: AggregateResponse
Παράδειγμα

get_api_comments 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| page | f64 | No | |
| count | f64 | No | |
| text_search | String | No | |
| by_ip_from_comment | String | No | |
| filters | String | No | |
| search_filters | String | No | |
| sorts | String | No | |
| demo | bool | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: ModerationApiGetCommentsResponse
Παράδειγμα

get_api_export_status 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| batch_job_id | String | No | |
| sso | String | No |
Response
Returns: ModerationExportStatusResponse
Example

get_api_ids 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| text_search | String | Όχι | |
| by_ip_from_comment | String | Όχι | |
| filters | String | Όχι | |
| search_filters | String | Όχι | |
| after_id | String | Όχι | |
| demo | bool | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: ModerationApiGetCommentIdsResponse
Παράδειγμα

post_api_export 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| text_search | String | No | |
| by_ip_from_comment | String | No | |
| filters | String | No | |
| search_filters | String | No | |
| sorts | String | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: ModerationExportResponse
Παράδειγμα

get_audit_logs 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| limit | f64 | Όχι | |
| skip | f64 | Όχι | |
| order | models::SortDir | Όχι | |
| after | f64 | Όχι | |
| before | f64 | Όχι |
Απάντηση
Επιστρέφει: GetAuditLogsResponse
Παράδειγμα

block_from_comment_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: BlockSuccess
Παράδειγμα

un_block_comment_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Yes | |
| sso | String | No |
Απόκριση
Επιστρέφει: UnblockSuccess
Παράδειγμα

checked_comments_for_blocked 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_ids | String | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: CheckBlockedCommentsResponse
Παράδειγμα

block_user_from_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| block_from_comment_params | models::BlockFromCommentParams | Ναι | |
| user_id | String | Όχι | |
| anon_user_id | String | Όχι |
Απόκριση
Επιστρέφει: BlockSuccess
Παράδειγμα

create_comment_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| broadcast_id | String | Yes | |
| comment_data | models::CommentData | Yes | |
| session_id | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: SaveCommentsResponseWithPresence
Παράδειγμα

delete_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| context_user_id | String | No | |
| is_live | bool | No |
Απάντηση
Επιστρέφει: DeleteCommentResult
Παράδειγμα

delete_comment_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| edit_key | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: PublicApiDeleteCommentResponse
Παράδειγμα

delete_comment_vote 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| vote_id | String | Yes | |
| url_id | String | Yes | |
| broadcast_id | String | Yes | |
| edit_key | String | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: VoteDeleteResponse
Παράδειγμα

flag_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| user_id | String | No | |
| anon_user_id | String | No |
Απόκριση
Returns: FlagCommentResponse
Παράδειγμα

get_comment 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Response
Επιστρέφει: ApiGetCommentResponse
Example

get_comment_text 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| edit_key | String | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: PublicApiGetCommentTextResponse
Παράδειγμα

get_comment_vote_user_names 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| dir | i32 | Yes | |
| sso | String | No |
Απόκριση
Επιστρέφει: GetCommentVoteUserNamesSuccessResponse
Παράδειγμα

get_comments 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| page | i32 | No | |
| limit | i32 | No | |
| skip | i32 | No | |
| as_tree | bool | No | |
| skip_children | i32 | No | |
| limit_children | i32 | No | |
| max_tree_depth | i32 | No | |
| url_id | String | No | |
| user_id | String | No | |
| anon_user_id | String | No | |
| context_user_id | String | No | |
| hash_tag | String | No | |
| parent_id | String | No | |
| direction | models::SortDirections | No | |
| from_date | i64 | No | |
| to_date | i64 | No |
Απόκριση
Επιστρέφει: ApiGetCommentsResponse
Παράδειγμα

get_comments_public 
req tenantId urlId
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| page | i32 | No | |
| direction | models::SortDirections | No | |
| sso | String | No | |
| skip | i32 | No | |
| skip_children | i32 | No | |
| limit | i32 | No | |
| limit_children | i32 | No | |
| count_children | bool | No | |
| fetch_page_for_comment_id | String | No | |
| include_config | bool | No | |
| count_all | bool | No | |
| includei10n | bool | No | |
| locale | String | No | |
| modules | String | No | |
| is_crawler | bool | No | |
| include_notification_count | bool | No | |
| as_tree | bool | No | |
| max_tree_depth | i32 | No | |
| use_full_translation_ids | bool | No | |
| parent_id | String | No | |
| search_text | String | No | |
| hash_tags | Vec | No | |
| user_id | String | No | |
| custom_config_str | String | No | |
| after_comment_id | String | No | |
| before_comment_id | String | No |
Απόκριση
Επιστρέφει: GetCommentsResponseWithPresencePublicComment
Παράδειγμα

lock_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

pin_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| broadcast_id | String | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: ChangeCommentPinStatusResponse
Παράδειγμα

save_comment 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_comment_params | models::CreateCommentParams | Yes | |
| is_live | bool | No | |
| do_spam_check | bool | No | |
| send_emails | bool | No | |
| populate_notifications | bool | No |
Απόκριση
Επιστρέφει: ApiSaveCommentResponse
Παράδειγμα

save_comments_bulk 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_comment_params | Vecmodels::CreateCommentParams | Ναι | |
| is_live | bool | Όχι | |
| do_spam_check | bool | Όχι | |
| send_emails | bool | Όχι | |
| populate_notifications | bool | Όχι |
Απόκριση
Επιστρέφει: Vec<models::SaveCommentsBulkResponse>
Παράδειγμα

set_comment_text 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| broadcast_id | String | Yes | |
| comment_text_update_request | models::CommentTextUpdateRequest | Yes | |
| edit_key | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: PublicApiSetCommentTextResponse
Παράδειγμα

un_block_user_from_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| un_block_from_comment_params | models::UnBlockFromCommentParams | Yes | |
| user_id | String | No | |
| anon_user_id | String | No |
Απάντηση
Επιστρέφει: UnblockSuccess
Παράδειγμα

un_flag_comment 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| user_id | String | No | |
| anon_user_id | String | No |
Απάντηση
Επιστρέφει: FlagCommentResponse
Παράδειγμα

un_lock_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| broadcast_id | String | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

un_pin_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: ChangeCommentPinStatusResponse
Παράδειγμα

update_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| updatable_comment_params | models::UpdatableCommentParams | Yes | |
| context_user_id | String | No | |
| do_spam_check | bool | No | |
| is_live | bool | No |
Απόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

vote_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| url_id | String | Yes | |
| broadcast_id | String | Yes | |
| vote_body_params | models::VoteBodyParams | Yes | |
| session_id | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: VoteResponse
Παράδειγμα

get_comments_for_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| user_id | String | Όχι | |
| direction | models::SortDirections | Όχι | |
| replies_to_user_id | String | Όχι | |
| page | f64 | Όχι | |
| includei10n | bool | Όχι | |
| locale | String | Όχι | |
| is_crawler | bool | Όχι |
Απόκριση
Επιστρέφει: GetCommentsForUserResponse
Παράδειγμα

add_domain_config 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| add_domain_config_params | models::AddDomainConfigParams | Ναι |
Απόκριση
Επιστρέφει: AddDomainConfigResponse
Παράδειγμα

delete_domain_config 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| domain | String | Ναι |
Απόκριση
Επιστρέφει: DeleteDomainConfigResponse
Παράδειγμα

get_domain_config 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| domain | String | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfigResponse
Παράδειγμα

get_domain_configs 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι |
Απάντηση
Επιστρέφει: GetDomainConfigsResponse
Παράδειγμα

patch_domain_config 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| domain_to_update | String | Yes | |
| patch_domain_config_params | models::PatchDomainConfigParams | Yes |
Απόκριση
Επιστρέφει: PatchDomainConfigResponse
Παράδειγμα

put_domain_config 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| domain_to_update | String | Ναι | |
| update_domain_config_params | models::UpdateDomainConfigParams | Ναι |
Απόκριση
Επιστρέφει: PutDomainConfigResponse
Παράδειγμα

create_email_template 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_email_template_body | models::CreateEmailTemplateBody | Yes |
Απόκριση
Επιστρέφει: CreateEmailTemplateResponse
Παράδειγμα

delete_email_template 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

delete_email_template_render_error 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| error_id | String | Ναι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_email_template 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: GetEmailTemplateResponse
Παράδειγμα

get_email_template_definitions 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι |
Απόκριση
Επιστρέφει: GetEmailTemplateDefinitionsResponse
Παράδειγμα

get_email_template_render_errors 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| skip | f64 | No |
Απόκριση
Επιστρέφει: GetEmailTemplateRenderErrorsResponse
Παράδειγμα

get_email_templates 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| skip | f64 | No |
Απόκριση
Επιστρέφει: GetEmailTemplatesResponse
Παράδειγμα

render_email_template 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| render_email_template_body | models::RenderEmailTemplateBody | Ναι | |
| locale | String | Όχι |
Response
Επιστρέφει: RenderEmailTemplateResponse
Example

update_email_template 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_email_template_body | models::UpdateEmailTemplateBody | Ναι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_event_log 
req tenantId urlId userIdWS
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι | |
| user_id_ws | String | Ναι | |
| start_time | i64 | Ναι | |
| end_time | i64 | Όχι |
Απάντηση
Επιστρέφει: GetEventLogResponse
Παράδειγμα

get_global_event_log 
req tenantId urlId userIdWS
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| user_id_ws | String | Yes | |
| start_time | i64 | Yes | |
| end_time | i64 | No |
Απόκριση
Επιστρέφει: GetEventLogResponse
Παράδειγμα

create_feed_post 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_feed_post_params | models::CreateFeedPostParams | Yes | |
| broadcast_id | String | No | |
| is_live | bool | No | |
| do_spam_check | bool | No | |
| skip_dup_check | bool | No |
Response
Επιστρέφει: CreateFeedPostsResponse
Example

create_feed_post_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_feed_post_params | models::CreateFeedPostParams | Ναι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: CreateFeedPostResponse
Παράδειγμα

delete_feed_post_public 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| post_id | String | Yes | |
| broadcast_id | String | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: DeleteFeedPostPublicResponse
Παράδειγμα

get_feed_posts 
req tenantId afterId
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| after_id | String | No | |
| limit | i32 | No | |
| tags | Vec | No |
Απόκριση
Επιστρέφει: GetFeedPostsResponse
Παράδειγμα

get_feed_posts_public 
req tenantId afterId
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| after_id | String | No | |
| limit | i32 | No | |
| tags | Vec | No | |
| sso | String | No | |
| is_crawler | bool | No | |
| include_user_info | bool | No |
Απόκριση
Επιστρέφει: PublicFeedPostsResponse
Παράδειγμα

get_feed_posts_stats 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| post_ids | Vec | Yes | |
| sso | String | No |
Απόκριση
Επιστρέφει: FeedPostsStatsResponse
Παράδειγμα

get_user_reacts_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| post_ids | Vec | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: UserReactsResponse
Παράδειγμα

react_feed_post_public 
Παράμετροι
| Όνομα | Τύπος | Υποχρεωτικό | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| post_id | String | Ναι | |
| react_body_params | models::ReactBodyParams | Ναι | |
| is_undo | bool | Όχι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: ReactFeedPostResponse
Παράδειγμα

update_feed_post 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| feed_post | models::FeedPost | Yes |
Response
Επιστρέφει: ApiEmptyResponse
Example

update_feed_post_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| post_id | String | Ναι | |
| update_feed_post_params | models::UpdateFeedPostParams | Ναι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: CreateFeedPostResponse
Παράδειγμα

flag_comment_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| is_flagged | bool | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_gif_large 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| large_internal_url_sanitized | String | Yes |
Απάντηση
Επιστρέφει: GifGetLargeResponse
Παράδειγμα

get_gifs_search 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| search | String | Yes | |
| locale | String | No | |
| rating | String | No | |
| page | f64 | No |
Απόκριση
Επιστρέφει: GetGifsSearchResponse
Παράδειγμα

get_gifs_trending 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| locale | String | No | |
| rating | String | No | |
| page | f64 | No |
Απάντηση
Επιστρέφει: GetGifsTrendingResponse
Παράδειγμα

add_hash_tag 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_hash_tag_body | models::CreateHashTagBody | Όχι |
Απάντηση
Επιστρέφει: CreateHashTagResponse
Παράδειγμα

add_hash_tags_bulk 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| bulk_create_hash_tags_body | models::BulkCreateHashTagsBody | Όχι |
Απόκριση
Επιστρέφει: BulkCreateHashTagsResponse
Παράδειγμα

delete_hash_tag 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| tag | String | Yes | |
| delete_hash_tag_request_body | models::DeleteHashTagRequestBody | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_hash_tags 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| page | f64 | No |
Απάντηση
Επιστρέφει: GetHashTagsResponse
Παράδειγμα

patch_hash_tag 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| tag | String | Ναι | |
| update_hash_tag_body | models::UpdateHashTagBody | Όχι |
Απάντηση
Επιστρέφει: UpdateHashTagResponse
Παράδειγμα

delete_moderation_vote 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| vote_id | String | Yes | |
| broadcast_id | String | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: VoteDeleteResponse
Παράδειγμα

get_ban_users_from_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: GetBannedUsersFromCommentResponse
Παράδειγμα

get_comment_ban_status 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: GetCommentBanStatusResponse
Παράδειγμα

get_comment_children 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| sso | String | No |
Απόκριση
Επιστρέφει: ModerationApiChildCommentsResponse
Παράδειγμα

get_count 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| text_search | String | Όχι | |
| by_ip_from_comment | String | Όχι | |
| filter | String | Όχι | |
| search_filters | String | Όχι | |
| demo | bool | Όχι | |
| sso | String | Όχι |
Response
Επιστρέφει: ModerationApiCountCommentsResponse
Example

get_counts 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: GetBannedUsersCountResponse
Παράδειγμα

get_logs 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| sso | String | No |
Απόκριση
Επιστρέφει: ModerationApiGetLogsResponse
Παράδειγμα

get_manual_badges 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: GetTenantManualBadgesResponse
Παράδειγμα

get_manual_badges_for_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| badges_user_id | String | Όχι | |
| comment_id | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: GetUserManualBadgesResponse
Παράδειγμα

get_moderation_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| include_email | bool | Όχι | |
| include_ip | bool | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: ModerationApiCommentResponse
Παράδειγμα

get_moderation_comment_text 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| sso | String | No |
Απόκριση
Επιστρέφει: GetCommentTextResponse
Παράδειγμα

get_pre_ban_summary 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| include_by_user_id_and_email | bool | No | |
| include_by_ip | bool | No | |
| include_by_email_domain | bool | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: PreBanSummary
Παράδειγμα

get_search_comments_summary 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| value | String | Όχι | |
| filters | String | Όχι | |
| search_filters | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: ModerationCommentSearchResponse
Παράδειγμα

get_search_pages 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| value | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: ModerationPageSearchResponse
Παράδειγμα

get_search_sites 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| value | String | No | |
| sso | String | No |
Response
Επιστρέφει: ModerationSiteSearchResponse
Example

get_search_suggest 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| text_search | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: ModerationSuggestResponse
Παράδειγμα

get_search_users 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| value | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: ModerationUserSearchResponse
Παράδειγμα

get_trust_factor 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | No | |
| sso | String | No |
Απάντηση
Returns: GetUserTrustFactorResponse
Παράδειγμα

get_user_ban_preference 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| sso | String | No |
Απόκριση
Επιστρέφει: ApiModerateGetUserBanPreferencesResponse
Παράδειγμα

get_user_internal_profile 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | No | |
| sso | String | No |
Απόκριση
Returns: GetUserInternalProfileResponse
Παράδειγμα

post_adjust_comment_votes 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| adjust_comment_votes_params | models::AdjustCommentVotesParams | Ναι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: AdjustVotesResponse
Παράδειγμα

post_ban_user_from_comment 
Παράμετροι
| Name | Type | Required | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| ban_email | bool | Όχι | |
| ban_email_domain | bool | Όχι | |
| ban_ip | bool | Όχι | |
| delete_all_users_comments | bool | Όχι | |
| banned_until | String | Όχι | |
| is_shadow_ban | bool | Όχι | |
| update_id | String | Όχι | |
| ban_reason | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: BanUserFromCommentResult
Παράδειγμα

post_ban_user_undo 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| ban_user_undo_params | models::BanUserUndoParams | Ναι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

post_bulk_pre_ban_summary 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| bulk_pre_ban_params | models::BulkPreBanParams | Yes | |
| include_by_user_id_and_email | bool | No | |
| include_by_ip | bool | No | |
| include_by_email_domain | bool | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: BulkPreBanSummary
Παράδειγμα

post_comments_by_ids 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comments_by_ids_params | models::CommentsByIdsParams | Ναι | |
| sso | String | Όχι |
Response
Επιστρέφει: ModerationApiChildCommentsResponse
Παράδειγμα

post_flag_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| broadcast_id | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

post_remove_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| broadcast_id | String | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: PostRemoveCommentApiResponse
Παράδειγμα

post_restore_deleted_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| broadcast_id | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

post_set_comment_approval_status 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| approved | bool | No | |
| broadcast_id | String | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: SetCommentApprovedResponse
Παράδειγμα

post_set_comment_review_status 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| reviewed | bool | No | |
| broadcast_id | String | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

post_set_comment_spam_status 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| spam | bool | No | |
| perm_not_spam | bool | No | |
| broadcast_id | String | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

post_set_comment_text 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| set_comment_text_params | models::SetCommentTextParams | Yes | |
| broadcast_id | String | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: SetCommentTextResponse
Παράδειγμα

post_un_flag_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| broadcast_id | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

post_vote 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| direction | String | Όχι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: VoteResponse
Παράδειγμα

put_award_badge 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| badge_id | String | Ναι | |
| user_id | String | Όχι | |
| comment_id | String | Όχι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: AwardUserBadgeResponse
Παράδειγμα

put_close_thread 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

put_remove_badge 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| badge_id | String | Yes | |
| user_id | String | No | |
| comment_id | String | No | |
| broadcast_id | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: RemoveUserBadgeResponse
Παράδειγμα

put_reopen_thread 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

set_trust_factor 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | No | |
| trust_factor | String | No | |
| sso | String | No |
Response
Returns: SetUserTrustFactorResponse
Example

create_moderator 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_moderator_body | models::CreateModeratorBody | Yes |
Response
Returns: CreateModeratorResponse
Example

delete_moderator 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| send_email | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_moderator 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Απόκριση
Επιστρέφει: GetModeratorResponse
Παράδειγμα

get_moderators 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| skip | f64 | Όχι |
Απάντηση
Επιστρέφει: GetModeratorsResponse
Παράδειγμα

send_invite 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| from_name | String | Yes |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

update_moderator 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_moderator_body | models::UpdateModeratorBody | Yes |
Απόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

delete_notification_count 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_cached_notification_count 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: GetCachedNotificationCountResponse
Παράδειγμα

get_notification_count 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | No | |
| url_id | String | No | |
| from_comment_id | String | No | |
| viewed | bool | No |
Απόκριση
Επιστρέφει: GetNotificationCountResponse
Παράδειγμα

get_notifications 
Παράμετροι
| Name | Type | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | No | |
| url_id | String | No | |
| from_comment_id | String | No | |
| viewed | bool | No | |
| skip | f64 | No |
Απάντηση
Επιστρέφει: GetNotificationsResponse
Παράδειγμα

update_notification 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_notification_body | models::UpdateNotificationBody | Ναι | |
| user_id | String | Όχι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

create_v1_page_react 
Παράμετρα
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| title | String | No |
Απόκριση
Επιστρέφει: CreateV1PageReact
Παράδειγμα

create_v2_page_react 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| id | String | Yes | |
| title | String | No |
Απόκριση
Επιστρέφει: CreateV1PageReact
Παράδειγμα

delete_v1_page_react 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes |
Απόκριση
Επιστρέφει: CreateV1PageReact
Παράδειγμα

delete_v2_page_react 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| id | String | Yes |
Απόκριση
Επιστρέφει: CreateV1PageReact
Παράδειγμα

get_v1_page_likes 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes |
Απόκριση
Επιστρέφει: GetV1PageLikes
Παράδειγμα

get_v2_page_react_users 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| id | String | Yes |
Response
Επιστρέφει: GetV2PageReactUsersResponse
Παράδειγμα

get_v2_page_reacts 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι |
Απόκριση
Επιστρέφει: GetV2PageReacts
Παράδειγμα

add_page 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_api_page_data | models::CreateApiPageData | Yes |
Response
Επιστρέφει: AddPageApiResponse
Example

delete_page 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: DeletePageApiResponse
Παράδειγμα

get_offline_users 
Past commenters on the page who are NOT currently online. Sorted by displayName.
Use this after exhausting /users/online to render a “Members” section.
Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName} index from afterName forward via $gt, no $skip cost.
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| after_name | String | No | |
| after_user_id | String | No |
Απόκριση
Επιστρέφει: PageUsersOfflineResponse
Παράδειγμα

get_online_users 
Τρέχοντες online θεατές μιας σελίδας: άτομα των οποίων η συνεδρία websocket είναι εγγεγραμμένη στη σελίδα αυτή τη στιγμή.
Επιστρέφει anonCount + totalCount (συνδρομητές σε όλο το δωμάτιο, συμπεριλαμβανομένων των ανώνυμων θεατών που δεν απαριθμούμε).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| after_name | String | No | |
| after_user_id | String | No |
Response
Επιστρέφει: PageUsersOnlineResponse
Example

get_page_by_urlid 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes |
Απόκριση
Επιστρέφει: GetPageByUrlidApiResponse
Παράδειγμα

get_pages 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι |
Απόκριση
Επιστρέφει: GetPagesApiResponse
Παράδειγμα

get_pages_public 
List pages for a tenant. Used by the FChat desktop client to populate its room list.
Απαιτεί enableFChat να είναι true στη λύση προσαρμοσμένης ρύθμισης για κάθε σελίδα.
Οι σελίδες που απαιτούν SSO φιλτράρονται βάσει της πρόσβασης ομάδας του χρήστη που κάνει το αίτημα.
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| cursor | String | No | |
| limit | i32 | No | |
| q | String | No | |
| sort_by | models::PagesSortBy | No | |
| has_comments | bool | No |
Response
Επιστρέφει: GetPublicPagesResponse
Παράδειγμα

get_users_info 
Bulk user info for a tenant. Given userIds, return display info from User / SSOUser. Used by the comment widget to enrich users that just appeared via a presence event. No page context: privacy is enforced uniformly (private profiles are masked).
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| ids | String | Yes |
Απόκριση
Επιστρέφει: PageUsersInfoResponse
Παράδειγμα

patch_page 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_api_page_data | models::UpdateApiPageData | Yes |
Απόκριση
Επιστρέφει: PatchPageApiResponse
Παράδειγμα

delete_pending_webhook_event 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_pending_webhook_event_count 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | No | |
| external_id | String | No | |
| event_type | String | No | |
| domain | String | No | |
| attempt_count_gt | f64 | No |
Απάντηση
Επιστρέφει: GetPendingWebhookEventCountResponse
Παράδειγμα

get_pending_webhook_events 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | No | |
| external_id | String | No | |
| event_type | String | No | |
| domain | String | No | |
| attempt_count_gt | f64 | No | |
| skip | f64 | No |
Απόκριση
Επιστρέφει: GetPendingWebhookEventsResponse
Παράδειγμα

create_question_config 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_question_config_body | models::CreateQuestionConfigBody | Yes |
Απόκριση
Επιστρέφει: CreateQuestionConfigResponse
Παράδειγμα

delete_question_config 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_question_config 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Απάντηση
Επιστρέφει: GetQuestionConfigResponse
Παράδειγμα

get_question_configs 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| skip | f64 | Όχι |
Απόκριση
Επιστρέφει: GetQuestionConfigsResponse
Παράδειγμα

update_question_config 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_question_config_body | models::UpdateQuestionConfigBody | Ναι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

create_question_result 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_question_result_body | models::CreateQuestionResultBody | Ναι |
Απάντηση
Επιστρέφει: CreateQuestionResultResponse
Παράδειγμα

delete_question_result 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Απόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_question_result 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Response
Επιστρέφει: GetQuestionResultResponse
Example

get_question_results 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | No | |
| user_id | String | No | |
| start_date | String | No | |
| question_id | String | No | |
| question_ids | String | No | |
| skip | f64 | No |
Απόκριση
Επιστρέφει: GetQuestionResultsResponse
Παράδειγμα

update_question_result 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_question_result_body | models::UpdateQuestionResultBody | Yes |
Απόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

aggregate_question_results 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| question_id | String | Όχι | |
| question_ids | Vec | Όχι | |
| url_id | String | Όχι | |
| time_bucket | models::AggregateTimeBucket | Όχι | |
| start_date | chrono::DateTimechrono::FixedOffset | Όχι | |
| force_recalculate | bool | Όχι |
Απόκριση
Επιστρέφει: AggregateQuestionResultsResponse
Παράδειγμα

bulk_aggregate_question_results 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| bulk_aggregate_question_results_request | models::BulkAggregateQuestionResultsRequest | Yes | |
| force_recalculate | bool | No |
Απόκριση
Επιστρέφει: BulkAggregateQuestionResultsResponse
Παράδειγμα

combine_comments_with_question_results 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| question_id | String | No | |
| question_ids | Vec | No | |
| url_id | String | No | |
| start_date | chrono::DateTimechrono::FixedOffset | No | |
| force_recalculate | bool | No | |
| min_value | f64 | No | |
| max_value | f64 | No | |
| limit | f64 | No |
Απόκριση
Επιστρέφει: CombineQuestionResultsWithCommentsResponse
Παράδειγμα

add_sso_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_apisso_user_data | models::CreateApissoUserData | Yes |
Απάντηση
Επιστρέφει: AddSsoUserApiResponse
Παράδειγμα

delete_sso_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| delete_comments | bool | No | |
| comment_delete_mode | String | No |
Απόκριση
Επιστρέφει: DeleteSsoUserApiResponse
Παράδειγμα

get_sso_user_by_email 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| String | Yes |
Απόκριση
Επιστρέφει: GetSsoUserByEmailApiResponse
Παράδειγμα

get_sso_user_by_id 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Απάντηση
Επιστρέφει: GetSsoUserByIdApiResponse
Παράδειγμα

get_sso_users 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| skip | i32 | No |
Απάντηση
Επιστρέφει: GetSsoUsersResponse
Παράδειγμα

patch_sso_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_apisso_user_data | models::UpdateApissoUserData | Ναι | |
| update_comments | bool | Όχι |
Απάντηση
Επιστρέφει: PatchSsoUserApiResponse
Παράδειγμα

put_sso_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_apisso_user_data | models::UpdateApissoUserData | Yes | |
| update_comments | bool | No |
Απάντηση
Επιστρέφει: PutSsoUserApiResponse
Παράδειγμα

create_subscription 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_api_user_subscription_data | models::CreateApiUserSubscriptionData | Yes |
Απόκριση
Επιστρέφει: CreateSubscriptionApiResponse
Παράδειγμα

delete_subscription 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| user_id | String | No |
Απόκριση
Επιστρέφει: DeleteSubscriptionApiResponse
Παράδειγμα

get_subscriptions 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Όχι |
Απάντηση
Επιστρέφει: GetSubscriptionsApiResponse
Παράδειγμα

update_subscription 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_api_user_subscription_data | models::UpdateApiUserSubscriptionData | Yes | |
| user_id | String | No |
Απόκριση
Επιστρέφει: UpdateSubscriptionApiResponse
Παράδειγμα

get_tenant_daily_usages 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| year_number | f64 | No | |
| month_number | f64 | No | |
| day_number | f64 | No | |
| skip | f64 | No |
Απόκριση
Επιστρέφει: GetTenantDailyUsagesResponse
Παράδειγμα

create_tenant_package 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_tenant_package_body | models::CreateTenantPackageBody | Yes |
Απάντηση
Επιστρέφει: CreateTenantPackageResponse
Παράδειγμα

delete_tenant_package 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Απόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_tenant_package 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απάντηση
Επιστρέφει: GetTenantPackageResponse
Παράδειγμα

get_tenant_packages 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| skip | f64 | Όχι |
Απάντηση
Επιστρέφει: GetTenantPackagesResponse
Παράδειγμα

replace_tenant_package 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| replace_tenant_package_body | models::ReplaceTenantPackageBody | Yes |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

update_tenant_package 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_tenant_package_body | models::UpdateTenantPackageBody | Ναι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

create_tenant_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_tenant_user_body | models::CreateTenantUserBody | Yes |
Απόκριση
Επιστρέφει: CreateTenantUserResponse
Παράδειγμα

delete_tenant_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| delete_comments | String | No | |
| comment_delete_mode | String | No |
Απόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_tenant_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Απόκριση
Επιστρέφει: GetTenantUserResponse
Παράδειγμα

get_tenant_users 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| skip | f64 | Όχι |
Απάντηση
Επιστρέφει: GetTenantUsersResponse
Παράδειγμα

replace_tenant_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| replace_tenant_user_body | models::ReplaceTenantUserBody | Ναι | |
| update_comments | String | Όχι |
Ανταπόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

send_login_link 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| redirect_url | String | Όχι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

update_tenant_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_tenant_user_body | models::UpdateTenantUserBody | Yes | |
| update_comments | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

create_tenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_tenant_body | models::CreateTenantBody | Yes |
Απόκριση
Returns: CreateTenantResponse
Παράδειγμα

delete_tenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| sure | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_tenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: GetTenantResponse
Παράδειγμα

get_tenants 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| meta | String | Όχι | |
| skip | f64 | Όχι |
Απάντηση
Επιστρέφει: GetTenantsResponse
Παράδειγμα

update_tenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_tenant_body | models::UpdateTenantBody | Ναι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

change_ticket_state 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | Yes | |
| id | String | Yes | |
| change_ticket_state_body | models::ChangeTicketStateBody | Yes |
Απάντηση
Επιστρέφει: ChangeTicketStateResponse
Παράδειγμα

create_ticket 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Ναι | |
| create_ticket_body | models::CreateTicketBody | Ναι |
Απάντηση
Επιστρέφει: CreateTicketResponse
Παράδειγμα

get_ticket 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| user_id | String | Όχι |
Απόκριση
Επιστρέφει: GetTicketResponse
Παράδειγμα

get_tickets 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | No | |
| state | f64 | No | |
| skip | f64 | No | |
| limit | f64 | No |
Απόκριση
Επιστρέφει: GetTicketsResponse
Παράδειγμα

get_translations 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| namespace | String | Ναι | |
| component | String | Ναι | |
| locale | String | Όχι | |
| use_full_translation_ids | bool | Όχι |
Response
Επιστρέφει: GetTranslationsResponse
Example

upload_image 
Upload and resize an image
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| file | std::path::PathBuf | Yes | |
| size_preset | models::SizePreset | No | |
| url_id | String | No |
Response
Επιστρέφει: UploadImageResponse
Example

get_user_badge_progress_by_id 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: ApiGetUserBadgeProgressResponse
Παράδειγμα

get_user_badge_progress_by_user_id 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | Yes |
Απάντηση
Επιστρέφει: ApiGetUserBadgeProgressResponse
Παράδειγμα

get_user_badge_progress_list 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Όχι | |
| limit | f64 | Όχι | |
| skip | f64 | Όχι |
Απόκριση
Επιστρέφει: ApiGetUserBadgeProgressListResponse
Παράδειγμα

create_user_badge 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_user_badge_params | models::CreateUserBadgeParams | Yes |
Απόκριση
Επιστρέφει: ApiCreateUserBadgeResponse
Παράδειγμα

delete_user_badge 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Response
Επιστρέφει: ApiEmptySuccessResponse
Example

get_user_badge 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Απόκριση
Επιστρέφει: ApiGetUserBadgeResponse
Παράδειγμα

get_user_badges 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | No | |
| badge_id | String | No | |
| displayed_on_comments | bool | No | |
| limit | f64 | No | |
| skip | f64 | No |
Απάντηση
Επιστρέφει: ApiGetUserBadgesResponse
Παράδειγμα

update_user_badge 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_user_badge_params | models::UpdateUserBadgeParams | Yes |
Απάντηση
Επιστρέφει: ApiEmptySuccessResponse
Παράδειγμα

get_user_notification_count 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| sso | String | No |
Απόκριση
Επιστρέφει: GetUserNotificationCountResponse
Παράδειγμα

get_user_notifications 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Όχι | |
| page_size | i32 | Όχι | |
| after_id | String | Όχι | |
| include_context | bool | Όχι | |
| after_created_at | i64 | Όχι | |
| unread_only | bool | Όχι | |
| dm_only | bool | Όχι | |
| no_dm | bool | Όχι | |
| include_translations | bool | Όχι | |
| include_tenant_notifications | bool | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: GetMyNotificationsResponse
Παράδειγμα

reset_user_notification_count 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: ResetUserNotificationsResponse
Παράδειγμα

reset_user_notifications 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| after_id | String | Όχι | |
| after_created_at | i64 | Όχι | |
| unread_only | bool | Όχι | |
| dm_only | bool | Όχι | |
| no_dm | bool | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: ResetUserNotificationsResponse
Παράδειγμα

update_user_notification_comment_subscription_status 
Enable ή απενεργοποιήστε τις ειδοποιήσεις για ένα συγκεκριμένο σχόλιο.
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| notification_id | String | Yes | |
| opted_in_or_out | String | Yes | |
| comment_id | String | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: UpdateUserNotificationCommentSubscriptionStatusResponse
Παράδειγμα

update_user_notification_page_subscription_status 
Enable or disable notifications for a page. When users are subscribed to a page, notifications are created for new root comments, and also
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| url | String | Yes | |
| page_title | String | Yes | |
| subscribed_or_unsubscribed | String | Yes | |
| sso | String | No |
Response
Επιστρέφει: UpdateUserNotificationPageSubscriptionStatusResponse
Παράδειγμα

update_user_notification_status 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| notification_id | String | Yes | |
| new_status | String | Yes | |
| sso | String | No |
Απόκριση
Επιστρέφει: UpdateUserNotificationStatusResponse
Παράδειγμα

get_user_presence_statuses 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id_ws | String | Ναι | |
| user_ids | String | Ναι |
Απάντηση
Επιστρέφει: GetUserPresenceStatusesResponse
Παράδειγμα

search_users 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| username_starts_with | String | No | |
| mention_group_ids | Vec | No | |
| sso | String | No | |
| search_section | String | No |
Response
Επιστρέφει: SearchUsersResult
Example

get_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απάντηση
Επιστρέφει: GetUserResponse
Παράδειγμα

create_vote 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| direction | String | Yes | |
| user_id | String | No | |
| anon_user_id | String | No |
Response
Επιστρέφει: VoteResponse
Example

delete_vote 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| edit_key | String | No |
Απάντηση
Επιστρέφει: VoteDeleteResponse
Παράδειγμα

get_votes 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes |
Απόκριση
Returns: GetVotesResponse
Παράδειγμα

get_votes_for_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| user_id | String | No | |
| anon_user_id | String | No |
Απάντηση
Επιστρέφει: GetVotesForUserResponse
Παράδειγμα

Χρειάζεστε Βοήθεια;
Εάν αντιμετωπίσετε οποιοδήποτε πρόβλημα ή έχετε ερωτήσεις σχετικά με το Rust SDK, παρακαλούμε:
Συνεισφορές
Οι συνεισφορές είναι ευπρόσδεκτες! Παρακαλούμε επισκεφθείτε το αποθετήριο στο GitHub για οδηγίες συνεισφοράς.