skillhub/web/src/api/generated/schema.d.ts
XiaoSeS ccd171eac9 feat(namespace): retain invitation history and join records
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-14 11:52:19 +08:00

18602 lines
496 KiB
TypeScript

/**
* This file was auto-generated by openapi-typescript.
* Do not make direct changes to the file.
*/
export interface paths {
"/api/web/suites/{suiteId}/versions/{versionId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
/** Update an editable Suite draft */
put: operations["updateSkillSuiteDraft"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{suiteId}/versions/{versionId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
/** Update an editable Suite draft */
put: operations["updateSkillSuiteDraft_1"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{namespace}/{slug}/labels/{labelSlug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
/** Attach an existing Registry label to a Suite */
put: operations["attachSkillSuiteLabel"];
post?: never;
/** Detach a Registry label from a Suite */
delete: operations["detachSkillSuiteLabel"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/{namespace}/{slug}/labels/{labelSlug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
/** Attach an existing Registry label to a Suite */
put: operations["attachSkillSuiteLabel_1"];
post?: never;
/** Detach a Registry label from a Suite */
delete: operations["detachSkillSuiteLabel_1"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{skillId}/subscription": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["checkSubscribed"];
put: operations["subscribeSkill"];
post?: never;
delete: operations["unsubscribeSkill"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{skillId}/subscription": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["checkSubscribed_1"];
put: operations["subscribeSkill_1"];
post?: never;
delete: operations["unsubscribeSkill_1"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{skillId}/star": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["checkStarred"];
put: operations["starSkill"];
post?: never;
delete: operations["unstarSkill"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{skillId}/star": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["checkStarred_1"];
put: operations["starSkill_1"];
post?: never;
delete: operations["unstarSkill_1"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{skillId}/reviews/me": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getMine"];
put: operations["upsert"];
post?: never;
delete: operations["clear"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{skillId}/reviews/me": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getMine_1"];
put: operations["upsert_1"];
post?: never;
delete: operations["clear_1"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{skillId}/rating": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getUserRating"];
put: operations["rateSkill"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{skillId}/rating": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getUserRating_1"];
put: operations["rateSkill_1"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/tags/{tagName}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["createOrMoveTag"];
post?: never;
delete: operations["deleteTag"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/tags/{tagName}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["createOrMoveTag_1"];
post?: never;
delete: operations["deleteTag_1"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/labels/{labelSlug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["attachLabel"];
post?: never;
delete: operations["detachLabel"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/labels/{labelSlug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["attachLabel_1"];
post?: never;
delete: operations["detachLabel_1"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/notifications/{id}/read": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["markRead"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/notifications/{id}/read": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["markRead_1"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/notifications/read-all": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["markAllRead"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/notifications/read-all": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["markAllRead_1"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/notification-preferences": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getPreferences"];
put: operations["updatePreferences"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/notification-preferences": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getPreferences_1"];
put: operations["updatePreferences_1"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespaces/{slug}/members/{userId}/role": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["updateMemberRole"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespaces/{slug}/members/{userId}/role": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["updateMemberRole_1"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespaces/{slug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getNamespace"];
put: operations["updateNamespace"];
post?: never;
delete: operations["deleteNamespace"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespaces/{slug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getNamespace_1"];
put: operations["updateNamespace_1"];
post?: never;
delete: operations["deleteNamespace_1"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/tokens/{id}/expiration": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["updateExpiration"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/users/{userId}/status": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["updateUserStatus"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/users/{userId}/role": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["updateUserRole"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/system-config/role-grants/{id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["updateRoleGrant"];
post?: never;
delete: operations["disableRoleGrant"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/system-config/avatar-review": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["current_2"];
put: operations["update"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/system-config/auth/local": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getLocalSettings"];
put: operations["updateLocalSettings"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/namespaces/{slug}/members/{userId}/role": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["updateMemberRole_2"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/labels/{slug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["updateLabel"];
post?: never;
delete: operations["deleteLabel"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/labels/sort-order": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["updateSortOrder"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{suiteId}/versions/{versionId}/yank": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Yank a published Suite version */
post: operations["yankSkillSuiteVersion"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/{suiteId}/versions/{versionId}/yank": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Yank a published Suite version */
post: operations["yankSkillSuiteVersion_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/{suiteId}/versions/{versionId}/submit": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Submit a public or namespace Suite draft for review */
post: operations["submitSkillSuiteReview"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{suiteId}/versions/{versionId}/submit": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Submit a public or namespace Suite draft for review */
post: operations["submitSkillSuiteReview_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/{suiteId}/versions/{versionId}/reopen": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Reopen a rejected Suite version as a draft */
post: operations["reopenSkillSuiteDraft"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{suiteId}/versions/{versionId}/reopen": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Reopen a rejected Suite version as a draft */
post: operations["reopenSkillSuiteDraft_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{suiteId}/versions/{versionId}/publish": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Publish a private Suite draft directly */
post: operations["publishPrivateSkillSuite"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/{suiteId}/versions/{versionId}/publish": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Publish a private Suite draft directly */
post: operations["publishPrivateSkillSuite_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/{suiteId}/versions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Create a new draft version for a Suite */
post: operations["createSkillSuiteVersion"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{suiteId}/versions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Create a new draft version for a Suite */
post: operations["createSkillSuiteVersion_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/{suiteId}/unarchive": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Restore an archived Suite container */
post: operations["unarchiveSkillSuite"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{suiteId}/unarchive": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Restore an archived Suite container */
post: operations["unarchiveSkillSuite_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/{suiteId}/restore": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Restore a hidden Suite */
post: operations["restoreSkillSuite"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{suiteId}/restore": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Restore a hidden Suite */
post: operations["restoreSkillSuite_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{suiteId}/hide": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Hide a Suite from discovery */
post: operations["hideSkillSuite"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/{suiteId}/hide": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Hide a Suite from discovery */
post: operations["hideSkillSuite_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{suiteId}/archive": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Archive a Suite container */
post: operations["archiveSkillSuite"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/{suiteId}/archive": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Archive a Suite container */
post: operations["archiveSkillSuite_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{namespace}/{slug}/install-plan": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Issue an idempotent exact-member Suite install plan */
post: operations["createSkillSuiteInstallPlan"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/{namespace}/{slug}/install-plan": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Issue an idempotent exact-member Suite install plan */
post: operations["createSkillSuiteInstallPlan_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/reviews/{reviewTaskId}/reject": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Reject a pending Suite review */
post: operations["rejectSkillSuiteReview"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/reviews/{reviewTaskId}/reject": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Reject a pending Suite review */
post: operations["rejectSkillSuiteReview_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/reviews/{reviewTaskId}/approve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Approve a pending Suite review */
post: operations["approveSkillSuiteReview"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/reviews/{reviewTaskId}/approve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Approve a pending Suite review */
post: operations["approveSkillSuiteReview_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Create a Suite and its first draft version */
post: operations["createSkillSuite"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Create a Suite and its first draft version */
post: operations["createSkillSuite_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suite-bundles/previews/{previewToken}/confirm": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Confirm one exact Suite Bundle preview */
post: operations["confirmSkillSuiteBundle"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suite-bundles/previews/{previewToken}/confirm": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Confirm one exact Suite Bundle preview */
post: operations["confirmSkillSuiteBundle_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suite-bundles/preview": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Validate and preview one Suite Bundle archive */
post: operations["previewSkillSuiteBundle"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suite-bundles/preview": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Validate and preview one Suite Bundle archive */
post: operations["previewSkillSuiteBundle_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suite-bundles/operations/{operationId}/retry": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Retry one blocked Suite Bundle operation */
post: operations["retrySkillSuiteBundleOperation"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suite-bundles/operations/{operationId}/retry": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Retry one blocked Suite Bundle operation */
post: operations["retrySkillSuiteBundleOperation_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suite-bundles/operations/{operationId}/cancel": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Cancel one active Suite Bundle operation */
post: operations["cancelSkillSuiteBundleOperation"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suite-bundles/operations/{operationId}/cancel": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Cancel one active Suite Bundle operation */
post: operations["cancelSkillSuiteBundleOperation_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/versions/{version}/yank": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["yankVersion"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/versions/{version}/yank": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["yankVersion_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/versions/{version}/withdraw-review": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["withdrawReview"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/versions/{version}/withdraw-review": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["withdrawReview_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/versions/{version}/rerelease": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["rereleaseVersion"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/versions/{version}/rerelease": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["rereleaseVersion_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/unarchive": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["unarchiveSkill"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/unarchive": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["unarchiveSkill_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/submit-review": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["submitForReview"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/submit-review": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["submitForReview_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/reports": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["submitReport"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/reports": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["submitReport_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/confirm-publish": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["confirmPublish"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/confirm-publish": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["confirmPublish_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/avatar/takedown": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["takedown"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/avatar/takedown": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["takedown_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/avatar/candidates/{candidateId}/retry": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["retry"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/avatar/candidates/{candidateId}/retry": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["retry_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/avatar/candidates/{candidateId}/appeal": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["appeal"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/avatar/candidates/{candidateId}/appeal": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["appeal_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/avatar": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["current"];
put?: never;
post: operations["submit_2"];
delete: operations["delete"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/avatar": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["current_1"];
put?: never;
post: operations["submit_1_1"];
delete: operations["delete_1"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/archive": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["archiveSkill"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/archive": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["archiveSkill_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/publish": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["publish"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/publish": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["publish_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/avatar-uploads": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["upload"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/avatar-uploads": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["upload_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/reviews/{id}/withdraw": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["withdrawReview_2"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/reviews/{id}/withdraw": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["withdrawReview_3"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/reviews/{id}/reject": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["rejectReview"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/reviews/{id}/reject": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["rejectReview_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/reviews/{id}/approve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["approveReview"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/reviews/{id}/approve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["approveReview_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/reviews": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listReviews"];
put?: never;
post: operations["submitReview"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/reviews": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listReviews_1"];
put?: never;
post: operations["submitReview_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/promotions/{id}/reject": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["rejectPromotion"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/promotions/{id}/reject": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["rejectPromotion_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/promotions/{id}/approve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["approvePromotion"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/promotions/{id}/approve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["approvePromotion_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/promotions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listPromotions"];
put?: never;
post: operations["submitPromotion"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/promotions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listPromotions_1"];
put?: never;
post: operations["submitPromotion_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/promotion-revocations/{id}/reject": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["reject"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/promotion-revocations/{id}/reject": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["reject_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/promotion-revocations/{id}/approve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["approve"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/promotion-revocations/{id}/approve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["approve_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/promotion-revocations/source/{sourceSkillId}/direct": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["revokeDirect"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/promotion-revocations/source/{sourceSkillId}/direct": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["revokeDirect_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/promotion-revocations": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["submit"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/promotion-revocations": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["submit_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespaces/{slug}/unfreeze": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["unfreezeNamespace"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespaces/{slug}/unfreeze": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["unfreezeNamespace_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespaces/{slug}/transfer-ownership": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["transferOwnership"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespaces/{slug}/transfer-ownership": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["transferOwnership_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespaces/{slug}/restore": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["restoreNamespace"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespaces/{slug}/restore": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["restoreNamespace_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespaces/{slug}/members/batch": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["batchAddMembers"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespaces/{slug}/members/batch": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["batchAddMembers_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespaces/{slug}/members": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMembers"];
put?: never;
post: operations["addMember"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespaces/{slug}/members": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMembers_1"];
put?: never;
post: operations["addMember_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespaces/{slug}/invitations": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["status_2"];
put?: never;
post: operations["create"];
delete: operations["revoke"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespaces/{slug}/invitations": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["status_3"];
put?: never;
post: operations["create_1"];
delete: operations["revoke_1"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespaces/{slug}/freeze": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["freezeNamespace"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespaces/{slug}/freeze": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["freezeNamespace_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespaces/{slug}/archive": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["archiveNamespace"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespaces/{slug}/archive": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["archiveNamespace_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespaces": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listNamespaces"];
put?: never;
post: operations["createNamespace"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespaces": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listNamespaces_1"];
put?: never;
post: operations["createNamespace_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespace-invitations/preview": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["preview"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespace-invitations/preview": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["preview_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespace-invitations/accept": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["accept"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespace-invitations/accept": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["accept_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/governance/notifications/{id}/read": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["markNotificationRead"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/governance/notifications/{id}/read": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["markNotificationRead_1"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/tokens": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["list_4"];
put?: never;
post: operations["create_2"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/stars/{canonicalSlug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["starSkill_2"];
delete: operations["unstarSkill_2"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listSkills"];
put?: never;
post: operations["publishSkill"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{skillId}/versions/{versionId}/security-audit/retry": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["retrySecurityScan"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{canonicalSlug}/undelete": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["undeleteSkill"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/publish": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["publish_2"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/device/authorize": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["authorizeDevice"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/auth/session/bootstrap": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["bootstrapSession"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/auth/local/register": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["register"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/auth/local/password-reset/request": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["requestPasswordReset"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/auth/local/password-reset/confirm": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["confirmPasswordReset"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/auth/local/login": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["login"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/auth/local/change-password": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["changePassword"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/auth/direct/login": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["directLogin"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/auth/device/token": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["pollToken"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/auth/device/code": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["requestDeviceCode"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/users/{userId}/password-reset": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["triggerPasswordReset"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/users/{userId}/enable": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["enableUser"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/users/{userId}/disable": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["disableUser"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/users/{userId}/approve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["approveUser"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/system-config/role-grants": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listRoleGrants"];
put?: never;
post: operations["createRoleGrant"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/skills/{skillId}/unhide": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["unhideSkill"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/skills/{skillId}/hide": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["hideSkill"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/skills/versions/{versionId}/yank": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["yankVersion_2"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/skill-reviews/{reviewId}/restore": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["restore"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/skill-reviews/{reviewId}/hide": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["hide"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/skill-reports/{reportId}/resolve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["resolveReport"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/skill-reports/{reportId}/dismiss": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["dismissReport"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/search/rebuild": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["rebuildAll"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/profile-reviews/{id}/reject": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["reject_2"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/profile-reviews/{id}/approve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["approve_2"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/organizations": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Create an organization with an initial owner */
post: operations["createOrganization"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/namespaces/{slug}/unfreeze": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["unfreezeNamespace_2"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/namespaces/{slug}/transfer-ownership": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["transferOwnership_2"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/namespaces/{slug}/restore": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["restoreNamespace_2"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/namespaces/{slug}/members": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMembers_2"];
put?: never;
post: operations["addMember_2"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/namespaces/{slug}/members/batch": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["batchAddMembers_2"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/namespaces/{slug}/freeze": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["freezeNamespace_2"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/namespaces/{slug}/archive": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["archiveNamespace_2"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/labels": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listLabels_2"];
put?: never;
post: operations["createLabel"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/account/merge/verify": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["verify"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/account/merge/initiate": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["initiate"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/account/merge/confirm": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["confirm"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/account/merge/cancel": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["cancel"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/cli/v1/skills/{namespace}/publish": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["publish_3"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/cli/v1/skills/{namespace}/publish/validate": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["validatePublish"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/user/profile": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getProfile"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch: operations["updateProfile"];
trace?: never;
};
"/api/web/suites/{namespace}/{slug}/versions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** List visible Suite versions */
get: operations["listSkillSuiteVersions"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{namespace}/{slug}/versions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** List visible Suite versions */
get: operations["listSkillSuiteVersions_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/{namespace}/{slug}/labels": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** List direct labels on one visible Suite */
get: operations["listSkillSuiteLabels"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{namespace}/{slug}/labels": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** List direct labels on one visible Suite */
get: operations["listSkillSuiteLabels_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{namespace}/{slug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get one visible Suite version */
get: operations["getSkillSuite"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/{namespace}/{slug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get one visible Suite version */
get: operations["getSkillSuite_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/member-candidates": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Search exact Skill versions eligible for a Suite draft */
get: operations["searchSkillSuiteMemberCandidates"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/member-candidates": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Search exact Skill versions eligible for a Suite draft */
get: operations["searchSkillSuiteMemberCandidates_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suite-bundles/operations/{operationId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get one authorized Suite Bundle operation */
get: operations["getSkillSuiteBundleOperation"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suite-bundles/operations/{operationId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get one authorized Suite Bundle operation */
get: operations["getSkillSuiteBundleOperation_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suite-bundles/operations/mine": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** List current and completed Bundle operations started by the current user */
get: operations["listMySkillSuiteBundleOperations"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suite-bundles/operations/mine": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** List current and completed Bundle operations started by the current user */
get: operations["listMySkillSuiteBundleOperations_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suite-bundles/operations/active": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** List active Bundle operations started by the current user */
get: operations["listActiveSkillSuiteBundleOperations"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suite-bundles/operations/active": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** List active Bundle operations started by the current user */
get: operations["listActiveSkillSuiteBundleOperations_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["search"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{skillId}/reviews": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["list"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{skillId}/reviews": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["list_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/versions/{version}/files": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listFiles"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/versions/{version}/files": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listFiles_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/versions/{version}/file": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getFileContent"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/versions/{version}/file": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getFileContent_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/versions/{version}/download": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["downloadVersion"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/versions/{version}/download": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["downloadVersion_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/versions/{version}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getVersionDetail"];
put?: never;
post?: never;
delete: operations["deleteVersion"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/versions/{version}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getVersionDetail_1"];
put?: never;
post?: never;
delete: operations["deleteVersion_1"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/versions/compare": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["compareVersions"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/versions/compare": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["compareVersions_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/versions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listVersions"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/versions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listVersions_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/tags/{tagName}/files": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listFilesByTag"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/tags/{tagName}/files": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listFilesByTag_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/tags/{tagName}/file": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getFileContentByTag"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/tags/{tagName}/file": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getFileContentByTag_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/tags/{tagName}/download": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["downloadByTag"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/tags/{tagName}/download": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["downloadByTag_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/tags": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listTags"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/tags": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listTags_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/suite-memberships": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listSuiteMemberships"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/suite-memberships": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listSuiteMemberships_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/resolve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["resolveVersion"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/resolve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["resolveVersion_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/labels": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listLabels"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/labels": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listLabels_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/download": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["downloadLatest"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/download": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["downloadLatest_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/avatar/status": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["status"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/avatar/status": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["status_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}/avatar/candidates/{candidateId}/image": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["candidate"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}/avatar/candidates/{candidateId}/image": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["candidate_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{namespace}/{slug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getSkillDetail"];
put?: never;
post?: never;
delete: operations["deleteSkill_1"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/{namespace}/{slug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getSkillDetail_1"];
put?: never;
post?: never;
delete: operations["deleteSkill"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/avatar-uploads/{uploadId}/image": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["uploadPreview"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/avatar-uploads/{uploadId}/image": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["uploadPreview_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/reviews/{id}/skill-detail": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getReviewSkillDetail"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/reviews/{id}/skill-detail": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getReviewSkillDetail_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/reviews/{id}/file": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getReviewFile"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/reviews/{id}/file": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getReviewFile_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/reviews/{id}/download": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["downloadReviewVersion"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/reviews/{id}/download": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["downloadReviewVersion_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/reviews/{id}/attempts": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listReviewAttempts"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/reviews/{id}/attempts": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listReviewAttempts_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/reviews/{id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getReviewDetail"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/reviews/{id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getReviewDetail_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/reviews/pending": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listPendingReviews"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/reviews/pending": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listPendingReviews_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/reviews/my-submissions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMySubmissions"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/reviews/my-submissions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMySubmissions_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/reviews/my-progress/{id}/attempts": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMyAttempts"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/reviews/my-progress/{id}/attempts": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMyAttempts_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/reviews/my-progress": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMyProgress"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/reviews/my-progress": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMyProgress_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/resources": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Search Skills and Suites with explicit resource types */
get: operations["searchResources"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/resources": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Search Skills and Suites with explicit resource types */
get: operations["searchResources_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/promotions/{id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getPromotionDetail"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/promotions/{id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getPromotionDetail_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/promotions/source/{sourceSkillId}/state": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getPromotionSourceState"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/promotions/source/{sourceSkillId}/state": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getPromotionSourceState_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/promotions/pending": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listPendingPromotions"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/promotions/pending": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listPendingPromotions_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/promotion-revocations/{id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["get"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/promotion-revocations/{id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["get_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/promotion-revocations/source/{sourceSkillId}/history": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["history"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/promotion-revocations/source/{sourceSkillId}/history": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["history_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/promotion-revocations/pending": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["pending"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/promotion-revocations/pending": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["pending_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/promotion-revocations/history": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["reviewedHistory"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/promotion-revocations/history": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["reviewedHistory_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/notifications/unread-count": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["unreadCount"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/notifications/unread-count": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["unreadCount_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/notifications": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["list_2"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/notifications": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["list_3"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespaces/{slug}/member-candidates": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["searchMemberCandidates"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespaces/{slug}/member-candidates": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["searchMemberCandidates_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespaces/{slug}/invitations/history": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["history_2"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespaces/{slug}/invitations/history": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["history_3"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/me/suites/workspace": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** List owner workbench with merged Suite creation progress */
get: operations["listMySkillSuiteWorkspace"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/me/suites/workspace": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** List owner workbench with merged Suite creation progress */
get: operations["listMySkillSuiteWorkspace_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/me/suites": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** List Suite versions manageable by the current user */
get: operations["listMySkillSuites"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/me/suites": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** List Suite versions manageable by the current user */
get: operations["listMySkillSuites_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/me/subscriptions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMySubscriptions"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/me/subscriptions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMySubscriptions_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/me/stars": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMyStars"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/me/stars": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMyStars_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/me/skills": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMySkills"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/me/skills": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMySkills_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/me/namespaces/page": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMyNamespacesPage"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/me/namespaces/page": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMyNamespacesPage_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/me/namespaces": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMyNamespaces"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/me/namespaces": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listMyNamespaces_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/labels": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listVisibleLabels"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/labels": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listVisibleLabels_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/governance/summary": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["summary"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/governance/summary": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["summary_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/governance/notifications": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["notifications"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/governance/notifications": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["notifications_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/governance/inbox": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["inbox"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/governance/inbox": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["inbox_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/governance/activity": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["activity"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/governance/activity": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["activity_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/whoami": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["whoami"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{skillId}/versions/{versionId}/security-audit": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getSecurityAudits"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/{canonicalSlug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getSkill"];
put?: never;
post?: never;
delete: operations["deleteSkill_2"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/search": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["search_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/resolve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["resolveByQuery"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/resolve/{canonicalSlug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["resolve"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/organizations": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listOrganizations"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/organizations/{organizationId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getOrganization"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/organizations/{organizationId}/login-connections": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listLoginConnections"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/health": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["health"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/download": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["downloadByQuery"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/download/{canonicalSlug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["downloadByPath"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/auth/providers": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["providers"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/auth/methods": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["methods"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/auth/me": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["me"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/auth/local/capabilities": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["capabilities"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/users": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listUsers"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/system-config/roles": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listRoles"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/skill-reports": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listReports"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/profile-reviews": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["list_5"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/namespaces": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listNamespaces_2"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/namespaces/{slug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getNamespace_2"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/namespaces/{slug}/member-candidates": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["searchMemberCandidates_2"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/audit-logs": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listAuditLogs"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/account/merge/requests/{mergeRequestId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["approvalDetails"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/cli/v1/skills/{namespace}/{slug}/versions/{version}/download": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["downloadVersion_2"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/cli/v1/skills/{namespace}/{slug}/resolve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["resolve_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/cli/v1/skills/{namespace}/{slug}/download": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["downloadLatest_2"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/cli/v1/skills/search": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["search_2"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/cli/v1/namespaces/{namespace}/skills": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listSkills_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/cli/v1/auth/whoami": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["whoami_1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/.well-known/clawhub.json": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["clawhubConfig"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/suites/{suiteId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
/** Delete a Suite without changing member Skills */
delete: operations["deleteSkillSuite"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/suites/{suiteId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
/** Delete a Suite without changing member Skills */
delete: operations["deleteSkillSuite_1"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/skills/id/{skillId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete: operations["deleteSkillById"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/notifications/{id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete: operations["deleteRead"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/notifications/{id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete: operations["deleteRead_1"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/namespaces/{slug}/members/{userId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete: operations["removeMember"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/web/namespaces/{slug}/members/{userId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete: operations["removeMember_1"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/tokens/{id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete: operations["revoke_2"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/skills/id/{skillId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete: operations["deleteSkillById_1"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/v1/admin/namespaces/{slug}/members/{userId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete: operations["removeMember_2"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/cli/v1/skills/{namespace}/{slug}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete: operations["deleteRemote"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
}
export type webhooks = Record<string, never>;
export interface components {
schemas: {
SkillSuiteCreateRequest: {
namespace: string;
slug: string;
displayName: string;
summary?: string;
overview?: string;
version: string;
/** @enum {string} */
visibility: "PUBLIC" | "NAMESPACE_ONLY" | "PRIVATE";
changelog?: string;
entrySkill: components["schemas"]["SkillSuiteMemberRequest"];
members: components["schemas"]["SkillSuiteMemberRequest"][];
};
SkillSuiteMemberRequest: {
/** Format: int64 */
skillVersionId: number;
namespace: string;
slug: string;
version: string;
};
ApiResponseSkillSuiteResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillSuiteResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillSuiteMemberResponse: {
/** Format: int64 */
skillId?: number;
/** Format: int64 */
skillVersionId?: number;
namespace?: string;
slug?: string;
displayName?: string;
summary?: string;
version?: string;
fingerprint?: string;
/** Format: int32 */
position?: number;
entry?: boolean;
browsable?: boolean;
blockingReason?: string;
};
SkillSuiteResponse: {
/** Format: int64 */
id?: number;
/** Format: int64 */
versionId?: number;
namespace?: string;
slug?: string;
displayName?: string;
summary?: string;
overview?: string;
changelog?: string;
createdBy?: string;
createdByName?: string;
/** Format: date-time */
createdAt?: string;
/** Format: date-time */
publishedAt?: string;
/** Format: date-time */
yankedAt?: string;
version?: string;
status?: string;
/** @enum {string} */
visibility?: "PUBLIC" | "NAMESPACE_ONLY" | "PRIVATE";
suiteStatus?: string;
hidden?: boolean;
allowedActions?: ("EDIT" | "SUBMIT" | "PUBLISH_PRIVATE" | "REOPEN" | "CREATE_VERSION" | "YANK" | "HIDE" | "RESTORE" | "ARCHIVE" | "UNARCHIVE" | "DELETE")[];
available?: boolean;
members?: components["schemas"]["SkillSuiteMemberResponse"][];
};
ApiResponseSkillLabelDto: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillLabelDto"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillLabelDto: {
slug?: string;
type?: string;
displayName?: string;
};
ApiResponseVoid: {
/** Format: int32 */
code?: number;
msg?: string;
data?: Record<string, never>;
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillReviewRequest: {
/** Format: int32 */
score: number;
reviewText: string;
};
ApiResponseSkillReviewMeResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillReviewMeResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillReviewMeResponse: {
rated?: boolean;
/** Format: int32 */
score?: number;
reviewed?: boolean;
/** Format: int64 */
reviewId?: number;
reviewText?: string;
status?: string;
moderationReason?: string;
/** Format: date-time */
createdAt?: string;
/** Format: date-time */
updatedAt?: string;
};
SkillRatingRequest: {
/** Format: int32 */
score: number;
};
TagRequest: {
tagName: string;
targetVersion: string;
};
ApiResponseTagResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["TagResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
TagResponse: {
/** Format: int64 */
id?: number;
tagName?: string;
/** Format: int64 */
versionId?: number;
/** Format: date-time */
createdAt?: string;
};
ApiResponseMapStringInteger: {
/** Format: int32 */
code?: number;
msg?: string;
data?: {
[key: string]: number;
};
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
NotificationPreferenceUpdateRequest: {
preferences?: components["schemas"]["PreferenceItem"][];
};
PreferenceItem: {
category?: string;
channel?: string;
enabled?: boolean;
};
ApiResponseListNotificationPreferenceResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["NotificationPreferenceResponse"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
NotificationPreferenceResponse: {
category?: string;
channel?: string;
enabled?: boolean;
};
UpdateMemberRoleRequest: {
/** @enum {string} */
role: "OWNER" | "ADMIN" | "MEMBER";
};
ApiResponseMemberResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["MemberResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
MemberResponse: {
/** Format: int64 */
id?: number;
/** Format: int64 */
namespaceId?: number;
userId?: string;
displayName?: string;
email?: string;
/** @enum {string} */
role?: "OWNER" | "ADMIN" | "MEMBER";
/** Format: date-time */
createdAt?: string;
/** Format: date-time */
updatedAt?: string;
};
NamespaceRequest: {
slug: string;
displayName: string;
description?: string;
};
ApiResponseNamespaceResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["NamespaceResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
NamespaceResponse: {
/** Format: int64 */
id?: number;
slug?: string;
displayName?: string;
/** @enum {string} */
status?: "ACTIVE" | "FROZEN" | "ARCHIVED";
description?: string;
/** @enum {string} */
type?: "GLOBAL" | "TEAM";
avatarUrl?: string;
createdBy?: string;
/** Format: date-time */
createdAt?: string;
/** Format: date-time */
updatedAt?: string;
};
TokenExpirationUpdateRequest: {
expiresAt?: string;
};
ApiResponseTokenSummaryResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["TokenSummaryResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
TokenSummaryResponse: {
/** Format: int64 */
id?: number;
name?: string;
tokenPrefix?: string;
createdAt?: string;
expiresAt?: string;
lastUsedAt?: string;
};
AdminUserStatusUpdateRequest: {
status: string;
};
AdminUserMutationResponse: {
userId?: string;
role?: string;
status?: string;
};
ApiResponseAdminUserMutationResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["AdminUserMutationResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
AdminUserRoleUpdateRequest: {
role: string;
};
ExternalRoleGrantUpdateRequest: {
roleCode: string;
/** Format: int64 */
version: number;
};
ApiResponseExternalRoleGrantRuleResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["ExternalRoleGrantRuleResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ExternalRoleGrantRuleResponse: {
/** Format: int64 */
id?: number;
providerCode?: string;
email?: string;
roleCode?: string;
status?: string;
matchedSubject?: string;
grantedUserId?: string;
/** Format: date-time */
grantedAt?: string;
/** Format: int64 */
version?: number;
/** Format: date-time */
updatedAt?: string;
};
AvatarReviewSettingsUpdateRequest: {
machineEnabled?: boolean;
manualEnabled?: boolean;
/** Format: int64 */
version?: number;
};
ApiResponseAvatarReviewSettingsResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["AvatarReviewSettingsResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
AvatarReviewSettingsResponse: {
machineEnabled?: boolean;
manualEnabled?: boolean;
/** Format: int64 */
version?: number;
/** Format: date-time */
updatedAt?: string;
};
SystemAuthSettingsUpdateRequest: {
passwordLoginEnabled: boolean;
selfRegistrationEnabled: boolean;
/** Format: int64 */
version: number;
};
ApiResponseSystemAuthSettingsResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SystemAuthSettingsResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SystemAuthSettingsResponse: {
passwordLoginEnabled?: boolean;
selfRegistrationEnabled?: boolean;
/** Format: int64 */
version?: number;
/** Format: date-time */
updatedAt?: string;
};
AdminLabelUpdateRequest: {
/** @enum {string} */
type: "RECOMMENDED" | "PRIVILEGED";
visibleInFilter?: boolean;
/** Format: int32 */
sortOrder?: number;
translations: components["schemas"]["LabelTranslationItemRequest"][];
};
LabelTranslationItemRequest: {
locale: string;
displayName: string;
};
ApiResponseLabelDefinitionResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["LabelDefinitionResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
LabelDefinitionResponse: {
slug?: string;
type?: string;
visibleInFilter?: boolean;
/** Format: int32 */
sortOrder?: number;
translations?: components["schemas"]["LabelTranslationResponse"][];
/** Format: date-time */
createdAt?: string;
};
LabelTranslationResponse: {
locale?: string;
displayName?: string;
};
LabelSortOrderItemRequest: {
slug: string;
/** Format: int32 */
sortOrder?: number;
};
LabelSortOrderUpdateRequest: {
items: components["schemas"]["LabelSortOrderItemRequest"][];
};
ApiResponseListLabelDefinitionResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["LabelDefinitionResponse"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillSuiteReasonRequest: {
reason: string;
};
ApiResponseMessageResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["MessageResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
MessageResponse: {
message?: string;
};
ApiResponseSkillSuiteInstallPlanResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillSuiteInstallPlanResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillSuiteInstallMemberResponse: {
/** Format: int64 */
skillId?: number;
/** Format: int64 */
skillVersionId?: number;
namespace?: string;
slug?: string;
version?: string;
fingerprint?: string;
downloadUrl?: string;
/** Format: int32 */
position?: number;
entry?: boolean;
};
SkillSuiteInstallPlanResponse: {
operationId?: string;
namespace?: string;
slug?: string;
version?: string;
fingerprint?: string;
members?: components["schemas"]["SkillSuiteInstallMemberResponse"][];
};
SkillSuiteReviewRequest: {
comment?: string;
};
SkillSuiteBundleConfirmRequest: {
warningDigest: string;
};
ApiResponseSkillSuiteBundleOperationResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillSuiteBundleOperationResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillSuiteBundleOperationResponse: {
operationId?: string;
status?: string;
replayed?: boolean;
};
ApiResponseSkillSuiteBundlePreviewResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillSuiteBundlePreviewResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PreviewMember: {
coordinate?: string;
/** @enum {string} */
sourceType?: "PACKAGE" | "REFERENCE";
packagePath?: string;
/** @enum {string} */
relationship?: "ADDED" | "UPDATED" | "UNCHANGED" | "REMOVED";
/** @enum {string} */
publishAction?: "CREATE_SKILL" | "CREATE_VERSION" | "REUSE_VERSION" | "REFERENCE_VERSION" | "NONE";
/** Format: int64 */
skillId?: number;
/** Format: int64 */
skillVersionId?: number;
/** @enum {string} */
finalVisibility?: "PUBLIC" | "NAMESPACE_ONLY" | "PRIVATE";
resolvedVersion?: string;
fingerprint?: string;
errors?: string[];
warnings?: string[];
};
RemovedMember: {
coordinate?: string;
/** Format: int64 */
skillId?: number;
/** Format: int64 */
skillVersionId?: number;
version?: string;
entry?: boolean;
};
SkillSuiteBundlePreviewResponse: {
previewToken?: string;
/** Format: date-time */
expiresAt?: string;
confirmable?: boolean;
target?: components["schemas"]["Target"];
members?: components["schemas"]["PreviewMember"][];
removedMembers?: components["schemas"]["RemovedMember"][];
errors?: string[];
warnings?: string[];
warningDigest?: string;
};
Target: {
/** @enum {string} */
mode?: "CREATE" | "UPDATE";
coordinate?: string;
/** Format: int64 */
namespaceId?: number;
/** Format: int64 */
suiteId?: number;
/** Format: int64 */
baseSuiteVersionId?: number;
targetVersion?: string;
displayName?: string;
summary?: string;
overview?: string;
/** @enum {string} */
visibility?: "PUBLIC" | "NAMESPACE_ONLY" | "PRIVATE";
};
AdminSkillActionRequest: {
reason?: string;
};
ApiResponseSkillLifecycleMutationResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillLifecycleMutationResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillLifecycleMutationResponse: {
/** Format: int64 */
skillId?: number;
/** Format: int64 */
versionId?: number;
action?: string;
status?: string;
};
SkillVersionRereleaseRequest: {
targetVersion: string;
confirmWarnings?: boolean;
};
SubmitReviewRequest: {
version: string;
targetVisibility: string;
};
SkillReportSubmitRequest: {
reason?: string;
details?: string;
};
ApiResponseSkillReportMutationResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillReportMutationResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillReportMutationResponse: {
/** Format: int64 */
reportId?: number;
status?: string;
};
ConfirmPublishRequest: {
version: string;
};
SkillAvatarReasonRequest: {
reason: string;
};
ApiResponseSkillAvatarStatusResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillAvatarStatusResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillAvatarStatusResponse: {
avatarUrl?: string;
/** Format: int64 */
candidateId?: number;
candidateStatus?: string;
machineStatus?: string;
reviewStatus?: string;
reviewReason?: string;
candidateUrl?: string;
namespace?: string;
slug?: string;
/** Format: date-time */
machineNextRetryAt?: string;
automaticRetryExhausted?: boolean;
};
SkillAvatarSubmitRequest: {
uploadId: string;
};
ApiResponsePublishResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PublishResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PublishResponse: {
/** Format: int64 */
skillId?: number;
namespace?: string;
slug?: string;
version?: string;
status?: string;
/** Format: int32 */
fileCount?: number;
/** Format: int64 */
totalSize?: number;
};
ApiResponseSkillAvatarUploadResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillAvatarUploadResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillAvatarUploadResponse: {
uploadId: string;
previewUrl: string;
/** Format: date-time */
expiresAt: string;
};
ReviewActionRequest: {
comment?: string;
};
ApiResponseReviewTaskResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["ReviewTaskResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ReviewTaskResponse: {
/** Format: int64 */
id?: number;
/** Format: int64 */
skillVersionId?: number;
namespace?: string;
skillSlug?: string;
version?: string;
status?: string;
submittedBy?: string;
submittedByName?: string;
reviewedBy?: string;
reviewedByName?: string;
reviewComment?: string;
/** Format: date-time */
submittedAt?: string;
/** Format: date-time */
reviewedAt?: string;
subjectType?: string;
/** Format: int64 */
subjectId?: number;
/** Format: int64 */
subjectVersionId?: number;
subjectSlug?: string;
/** Format: int64 */
avatarCandidateId?: number;
avatarRemoval?: boolean;
};
ReviewTaskRequest: {
/** Format: int64 */
skillVersionId?: number;
};
PromotionActionRequest: {
comment?: string;
};
ApiResponsePromotionResponseDto: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PromotionResponseDto"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PromotionResponseDto: {
/** Format: int64 */
id?: number;
/** Format: int64 */
sourceSkillId?: number;
sourceSkillDisplayName?: string;
sourceSkillSummary?: string;
sourceNamespace?: string;
sourceSkillSlug?: string;
sourceVersion?: string;
/** Format: int32 */
sourceVersionFileCount?: number;
/** Format: int64 */
sourceVersionTotalSize?: number;
/** Format: int64 */
sourceSkillDownloadCount?: number;
/** Format: int32 */
sourceSkillStarCount?: number;
targetNamespace?: string;
/** Format: int64 */
targetSkillId?: number;
status?: string;
submittedBy?: string;
submittedByName?: string;
reviewedBy?: string;
reviewedByName?: string;
reviewComment?: string;
/** Format: date-time */
submittedAt?: string;
/** Format: date-time */
reviewedAt?: string;
requestKind?: string;
targetCurrentVersion?: string;
/** Format: int64 */
targetVersionId?: number;
};
PromotionRequestDto: {
/** Format: int64 */
sourceSkillId?: number;
/** Format: int64 */
sourceVersionId?: number;
/** Format: int64 */
targetNamespaceId?: number;
};
PromotionRevocationActionRequest: {
comment?: string;
};
ApiResponsePromotionRevocationResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PromotionRevocationResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PromotionRevocationResponse: {
/** Format: int64 */
id?: number;
/** Format: int64 */
initialPromotionRequestId?: number;
/** Format: int64 */
sourceSkillId?: number;
/** Format: int64 */
targetSkillId?: number;
/** Format: int64 */
sourceNamespaceId?: number;
/** Format: int64 */
targetNamespaceId?: number;
skillSlug?: string;
status?: string;
reason?: string;
submittedBy?: string;
reviewedBy?: string;
reviewComment?: string;
/** Format: date-time */
submittedAt?: string;
/** Format: date-time */
reviewedAt?: string;
};
PromotionRevocationSubmitRequest: {
/** Format: int64 */
sourceSkillId?: number;
reason?: string;
};
TransferOwnershipRequest: {
newOwnerId: string;
};
BatchMemberRequest: {
members: components["schemas"]["MemberRequest"][];
};
MemberRequest: {
userId: string;
/** @enum {string} */
role: "OWNER" | "ADMIN" | "MEMBER";
};
ApiResponseBatchMemberResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["BatchMemberResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
BatchMemberResponse: {
/** Format: int32 */
totalCount?: number;
/** Format: int32 */
successCount?: number;
/** Format: int32 */
failureCount?: number;
results?: components["schemas"]["BatchMemberResult"][];
};
BatchMemberResult: {
userId?: string;
role?: string;
success?: boolean;
error?: string;
};
NamespaceInvitationCreateRequest: {
replace?: boolean;
};
ApiResponseCreated: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["Created"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
Created: {
token?: string;
/** Format: date-time */
expiresAt?: string;
replaced?: boolean;
};
NamespaceLifecycleRequest: {
reason?: string;
};
NamespaceInvitationTokenRequest: {
token: string;
};
ApiResponsePreview: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["Preview"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
Preview: {
namespaceSlug?: string;
namespaceDisplayName?: string;
namespaceAvatarUrl?: string;
/** @enum {string} */
outcome?: "CONFIRM_REQUIRED" | "ALREADY_MEMBER";
/** Format: date-time */
expiresAt?: string;
};
Accepted: {
namespaceSlug?: string;
/** @enum {string} */
outcome?: "JOINED" | "ALREADY_MEMBER";
};
ApiResponseAccepted: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["Accepted"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ApiResponseGovernanceNotificationResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["GovernanceNotificationResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
GovernanceNotificationResponse: {
/** Format: int64 */
id?: number;
category?: string;
entityType?: string;
/** Format: int64 */
entityId?: number;
title?: string;
bodyJson?: string;
status?: string;
createdAt?: string;
readAt?: string;
};
TokenCreateRequest: {
name: string;
scopes?: string[];
expiresAt?: string;
};
ApiResponseTokenCreateResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["TokenCreateResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
TokenCreateResponse: {
token?: string;
/** Format: int64 */
id?: number;
name?: string;
tokenPrefix?: string;
createdAt?: string;
expiresAt?: string;
};
ClawHubStarResponse: {
ok?: boolean;
starred?: boolean;
alreadyStarred?: boolean;
};
ClawHubPublishResponse: {
ok?: boolean;
skillId?: string;
versionId?: string;
};
ClawHubDeleteResponse: {
ok?: boolean;
};
AuthorizeRequest: {
userCode?: string;
};
SessionBootstrapRequest: {
provider: string;
};
ApiResponseAuthMeResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["AuthMeResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
AuthMeResponse: {
userId?: string;
displayName?: string;
email?: string;
avatarUrl?: string;
oauthProvider?: string;
canChangePassword?: boolean;
platformRoles?: string[];
};
LocalRegisterRequest: {
username: string;
password: string;
email: string;
};
PasswordResetRequestDto: {
email: string;
};
PasswordResetConfirmRequest: {
email: string;
code: string;
newPassword: string;
};
LocalLoginRequest: {
username: string;
password: string;
};
ChangePasswordRequest: {
currentPassword: string;
newPassword: string;
};
DirectLoginRequest: {
provider: string;
username: string;
password: string;
};
TokenRequest: {
deviceCode?: string;
};
ApiResponseDeviceTokenResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["DeviceTokenResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
DeviceTokenResponse: {
accessToken?: string;
tokenType?: string;
error?: string;
};
ApiResponseDeviceCodeResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["DeviceCodeResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
DeviceCodeResponse: {
deviceCode?: string;
userCode?: string;
verificationUri?: string;
/** Format: int32 */
expiresIn?: number;
/** Format: int32 */
interval?: number;
};
ExternalRoleGrantCreateRequest: {
providerCode: string;
email: string;
roleCode: string;
};
AdminSkillMutationResponse: {
/** Format: int64 */
skillId?: number;
/** Format: int64 */
versionId?: number;
action?: string;
status?: string;
};
ApiResponseAdminSkillMutationResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["AdminSkillMutationResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ApiResponseSkillReviewResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillReviewResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillReviewResponse: {
/** Format: int64 */
id?: number;
userId?: string;
displayName?: string;
avatarUrl?: string;
/** Format: int32 */
score?: number;
reviewText?: string;
status?: string;
authoredByViewer?: boolean;
moderationReason?: string;
/** Format: date-time */
createdAt?: string;
/** Format: date-time */
updatedAt?: string;
};
SkillReviewModerationRequest: {
reason?: string;
};
AdminSkillReportActionRequest: {
comment?: string;
disposition?: string;
};
ProfileReviewRejectRequest: {
comment: string;
};
ApiResponseProfileReviewMutationResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["ProfileReviewMutationResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ProfileReviewMutationResponse: {
/** Format: int64 */
id?: number;
status?: string;
};
OrganizationCreateRequest: {
slug: string;
displayName: string;
initialOwnerUserId: string;
};
ApiResponseOrganizationCreateResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["OrganizationCreateResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
OrganizationCreateResponse: {
id?: string;
slug?: string;
displayName?: string;
/** @enum {string} */
status?: "ACTIVE" | "SUSPENDED" | "DECOMMISSIONED";
/** Format: int64 */
authorityVersion?: number;
};
AdminNamespaceDetailResponse: {
/** Format: int64 */
id?: number;
slug?: string;
displayName?: string;
status?: string;
description?: string;
type?: string;
avatarUrl?: string;
createdBy?: string;
/** Format: date-time */
createdAt?: string;
/** Format: date-time */
updatedAt?: string;
stats?: components["schemas"]["AdminNamespaceStatsResponse"];
permissions?: components["schemas"]["AdminNamespacePermissionsResponse"];
};
AdminNamespacePermissionsResponse: {
/** @enum {string} */
currentUserRole?: "OWNER" | "ADMIN" | "MEMBER";
platformOverride?: boolean;
immutable?: boolean;
canManageMembers?: boolean;
canGovernNamespace?: boolean;
canPublish?: boolean;
canTransferOwnership?: boolean;
canFreeze?: boolean;
canUnfreeze?: boolean;
canArchive?: boolean;
canRestore?: boolean;
};
AdminNamespaceStatsResponse: {
/** Format: int64 */
memberCount?: number;
/** Format: int64 */
skillCount?: number;
};
ApiResponseAdminNamespaceDetailResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["AdminNamespaceDetailResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
AdminLabelCreateRequest: {
slug: string;
/** @enum {string} */
type: "RECOMMENDED" | "PRIVILEGED";
visibleInFilter?: boolean;
/** Format: int32 */
sortOrder?: number;
translations: components["schemas"]["LabelTranslationItemRequest"][];
};
MergeVerifyRequest: {
/** Format: int64 */
mergeRequestId: number;
};
MergeInitiateRequest: {
secondaryIdentifier: string;
};
ApiResponseMergeInitiateResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["MergeInitiateResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
MergeInitiateResponse: {
/** Format: int64 */
mergeRequestId?: number;
secondaryUserId?: string;
expiresAt?: string;
};
ConfirmMergeRequest: {
/** Format: int64 */
mergeRequestId: number;
};
CancelMergeRequest: {
/** Format: int64 */
mergeRequestId: number;
};
ApiResponseCliPublishResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["CliPublishResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
CliPublishResponse: {
namespace?: string;
slug?: string;
version?: string;
visibility?: string;
};
ApiResponseCliDryRunResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["CliDryRunResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
CliDryRunResponse: {
valid?: boolean;
errors?: string[];
warnings?: string[];
resolvedSlug?: string;
resolvedVersion?: string;
};
UpdateProfileRequest: {
displayName?: string;
};
ApiResponseUpdateProfileResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["UpdateProfileResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
UpdateProfileResponse: {
/** @enum {string} */
status?: "APPLIED" | "PENDING_REVIEW" | "PARTIALLY_APPLIED";
message?: string;
appliedFields?: {
[key: string]: string;
};
pendingFields?: {
[key: string]: string;
};
};
ApiResponseListSkillSuiteVersionSummaryResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillSuiteVersionSummaryResponse"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillSuiteVersionSummaryResponse: {
/** Format: int64 */
id?: number;
version?: string;
status?: string;
/** @enum {string} */
visibility?: "PUBLIC" | "NAMESPACE_ONLY" | "PRIVATE";
changelog?: string;
createdBy?: string;
createdByName?: string;
/** Format: date-time */
publishedAt?: string;
/** Format: date-time */
yankedAt?: string;
/** Format: date-time */
createdAt?: string;
};
ApiResponseListSkillLabelDto: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillLabelDto"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ApiResponseListSkillSuiteMemberCandidateResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillSuiteMemberCandidateResponse"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillSuiteMemberCandidateResponse: {
/** Format: int64 */
skillId?: number;
/** Format: int64 */
skillVersionId?: number;
namespace?: string;
slug?: string;
displayName?: string;
version?: string;
/** @enum {string} */
visibility?: "PUBLIC" | "NAMESPACE_ONLY" | "PRIVATE";
recommended?: boolean;
};
ApiResponseSkillSuiteBundleOperationDetailResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillSuiteBundleOperationDetailResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
OperationMember: {
/** Format: int32 */
position?: number;
redacted?: boolean;
coordinate?: string;
/** @enum {string} */
sourceType?: "PACKAGE" | "REFERENCE";
packagePath?: string;
/** @enum {string} */
relationship?: "ADDED" | "UPDATED" | "UNCHANGED" | "REMOVED";
/** @enum {string} */
publishAction?: "CREATE_SKILL" | "CREATE_VERSION" | "REUSE_VERSION" | "REFERENCE_VERSION" | "NONE";
/** @enum {string} */
status?: "PLANNED" | "RUNNING" | "WAITING_FOR_MEMBER" | "COMPLETED" | "BLOCKED_RETRYABLE" | "REPREVIEW_REQUIRED" | "CANCELLED";
/** @enum {string} */
visibility?: "PUBLIC" | "NAMESPACE_ONLY" | "PRIVATE";
version?: string;
/** Format: int64 */
skillId?: number;
/** Format: int64 */
skillVersionId?: number;
errors?: string[];
warnings?: string[];
};
SkillSuiteBundleOperationDetailResponse: {
operationId?: string;
/** @enum {string} */
status?: "RUNNING" | "WAITING_FOR_MEMBERS" | "BLOCKED_RETRYABLE" | "REPREVIEW_REQUIRED" | "SUITE_DRAFT_CREATED" | "CANCELLED";
/** @enum {string} */
mode?: "CREATE" | "UPDATE";
targetCoordinate?: string;
/** Format: int64 */
targetNamespaceId?: number;
/** Format: int64 */
targetSuiteId?: number;
targetVersion?: string;
baseVersion?: string;
failureCode?: string;
/** Format: int64 */
resultSuiteId?: number;
/** Format: int64 */
resultSuiteVersionId?: number;
/** Format: date-time */
createdAt?: string;
/** Format: date-time */
updatedAt?: string;
/** Format: date-time */
completedAt?: string;
members?: components["schemas"]["OperationMember"][];
};
ApiResponseSkillSuiteBundleOperationPageResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillSuiteBundleOperationPageResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillSuiteBundleOperationPageResponse: {
items?: components["schemas"]["SkillSuiteBundleOperationSummaryResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
hasChangingOperations?: boolean;
};
SkillSuiteBundleOperationSummaryResponse: {
operationId?: string;
/** @enum {string} */
mode?: "CREATE" | "UPDATE";
targetCoordinate?: string;
targetVersion?: string;
/** @enum {string} */
status?: "RUNNING" | "WAITING_FOR_MEMBERS" | "BLOCKED_RETRYABLE" | "REPREVIEW_REQUIRED" | "SUITE_DRAFT_CREATED" | "CANCELLED";
failureCode?: string;
baseVersion?: string;
/** Format: int32 */
totalMembers?: number;
/** Format: int32 */
completedMembers?: number;
/** Format: int32 */
waitingMembers?: number;
/** Format: date-time */
updatedAt?: string;
};
ApiResponsePageResponseSkillSuiteBundleOperationSummaryResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseSkillSuiteBundleOperationSummaryResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PageResponseSkillSuiteBundleOperationSummaryResponse: {
items?: components["schemas"]["SkillSuiteBundleOperationSummaryResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponseSearchResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SearchResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ComplianceEvidenceResponse: {
type?: string;
path?: string;
url?: string;
sha256?: string;
};
ComplianceMappingResponse: {
standard?: string;
version?: string;
controlId?: string;
title?: string;
evidence?: components["schemas"]["ComplianceEvidenceResponse"][];
};
ComplianceSnapshotResponse: {
schemaVersion?: string;
items?: components["schemas"]["ComplianceMappingResponse"][];
digest?: string;
};
SearchResponse: {
items?: components["schemas"]["SkillSummaryResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
SkillLifecycleVersionResponse: {
/** Format: int64 */
id?: number;
version?: string;
status?: string;
};
SkillSummaryResponse: {
/** Format: int64 */
id?: number;
slug?: string;
displayName?: string;
summary?: string;
visibility?: string;
status?: string;
/** Format: int64 */
downloadCount?: number;
/** Format: int32 */
starCount?: number;
ratingAvg?: number;
/** Format: int32 */
ratingCount?: number;
namespace?: string;
/** Format: date-time */
updatedAt?: string;
ownerId?: string;
ownerDisplayName?: string;
canSubmitPromotion?: boolean;
headlineVersion?: components["schemas"]["SkillLifecycleVersionResponse"];
publishedVersion?: components["schemas"]["SkillLifecycleVersionResponse"];
ownerPreviewVersion?: components["schemas"]["SkillLifecycleVersionResponse"];
resolutionMode?: string;
complianceSnapshot?: components["schemas"]["ComplianceSnapshotResponse"];
labels?: components["schemas"]["SkillLabelDto"][];
avatarUrl?: string;
};
ApiResponseBoolean: {
/** Format: int32 */
code?: number;
msg?: string;
data?: boolean;
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ApiResponsePageResponseSkillReviewResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseSkillReviewResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PageResponseSkillReviewResponse: {
items?: components["schemas"]["SkillReviewResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponseSkillRatingStatusResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillRatingStatusResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillRatingStatusResponse: {
/** Format: int32 */
score?: number;
rated?: boolean;
};
ApiResponseListSkillFileResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillFileResponse"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillFileResponse: {
/** Format: int64 */
id?: number;
filePath?: string;
/** Format: int64 */
fileSize?: number;
contentType?: string;
sha256?: string;
};
ApiResponseSkillVersionDetailResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillVersionDetailResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillVersionDetailResponse: {
/** Format: int64 */
id?: number;
version?: string;
status?: string;
changelog?: string;
/** Format: int32 */
fileCount?: number;
/** Format: int64 */
totalSize?: number;
/** Format: date-time */
publishedAt?: string;
parsedMetadataJson?: string;
manifestJson?: string;
complianceSnapshot?: components["schemas"]["ComplianceSnapshotResponse"];
};
ApiResponseSkillVersionCompareResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillVersionCompareResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillVersionCompareFileResponse: {
path?: string;
changeType?: string;
/** Format: int64 */
oldSize?: number;
/** Format: int64 */
newSize?: number;
binary?: boolean;
truncated?: boolean;
hunks?: components["schemas"]["SkillVersionCompareHunkResponse"][];
};
SkillVersionCompareHunkResponse: {
/** Format: int32 */
oldStart?: number;
/** Format: int32 */
oldLines?: number;
/** Format: int32 */
newStart?: number;
/** Format: int32 */
newLines?: number;
lines?: components["schemas"]["SkillVersionCompareLineResponse"][];
};
SkillVersionCompareLineResponse: {
type?: string;
content?: string;
/** Format: int32 */
oldLineNumber?: number;
/** Format: int32 */
newLineNumber?: number;
};
SkillVersionCompareResponse: {
from?: string;
to?: string;
summary?: components["schemas"]["SkillVersionCompareSummaryResponse"];
files?: components["schemas"]["SkillVersionCompareFileResponse"][];
};
SkillVersionCompareSummaryResponse: {
/** Format: int32 */
totalFiles?: number;
/** Format: int32 */
addedFiles?: number;
/** Format: int32 */
modifiedFiles?: number;
/** Format: int32 */
removedFiles?: number;
/** Format: int32 */
addedLines?: number;
/** Format: int32 */
removedLines?: number;
};
ApiResponsePageResponseSkillVersionResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseSkillVersionResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PageResponseSkillVersionResponse: {
items?: components["schemas"]["SkillVersionResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
SkillVersionResponse: {
/** Format: int64 */
id?: number;
version?: string;
status?: string;
changelog?: string;
/** Format: int32 */
fileCount?: number;
/** Format: int64 */
totalSize?: number;
/** Format: date-time */
publishedAt?: string;
downloadAvailable?: boolean;
complianceSnapshot?: components["schemas"]["ComplianceSnapshotResponse"];
};
ApiResponseListTagResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["TagResponse"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ApiResponsePageResponseSkillSuiteReferenceResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseSkillSuiteReferenceResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PageResponseSkillSuiteReferenceResponse: {
items?: components["schemas"]["SkillSuiteReferenceResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
SkillSuiteReferenceResponse: {
/** Format: int64 */
suiteId?: number;
namespace?: string;
slug?: string;
displayName?: string;
version?: string;
/** Format: int32 */
memberCount?: number;
currentSkillEntry?: boolean;
visibleSiblingMembers?: components["schemas"]["SkillSuiteSiblingMemberResponse"][];
/** Format: int32 */
restrictedMemberCount?: number;
/** Format: int32 */
omittedVisibleMemberCount?: number;
};
SkillSuiteSiblingMemberResponse: {
/** Format: int64 */
skillId?: number;
namespace?: string;
slug?: string;
displayName?: string;
version?: string;
entry?: boolean;
available?: boolean;
};
ApiResponseResolveVersionResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["ResolveVersionResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ResolveVersionResponse: {
/** Format: int64 */
skillId?: number;
namespace?: string;
slug?: string;
version?: string;
/** Format: int64 */
versionId?: number;
fingerprint?: string;
matched?: boolean;
downloadUrl?: string;
};
ApiResponseSkillDetailResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillDetailResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillDetailResponse: {
/** Format: int64 */
id?: number;
slug?: string;
displayName?: string;
ownerId?: string;
ownerDisplayName?: string;
summary?: string;
visibility?: string;
status?: string;
/** Format: int64 */
downloadCount?: number;
/** Format: int32 */
starCount?: number;
/** Format: int32 */
subscriptionCount?: number;
ratingAvg?: number;
/** Format: int32 */
ratingCount?: number;
hidden?: boolean;
namespace?: string;
labels?: components["schemas"]["SkillLabelDto"][];
canManageLifecycle?: boolean;
canSubmitPromotion?: boolean;
canInteract?: boolean;
canReport?: boolean;
headlineVersion?: components["schemas"]["SkillLifecycleVersionResponse"];
publishedVersion?: components["schemas"]["SkillLifecycleVersionResponse"];
ownerPreviewVersion?: components["schemas"]["SkillLifecycleVersionResponse"];
ownerPreviewReviewComment?: string;
resolutionMode?: string;
entryForSuites?: components["schemas"]["SkillSuiteReferenceResponse"][];
memberOfSuites?: components["schemas"]["PageResponseSkillSuiteReferenceResponse"];
avatarUrl?: string;
};
ApiResponseReviewSkillDetailResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["ReviewSkillDetailResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
AvatarChange: {
/** Format: int64 */
candidateId?: number;
currentAvatarUrl?: string;
candidatePreviewUrl?: string;
machineStatus?: string;
reviewStatus?: string;
readyForApproval?: boolean;
removal?: boolean;
};
ReviewSkillDetailResponse: {
skill?: components["schemas"]["SkillDetailResponse"];
versions?: components["schemas"]["SkillVersionResponse"][];
files?: components["schemas"]["SkillFileResponse"][];
documentationPath?: string;
documentationContent?: string;
downloadUrl?: string;
activeVersion?: string;
avatarChange?: components["schemas"]["AvatarChange"];
};
ApiResponseListReviewTaskResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["ReviewTaskResponse"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ApiResponsePageResponseReviewTaskResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseReviewTaskResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PageResponseReviewTaskResponse: {
items?: components["schemas"]["ReviewTaskResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponseReviewProgressPageResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["ReviewProgressPageResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ReviewProgressPageResponse: {
items?: components["schemas"]["ReviewProgressResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
statusCounts?: components["schemas"]["ReviewProgressStatusCounts"];
};
ReviewProgressResponse: {
/** Format: int64 */
latestReviewTaskId?: number;
/** Format: int64 */
skillId?: number;
namespace?: string;
skillSlug?: string;
skillVersion?: string;
latestStatus?: string;
latestReviewComment?: string;
/** Format: date-time */
latestSubmittedAt?: string;
/** Format: date-time */
latestReviewedAt?: string;
/** Format: int64 */
attemptCount?: number;
subjectType?: string;
/** Format: int64 */
subjectId?: number;
/** Format: int64 */
subjectVersionId?: number;
subjectSlug?: string;
};
ReviewProgressStatusCounts: {
/** Format: int64 */
pending?: number;
/** Format: int64 */
approved?: number;
/** Format: int64 */
rejected?: number;
};
ApiResponseResourceSearchResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["ResourceSearchResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ResourceSearchResponse: {
items?: components["schemas"]["ResourceSummaryResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ResourceSummaryResponse: {
resourceType?: string;
detailUrl?: string;
/** Format: int64 */
id?: number;
namespace?: string;
slug?: string;
displayName?: string;
summary?: string;
version?: string;
visibility?: string;
/** Format: int64 */
installCount?: number;
available?: boolean;
/** Format: date-time */
updatedAt?: string;
labels?: components["schemas"]["SkillLabelDto"][];
};
ApiResponsePromotionState: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PromotionState"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PromotionState: {
requestKind?: string;
/** Format: int64 */
targetSkillId?: number;
targetCurrentVersion?: string;
/** Format: int64 */
pendingPromotionId?: number;
};
ApiResponsePageResponsePromotionResponseDto: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponsePromotionResponseDto"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PageResponsePromotionResponseDto: {
items?: components["schemas"]["PromotionResponseDto"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponseListPromotionRevocationResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PromotionRevocationResponse"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ApiResponsePageResponsePromotionRevocationResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponsePromotionRevocationResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PageResponsePromotionRevocationResponse: {
items?: components["schemas"]["PromotionRevocationResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponseMapStringLong: {
/** Format: int32 */
code?: number;
msg?: string;
data?: {
[key: string]: number;
};
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ApiResponsePageResponseNotificationResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseNotificationResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
NotificationResponse: {
/** Format: int64 */
id?: number;
category?: string;
eventType?: string;
title?: string;
bodyJson?: string;
entityType?: string;
/** Format: int64 */
entityId?: number;
status?: string;
createdAt?: string;
readAt?: string;
targetType?: string;
/** Format: int64 */
targetId?: number;
targetRoute?: string;
};
PageResponseNotificationResponse: {
items?: components["schemas"]["NotificationResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
Pageable: {
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
sort?: string[];
};
ApiResponsePageResponseMemberResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseMemberResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PageResponseMemberResponse: {
items?: components["schemas"]["MemberResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponseListNamespaceCandidateUserResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["NamespaceCandidateUserResponse"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
NamespaceCandidateUserResponse: {
userId?: string;
displayName?: string;
email?: string;
status?: string;
};
ApiResponseInvitationHistoryPage: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["InvitationHistoryPage"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
InvitationHistoryItem: {
invitationId?: string;
issuedBy?: string;
issuedByName?: string;
/** Format: date-time */
issuedAt?: string;
/** Format: date-time */
expiresAt?: string;
status?: string;
consumedBy?: string;
consumedByName?: string;
/** Format: date-time */
consumedAt?: string;
/** Format: date-time */
endedAt?: string;
legacy?: boolean;
};
InvitationHistoryPage: {
items?: components["schemas"]["InvitationHistoryItem"][];
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
/** Format: int64 */
total?: number;
/** Format: int32 */
totalPages?: number;
};
ApiResponseInvitationStatus: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["InvitationStatus"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
InvitationStatus: {
active?: boolean;
};
ApiResponsePageResponseNamespaceResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseNamespaceResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PageResponseNamespaceResponse: {
items?: components["schemas"]["NamespaceResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponseMySkillSuiteWorkspaceResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["MySkillSuiteWorkspaceResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
Item: {
/** Format: int64 */
suiteId?: number;
namespace?: string;
slug?: string;
displayName?: string;
summary?: string;
version?: string;
suiteVersion?: string;
state?: string;
/** Format: date-time */
updatedAt?: string;
operationId?: string;
operationStatus?: string;
failureCode?: string;
};
MySkillSuiteWorkspaceResponse: {
items?: components["schemas"]["Item"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
/** Format: int64 */
attentionCount?: number;
hasChangingOperations?: boolean;
};
ApiResponsePageResponseMySkillSuiteSummaryResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseMySkillSuiteSummaryResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
MySkillSuiteSummaryResponse: {
/** Format: int64 */
id?: number;
/** Format: int64 */
versionId?: number;
namespace?: string;
slug?: string;
displayName?: string;
summary?: string;
version?: string;
versionStatus?: string;
suiteStatus?: string;
visibility?: string;
hidden?: boolean;
/** Format: date-time */
updatedAt?: string;
};
PageResponseMySkillSuiteSummaryResponse: {
items?: components["schemas"]["MySkillSuiteSummaryResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponsePageResponseSkillSummaryResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseSkillSummaryResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PageResponseSkillSummaryResponse: {
items?: components["schemas"]["SkillSummaryResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponsePageResponseMyNamespaceResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseMyNamespaceResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
MyNamespaceResponse: {
/** Format: int64 */
id?: number;
slug?: string;
displayName?: string;
/** @enum {string} */
status?: "ACTIVE" | "FROZEN" | "ARCHIVED";
description?: string;
/** @enum {string} */
type?: "GLOBAL" | "TEAM";
avatarUrl?: string;
createdBy?: string;
/** Format: date-time */
createdAt?: string;
/** Format: date-time */
updatedAt?: string;
/** @enum {string} */
currentUserRole?: "OWNER" | "ADMIN" | "MEMBER";
immutable?: boolean;
canFreeze?: boolean;
canUnfreeze?: boolean;
canArchive?: boolean;
canRestore?: boolean;
canDelete?: boolean;
};
PageResponseMyNamespaceResponse: {
items?: components["schemas"]["MyNamespaceResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponseListMyNamespaceResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["MyNamespaceResponse"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ApiResponseGovernanceSummaryResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["GovernanceSummaryResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
GovernanceSummaryResponse: {
/** Format: int64 */
pendingReviews?: number;
/** Format: int64 */
pendingPromotions?: number;
/** Format: int64 */
pendingReports?: number;
/** Format: int64 */
unreadNotifications?: number;
};
ApiResponsePageResponseGovernanceNotificationResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseGovernanceNotificationResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PageResponseGovernanceNotificationResponse: {
items?: components["schemas"]["GovernanceNotificationResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponsePageResponseGovernanceInboxItemResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseGovernanceInboxItemResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
GovernanceInboxItemResponse: {
type?: string;
/** Format: int64 */
id?: number;
title?: string;
subtitle?: string;
timestamp?: string;
namespace?: string;
skillSlug?: string;
resourceType?: string;
resourceSlug?: string;
};
PageResponseGovernanceInboxItemResponse: {
items?: components["schemas"]["GovernanceInboxItemResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponsePageResponseGovernanceActivityItemResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseGovernanceActivityItemResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
GovernanceActivityItemResponse: {
/** Format: int64 */
id?: number;
action?: string;
actorUserId?: string;
actorDisplayName?: string;
targetType?: string;
targetId?: string;
details?: string;
timestamp?: string;
};
PageResponseGovernanceActivityItemResponse: {
items?: components["schemas"]["GovernanceActivityItemResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ClawHubWhoamiResponse: {
user?: components["schemas"]["User"];
};
User: {
handle?: string;
displayName?: string;
image?: string;
};
ApiResponseUserProfileResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["UserProfileResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
FieldPolicyResponse: {
editable?: boolean;
requiresReview?: boolean;
};
PendingChangesResponse: {
status?: string;
changes?: {
[key: string]: string;
};
reviewComment?: string;
/** Format: date-time */
createdAt?: string;
};
UserProfileResponse: {
displayName?: string;
avatarUrl?: string;
email?: string;
pendingChanges?: components["schemas"]["PendingChangesResponse"];
fieldPolicies?: {
[key: string]: components["schemas"]["FieldPolicyResponse"];
};
};
ApiResponsePageResponseTokenSummaryResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseTokenSummaryResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PageResponseTokenSummaryResponse: {
items?: components["schemas"]["TokenSummaryResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ClawHubSkillListResponse: {
items?: components["schemas"]["SkillListItem"][];
nextCursor?: string;
};
LatestVersion: {
version?: string;
/** Format: int64 */
createdAt?: number;
changelog?: string;
license?: string;
};
SkillListItem: {
slug?: string;
displayName?: string;
summary?: string;
tags?: Record<string, never>;
stats?: Record<string, never>;
/** Format: int64 */
createdAt?: number;
/** Format: int64 */
updatedAt?: number;
latestVersion?: components["schemas"]["LatestVersion"];
labels?: components["schemas"]["SkillLabelDto"][];
};
ApiResponseListSecurityAuditResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SecurityAuditResponse"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SecurityAuditResponse: {
/** Format: int64 */
id?: number;
scanId?: string;
scannerType?: string;
/** @enum {string} */
verdict?: "SAFE" | "SUSPICIOUS" | "DANGEROUS" | "BLOCKED";
isSafe?: boolean;
maxSeverity?: string;
/** Format: int32 */
findingsCount?: number;
findings?: components["schemas"]["SecurityFinding"][];
/** Format: double */
scanDurationSeconds?: number;
failureReason?: string;
/** Format: date-time */
scannedAt?: string;
/** Format: date-time */
createdAt?: string;
};
SecurityFinding: {
ruleId?: string;
severity?: string;
category?: string;
title?: string;
message?: string;
filePath?: string;
/** Format: int32 */
lineNumber?: number;
codeSnippet?: string;
remediation?: string;
analyzer?: string;
metadata?: {
[key: string]: Record<string, never>;
};
};
ClawHubSkillResponse: {
skill?: components["schemas"]["SkillInfo"];
latestVersion?: components["schemas"]["VersionInfo"];
owner?: components["schemas"]["OwnerInfo"];
moderation?: components["schemas"]["ModerationInfo"];
};
ModerationInfo: {
isSuspicious?: boolean;
isMalwareBlocked?: boolean;
verdict?: string;
reasonCodes?: string[];
/** Format: int64 */
updatedAt?: number;
engineVersion?: string;
summary?: string;
};
OwnerInfo: {
handle?: string;
displayName?: string;
image?: string;
};
SkillInfo: {
slug?: string;
displayName?: string;
summary?: string;
tags?: Record<string, never>;
stats?: Record<string, never>;
/** Format: int64 */
createdAt?: number;
/** Format: int64 */
updatedAt?: number;
};
VersionInfo: {
version?: string;
/** Format: int64 */
createdAt?: number;
changelog?: string;
license?: string;
};
ClawHubSearchResponse: {
results?: components["schemas"]["ClawHubSearchResult"][];
};
ClawHubSearchResult: {
slug?: string;
displayName?: string;
summary?: string;
version?: string;
/** Format: double */
score?: number;
/** Format: int64 */
updatedAt?: number;
};
ClawHubResolveResponse: {
match?: components["schemas"]["VersionInfo"];
latestVersion?: components["schemas"]["VersionInfo"];
};
ApiResponsePageResponseOrganizationSummaryResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseOrganizationSummaryResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
OrganizationPermissionsResponse: {
canViewManagement?: boolean;
canViewRoles?: boolean;
canViewDomains?: boolean;
canViewMembers?: boolean;
canViewLoginConnections?: boolean;
canManageLoginConnections?: boolean;
canRotateLoginSecrets?: boolean;
canManageMembers?: boolean;
canViewAudit?: boolean;
};
OrganizationSummaryResponse: {
id?: string;
slug?: string;
displayName?: string;
status?: string;
/** Format: int64 */
authorityVersion?: number;
membershipId?: string;
/** Format: int64 */
membershipAuthorityVersion?: number;
roles?: string[];
/** Format: date-time */
memberSince?: string;
/** Format: date-time */
updatedAt?: string;
permissions?: components["schemas"]["OrganizationPermissionsResponse"];
};
PageResponseOrganizationSummaryResponse: {
items?: components["schemas"]["OrganizationSummaryResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponseOrganizationDetailResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["OrganizationDetailResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
OrganizationDetailResponse: {
id?: string;
slug?: string;
displayName?: string;
status?: string;
/** Format: int64 */
authorityVersion?: number;
membershipId?: string;
/** Format: int64 */
membershipAuthorityVersion?: number;
roles?: string[];
/** Format: date-time */
memberSince?: string;
/** Format: date-time */
createdAt?: string;
/** Format: date-time */
updatedAt?: string;
permissions?: components["schemas"]["OrganizationPermissionsResponse"];
};
ApiResponsePageResponseLoginConnectionSummaryResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseLoginConnectionSummaryResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
LoginConnectionSummaryResponse: {
id?: string;
publicHandle?: string;
displayName?: string;
status?: string;
adapterKey?: string;
activeRevisionId?: string;
lastTestedRevisionId?: string;
/** Format: date-time */
createdAt?: string;
/** Format: date-time */
updatedAt?: string;
/** Format: int64 */
version?: number;
};
PageResponseLoginConnectionSummaryResponse: {
items?: components["schemas"]["LoginConnectionSummaryResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponseListAuthProviderResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["AuthProviderResponse"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
AuthProviderResponse: {
id?: string;
name?: string;
authorizationUrl?: string;
};
ApiResponseListAuthMethodResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["AuthMethodResponse"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
AuthMethodResponse: {
id?: string;
methodType?: string;
provider?: string;
displayName?: string;
actionUrl?: string;
};
ApiResponseLocalAuthCapabilitiesResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["LocalAuthCapabilitiesResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
LocalAuthCapabilitiesResponse: {
passwordLoginEnabled?: boolean;
selfRegistrationEnabled?: boolean;
registrationAvailable?: boolean;
};
AdminUserSummaryResponse: {
id?: string;
username?: string;
email?: string;
status?: string;
platformRoles?: string[];
/** Format: date-time */
createdAt?: string;
};
ApiResponsePageResponseAdminUserSummaryResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseAdminUserSummaryResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PageResponseAdminUserSummaryResponse: {
items?: components["schemas"]["AdminUserSummaryResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponseListPlatformRoleResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PlatformRoleResponse"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PlatformRoleResponse: {
code?: string;
name?: string;
};
ApiResponseListExternalRoleGrantRuleResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["ExternalRoleGrantRuleResponse"][];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
AdminSkillReportSummaryResponse: {
/** Format: int64 */
id?: number;
/** Format: int64 */
skillId?: number;
namespace?: string;
skillSlug?: string;
skillDisplayName?: string;
reporterId?: string;
reason?: string;
details?: string;
status?: string;
handledBy?: string;
handleComment?: string;
/** Format: date-time */
createdAt?: string;
/** Format: date-time */
handledAt?: string;
};
ApiResponsePageResponseAdminSkillReportSummaryResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseAdminSkillReportSummaryResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PageResponseAdminSkillReportSummaryResponse: {
items?: components["schemas"]["AdminSkillReportSummaryResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponsePageResponseProfileReviewSummaryResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseProfileReviewSummaryResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
PageResponseProfileReviewSummaryResponse: {
items?: components["schemas"]["ProfileReviewSummaryResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ProfileReviewSummaryResponse: {
/** Format: int64 */
id?: number;
userId?: string;
username?: string;
currentDisplayName?: string;
requestedDisplayName?: string;
status?: string;
machineResult?: string;
reviewerId?: string;
reviewerName?: string;
reviewComment?: string;
/** Format: date-time */
createdAt?: string;
/** Format: date-time */
reviewedAt?: string;
};
AdminNamespaceListResponse: {
items?: components["schemas"]["AdminNamespaceSummaryResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
stats?: components["schemas"]["AdminNamespaceListStatsResponse"];
};
AdminNamespaceListStatsResponse: {
/** Format: int64 */
total?: number;
/** Format: int64 */
active?: number;
/** Format: int64 */
frozen?: number;
/** Format: int64 */
archived?: number;
};
AdminNamespaceSummaryResponse: {
/** Format: int64 */
id?: number;
slug?: string;
displayName?: string;
status?: string;
description?: string;
type?: string;
avatarUrl?: string;
createdBy?: string;
/** Format: date-time */
createdAt?: string;
/** Format: date-time */
updatedAt?: string;
stats?: components["schemas"]["AdminNamespaceStatsResponse"];
permissions?: components["schemas"]["AdminNamespacePermissionsResponse"];
};
ApiResponseAdminNamespaceListResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["AdminNamespaceListResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
ApiResponsePageResponseAuditLogItemResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["PageResponseAuditLogItemResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
AuditLogItemResponse: {
/** Format: int64 */
id?: number;
action?: string;
userId?: string;
username?: string;
details?: string;
ipAddress?: string;
requestId?: string;
resourceType?: string;
resourceId?: string;
/** Format: date-time */
timestamp?: string;
};
PageResponseAuditLogItemResponse: {
items?: components["schemas"]["AuditLogItemResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
page?: number;
/** Format: int32 */
size?: number;
};
ApiResponseMergeApprovalDetailsResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["MergeApprovalDetailsResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
MergeApprovalDetailsResponse: {
/** Format: int64 */
mergeRequestId?: number;
primaryUserId?: string;
primaryDisplayName?: string;
expiresAt?: string;
};
ApiResponseCliResolveResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["CliResolveResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
CliResolveResponse: {
namespace?: string;
slug?: string;
version?: string;
/** Format: int64 */
versionId?: number;
fingerprint?: string;
downloadUrl?: string;
};
ApiResponseCliSearchResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["CliSearchResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
CliSearchItemResponse: {
namespace?: string;
slug?: string;
latestVersion?: string;
summary?: string;
};
CliSearchResponse: {
items?: components["schemas"]["CliSearchItemResponse"][];
/** Format: int64 */
total?: number;
/** Format: int32 */
limit?: number;
};
ApiResponseCliNamespaceSyncResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["CliNamespaceSyncResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
CliNamespaceSyncItemResponse: {
namespace?: string;
slug?: string;
version?: string;
/** Format: int64 */
versionId?: number;
fingerprint?: string;
/** Format: date-time */
updatedAt?: string;
visibility?: string;
downloadUrl?: string;
};
CliNamespaceSyncResponse: {
items?: components["schemas"]["CliNamespaceSyncItemResponse"][];
nextCursor?: string;
};
ApiResponseCliWhoAmIResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["CliWhoAmIResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
CliWhoAmIResponse: {
handle?: string;
displayName?: string;
email?: string;
};
ApiResponseSkillDeleteResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["SkillDeleteResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
SkillDeleteResponse: {
/** Format: int64 */
skillId?: number;
namespace?: string;
slug?: string;
deleted?: boolean;
};
ClawHubUnstarResponse: {
ok?: boolean;
unstarred?: boolean;
alreadyUnstarred?: boolean;
};
ApiResponseCliDeleteResponse: {
/** Format: int32 */
code?: number;
msg?: string;
data?: components["schemas"]["CliDeleteResponse"];
/** Format: date-time */
timestamp?: string;
requestId?: string;
};
CliDeleteResponse: {
ok?: boolean;
scope?: string;
action?: string;
namespace?: string;
slug?: string;
};
};
responses: never;
parameters: never;
requestBodies: never;
headers: never;
pathItems: never;
}
export type $defs = Record<string, never>;
export interface operations {
updateSkillSuiteDraft: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
versionId: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillSuiteCreateRequest"];
};
};
responses: {
/** @description Suite draft updated */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteResponse"];
};
};
};
};
updateSkillSuiteDraft_1: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
versionId: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillSuiteCreateRequest"];
};
};
responses: {
/** @description Suite draft updated */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteResponse"];
};
};
};
};
attachSkillSuiteLabel: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
labelSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLabelDto"];
};
};
};
};
detachSkillSuiteLabel: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
labelSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
attachSkillSuiteLabel_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
labelSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLabelDto"];
};
};
};
};
detachSkillSuiteLabel_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
labelSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
checkSubscribed: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseBoolean"];
};
};
};
};
subscribeSkill: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
unsubscribeSkill: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
checkSubscribed_1: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseBoolean"];
};
};
};
};
subscribeSkill_1: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
unsubscribeSkill_1: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
checkStarred: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseBoolean"];
};
};
};
};
starSkill: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
unstarSkill: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
checkStarred_1: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseBoolean"];
};
};
};
};
starSkill_1: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
unstarSkill_1: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
getMine: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillReviewMeResponse"];
};
};
};
};
upsert: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillReviewRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillReviewMeResponse"];
};
};
};
};
clear: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillReviewMeResponse"];
};
};
};
};
getMine_1: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillReviewMeResponse"];
};
};
};
};
upsert_1: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillReviewRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillReviewMeResponse"];
};
};
};
};
clear_1: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillReviewMeResponse"];
};
};
};
};
getUserRating: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillRatingStatusResponse"];
};
};
};
};
rateSkill: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillRatingRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
getUserRating_1: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillRatingStatusResponse"];
};
};
};
};
rateSkill_1: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillRatingRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
createOrMoveTag: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
tagName: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["TagRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseTagResponse"];
};
};
};
};
deleteTag: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
tagName: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
createOrMoveTag_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
tagName: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["TagRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseTagResponse"];
};
};
};
};
deleteTag_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
tagName: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
attachLabel: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
labelSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLabelDto"];
};
};
};
};
detachLabel: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
labelSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
attachLabel_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
labelSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLabelDto"];
};
};
};
};
detachLabel_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
labelSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
markRead: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
markRead_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
markAllRead: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMapStringInteger"];
};
};
};
};
markAllRead_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMapStringInteger"];
};
};
};
};
getPreferences: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListNotificationPreferenceResponse"];
};
};
};
};
updatePreferences: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["NotificationPreferenceUpdateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListNotificationPreferenceResponse"];
};
};
};
};
getPreferences_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListNotificationPreferenceResponse"];
};
};
};
};
updatePreferences_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["NotificationPreferenceUpdateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListNotificationPreferenceResponse"];
};
};
};
};
updateMemberRole: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
userId: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["UpdateMemberRoleRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMemberResponse"];
};
};
};
};
updateMemberRole_1: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
userId: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["UpdateMemberRoleRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMemberResponse"];
};
};
};
};
getNamespace: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
};
};
};
};
updateNamespace: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["NamespaceRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
};
};
};
};
deleteNamespace: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
getNamespace_1: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
};
};
};
};
updateNamespace_1: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["NamespaceRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
};
};
};
};
deleteNamespace_1: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
updateExpiration: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["TokenExpirationUpdateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseTokenSummaryResponse"];
};
};
};
};
updateUserStatus: {
parameters: {
query?: never;
header?: never;
path: {
userId: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["AdminUserStatusUpdateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAdminUserMutationResponse"];
};
};
};
};
updateUserRole: {
parameters: {
query?: never;
header?: never;
path: {
userId: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["AdminUserRoleUpdateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAdminUserMutationResponse"];
};
};
};
};
updateRoleGrant: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ExternalRoleGrantUpdateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseExternalRoleGrantRuleResponse"];
};
};
};
};
disableRoleGrant: {
parameters: {
query: {
version: number;
};
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseExternalRoleGrantRuleResponse"];
};
};
};
};
current_2: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAvatarReviewSettingsResponse"];
};
};
};
};
update: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["AvatarReviewSettingsUpdateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAvatarReviewSettingsResponse"];
};
};
};
};
getLocalSettings: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSystemAuthSettingsResponse"];
};
};
};
};
updateLocalSettings: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SystemAuthSettingsUpdateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSystemAuthSettingsResponse"];
};
};
};
};
updateMemberRole_2: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
userId: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["UpdateMemberRoleRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMemberResponse"];
};
};
};
};
updateLabel: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["AdminLabelUpdateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseLabelDefinitionResponse"];
};
};
};
};
deleteLabel: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
updateSortOrder: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["LabelSortOrderUpdateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListLabelDefinitionResponse"];
};
};
};
};
yankSkillSuiteVersion: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
versionId: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillSuiteReasonRequest"];
};
};
responses: {
/** @description Suite version yanked */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
yankSkillSuiteVersion_1: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
versionId: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillSuiteReasonRequest"];
};
};
responses: {
/** @description Suite version yanked */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
submitSkillSuiteReview: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
versionId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite draft submitted */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
submitSkillSuiteReview_1: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
versionId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite draft submitted */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
reopenSkillSuiteDraft: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
versionId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite draft reopened */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
reopenSkillSuiteDraft_1: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
versionId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite draft reopened */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
publishPrivateSkillSuite: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
versionId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Private Suite published */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
publishPrivateSkillSuite_1: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
versionId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Private Suite published */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
createSkillSuiteVersion: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillSuiteCreateRequest"];
};
};
responses: {
/** @description Suite version draft created */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteResponse"];
};
};
};
};
createSkillSuiteVersion_1: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillSuiteCreateRequest"];
};
};
responses: {
/** @description Suite version draft created */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteResponse"];
};
};
};
};
unarchiveSkillSuite: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite unarchived */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
unarchiveSkillSuite_1: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite unarchived */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
restoreSkillSuite: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite restored */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
restoreSkillSuite_1: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite restored */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
hideSkillSuite: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite hidden */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
hideSkillSuite_1: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite hidden */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
archiveSkillSuite: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite archived */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
archiveSkillSuite_1: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite archived */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
createSkillSuiteInstallPlan: {
parameters: {
query?: {
version?: string;
};
header?: {
"Idempotency-Key"?: string;
};
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Install plan issued */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteInstallPlanResponse"];
};
};
};
};
createSkillSuiteInstallPlan_1: {
parameters: {
query?: {
version?: string;
};
header?: {
"Idempotency-Key"?: string;
};
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Install plan issued */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteInstallPlanResponse"];
};
};
};
};
rejectSkillSuiteReview: {
parameters: {
query?: never;
header?: never;
path: {
reviewTaskId: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["SkillSuiteReviewRequest"];
};
};
responses: {
/** @description Suite review rejected */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
rejectSkillSuiteReview_1: {
parameters: {
query?: never;
header?: never;
path: {
reviewTaskId: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["SkillSuiteReviewRequest"];
};
};
responses: {
/** @description Suite review rejected */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
approveSkillSuiteReview: {
parameters: {
query?: never;
header?: never;
path: {
reviewTaskId: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["SkillSuiteReviewRequest"];
};
};
responses: {
/** @description Suite review approved */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
approveSkillSuiteReview_1: {
parameters: {
query?: never;
header?: never;
path: {
reviewTaskId: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["SkillSuiteReviewRequest"];
};
};
responses: {
/** @description Suite review approved */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
createSkillSuite: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillSuiteCreateRequest"];
};
};
responses: {
/** @description Suite draft created */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteResponse"];
};
};
};
};
createSkillSuite_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillSuiteCreateRequest"];
};
};
responses: {
/** @description Suite draft created */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteResponse"];
};
};
};
};
confirmSkillSuiteBundle: {
parameters: {
query?: never;
header: {
"Idempotency-Key": string;
};
path: {
previewToken: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillSuiteBundleConfirmRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteBundleOperationResponse"];
};
};
};
};
confirmSkillSuiteBundle_1: {
parameters: {
query?: never;
header: {
"Idempotency-Key": string;
};
path: {
previewToken: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillSuiteBundleConfirmRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteBundleOperationResponse"];
};
};
};
};
previewSkillSuiteBundle: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"multipart/form-data": {
/** Format: binary */
file: string;
};
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteBundlePreviewResponse"];
};
};
};
};
previewSkillSuiteBundle_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"multipart/form-data": {
/** Format: binary */
file: string;
};
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteBundlePreviewResponse"];
};
};
};
};
retrySkillSuiteBundleOperation: {
parameters: {
query?: never;
header?: never;
path: {
operationId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteBundleOperationResponse"];
};
};
};
};
retrySkillSuiteBundleOperation_1: {
parameters: {
query?: never;
header?: never;
path: {
operationId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteBundleOperationResponse"];
};
};
};
};
cancelSkillSuiteBundleOperation: {
parameters: {
query?: never;
header?: never;
path: {
operationId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteBundleOperationResponse"];
};
};
};
};
cancelSkillSuiteBundleOperation_1: {
parameters: {
query?: never;
header?: never;
path: {
operationId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteBundleOperationResponse"];
};
};
};
};
yankVersion: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["AdminSkillActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
yankVersion_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["AdminSkillActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
withdrawReview: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
withdrawReview_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
rereleaseVersion: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillVersionRereleaseRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
rereleaseVersion_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillVersionRereleaseRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
unarchiveSkill: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
unarchiveSkill_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
submitForReview: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SubmitReviewRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
submitForReview_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SubmitReviewRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
submitReport: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillReportSubmitRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillReportMutationResponse"];
};
};
};
};
submitReport_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillReportSubmitRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillReportMutationResponse"];
};
};
};
};
confirmPublish: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ConfirmPublishRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
confirmPublish_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ConfirmPublishRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
takedown: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillAvatarReasonRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
takedown_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SkillAvatarReasonRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
retry: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
candidateId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillAvatarStatusResponse"];
};
};
};
};
retry_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
candidateId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillAvatarStatusResponse"];
};
};
};
};
appeal: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
candidateId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillAvatarStatusResponse"];
};
};
};
};
appeal_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
candidateId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillAvatarStatusResponse"];
};
};
};
};
current: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
submit_2: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"multipart/form-data": {
/** Format: binary */
file: string;
};
"application/json": components["schemas"]["SkillAvatarSubmitRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillAvatarStatusResponse"];
};
};
};
};
delete: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
current_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
submit_1_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"multipart/form-data": {
/** Format: binary */
file: string;
};
"application/json": components["schemas"]["SkillAvatarSubmitRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillAvatarStatusResponse"];
};
};
};
};
delete_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
archiveSkill: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["AdminSkillActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
archiveSkill_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["AdminSkillActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
publish: {
parameters: {
query: {
visibility: string;
confirmWarnings?: boolean;
avatarAction?: "KEEP" | "REPLACE" | "REMOVE";
avatarUploadId?: string;
expectedSlug?: string;
};
header?: never;
path: {
namespace: string;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/** Format: binary */
file: string;
};
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePublishResponse"];
};
};
};
};
publish_1: {
parameters: {
query: {
visibility: string;
confirmWarnings?: boolean;
avatarAction?: "KEEP" | "REPLACE" | "REMOVE";
avatarUploadId?: string;
expectedSlug?: string;
};
header?: never;
path: {
namespace: string;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/** Format: binary */
file: string;
};
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePublishResponse"];
};
};
};
};
upload: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: {
content: {
"multipart/form-data": {
/** Format: binary */
file: string;
};
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillAvatarUploadResponse"];
};
};
};
};
upload_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: {
content: {
"multipart/form-data": {
/** Format: binary */
file: string;
};
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillAvatarUploadResponse"];
};
};
};
};
withdrawReview_2: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
withdrawReview_3: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
rejectReview: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["ReviewActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
};
};
};
};
rejectReview_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["ReviewActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
};
};
};
};
approveReview: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["ReviewActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
};
};
};
};
approveReview_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["ReviewActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
};
};
};
};
listReviews: {
parameters: {
query: {
status: string;
namespaceId?: number;
page?: number;
size?: number;
sortDirection?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseReviewTaskResponse"];
};
};
};
};
submitReview: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ReviewTaskRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
};
};
};
};
listReviews_1: {
parameters: {
query: {
status: string;
namespaceId?: number;
page?: number;
size?: number;
sortDirection?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseReviewTaskResponse"];
};
};
};
};
submitReview_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ReviewTaskRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
};
};
};
};
rejectPromotion: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["PromotionActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
};
};
};
};
rejectPromotion_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["PromotionActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
};
};
};
};
approvePromotion: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["PromotionActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
};
};
};
};
approvePromotion_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["PromotionActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
};
};
};
};
listPromotions: {
parameters: {
query?: {
status?: "PENDING" | "APPROVED" | "REJECTED";
page?: number;
size?: number;
sortBy?: "reviewedAt";
sortDirection?: "ASC" | "DESC";
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponsePromotionResponseDto"];
};
};
};
};
submitPromotion: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["PromotionRequestDto"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
};
};
};
};
listPromotions_1: {
parameters: {
query?: {
status?: "PENDING" | "APPROVED" | "REJECTED";
page?: number;
size?: number;
sortBy?: "reviewedAt";
sortDirection?: "ASC" | "DESC";
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponsePromotionResponseDto"];
};
};
};
};
submitPromotion_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["PromotionRequestDto"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
};
};
};
};
reject: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["PromotionRevocationActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionRevocationResponse"];
};
};
};
};
reject_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["PromotionRevocationActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionRevocationResponse"];
};
};
};
};
approve: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["PromotionRevocationActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionRevocationResponse"];
};
};
};
};
approve_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["PromotionRevocationActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionRevocationResponse"];
};
};
};
};
revokeDirect: {
parameters: {
query?: never;
header?: never;
path: {
sourceSkillId: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["PromotionRevocationSubmitRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionRevocationResponse"];
};
};
};
};
revokeDirect_1: {
parameters: {
query?: never;
header?: never;
path: {
sourceSkillId: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["PromotionRevocationSubmitRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionRevocationResponse"];
};
};
};
};
submit: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["PromotionRevocationSubmitRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionRevocationResponse"];
};
};
};
};
submit_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["PromotionRevocationSubmitRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionRevocationResponse"];
};
};
};
};
unfreezeNamespace: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
};
};
};
};
unfreezeNamespace_1: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
};
};
};
};
transferOwnership: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["TransferOwnershipRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
transferOwnership_1: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["TransferOwnershipRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
restoreNamespace: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
};
};
};
};
restoreNamespace_1: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
};
};
};
};
batchAddMembers: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["BatchMemberRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseBatchMemberResponse"];
};
};
};
};
batchAddMembers_1: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["BatchMemberRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseBatchMemberResponse"];
};
};
};
};
listMembers: {
parameters: {
query: {
pageable: components["schemas"]["Pageable"];
};
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseMemberResponse"];
};
};
};
};
addMember: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["MemberRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMemberResponse"];
};
};
};
};
listMembers_1: {
parameters: {
query: {
pageable: components["schemas"]["Pageable"];
};
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseMemberResponse"];
};
};
};
};
addMember_1: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["MemberRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMemberResponse"];
};
};
};
};
status_2: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseInvitationStatus"];
};
};
};
};
create: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["NamespaceInvitationCreateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseCreated"];
};
};
};
};
revoke: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
status_3: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseInvitationStatus"];
};
};
};
};
create_1: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["NamespaceInvitationCreateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseCreated"];
};
};
};
};
revoke_1: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
freezeNamespace: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["NamespaceLifecycleRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
};
};
};
};
freezeNamespace_1: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["NamespaceLifecycleRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
};
};
};
};
archiveNamespace: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["NamespaceLifecycleRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
};
};
};
};
archiveNamespace_1: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["NamespaceLifecycleRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
};
};
};
};
listNamespaces: {
parameters: {
query: {
pageable: components["schemas"]["Pageable"];
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseNamespaceResponse"];
};
};
};
};
createNamespace: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["NamespaceRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
};
};
};
};
listNamespaces_1: {
parameters: {
query: {
pageable: components["schemas"]["Pageable"];
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseNamespaceResponse"];
};
};
};
};
createNamespace_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["NamespaceRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseNamespaceResponse"];
};
};
};
};
preview: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["NamespaceInvitationTokenRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePreview"];
};
};
};
};
preview_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["NamespaceInvitationTokenRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePreview"];
};
};
};
};
accept: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["NamespaceInvitationTokenRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAccepted"];
};
};
};
};
accept_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["NamespaceInvitationTokenRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAccepted"];
};
};
};
};
markNotificationRead: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseGovernanceNotificationResponse"];
};
};
};
};
markNotificationRead_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseGovernanceNotificationResponse"];
};
};
};
};
list_4: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseTokenSummaryResponse"];
};
};
};
};
create_2: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["TokenCreateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseTokenCreateResponse"];
};
};
};
};
starSkill_2: {
parameters: {
query?: never;
header?: never;
path: {
canonicalSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ClawHubStarResponse"];
};
};
};
};
unstarSkill_2: {
parameters: {
query?: never;
header?: never;
path: {
canonicalSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ClawHubUnstarResponse"];
};
};
};
};
listSkills: {
parameters: {
query?: {
page?: number;
limit?: number;
sort?: string;
/** @description Optional response expansions. Supported value: labels */
include?: string[];
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ClawHubSkillListResponse"];
};
};
};
};
publishSkill: {
parameters: {
query: {
payload: string;
files: string[];
confirmWarnings?: boolean;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ClawHubPublishResponse"];
};
};
};
};
retrySecurityScan: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
versionId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
undeleteSkill: {
parameters: {
query?: never;
header?: never;
path: {
canonicalSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ClawHubDeleteResponse"];
};
};
};
};
publish_2: {
parameters: {
query: {
namespace: string;
confirmWarnings?: boolean;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
/** Format: binary */
file: string;
};
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ClawHubPublishResponse"];
};
};
};
};
authorizeDevice: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["AuthorizeRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
bootstrapSession: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SessionBootstrapRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAuthMeResponse"];
};
};
};
};
register: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["LocalRegisterRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAuthMeResponse"];
};
};
};
};
requestPasswordReset: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["PasswordResetRequestDto"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
confirmPasswordReset: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["PasswordResetConfirmRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
login: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["LocalLoginRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAuthMeResponse"];
};
};
};
};
changePassword: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ChangePasswordRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
directLogin: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["DirectLoginRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAuthMeResponse"];
};
};
};
};
pollToken: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["TokenRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseDeviceTokenResponse"];
};
};
};
};
requestDeviceCode: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseDeviceCodeResponse"];
};
};
};
};
triggerPasswordReset: {
parameters: {
query?: never;
header?: never;
path: {
userId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
enableUser: {
parameters: {
query?: never;
header?: never;
path: {
userId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAdminUserMutationResponse"];
};
};
};
};
disableUser: {
parameters: {
query?: never;
header?: never;
path: {
userId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAdminUserMutationResponse"];
};
};
};
};
approveUser: {
parameters: {
query?: never;
header?: never;
path: {
userId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAdminUserMutationResponse"];
};
};
};
};
listRoleGrants: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListExternalRoleGrantRuleResponse"];
};
};
};
};
createRoleGrant: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ExternalRoleGrantCreateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseExternalRoleGrantRuleResponse"];
};
};
};
};
unhideSkill: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAdminSkillMutationResponse"];
};
};
};
};
hideSkill: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["AdminSkillActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAdminSkillMutationResponse"];
};
};
};
};
yankVersion_2: {
parameters: {
query?: never;
header?: never;
path: {
versionId: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["AdminSkillActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAdminSkillMutationResponse"];
};
};
};
};
restore: {
parameters: {
query?: never;
header?: never;
path: {
reviewId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillReviewResponse"];
};
};
};
};
hide: {
parameters: {
query?: never;
header?: never;
path: {
reviewId: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["SkillReviewModerationRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillReviewResponse"];
};
};
};
};
resolveReport: {
parameters: {
query?: never;
header?: never;
path: {
reportId: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["AdminSkillReportActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillReportMutationResponse"];
};
};
};
};
dismissReport: {
parameters: {
query?: never;
header?: never;
path: {
reportId: number;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["AdminSkillReportActionRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillReportMutationResponse"];
};
};
};
};
rebuildAll: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
reject_2: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ProfileReviewRejectRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseProfileReviewMutationResponse"];
};
};
};
};
approve_2: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseProfileReviewMutationResponse"];
};
};
};
};
createOrganization: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["OrganizationCreateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseOrganizationCreateResponse"];
};
};
};
};
unfreezeNamespace_2: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAdminNamespaceDetailResponse"];
};
};
};
};
transferOwnership_2: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["TransferOwnershipRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
restoreNamespace_2: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAdminNamespaceDetailResponse"];
};
};
};
};
listMembers_2: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseMemberResponse"];
};
};
};
};
addMember_2: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["MemberRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMemberResponse"];
};
};
};
};
batchAddMembers_2: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["BatchMemberRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseBatchMemberResponse"];
};
};
};
};
freezeNamespace_2: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["NamespaceLifecycleRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAdminNamespaceDetailResponse"];
};
};
};
};
archiveNamespace_2: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["NamespaceLifecycleRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAdminNamespaceDetailResponse"];
};
};
};
};
listLabels_2: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListLabelDefinitionResponse"];
};
};
};
};
createLabel: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["AdminLabelCreateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseLabelDefinitionResponse"];
};
};
};
};
verify: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["MergeVerifyRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
initiate: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["MergeInitiateRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMergeInitiateResponse"];
};
};
};
};
confirm: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ConfirmMergeRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
cancel: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["CancelMergeRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
publish_3: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
};
cookie?: never;
};
requestBody?: {
content: {
"multipart/form-data": {
/** Format: binary */
file: string;
visibility?: string;
};
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseCliPublishResponse"];
};
};
};
};
validatePublish: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
};
cookie?: never;
};
requestBody?: {
content: {
"multipart/form-data": {
/** Format: binary */
file: string;
visibility?: string;
};
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseCliDryRunResponse"];
};
};
};
};
getProfile: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseUserProfileResponse"];
};
};
};
};
updateProfile: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["UpdateProfileRequest"];
};
};
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseUpdateProfileResponse"];
};
};
};
};
listSkillSuiteVersions: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite version history returned */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListSkillSuiteVersionSummaryResponse"];
};
};
};
};
listSkillSuiteVersions_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite version history returned */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListSkillSuiteVersionSummaryResponse"];
};
};
};
};
listSkillSuiteLabels: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListSkillLabelDto"];
};
};
};
};
listSkillSuiteLabels_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListSkillLabelDto"];
};
};
};
};
getSkillSuite: {
parameters: {
query?: {
version?: string;
};
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite version returned */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteResponse"];
};
};
};
};
getSkillSuite_1: {
parameters: {
query?: {
version?: string;
};
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite version returned */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteResponse"];
};
};
};
};
searchSkillSuiteMemberCandidates: {
parameters: {
query: {
suiteNamespace: string;
visibility: "PUBLIC" | "NAMESPACE_ONLY" | "PRIVATE";
q?: string;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Eligible member candidates returned */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListSkillSuiteMemberCandidateResponse"];
};
};
};
};
searchSkillSuiteMemberCandidates_1: {
parameters: {
query: {
suiteNamespace: string;
visibility: "PUBLIC" | "NAMESPACE_ONLY" | "PRIVATE";
q?: string;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Eligible member candidates returned */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListSkillSuiteMemberCandidateResponse"];
};
};
};
};
getSkillSuiteBundleOperation: {
parameters: {
query?: never;
header?: never;
path: {
operationId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteBundleOperationDetailResponse"];
};
};
};
};
getSkillSuiteBundleOperation_1: {
parameters: {
query?: never;
header?: never;
path: {
operationId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteBundleOperationDetailResponse"];
};
};
};
};
listMySkillSuiteBundleOperations: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteBundleOperationPageResponse"];
};
};
};
};
listMySkillSuiteBundleOperations_1: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillSuiteBundleOperationPageResponse"];
};
};
};
};
listActiveSkillSuiteBundleOperations: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseSkillSuiteBundleOperationSummaryResponse"];
};
};
};
};
listActiveSkillSuiteBundleOperations_1: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseSkillSuiteBundleOperationSummaryResponse"];
};
};
};
};
search: {
parameters: {
query?: {
q?: string;
namespace?: string;
label?: string[];
/** @description Optional response expansions. Supported value: labels */
include?: string[];
sort?: string;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSearchResponse"];
};
};
};
};
list: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseSkillReviewResponse"];
};
};
};
};
list_1: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseSkillReviewResponse"];
};
};
};
};
listFiles: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListSkillFileResponse"];
};
};
};
};
listFiles_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListSkillFileResponse"];
};
};
};
};
getFileContent: {
parameters: {
query: {
path: string;
};
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
getFileContent_1: {
parameters: {
query: {
path: string;
};
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
downloadVersion: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
downloadVersion_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
getVersionDetail: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillVersionDetailResponse"];
};
};
};
};
deleteVersion: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
getVersionDetail_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillVersionDetailResponse"];
};
};
};
};
deleteVersion_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillLifecycleMutationResponse"];
};
};
};
};
compareVersions: {
parameters: {
query: {
from: string;
to: string;
};
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillVersionCompareResponse"];
};
};
};
};
compareVersions_1: {
parameters: {
query: {
from: string;
to: string;
};
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillVersionCompareResponse"];
};
};
};
};
listVersions: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseSkillVersionResponse"];
};
};
};
};
listVersions_1: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseSkillVersionResponse"];
};
};
};
};
listFilesByTag: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
tagName: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListSkillFileResponse"];
};
};
};
};
listFilesByTag_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
tagName: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListSkillFileResponse"];
};
};
};
};
getFileContentByTag: {
parameters: {
query: {
path: string;
};
header?: never;
path: {
namespace: string;
slug: string;
tagName: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
getFileContentByTag_1: {
parameters: {
query: {
path: string;
};
header?: never;
path: {
namespace: string;
slug: string;
tagName: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
downloadByTag: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
tagName: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
downloadByTag_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
tagName: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
listTags: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListTagResponse"];
};
};
};
};
listTags_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListTagResponse"];
};
};
};
};
listSuiteMemberships: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseSkillSuiteReferenceResponse"];
};
};
};
};
listSuiteMemberships_1: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseSkillSuiteReferenceResponse"];
};
};
};
};
resolveVersion: {
parameters: {
query?: {
version?: string;
tag?: string;
hash?: string;
};
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseResolveVersionResponse"];
};
};
};
};
resolveVersion_1: {
parameters: {
query?: {
version?: string;
tag?: string;
hash?: string;
};
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseResolveVersionResponse"];
};
};
};
};
listLabels: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListSkillLabelDto"];
};
};
};
};
listLabels_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListSkillLabelDto"];
};
};
};
};
downloadLatest: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
downloadLatest_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
status: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillAvatarStatusResponse"];
};
};
};
};
status_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillAvatarStatusResponse"];
};
};
};
};
candidate: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
candidateId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
candidate_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
candidateId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
getSkillDetail: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillDetailResponse"];
};
};
};
};
deleteSkill_1: {
parameters: {
query?: {
ownerId?: string;
};
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillDeleteResponse"];
};
};
};
};
getSkillDetail_1: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillDetailResponse"];
};
};
};
};
deleteSkill: {
parameters: {
query?: {
ownerId?: string;
};
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillDeleteResponse"];
};
};
};
};
uploadPreview: {
parameters: {
query?: never;
header?: never;
path: {
uploadId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
uploadPreview_1: {
parameters: {
query?: never;
header?: never;
path: {
uploadId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
getReviewSkillDetail: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseReviewSkillDetailResponse"];
};
};
};
};
getReviewSkillDetail_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseReviewSkillDetailResponse"];
};
};
};
};
getReviewFile: {
parameters: {
query: {
path: string;
};
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
getReviewFile_1: {
parameters: {
query: {
path: string;
};
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
downloadReviewVersion: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
downloadReviewVersion_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
listReviewAttempts: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListReviewTaskResponse"];
};
};
};
};
listReviewAttempts_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListReviewTaskResponse"];
};
};
};
};
getReviewDetail: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
};
};
};
};
getReviewDetail_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseReviewTaskResponse"];
};
};
};
};
listPendingReviews: {
parameters: {
query: {
namespaceId: number;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseReviewTaskResponse"];
};
};
};
};
listPendingReviews_1: {
parameters: {
query: {
namespaceId: number;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseReviewTaskResponse"];
};
};
};
};
listMySubmissions: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseReviewTaskResponse"];
};
};
};
};
listMySubmissions_1: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseReviewTaskResponse"];
};
};
};
};
listMyAttempts: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListReviewTaskResponse"];
};
};
};
};
listMyAttempts_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListReviewTaskResponse"];
};
};
};
};
listMyProgress: {
parameters: {
query?: {
subjectType?: string;
status?: string;
q?: string;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseReviewProgressPageResponse"];
};
};
};
};
listMyProgress_1: {
parameters: {
query?: {
subjectType?: string;
status?: string;
q?: string;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseReviewProgressPageResponse"];
};
};
};
};
searchResources: {
parameters: {
query?: {
q?: string;
namespace?: string;
resourceType?: string;
sort?: string;
page?: number;
size?: number;
label?: string[];
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Resource page returned */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseResourceSearchResponse"];
};
};
};
};
searchResources_1: {
parameters: {
query?: {
q?: string;
namespace?: string;
resourceType?: string;
sort?: string;
page?: number;
size?: number;
label?: string[];
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Resource page returned */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseResourceSearchResponse"];
};
};
};
};
getPromotionDetail: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
};
};
};
};
getPromotionDetail_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionResponseDto"];
};
};
};
};
getPromotionSourceState: {
parameters: {
query?: never;
header?: never;
path: {
sourceSkillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionState"];
};
};
};
};
getPromotionSourceState_1: {
parameters: {
query?: never;
header?: never;
path: {
sourceSkillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionState"];
};
};
};
};
listPendingPromotions: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponsePromotionResponseDto"];
};
};
};
};
listPendingPromotions_1: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponsePromotionResponseDto"];
};
};
};
};
get: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionRevocationResponse"];
};
};
};
};
get_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePromotionRevocationResponse"];
};
};
};
};
history: {
parameters: {
query?: never;
header?: never;
path: {
sourceSkillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListPromotionRevocationResponse"];
};
};
};
};
history_1: {
parameters: {
query?: never;
header?: never;
path: {
sourceSkillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListPromotionRevocationResponse"];
};
};
};
};
pending: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListPromotionRevocationResponse"];
};
};
};
};
pending_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListPromotionRevocationResponse"];
};
};
};
};
reviewedHistory: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponsePromotionRevocationResponse"];
};
};
};
};
reviewedHistory_1: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponsePromotionRevocationResponse"];
};
};
};
};
unreadCount: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMapStringLong"];
};
};
};
};
unreadCount_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMapStringLong"];
};
};
};
};
list_2: {
parameters: {
query?: {
category?: string;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseNotificationResponse"];
};
};
};
};
list_3: {
parameters: {
query?: {
category?: string;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseNotificationResponse"];
};
};
};
};
searchMemberCandidates: {
parameters: {
query: {
search: string;
size?: number;
};
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListNamespaceCandidateUserResponse"];
};
};
};
};
searchMemberCandidates_1: {
parameters: {
query: {
search: string;
size?: number;
};
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListNamespaceCandidateUserResponse"];
};
};
};
};
history_2: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseInvitationHistoryPage"];
};
};
};
};
history_3: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseInvitationHistoryPage"];
};
};
};
};
listMySkillSuiteWorkspace: {
parameters: {
query?: {
q?: string;
state?: string;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMySkillSuiteWorkspaceResponse"];
};
};
};
};
listMySkillSuiteWorkspace_1: {
parameters: {
query?: {
q?: string;
state?: string;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMySkillSuiteWorkspaceResponse"];
};
};
};
};
listMySkillSuites: {
parameters: {
query?: {
q?: string;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Manageable Suite page returned */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseMySkillSuiteSummaryResponse"];
};
};
};
};
listMySkillSuites_1: {
parameters: {
query?: {
q?: string;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Manageable Suite page returned */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseMySkillSuiteSummaryResponse"];
};
};
};
};
listMySubscriptions: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseSkillSummaryResponse"];
};
};
};
};
listMySubscriptions_1: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseSkillSummaryResponse"];
};
};
};
};
listMyStars: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseSkillSummaryResponse"];
};
};
};
};
listMyStars_1: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseSkillSummaryResponse"];
};
};
};
};
listMySkills: {
parameters: {
query?: {
page?: number;
size?: number;
filter?: string;
q?: string;
namespace?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseSkillSummaryResponse"];
};
};
};
};
listMySkills_1: {
parameters: {
query?: {
page?: number;
size?: number;
filter?: string;
q?: string;
namespace?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseSkillSummaryResponse"];
};
};
};
};
listMyNamespacesPage: {
parameters: {
query: {
pageable: components["schemas"]["Pageable"];
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseMyNamespaceResponse"];
};
};
};
};
listMyNamespacesPage_1: {
parameters: {
query: {
pageable: components["schemas"]["Pageable"];
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseMyNamespaceResponse"];
};
};
};
};
listMyNamespaces: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListMyNamespaceResponse"];
};
};
};
};
listMyNamespaces_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListMyNamespaceResponse"];
};
};
};
};
listVisibleLabels: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListSkillLabelDto"];
};
};
};
};
listVisibleLabels_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListSkillLabelDto"];
};
};
};
};
summary: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseGovernanceSummaryResponse"];
};
};
};
};
summary_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseGovernanceSummaryResponse"];
};
};
};
};
notifications: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseGovernanceNotificationResponse"];
};
};
};
};
notifications_1: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseGovernanceNotificationResponse"];
};
};
};
};
inbox: {
parameters: {
query?: {
type?: string;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseGovernanceInboxItemResponse"];
};
};
};
};
inbox_1: {
parameters: {
query?: {
type?: string;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseGovernanceInboxItemResponse"];
};
};
};
};
activity: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseGovernanceActivityItemResponse"];
};
};
};
};
activity_1: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseGovernanceActivityItemResponse"];
};
};
};
};
whoami: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ClawHubWhoamiResponse"];
};
};
};
};
getSecurityAudits: {
parameters: {
query?: {
scannerType?: string;
};
header?: never;
path: {
skillId: number;
versionId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListSecurityAuditResponse"];
};
};
};
};
getSkill: {
parameters: {
query?: never;
header?: never;
path: {
canonicalSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ClawHubSkillResponse"];
};
};
};
};
deleteSkill_2: {
parameters: {
query?: never;
header?: never;
path: {
canonicalSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ClawHubDeleteResponse"];
};
};
};
};
search_1: {
parameters: {
query: {
q: string;
page?: number;
limit?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ClawHubSearchResponse"];
};
};
};
};
resolveByQuery: {
parameters: {
query: {
slug: string;
version?: string;
hash?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ClawHubResolveResponse"];
};
};
};
};
resolve: {
parameters: {
query?: {
version?: string;
};
header?: never;
path: {
canonicalSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ClawHubResolveResponse"];
};
};
};
};
listOrganizations: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseOrganizationSummaryResponse"];
};
};
};
};
getOrganization: {
parameters: {
query?: never;
header?: never;
path: {
organizationId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseOrganizationDetailResponse"];
};
};
};
};
listLoginConnections: {
parameters: {
query?: {
page?: number;
size?: number;
};
header?: never;
path: {
organizationId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseLoginConnectionSummaryResponse"];
};
};
};
};
health: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
downloadByQuery: {
parameters: {
query: {
slug: string;
version?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content?: never;
};
};
};
downloadByPath: {
parameters: {
query?: {
version?: string;
};
header?: never;
path: {
canonicalSlug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content?: never;
};
};
};
providers: {
parameters: {
query?: {
returnTo?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListAuthProviderResponse"];
};
};
};
};
methods: {
parameters: {
query?: {
returnTo?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListAuthMethodResponse"];
};
};
};
};
me: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAuthMeResponse"];
};
};
};
};
capabilities: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseLocalAuthCapabilitiesResponse"];
};
};
};
};
listUsers: {
parameters: {
query?: {
search?: string;
status?: string;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseAdminUserSummaryResponse"];
};
};
};
};
listRoles: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListPlatformRoleResponse"];
};
};
};
};
listReports: {
parameters: {
query?: {
status?: string;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseAdminSkillReportSummaryResponse"];
};
};
};
};
list_5: {
parameters: {
query?: {
status?: string;
page?: number;
size?: number;
sortDirection?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseProfileReviewSummaryResponse"];
};
};
};
};
listNamespaces_2: {
parameters: {
query?: {
keyword?: string;
status?: string;
type?: string;
page?: number;
size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAdminNamespaceListResponse"];
};
};
};
};
getNamespace_2: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseAdminNamespaceDetailResponse"];
};
};
};
};
searchMemberCandidates_2: {
parameters: {
query: {
search: string;
size?: number;
};
header?: never;
path: {
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseListNamespaceCandidateUserResponse"];
};
};
};
};
listAuditLogs: {
parameters: {
query?: {
page?: number;
size?: number;
userId?: string;
action?: string;
requestId?: string;
ipAddress?: string;
resourceType?: string;
resourceId?: string;
startTime?: string;
endTime?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponsePageResponseAuditLogItemResponse"];
};
};
};
};
approvalDetails: {
parameters: {
query?: never;
header?: never;
path: {
mergeRequestId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMergeApprovalDetailsResponse"];
};
};
};
};
downloadVersion_2: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
version: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
resolve_1: {
parameters: {
query?: {
version?: string;
};
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseCliResolveResponse"];
};
};
};
};
downloadLatest_2: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": string;
};
};
};
};
search_2: {
parameters: {
query?: {
q?: string;
limit?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseCliSearchResponse"];
};
};
};
};
listSkills_1: {
parameters: {
query?: {
cursor?: string;
limit?: number;
};
header?: never;
path: {
namespace: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseCliNamespaceSyncResponse"];
};
};
};
};
whoami_1: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseCliWhoAmIResponse"];
};
};
};
};
clawhubConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": {
[key: string]: Record<string, never>;
};
};
};
};
};
deleteSkillSuite: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite deleted */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
deleteSkillSuite_1: {
parameters: {
query?: never;
header?: never;
path: {
suiteId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Suite deleted */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
deleteSkillById: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillDeleteResponse"];
};
};
};
};
deleteRead: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
deleteRead_1: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseVoid"];
};
};
};
};
removeMember: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
userId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
removeMember_1: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
userId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
revoke_2: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content?: never;
};
};
};
deleteSkillById_1: {
parameters: {
query?: never;
header?: never;
path: {
skillId: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseSkillDeleteResponse"];
};
};
};
};
removeMember_2: {
parameters: {
query?: never;
header?: never;
path: {
slug: string;
userId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseMessageResponse"];
};
};
};
};
deleteRemote: {
parameters: {
query?: never;
header?: never;
path: {
namespace: string;
slug: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["ApiResponseCliDeleteResponse"];
};
};
};
};
}