itd-api / OPERATIONS
Variable: OPERATIONS
ts
const OPERATIONS: Readonly<{
auth.changePassword: Readonly<{
bucket: "auth";
method: "POST";
retrySafety: "unsafe";
}>;
auth.check: Readonly<{
method: "GET";
retrySafety: "safe";
}>;
auth.forgotPassword: Readonly<{
bucket: "auth";
method: "POST";
retrySafety: "unsafe";
}>;
auth.logout: Readonly<{
bucket: "auth";
method: "POST";
retrySafety: "unsafe";
}>;
auth.refresh: Readonly<{
bucket: "auth.refresh";
method: "POST";
retrySafety: "unsafe";
}>;
auth.resendOtp: Readonly<{
bucket: "auth";
method: "POST";
retrySafety: "unsafe";
}>;
auth.resetPassword: Readonly<{
bucket: "auth";
method: "POST";
retrySafety: "unsafe";
}>;
auth.revokeOtherSessions: Readonly<{
bucket: "auth";
method: "DELETE";
retrySafety: "unsafe";
}>;
auth.revokeSession: Readonly<{
bucket: "auth";
method: "DELETE";
retrySafety: "unsafe";
}>;
auth.sessions: Readonly<{
bucket: "auth";
method: "GET";
retrySafety: "safe";
}>;
auth.signIn: Readonly<{
bucket: "auth";
method: "POST";
retrySafety: "safe";
}>;
auth.signUp: Readonly<{
bucket: "auth";
method: "POST";
retrySafety: "unsafe";
}>;
auth.verifyOtp: Readonly<{
bucket: "auth";
method: "POST";
retrySafety: "unsafe";
}>;
comments.like: Readonly<{
bucket: "comments.like";
method: "POST";
retrySafety: "unsafe";
}>;
comments.remove: Readonly<{
method: "DELETE";
retrySafety: "unsafe";
}>;
comments.replies: Readonly<{
method: "GET";
retrySafety: "safe";
}>;
comments.reply: Readonly<{
method: "POST";
retrySafety: "unsafe";
}>;
comments.restore: Readonly<{
method: "POST";
retrySafety: "unsafe";
}>;
comments.unlike: Readonly<{
bucket: "comments.like";
method: "DELETE";
retrySafety: "unsafe";
}>;
comments.update: Readonly<{
method: "PATCH";
retrySafety: "idempotent";
}>;
events.notifications.poll.unread: Readonly<{
bucket: "notifications";
method: "GET";
retrySafety: "safe";
}>;
events.notifications.poll.updates: Readonly<{
bucket: "notifications";
method: "GET";
retrySafety: "safe";
}>;
files.get: Readonly<{
bucket: "files.get";
method: "GET";
retrySafety: "safe";
}>;
files.remove: Readonly<{
bucket: "files.remove";
method: "DELETE";
retrySafety: "unsafe";
}>;
files.upload: Readonly<{
bucket: "files.upload";
method: "POST";
retrySafety: "unsafe";
}>;
hashtags.posts: Readonly<{
bucket: "hashtags";
method: "GET";
retrySafety: "safe";
}>;
hashtags.search: Readonly<{
bucket: "hashtags";
method: "GET";
retrySafety: "safe";
}>;
hashtags.trending: Readonly<{
bucket: "hashtags.trending";
method: "GET";
retrySafety: "safe";
}>;
notifications.count: Readonly<{
bucket: "notifications";
method: "GET";
retrySafety: "safe";
}>;
notifications.getSettings: Readonly<{
bucket: "notifications";
method: "GET";
retrySafety: "safe";
}>;
notifications.list: Readonly<{
bucket: "notifications";
method: "GET";
retrySafety: "safe";
}>;
notifications.markAllRead: Readonly<{
method: "POST";
retrySafety: "idempotent";
}>;
notifications.markRead: Readonly<{
method: "POST";
retrySafety: "idempotent";
}>;
notifications.markReadBatch: Readonly<{
method: "POST";
retrySafety: "idempotent";
}>;
notifications.updateSettings: Readonly<{
method: "PUT";
retrySafety: "idempotent";
}>;
platform.announcements: Readonly<{
method: "GET";
retrySafety: "safe";
}>;
platform.changelog: Readonly<{
method: "GET";
retrySafety: "safe";
}>;
platform.portal: Readonly<{
method: "GET";
retrySafety: "safe";
}>;
platform.version: Readonly<{
method: "GET";
retrySafety: "safe";
}>;
posts.byUser: Readonly<{
method: "GET";
retrySafety: "safe";
}>;
posts.comment: Readonly<{
bucket: "posts.comment";
method: "POST";
retrySafety: "unsafe";
}>;
posts.comments: Readonly<{
bucket: "posts.comments";
method: "GET";
retrySafety: "safe";
}>;
posts.create: Readonly<{
bucket: "posts.create";
method: "POST";
retrySafety: "unsafe";
}>;
posts.get: Readonly<{
method: "GET";
retrySafety: "safe";
}>;
posts.like: Readonly<{
bucket: "posts.like";
method: "POST";
retrySafety: "unsafe";
}>;
posts.likedByUser: Readonly<{
method: "GET";
retrySafety: "safe";
}>;
posts.list: Readonly<{
bucket: "feed";
method: "GET";
retrySafety: "safe";
}>;
posts.pin: Readonly<{
method: "POST";
retrySafety: "unsafe";
}>;
posts.remove: Readonly<{
method: "DELETE";
retrySafety: "unsafe";
}>;
posts.repost: Readonly<{
bucket: "posts.repost";
method: "POST";
retrySafety: "unsafe";
}>;
posts.restore: Readonly<{
method: "POST";
retrySafety: "unsafe";
}>;
posts.stats: Readonly<{
bucket: "posts.stats";
method: "POST";
retrySafety: "safe";
}>;
posts.unlike: Readonly<{
bucket: "posts.like";
method: "DELETE";
retrySafety: "unsafe";
}>;
posts.unpin: Readonly<{
method: "DELETE";
retrySafety: "unsafe";
}>;
posts.unrepost: Readonly<{
bucket: "posts.repost";
method: "DELETE";
retrySafety: "unsafe";
}>;
posts.update: Readonly<{
method: "PUT";
retrySafety: "idempotent";
}>;
posts.vote: Readonly<{
method: "POST";
retrySafety: "unsafe";
}>;
reports.create: Readonly<{
bucket: "reports.create";
method: "POST";
retrySafety: "unsafe";
}>;
search.all: Readonly<{
bucket: "search";
method: "GET";
retrySafety: "safe";
}>;
shop.consents.record: Readonly<{
bucket: "shop.consents.record";
method: "POST";
retrySafety: "unsafe";
}>;
shop.delivery.calculate: Readonly<{
bucket: "shop.delivery.calculate";
method: "POST";
retrySafety: "safe";
}>;
shop.delivery.cities: Readonly<{
bucket: "shop.delivery.cities";
method: "GET";
retrySafety: "safe";
}>;
shop.delivery.countries: Readonly<{
bucket: "shop";
method: "GET";
retrySafety: "safe";
}>;
shop.delivery.points: Readonly<{
bucket: "shop.delivery.points";
method: "GET";
retrySafety: "safe";
}>;
shop.orders.create: Readonly<{
bucket: "shop.orders.create";
method: "POST";
retrySafety: "idempotent";
}>;
shop.orders.get: Readonly<{
method: "GET";
retrySafety: "safe";
}>;
shop.orders.list: Readonly<{
method: "GET";
retrySafety: "safe";
}>;
shop.orders.pay: Readonly<{
bucket: "shop.orders.pay";
method: "POST";
retrySafety: "unsafe";
}>;
shop.orders.requestAccessCode: Readonly<{
bucket: "shop.orders.requestAccessCode";
method: "POST";
retrySafety: "unsafe";
}>;
shop.orders.verifyAccessCode: Readonly<{
bucket: "shop.orders.verifyAccessCode";
method: "POST";
retrySafety: "unsafe";
}>;
shop.products.get: Readonly<{
bucket: "shop";
method: "GET";
retrySafety: "safe";
}>;
shop.products.list: Readonly<{
bucket: "shop";
method: "GET";
retrySafety: "safe";
}>;
subscription.bindCard: Readonly<{
method: "POST";
retrySafety: "unsafe";
}>;
subscription.methods: Readonly<{
method: "GET";
retrySafety: "safe";
}>;
subscription.pay: Readonly<{
method: "POST";
retrySafety: "unsafe";
}>;
subscription.removeMethod: Readonly<{
method: "DELETE";
retrySafety: "unsafe";
}>;
subscription.setAutoRenewal: Readonly<{
method: "POST";
retrySafety: "idempotent";
}>;
subscription.setDefaultMethod: Readonly<{
method: "POST";
retrySafety: "idempotent";
}>;
subscription.status: Readonly<{
method: "GET";
retrySafety: "safe";
}>;
telemetry.dwell: Readonly<{
method: "POST";
retrySafety: "unsafe";
}>;
telemetry.interaction: Readonly<{
method: "POST";
retrySafety: "unsafe";
}>;
users.block: Readonly<{
method: "POST";
retrySafety: "unsafe";
}>;
users.blocked: Readonly<{
bucket: "users";
method: "GET";
retrySafety: "safe";
}>;
users.checkUsername: Readonly<{
bucket: "users";
method: "GET";
retrySafety: "safe";
}>;
users.createProfile: Readonly<{
method: "POST";
retrySafety: "unsafe";
}>;
users.deactivate: Readonly<{
method: "DELETE";
retrySafety: "unsafe";
}>;
users.follow: Readonly<{
bucket: "users.follow";
method: "POST";
retrySafety: "unsafe";
}>;
users.followers: Readonly<{
bucket: "users";
method: "GET";
retrySafety: "safe";
}>;
users.following: Readonly<{
bucket: "users";
method: "GET";
retrySafety: "safe";
}>;
users.followStatus: Readonly<{
method: "POST";
retrySafety: "safe";
}>;
users.get: Readonly<{
bucket: "users";
method: "GET";
retrySafety: "safe";
}>;
users.getPrivacy: Readonly<{
bucket: "users";
method: "GET";
retrySafety: "safe";
}>;
users.me: Readonly<{
bucket: "users";
method: "GET";
retrySafety: "safe";
}>;
users.pins: Readonly<{
bucket: "users";
method: "GET";
retrySafety: "safe";
}>;
users.removePin: Readonly<{
method: "DELETE";
retrySafety: "unsafe";
}>;
users.restore: Readonly<{
method: "POST";
retrySafety: "unsafe";
}>;
users.search: Readonly<{
bucket: "users";
method: "GET";
retrySafety: "safe";
}>;
users.setPin: Readonly<{
method: "PUT";
retrySafety: "idempotent";
}>;
users.topClans: Readonly<{
bucket: "users";
method: "GET";
retrySafety: "safe";
}>;
users.unblock: Readonly<{
method: "DELETE";
retrySafety: "unsafe";
}>;
users.unfollow: Readonly<{
bucket: "users.follow";
method: "DELETE";
retrySafety: "unsafe";
}>;
users.updateMe: Readonly<{
bucket: "users.updateMe";
method: "PUT";
retrySafety: "idempotent";
}>;
users.updatePrivacy: Readonly<{
method: "PUT";
retrySafety: "idempotent";
}>;
users.whoToFollow: Readonly<{
bucket: "users";
method: "GET";
retrySafety: "safe";
}>;
verification.status: Readonly<{
bucket: "verification.status";
method: "GET";
retrySafety: "safe";
}>;
verification.submit: Readonly<{
bucket: "verification.submit";
method: "POST";
retrySafety: "unsafe";
}>;
}>;Defined in: domain/operations.ts:30
Каталог встроенных операций.
ID описывает смысл вызова и не меняется при переносе HTTP-пути. Method и retrySafety хранятся здесь, чтобы resources, retry и плагины не вели независимые таблицы операций.