Chaitin Tech Account API
The account API from Chaitin Tech — 22 operation(s) for account.
The account API from Chaitin Tech — 22 operation(s) for account.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/chaitin:chaitin-account-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: APISec Management Account API
version: '26.05'
description: Generated from APISec skyview APIView classes.
tags:
- name: Account
paths:
/api/APITokenLoginAPI:
post:
operationId: APITokenLoginAPI_post
summary: POST /api/APITokenLoginAPI
tags:
- Account
parameters: []
x-cli-body-fallback: true
requestBody:
required: false
content:
application/json:
schema:
type: object
/api/CSRFTokenAPI:
get:
operationId: CSRFTokenAPI_get
summary: GET /api/CSRFTokenAPI
tags:
- Account
parameters: []
x-cli-body-fallback: true
/api/CertLoginAPI:
get:
operationId: CertLoginAPI_get
summary: GET /api/CertLoginAPI
tags:
- Account
parameters: []
x-cli-body-fallback: true
post:
operationId: CertLoginAPI_post
summary: POST /api/CertLoginAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
tfa_token:
type: string
description: 两步验证验证码
/api/ChangePasswordWithoutLoginAPI:
put:
operationId: ChangePasswordWithoutLoginAPI_put
summary: PUT /api/ChangePasswordWithoutLoginAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
username:
type: string
old_password:
type: string
new_password:
type: string
required:
- username
- old_password
- new_password
/api/ChangeUserCredentialAPI:
put:
operationId: ChangeUserCredentialAPI_put
summary: PUT /api/ChangeUserCredentialAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
authentication_method:
type: string
old_password:
type: string
new_password:
type: string
tfa_token:
type: string
required:
- authentication_method
/api/DesensitizeUserAPI:
put:
operationId: DesensitizeUserAPI_put
summary: PUT /api/DesensitizeUserAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
desensitize:
type: boolean
required:
- desensitize
/api/DownloadUserCertAPI:
get:
operationId: DownloadUserCertAPI_get
summary: GET /api/DownloadUserCertAPI
tags:
- Account
parameters:
- name: token
in: query
required: true
description: ''
schema:
type: string
x-cli-body-fallback: false
/api/LoginAPI:
post:
operationId: LoginAPI_post
summary: POST /api/LoginAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
tfa_token:
type: string
description: 两步验证验证码
username:
type: string
description: 用户名
password:
type: string
description: 密码
required:
- username
- password
/api/LoginDisplacementAPI:
get:
operationId: LoginDisplacementAPI_get
summary: GET /api/LoginDisplacementAPI
tags:
- Account
parameters: []
x-cli-body-fallback: true
put:
operationId: LoginDisplacementAPI_put
summary: PUT /api/LoginDisplacementAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
enabled:
type: boolean
required:
- enabled
/api/LogoutAPI:
post:
operationId: LogoutAPI_post
summary: POST /api/LogoutAPI
tags:
- Account
parameters: []
x-cli-body-fallback: true
requestBody:
required: false
content:
application/json:
schema:
type: object
/api/PasswordConfigAPI:
get:
operationId: PasswordConfigAPI_get
summary: GET /api/PasswordConfigAPI
tags:
- Account
parameters: []
x-cli-body-fallback: true
put:
operationId: PasswordConfigAPI_put
summary: PUT /api/PasswordConfigAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
update:
type: string
check:
type: string
required:
- update
- check
/api/ProfileAPI:
get:
operationId: ProfileAPI_get
summary: GET /api/ProfileAPI
tags:
- Account
parameters: []
x-cli-body-fallback: true
/api/RADIUSConfigAPI:
get:
operationId: RADIUSConfigAPI_get
summary: GET /api/RADIUSConfigAPI
tags:
- Account
parameters: []
x-cli-body-fallback: true
put:
operationId: RADIUSConfigAPI_put
summary: PUT /api/RADIUSConfigAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
config:
type: array
items:
type: string
required:
- config
/api/ResetUserCredentialAPI:
put:
operationId: ResetUserCredentialAPI_put
summary: PUT /api/ResetUserCredentialAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id:
type: integer
description: ID
required:
- id
/api/RoleAPI:
get:
operationId: RoleAPI_get
summary: GET /api/RoleAPI
tags:
- Account
parameters: []
x-cli-body-fallback: true
post:
operationId: RoleAPI_post
summary: POST /api/RoleAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
name:
type: string
comment:
type: string
permissions:
type: string
user_ids:
type: string
required:
- name
- permissions
put:
operationId: RoleAPI_put
summary: PUT /api/RoleAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
name:
type: string
comment:
type: string
permissions:
type: string
user_ids:
type: string
delete:
operationId: RoleAPI_delete
summary: DELETE /api/RoleAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id__in:
type: string
description: ID 列表
/api/UnlockUserAPI:
put:
operationId: UnlockUserAPI_put
summary: PUT /api/UnlockUserAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id:
type: integer
description: ID
required:
- id
/api/UserAPI:
get:
operationId: UserAPI_get
summary: GET /api/UserAPI
tags:
- Account
parameters:
- name: username
in: query
required: false
description: ''
schema:
type: string
x-cli-body-fallback: false
post:
operationId: UserAPI_post
summary: POST /api/UserAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
username:
type: string
description: 用户名
comment:
type: string
authentication_method:
type: string
ip_policy:
type: string
required:
- username
- comment
- authentication_method
put:
operationId: UserAPI_put
summary: PUT /api/UserAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
comment:
type: string
authentication_method:
type: string
ip_policy:
type: string
is_enabled:
type: boolean
required:
- comment
- authentication_method
- ip_policy
- is_enabled
delete:
operationId: UserAPI_delete
summary: DELETE /api/UserAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id__in:
type: string
description: ID 列表
/api/UserAPITokenAPI:
get:
operationId: UserAPITokenAPI_get
summary: GET /api/UserAPITokenAPI
tags:
- Account
parameters: []
x-cli-body-fallback: true
post:
operationId: UserAPITokenAPI_post
summary: POST /api/UserAPITokenAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
name:
type: string
description: 用户名
expire_time:
type: string
description: 为 null 时, 表示永不过期
ip_policy:
type: string
description: IP 白名单
required:
- name
- ip_policy
put:
operationId: UserAPITokenAPI_put
summary: PUT /api/UserAPITokenAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
name:
type: string
description: 用户名
expire_time:
type: string
description: 为 null 时, 表示永不过期
ip_policy:
type: string
description: IP 白名单
delete:
operationId: UserAPITokenAPI_delete
summary: DELETE /api/UserAPITokenAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id:
type: integer
description: ID
required:
- id
/api/UserLoginThrottlingAPI:
get:
operationId: UserLoginThrottlingAPI_get
summary: GET /api/UserLoginThrottlingAPI
tags:
- Account
parameters: []
x-cli-body-fallback: true
put:
operationId: UserLoginThrottlingAPI_put
summary: PUT /api/UserLoginThrottlingAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
enabled:
type: boolean
period:
type: integer
threshold:
type: integer
required:
- enabled
- period
- threshold
/api/UserRoleBindingAPI:
post:
operationId: UserRoleBindingAPI_post
summary: POST /api/UserRoleBindingAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
user_ids:
type: string
role_ids:
type: string
/api/UserTFAConfigAPI:
get:
operationId: UserTFAConfigAPI_get
summary: GET /api/UserTFAConfigAPI
tags:
- Account
parameters: []
x-cli-body-fallback: true
post:
operationId: UserTFAConfigAPI_post
summary: POST /api/UserTFAConfigAPI
tags:
- Account
parameters: []
x-cli-body-fallback: false
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
tfa_token:
type: string
description: 两步验证验证码
action:
type: string
required:
- action
/api/UsernameExistsCheckAPI:
get:
operationId: UsernameExistsCheckAPI_get
summary: GET /api/UsernameExistsCheckAPI
tags:
- Account
parameters:
- name: username
in: query
required: true
description: 用户名
schema:
type: string
description: 用户名
x-cli-body-fallback: false