Download OpenAPI specification:Download
Documentation for Halo-Plus API
authcode | string = 6 characters |
password required | string [ 0 .. 100 ] characters |
username required | string [ 0 .. 255 ] characters |
{- "authcode": "string",
- "password": "string",
- "username": "string"
}
authcode | string = 6 characters |
password required | string [ 0 .. 100 ] characters |
username required | string [ 0 .. 255 ] characters |
{- "authcode": "string",
- "password": "string",
- "username": "string"
}
code required | string |
email required | string |
password required | string [ 8 .. 100 ] characters |
username required | string |
{- "code": "string",
- "email": "string",
- "password": "stringst",
- "username": "string"
}
attachmentId required | integer <int32> attachmentId |
id | integer <int32> |
name | string [ 0 .. 255 ] characters |
team | string |
{- "id": 0,
- "name": "string",
- "team": "string"
}
description | string [ 0 .. 100 ] characters |
id | integer <int32> |
name required | string [ 0 .. 255 ] characters |
parentId | integer <int32> |
password | string [ 0 .. 255 ] characters |
priority | integer <int32> |
slug | string [ 0 .. 255 ] characters |
thumbnail | string [ 0 .. 1023 ] characters |
{- "description": "string",
- "id": 0,
- "name": "string",
- "parentId": 0,
- "password": "string",
- "priority": 0,
- "slug": "string",
- "thumbnail": "string"
}
description | string [ 0 .. 100 ] characters |
id | integer <int32> |
name required | string [ 0 .. 255 ] characters |
parentId | integer <int32> |
password | string [ 0 .. 255 ] characters |
priority | integer <int32> |
slug | string [ 0 .. 255 ] characters |
thumbnail | string [ 0 .. 1023 ] characters |
[- {
- "description": "string",
- "id": 0,
- "name": "string",
- "parentId": 0,
- "password": "string",
- "priority": 0,
- "slug": "string",
- "thumbnail": "string"
}
]
categoryId required | integer <int32> categoryId |
description | string [ 0 .. 100 ] characters |
id | integer <int32> |
name required | string [ 0 .. 255 ] characters |
parentId | integer <int32> |
password | string [ 0 .. 255 ] characters |
priority | integer <int32> |
slug | string [ 0 .. 255 ] characters |
thumbnail | string [ 0 .. 1023 ] characters |
{- "description": "string",
- "id": 0,
- "name": "string",
- "parentId": 0,
- "password": "string",
- "priority": 0,
- "slug": "string",
- "thumbnail": "string"
}
avatar | string [ 0 .. 1023 ] characters |
description | string [ 0 .. 1023 ] characters |
email required | string [ 0 .. 127 ] characters |
locale | string |
nickname required | string [ 0 .. 255 ] characters |
password | string [ 8 .. 100 ] characters |
title required | string |
url | string |
username required | string [ 0 .. 50 ] characters |
{- "avatar": "string",
- "description": "string",
- "email": "string",
- "locale": "string",
- "nickname": "string",
- "password": "stringst",
- "title": "string",
- "url": "string",
- "username": "string"
}
allowNotification | boolean |
author required | string [ 0 .. 50 ] characters |
authorUrl | string [ 0 .. 255 ] characters |
content required | string [ 0 .. 1023 ] characters |
string [ 0 .. 255 ] characters | |
parentId | integer <int64> |
postId | integer <int32> |
{- "allowNotification": true,
- "author": "string",
- "authorUrl": "string",
- "content": "string",
- "email": "string",
- "parentId": 0,
- "postId": 0
}
commentId required | integer <int64> commentId |
allowNotification | boolean |
author required | string [ 0 .. 50 ] characters |
authorUrl | string [ 0 .. 255 ] characters |
content required | string [ 0 .. 1023 ] characters |
string [ 0 .. 255 ] characters | |
parentId | integer <int64> |
postId | integer <int32> |
{- "allowNotification": true,
- "author": "string",
- "authorUrl": "string",
- "content": "string",
- "email": "string",
- "parentId": 0,
- "postId": 0
}
content | string |
keepRaw | boolean |
sourceContent required | string |
type | string Enum: "INTIMATE" "PUBLIC" |
{- "content": "string",
- "keepRaw": true,
- "sourceContent": "string",
- "type": "INTIMATE"
}
id required | integer <int32> id |
content | string |
keepRaw | boolean |
sourceContent required | string |
type | string Enum: "INTIMATE" "PUBLIC" |
{- "content": "string",
- "keepRaw": true,
- "sourceContent": "string",
- "type": "INTIMATE"
}
description | string [ 0 .. 255 ] characters |
id | integer <int32> |
logo | string [ 0 .. 1023 ] characters |
name required | string [ 0 .. 255 ] characters |
priority | integer <int32> |
team | string [ 0 .. 255 ] characters |
url required | string [ 0 .. 1023 ] characters |
{- "description": "string",
- "id": 0,
- "logo": "string",
- "name": "string",
- "priority": 0,
- "team": "string",
- "url": "string"
}
description | string [ 0 .. 255 ] characters |
id | integer <int32> |
logo | string [ 0 .. 1023 ] characters |
name required | string [ 0 .. 255 ] characters |
priority | integer <int32> |
team | string [ 0 .. 255 ] characters |
url required | string [ 0 .. 1023 ] characters |
[- {
- "description": "string",
- "id": 0,
- "logo": "string",
- "name": "string",
- "priority": 0,
- "team": "string",
- "url": "string"
}
]
id required | integer <int32> id |
description | string [ 0 .. 255 ] characters |
id | integer <int32> |
logo | string [ 0 .. 1023 ] characters |
name required | string [ 0 .. 255 ] characters |
priority | integer <int32> |
team | string [ 0 .. 255 ] characters |
url required | string [ 0 .. 1023 ] characters |
{- "description": "string",
- "id": 0,
- "logo": "string",
- "name": "string",
- "priority": 0,
- "team": "string",
- "url": "string"
}
key required | string [ 0 .. 100 ] characters |
type | string Enum: "CUSTOM" "INTERNAL" |
value | string |
{- "key": "string",
- "type": "CUSTOM",
- "value": "string"
}
key required | string [ 0 .. 100 ] characters |
type | string Enum: "CUSTOM" "INTERNAL" |
value | string |
[- {
- "key": "string",
- "type": "CUSTOM",
- "value": "string"
}
]
optionId required | integer <int32> optionId |
key required | string [ 0 .. 100 ] characters |
type | string Enum: "CUSTOM" "INTERNAL" |
value | string |
{- "key": "string",
- "type": "CUSTOM",
- "value": "string"
}
description | string |
id | integer <int32> |
location | string |
name required | string |
takeTime | string <date-time> |
team | string |
thumbnail required | string |
url required | string |
{- "description": "string",
- "id": 0,
- "location": "string",
- "name": "string",
- "takeTime": "2019-08-24T14:15:22Z",
- "team": "string",
- "thumbnail": "string",
- "url": "string"
}
description | string |
id | integer <int32> |
location | string |
name required | string |
takeTime | string <date-time> |
team | string |
thumbnail required | string |
url required | string |
[- {
- "description": "string",
- "id": 0,
- "location": "string",
- "name": "string",
- "takeTime": "2019-08-24T14:15:22Z",
- "team": "string",
- "thumbnail": "string",
- "url": "string"
}
]
description | string |
id | integer <int32> |
location | string |
name required | string |
takeTime | string <date-time> |
team | string |
thumbnail required | string |
url required | string |
[- {
- "description": "string",
- "id": 0,
- "location": "string",
- "name": "string",
- "takeTime": "2019-08-24T14:15:22Z",
- "team": "string",
- "thumbnail": "string",
- "url": "string"
}
]
photoId required | integer <int32> photoId |
description | string |
id | integer <int32> |
location | string |
name required | string |
takeTime | string <date-time> |
team | string |
thumbnail required | string |
url required | string |
{- "description": "string",
- "id": 0,
- "location": "string",
- "name": "string",
- "takeTime": "2019-08-24T14:15:22Z",
- "team": "string",
- "thumbnail": "string",
- "url": "string"
}
allowNotification | boolean |
author required | string [ 0 .. 50 ] characters |
authorUrl | string [ 0 .. 255 ] characters |
content required | string [ 0 .. 1023 ] characters |
string [ 0 .. 255 ] characters | |
parentId | integer <int64> |
postId | integer <int32> |
{- "allowNotification": true,
- "author": "string",
- "authorUrl": "string",
- "content": "string",
- "email": "string",
- "parentId": 0,
- "postId": 0
}
commentId required | integer <int64> commentId |
allowNotification | boolean |
author required | string [ 0 .. 50 ] characters |
authorUrl | string [ 0 .. 255 ] characters |
content required | string [ 0 .. 1023 ] characters |
string [ 0 .. 255 ] characters | |
parentId | integer <int64> |
postId | integer <int32> |
{- "allowNotification": true,
- "author": "string",
- "authorUrl": "string",
- "content": "string",
- "email": "string",
- "parentId": 0,
- "postId": 0
}
autoSave | boolean autoSave |
categoryIds | Array of integers <int32> unique [ items <int32 > ] |
content | string |
createTime | string <date-time> |
disallowComment | boolean |
editorType | string Enum: "MARKDOWN" "RICHTEXT" |
keepRaw | boolean |
metaDescription | string |
metaKeywords | string |
Array of objects (PostMetaParam) unique | |
originalContent | string |
password | string [ 0 .. 255 ] characters |
slug | string [ 0 .. 255 ] characters |
status | string Enum: "DRAFT" "INTIMATE" "PUBLISHED" "RECYCLE" |
summary | string |
tagIds | Array of integers <int32> unique [ items <int32 > ] |
template | string [ 0 .. 255 ] characters |
thumbnail | string [ 0 .. 1023 ] characters |
title required | string [ 0 .. 100 ] characters |
topPriority | integer <int32> |
{- "categoryIds": [
- 0
], - "content": "string",
- "createTime": "2019-08-24T14:15:22Z",
- "disallowComment": true,
- "editorType": "MARKDOWN",
- "keepRaw": true,
- "metaDescription": "string",
- "metaKeywords": "string",
- "metas": [
- {
- "key": "string",
- "postId": 0,
- "value": "string"
}
], - "originalContent": "string",
- "password": "string",
- "slug": "string",
- "status": "DRAFT",
- "summary": "string",
- "tagIds": [
- 0
], - "template": "string",
- "thumbnail": "string",
- "title": "string",
- "topPriority": 0
}
postId required | integer <int32> postId |
autoSave | boolean autoSave |
categoryIds | Array of integers <int32> unique [ items <int32 > ] |
content | string |
createTime | string <date-time> |
disallowComment | boolean |
editorType | string Enum: "MARKDOWN" "RICHTEXT" |
keepRaw | boolean |
metaDescription | string |
metaKeywords | string |
Array of objects (PostMetaParam) unique | |
originalContent | string |
password | string [ 0 .. 255 ] characters |
slug | string [ 0 .. 255 ] characters |
status | string Enum: "DRAFT" "INTIMATE" "PUBLISHED" "RECYCLE" |
summary | string |
tagIds | Array of integers <int32> unique [ items <int32 > ] |
template | string [ 0 .. 255 ] characters |
thumbnail | string [ 0 .. 1023 ] characters |
title required | string [ 0 .. 100 ] characters |
topPriority | integer <int32> |
{- "categoryIds": [
- 0
], - "content": "string",
- "createTime": "2019-08-24T14:15:22Z",
- "disallowComment": true,
- "editorType": "MARKDOWN",
- "keepRaw": true,
- "metaDescription": "string",
- "metaKeywords": "string",
- "metas": [
- {
- "key": "string",
- "postId": 0,
- "value": "string"
}
], - "originalContent": "string",
- "password": "string",
- "slug": "string",
- "status": "DRAFT",
- "summary": "string",
- "tagIds": [
- 0
], - "template": "string",
- "thumbnail": "string",
- "title": "string",
- "topPriority": 0
}
postId required | integer <int32> postId |
content | string |
keepRaw | boolean |
originalContent | string |
{- "content": "string",
- "keepRaw": true,
- "originalContent": "string"
}
allowNotification | boolean |
author required | string [ 0 .. 50 ] characters |
authorUrl | string [ 0 .. 255 ] characters |
content required | string [ 0 .. 1023 ] characters |
string [ 0 .. 255 ] characters | |
parentId | integer <int64> |
postId | integer <int32> |
{- "allowNotification": true,
- "author": "string",
- "authorUrl": "string",
- "content": "string",
- "email": "string",
- "parentId": 0,
- "postId": 0
}
commentId required | integer <int64> commentId |
allowNotification | boolean |
author required | string [ 0 .. 50 ] characters |
authorUrl | string [ 0 .. 255 ] characters |
content required | string [ 0 .. 1023 ] characters |
string [ 0 .. 255 ] characters | |
parentId | integer <int64> |
postId | integer <int32> |
{- "allowNotification": true,
- "author": "string",
- "authorUrl": "string",
- "content": "string",
- "email": "string",
- "parentId": 0,
- "postId": 0
}
autoSave | boolean autoSave |
content | string |
createTime | string <date-time> |
disallowComment | boolean |
editorType | string Enum: "MARKDOWN" "RICHTEXT" |
keepRaw | boolean |
metaDescription | string |
metaKeywords | string |
Array of objects (SheetMetaParam) unique | |
originalContent | string |
password | string [ 0 .. 255 ] characters |
slug | string [ 0 .. 255 ] characters |
status | string Enum: "DRAFT" "INTIMATE" "PUBLISHED" "RECYCLE" |
summary | string |
template | string [ 0 .. 255 ] characters |
thumbnail | string [ 0 .. 1023 ] characters |
title required | string [ 0 .. 100 ] characters |
topPriority | integer <int32> |
{- "content": "string",
- "createTime": "2019-08-24T14:15:22Z",
- "disallowComment": true,
- "editorType": "MARKDOWN",
- "keepRaw": true,
- "metaDescription": "string",
- "metaKeywords": "string",
- "metas": [
- {
- "key": "string",
- "postId": 0,
- "value": "string"
}
], - "originalContent": "string",
- "password": "string",
- "slug": "string",
- "status": "DRAFT",
- "summary": "string",
- "template": "string",
- "thumbnail": "string",
- "title": "string",
- "topPriority": 0
}
sheetId required | integer <int32> sheetId |
autoSave | boolean autoSave |
content | string |
createTime | string <date-time> |
disallowComment | boolean |
editorType | string Enum: "MARKDOWN" "RICHTEXT" |
keepRaw | boolean |
metaDescription | string |
metaKeywords | string |
Array of objects (SheetMetaParam) unique | |
originalContent | string |
password | string [ 0 .. 255 ] characters |
slug | string [ 0 .. 255 ] characters |
status | string Enum: "DRAFT" "INTIMATE" "PUBLISHED" "RECYCLE" |
summary | string |
template | string [ 0 .. 255 ] characters |
thumbnail | string [ 0 .. 1023 ] characters |
title required | string [ 0 .. 100 ] characters |
topPriority | integer <int32> |
{- "content": "string",
- "createTime": "2019-08-24T14:15:22Z",
- "disallowComment": true,
- "editorType": "MARKDOWN",
- "keepRaw": true,
- "metaDescription": "string",
- "metaKeywords": "string",
- "metas": [
- {
- "key": "string",
- "postId": 0,
- "value": "string"
}
], - "originalContent": "string",
- "password": "string",
- "slug": "string",
- "status": "DRAFT",
- "summary": "string",
- "template": "string",
- "thumbnail": "string",
- "title": "string",
- "topPriority": 0
}
sheetId required | integer <int32> sheetId |
content | string |
keepRaw | boolean |
originalContent | string |
{- "content": "string",
- "keepRaw": true,
- "originalContent": "string"
}
color | string [ 0 .. 24 ] characters 标签颜色,支持多种颜色模式,例如 Hex: #cfd3d7,颜色名称:LightGrey,RGB: rgb(207, 211, 215),RGBA: rgb(207, 211, 215, 0.5)等 |
name required | string [ 0 .. 255 ] characters |
slug | string [ 0 .. 255 ] characters |
thumbnail | string [ 0 .. 1023 ] characters |
{- "color": "#e23d66",
- "name": "string",
- "slug": "string",
- "thumbnail": "string"
}
tagId required | integer <int32> tagId |
color | string [ 0 .. 24 ] characters 标签颜色,支持多种颜色模式,例如 Hex: #cfd3d7,颜色名称:LightGrey,RGB: rgb(207, 211, 215),RGBA: rgb(207, 211, 215, 0.5)等 |
name required | string [ 0 .. 255 ] characters |
slug | string [ 0 .. 255 ] characters |
thumbnail | string [ 0 .. 1023 ] characters |
{- "color": "#e23d66",
- "name": "string",
- "slug": "string",
- "thumbnail": "string"
}
authcode required | string = 6 characters |
mfaKey | string |
mfaType | string Enum: "NONE" "TFA_TOTP" |
{- "authcode": "string",
- "mfaKey": "string",
- "mfaType": "NONE"
}
authcode required | string = 6 characters |
mfaKey | string |
mfaType | string Enum: "NONE" "TFA_TOTP" |
{- "authcode": "string",
- "mfaKey": "string",
- "mfaType": "NONE"
}
avatar | string [ 0 .. 1023 ] characters |
description | string [ 0 .. 1023 ] characters |
email required | string [ 0 .. 127 ] characters |
nickname required | string [ 0 .. 255 ] characters |
password | string [ 8 .. 100 ] characters |
username required | string [ 0 .. 50 ] characters |
{- "avatar": "string",
- "description": "string",
- "email": "string",
- "nickname": "string",
- "password": "stringst",
- "username": "string"
}
newPassword required | string [ 0 .. 100 ] characters |
oldPassword required | string [ 0 .. 100 ] characters |
{- "newPassword": "string",
- "oldPassword": "string"
}