Download OpenAPI specification:
CLASSUM service-template backend API
| email required | string <email> <= 255 characters ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
| password required | string [ 8 .. 255 ] characters 영문 대/소문자·숫자·특수문자 중 2종류 이상을 포함해야 합니다. 허용 문자: 영문, 숫자, `!@#$%^&*()-=_+~|[]{}:;'"<>,.?/ |
| displayName required | string [ 1 .. 255 ] characters 문자·숫자·공백과 _ - [ ] ( ) { } / * 만 사용할 수 있습니다. |
| tenantKey | string [ 1 .. 255 ] characters ^[a-z0-9-]+$ |
| tenantName | string [ 1 .. 255 ] characters |
{- "email": "user@example.com",
- "password": "stringst",
- "displayName": "string",
- "tenantKey": "string",
- "tenantName": "string"
}{- "email": "string",
- "verificationRequired": true,
- "devCode": "string"
}| email required | string <email> <= 255 characters ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
| code required | string = 6 characters |
| sessionType | string Enum: "personal" "public" |
{- "email": "user@example.com",
- "code": "string",
- "sessionType": "personal"
}{- "result": "authenticated",
- "accessToken": "string",
- "accessTokenExpiresAt": "string",
- "user": {
- "id": "string",
- "userId": "string",
- "tenantKey": "string",
- "email": "string",
- "displayName": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "permissions": [
- "member:read"
], - "mustChangePassword": true,
- "needsAgreementConsent": true
}, - "tenants": [
- {
- "key": "string",
- "name": "string",
- "kind": "string",
- "logoImageUrl": "string"
}
], - "hasOwnedTenant": true,
- "email": "string"
}| email required | string <email> <= 255 characters ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
{- "email": "user@example.com"
}{- "nextResendAvailableAt": "string",
- "devCode": "string"
}| email required | string <email> <= 255 characters ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
{- "email": "user@example.com"
}{- "nextResendAvailableAt": "string",
- "devCode": "string"
}| email required | string <email> <= 255 characters ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
| code required | string = 6 characters |
| newPassword required | string [ 8 .. 255 ] characters 영문 대/소문자·숫자·특수문자 중 2종류 이상을 포함해야 합니다. 허용 문자: 영문, 숫자, `!@#$%^&*()-=_+~|[]{}:;'"<>,.?/ |
{- "email": "user@example.com",
- "code": "string",
- "newPassword": "stringst"
}{- "updatedAccounts": -9007199254740991
}| email required | string <email> <= 255 characters ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
{- "email": "user@example.com"
}{- "nextResendAvailableAt": "string",
- "devCode": "string"
}| email required | string <email> <= 255 characters ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
| code required | string = 6 characters |
{- "email": "user@example.com",
- "code": "string"
}{- "tenants": [
- {
- "key": "string",
- "name": "string",
- "kind": "string",
- "logoImageUrl": "string"
}
], - "hasOwnedTenant": true
}| email required | string <email> <= 255 characters ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
| tenantKey required | string non-empty |
| code required | string = 6 characters |
| sessionType | string Enum: "personal" "public" |
{- "email": "user@example.com",
- "tenantKey": "string",
- "code": "string",
- "sessionType": "personal"
}{- "result": "authenticated",
- "accessToken": "string",
- "accessTokenExpiresAt": "string",
- "user": {
- "id": "string",
- "userId": "string",
- "tenantKey": "string",
- "email": "string",
- "displayName": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "permissions": [
- "member:read"
], - "mustChangePassword": true,
- "needsAgreementConsent": true
}, - "tenants": [
- {
- "key": "string",
- "name": "string",
- "kind": "string",
- "logoImageUrl": "string"
}
], - "hasOwnedTenant": true,
- "email": "string"
}| tenantKey | string non-empty |
| identifier required | string non-empty |
| password required | string non-empty |
| sessionType | string Enum: "personal" "public" |
{- "tenantKey": "string",
- "identifier": "string",
- "password": "string",
- "sessionType": "personal"
}{- "result": "authenticated",
- "accessToken": "string",
- "accessTokenExpiresAt": "string",
- "user": {
- "id": "string",
- "userId": "string",
- "tenantKey": "string",
- "email": "string",
- "displayName": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "permissions": [
- "member:read"
], - "mustChangePassword": true,
- "needsAgreementConsent": true
}, - "tenants": [
- {
- "key": "string",
- "name": "string",
- "kind": "string",
- "logoImageUrl": "string"
}
], - "hasOwnedTenant": true,
- "email": "string"
}| sessionType required | string Enum: "personal" "public" |
{- "sessionType": "personal"
}{- "sessionType": "personal",
- "absoluteExpiresAt": "string",
- "confirmed": true
}{- "accessToken": "string",
- "accessTokenExpiresAt": "string",
- "user": {
- "id": "string",
- "userId": "string",
- "tenantKey": "string",
- "email": "string",
- "displayName": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "permissions": [
- "member:read"
], - "mustChangePassword": true,
- "needsAgreementConsent": true
}
}| tenantKey required | string |
| email required | string <email> <= 255 characters ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
{- "email": "user@example.com"
}{- "nextResendAvailableAt": "string",
- "devCode": "string"
}| tenantKey required | string |
| email required | string <email> <= 255 characters ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
| code required | string = 6 characters |
| password required | string [ 8 .. 255 ] characters 영문 대/소문자·숫자·특수문자 중 2종류 이상을 포함해야 합니다. 허용 문자: 영문, 숫자, `!@#$%^&*()-=_+~|[]{}:;'"<>,.?/ |
| displayName required | string [ 1 .. 255 ] characters 문자·숫자·공백과 _ - [ ] ( ) { } / * 만 사용할 수 있습니다. |
| userId | string [ 1 .. 255 ] characters |
| sessionType | string Enum: "personal" "public" |
{- "email": "user@example.com",
- "code": "string",
- "password": "stringst",
- "displayName": "string",
- "userId": "string",
- "sessionType": "personal"
}{- "result": "authenticated",
- "accessToken": "string",
- "accessTokenExpiresAt": "string",
- "user": {
- "id": "string",
- "userId": "string",
- "tenantKey": "string",
- "email": "string",
- "displayName": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "permissions": [
- "member:read"
], - "mustChangePassword": true,
- "needsAgreementConsent": true
}, - "tenants": [
- {
- "key": "string",
- "name": "string",
- "kind": "string",
- "logoImageUrl": "string"
}
], - "hasOwnedTenant": true,
- "email": "string"
}{- "id": "string",
- "userId": "string",
- "tenantKey": "string",
- "email": "string",
- "displayName": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "permissions": [
- "member:read"
], - "mustChangePassword": true,
- "needsAgreementConsent": true
}| currentPassword required | string non-empty |
| newPassword required | string [ 8 .. 255 ] characters 영문 대/소문자·숫자·특수문자 중 2종류 이상을 포함해야 합니다. 허용 문자: 영문, 숫자, `!@#$%^&*()-=_+~|[]{}:;'"<>,.?/ |
{- "currentPassword": "string",
- "newPassword": "stringst"
}{- "classumAgreements": [
- {
- "scope": "platform",
- "topic": "string",
- "version": -9007199254740991,
- "isEssential": true,
- "agreedAt": "string",
- "expiresAt": "string",
- "withdrawnAt": "string",
- "isEffective": true
}
], - "tenantAgreements": [
- {
- "scope": "platform",
- "topic": "string",
- "version": -9007199254740991,
- "isEssential": true,
- "agreedAt": "string",
- "expiresAt": "string",
- "withdrawnAt": "string",
- "isEffective": true
}
]
}{- "needConsent": true,
- "classumAgreements": [
- {
- "scope": "platform",
- "topic": "string",
- "version": -9007199254740991,
- "isEssential": true,
- "isVisible": true,
- "order": -9007199254740991,
- "title": {
- "ko": "string",
- "en": "string"
}, - "documentUrl": {
- "ko": "string",
- "en": "string"
}, - "reason": "never-agreed"
}
], - "tenantAgreements": [
- {
- "scope": "platform",
- "topic": "string",
- "version": -9007199254740991,
- "isEssential": true,
- "isVisible": true,
- "order": -9007199254740991,
- "title": {
- "ko": "string",
- "en": "string"
}, - "documentUrl": {
- "ko": "string",
- "en": "string"
}, - "reason": "never-agreed"
}
]
}| tenantKey | string non-empty |
{- "classumAgreements": [
- {
- "scope": "platform",
- "topic": "string",
- "version": -9007199254740991,
- "isEssential": true,
- "isVisible": true,
- "order": -9007199254740991,
- "title": {
- "ko": "string",
- "en": "string"
}, - "documentUrl": {
- "ko": "string",
- "en": "string"
}
}
], - "tenantAgreements": [
- {
- "scope": "platform",
- "topic": "string",
- "version": -9007199254740991,
- "isEssential": true,
- "isVisible": true,
- "order": -9007199254740991,
- "title": {
- "ko": "string",
- "en": "string"
}, - "documentUrl": {
- "ko": "string",
- "en": "string"
}
}
]
}| provider required | string |
| tenantKey | string <= 255 characters |
| sessionType | string Enum: "personal" "public" |
| returnTo | string <= 2000 characters |
{- "tenantKey": "string",
- "sessionType": "personal",
- "returnTo": "string"
}{- "url": "string"
}{- "profileId": "string"
}{- "profiles": [
- {
- "id": "string",
- "displayName": "string",
- "pictureUrl": "string",
- "affiliation": "string",
- "externalMemberCode": "string",
- "isMain": true,
- "isNew": true
}
]
}| expiresInDays | integer [ 1 .. 3650 ] |
{- "expiresInDays": 1
}{- "id": "string",
- "code": "string",
- "enabled": true,
- "expiresAt": "string",
- "createdAt": "string",
- "link": "string"
}| id required | string |
| enabled required | boolean |
{- "enabled": true
}{- "id": "string",
- "code": "string",
- "enabled": true,
- "expiresAt": "string",
- "createdAt": "string",
- "link": "string"
}| emails required | Array of strings <email> [ 1 .. 500 ] items [ items <email > <= 255 characters ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... ] |
| roleKey | string non-empty |
{- "emails": [
- "user@example.com"
], - "roleKey": "string"
}{- "invited": [
- {
- "id": "string",
- "email": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "status": "pending",
- "sentAt": "string",
- "expiresAt": "string",
- "acceptedAt": "string",
- "createdAt": "string"
}
], - "failed": [
- {
- "email": "string",
- "reason": "string"
}
]
}| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| status | string Enum: "pending" "accepted" "cancelled" "expired" |
| search | string [ 1 .. 255 ] characters |
| sortBy | string Enum: "email" "createdAt" |
| sortDir | string Enum: "asc" "desc" |
{- "invitations": [
- {
- "id": "string",
- "email": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "status": "pending",
- "sentAt": "string",
- "expiresAt": "string",
- "acceptedAt": "string",
- "createdAt": "string"
}
], - "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991
}| emails required | Array of strings <email> [ 1 .. 500 ] items [ items <email > <= 255 characters ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... ] |
{- "emails": [
- "user@example.com"
]
}{- "results": [
- {
- "email": "string",
- "status": "enable"
}
]
}| ids required | Array of strings [ 1 .. 500 ] items [ items non-empty ] |
{- "ids": [
- "string"
]
}{- "succeeded": [
- "string"
], - "failed": [
- {
- "id": "string",
- "reason": "cooldown"
}
]
}| ids required | Array of strings [ 1 .. 500 ] items [ items non-empty ] |
{- "ids": [
- "string"
]
}{- "succeeded": [
- "string"
], - "failed": [
- {
- "id": "string",
- "reason": "cooldown"
}
]
}{- "id": "string",
- "email": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "status": "pending",
- "sentAt": "string",
- "expiresAt": "string",
- "acceptedAt": "string",
- "createdAt": "string"
}| token required | string |
| displayName required | string [ 1 .. 255 ] characters 문자·숫자·공백과 _ - [ ] ( ) { } / * 만 사용할 수 있습니다. |
| password required | string [ 8 .. 255 ] characters 영문 대/소문자·숫자·특수문자 중 2종류 이상을 포함해야 합니다. 허용 문자: 영문, 숫자, `!@#$%^&*()-=_+~|[]{}:;'"<>,.?/ |
| userId | string [ 1 .. 255 ] characters |
{- "displayName": "string",
- "password": "stringst",
- "userId": "string"
}{- "tenantKey": "string",
- "identifier": "string"
}{- "logoImageUrl": "string",
- "logoImageFileId": "string",
- "titleKo": "string",
- "titleEn": "string",
- "backgroundImageUrl": "string",
- "backgroundImageFileId": "string",
- "backgroundTitleEnabled": true,
- "backgroundTitleKo": "string",
- "backgroundTitleEn": "string",
- "backgroundTitleColor": "string",
- "methods": {
- "email": true,
- "google": true,
- "apple": true,
- "weale": true
}, - "buttonLabels": {
- "email": {
- "ko": "string",
- "en": "string"
}, - "sso": {
- "ko": "string",
- "en": "string"
}, - "google": {
- "ko": "string",
- "en": "string"
}, - "apple": {
- "ko": "string",
- "en": "string"
}, - "weale": {
- "ko": "string",
- "en": "string"
}
}, - "externalLinksEnabled": true,
}required | string or null |
string or null | |
| titleKo required | string <= 255 characters |
| titleEn required | string <= 255 characters |
required | string or null |
string or null | |
| backgroundTitleEnabled required | boolean |
| backgroundTitleKo required | string <= 255 characters |
| backgroundTitleEn required | string <= 255 characters |
| backgroundTitleColor required | string <= 20 characters |
required | object |
object | |
| externalLinksEnabled | boolean Default: true |
required | Array of objects <= 4 items |
object or null |
{- "logoImageUrl": "string",
- "logoImageFileId": "string",
- "titleKo": "string",
- "titleEn": "string",
- "backgroundImageUrl": "string",
- "backgroundImageFileId": "string",
- "backgroundTitleEnabled": true,
- "backgroundTitleKo": "string",
- "backgroundTitleEn": "string",
- "backgroundTitleColor": "string",
- "methods": {
- "email": true,
- "google": true,
- "apple": true,
- "weale": true
}, - "buttonLabels": {
- "email": {
- "ko": "string",
- "en": "string"
}, - "sso": {
- "ko": "string",
- "en": "string"
}, - "google": {
- "ko": "string",
- "en": "string"
}, - "apple": {
- "ko": "string",
- "en": "string"
}, - "weale": {
- "ko": "string",
- "en": "string"
}
}, - "externalLinksEnabled": true,
}{- "logoImageUrl": "string",
- "logoImageFileId": "string",
- "titleKo": "string",
- "titleEn": "string",
- "backgroundImageUrl": "string",
- "backgroundImageFileId": "string",
- "backgroundTitleEnabled": true,
- "backgroundTitleKo": "string",
- "backgroundTitleEn": "string",
- "backgroundTitleColor": "string",
- "methods": {
- "email": true,
- "google": true,
- "apple": true,
- "weale": true
}, - "buttonLabels": {
- "email": {
- "ko": "string",
- "en": "string"
}, - "sso": {
- "ko": "string",
- "en": "string"
}, - "google": {
- "ko": "string",
- "en": "string"
}, - "apple": {
- "ko": "string",
- "en": "string"
}, - "weale": {
- "ko": "string",
- "en": "string"
}
}, - "externalLinksEnabled": true,
}{- "draft": {
- "logoImageUrl": "string",
- "logoImageFileId": "string",
- "titleKo": "string",
- "titleEn": "string",
- "backgroundImageUrl": "string",
- "backgroundImageFileId": "string",
- "backgroundTitleEnabled": true,
- "backgroundTitleKo": "string",
- "backgroundTitleEn": "string",
- "backgroundTitleColor": "string",
- "methods": {
- "email": true,
- "google": true,
- "apple": true,
- "weale": true
}, - "buttonLabels": {
- "email": {
- "ko": "string",
- "en": "string"
}, - "sso": {
- "ko": "string",
- "en": "string"
}, - "google": {
- "ko": "string",
- "en": "string"
}, - "apple": {
- "ko": "string",
- "en": "string"
}, - "weale": {
- "ko": "string",
- "en": "string"
}
}, - "externalLinksEnabled": true,
}
}string or null | |
string or null | |
| titleKo | string <= 255 characters |
| titleEn | string <= 255 characters |
string or null | |
string or null | |
| backgroundTitleEnabled | boolean |
| backgroundTitleKo | string <= 255 characters |
| backgroundTitleEn | string <= 255 characters |
| backgroundTitleColor | string <= 20 characters |
object | |
object | |
| externalLinksEnabled | boolean Default: true |
Array of objects <= 4 items | |
object or null |
{- "logoImageUrl": "string",
- "logoImageFileId": "string",
- "titleKo": "string",
- "titleEn": "string",
- "backgroundImageUrl": "string",
- "backgroundImageFileId": "string",
- "backgroundTitleEnabled": true,
- "backgroundTitleKo": "string",
- "backgroundTitleEn": "string",
- "backgroundTitleColor": "string",
- "methods": {
- "email": true,
- "google": true,
- "apple": true,
- "weale": true
}, - "buttonLabels": {
- "email": {
- "ko": "string",
- "en": "string"
}, - "sso": {
- "ko": "string",
- "en": "string"
}, - "google": {
- "ko": "string",
- "en": "string"
}, - "apple": {
- "ko": "string",
- "en": "string"
}, - "weale": {
- "ko": "string",
- "en": "string"
}
}, - "externalLinksEnabled": true,
}{- "draft": {
- "logoImageUrl": "string",
- "logoImageFileId": "string",
- "titleKo": "string",
- "titleEn": "string",
- "backgroundImageUrl": "string",
- "backgroundImageFileId": "string",
- "backgroundTitleEnabled": true,
- "backgroundTitleKo": "string",
- "backgroundTitleEn": "string",
- "backgroundTitleColor": "string",
- "methods": {
- "email": true,
- "google": true,
- "apple": true,
- "weale": true
}, - "buttonLabels": {
- "email": {
- "ko": "string",
- "en": "string"
}, - "sso": {
- "ko": "string",
- "en": "string"
}, - "google": {
- "ko": "string",
- "en": "string"
}, - "apple": {
- "ko": "string",
- "en": "string"
}, - "weale": {
- "ko": "string",
- "en": "string"
}
}, - "externalLinksEnabled": true,
}
}{- "logoImageUrl": "string",
- "logoImageFileId": "string",
- "titleKo": "string",
- "titleEn": "string",
- "backgroundImageUrl": "string",
- "backgroundImageFileId": "string",
- "backgroundTitleEnabled": true,
- "backgroundTitleKo": "string",
- "backgroundTitleEn": "string",
- "backgroundTitleColor": "string",
- "methods": {
- "email": true,
- "google": true,
- "apple": true,
- "weale": true
}, - "buttonLabels": {
- "email": {
- "ko": "string",
- "en": "string"
}, - "sso": {
- "ko": "string",
- "en": "string"
}, - "google": {
- "ko": "string",
- "en": "string"
}, - "apple": {
- "ko": "string",
- "en": "string"
}, - "weale": {
- "ko": "string",
- "en": "string"
}
}, - "externalLinksEnabled": true,
}{- "name": "string",
- "logoImageUrl": "string",
- "titleKo": "string",
- "titleEn": "string",
- "backgroundImageUrl": "string",
- "backgroundTitleEnabled": true,
- "backgroundTitleKo": "string",
- "backgroundTitleEn": "string",
- "backgroundTitleColor": "string",
- "loginIdentifier": "userId",
- "allowUserSelfSignUp": true,
- "methods": {
- "email": true,
- "google": true,
- "apple": true,
- "weale": true
}, - "buttonLabels": {
- "email": {
- "ko": "string",
- "en": "string"
}, - "sso": {
- "ko": "string",
- "en": "string"
}, - "google": {
- "ko": "string",
- "en": "string"
}, - "apple": {
- "ko": "string",
- "en": "string"
}, - "weale": {
- "ko": "string",
- "en": "string"
}
}, - "ssoEnabled": true,
- "ssoProviders": [
- {
- "key": "string",
- "kind": "saml",
- "labelKo": "string",
- "labelEn": "string",
- "enabled": true,
- "available": true,
- "loginUrl": "string"
}
], - "externalFeed": {
- "titleKo": "string",
- "titleEn": "string"
}
}| tenantKey required | string |
| identifier required | string [ 1 .. 255 ] characters |
{- "identifier": "string"
}{- "exists": true,
- "methods": [
- "password"
], - "allowUserSelfSignUp": true
}| code required | string |
| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| search | string [ 1 .. 255 ] characters |
{- "code": "member:read",
- "label": "string",
- "description": "string",
- "disabled": true,
- "allEnabled": true,
- "groups": [
- {
- "id": "string",
- "name": "string"
}
], - "members": [
- {
- "id": "string",
- "userId": "string",
- "displayName": "string",
- "pictureUrl": "string",
- "externalMemberCode": "string"
}
], - "groupTotal": -9007199254740991,
- "memberTotal": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991
}| code required | string |
| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| search | string [ 1 .. 255 ] characters |
{- "members": [
- {
- "id": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "pictureUrl": "string",
- "externalMemberCode": "string",
- "affiliation": "string"
}
], - "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991
}| code required | string |
| subjectType required | string Enum: "GROUP" "MEMBER" |
| subjectId required | string non-empty |
{- "subjectType": "GROUP",
- "subjectId": "string"
}{- "code": "member:read",
- "label": "string",
- "description": "string",
- "disabled": true,
- "allEnabled": true,
- "groups": [
- {
- "id": "string",
- "name": "string"
}
], - "members": [
- {
- "id": "string",
- "userId": "string",
- "displayName": "string",
- "pictureUrl": "string",
- "externalMemberCode": "string"
}
], - "groupTotal": -9007199254740991,
- "memberTotal": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991
}| code required | string |
| subjectType required | string Enum: "GROUP" "MEMBER" |
| subjectId required | string non-empty |
{- "subjectType": "GROUP",
- "subjectId": "string"
}{- "code": "member:read",
- "label": "string",
- "description": "string",
- "disabled": true,
- "allEnabled": true,
- "groups": [
- {
- "id": "string",
- "name": "string"
}
], - "members": [
- {
- "id": "string",
- "userId": "string",
- "displayName": "string",
- "pictureUrl": "string",
- "externalMemberCode": "string"
}
], - "groupTotal": -9007199254740991,
- "memberTotal": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991
}| code required | string |
| subjectType required | string Enum: "GROUP" "MEMBER" |
| subjectIds required | Array of strings [ 1 .. 500 ] items [ items non-empty ] |
{- "subjectType": "GROUP",
- "subjectIds": [
- "string"
]
}{- "granted": -9007199254740991,
- "skipped": [
- {
- "subjectId": "string",
- "reason": "ALREADY_GRANTED"
}
]
}| code required | string |
| subjectType required | string Enum: "GROUP" "MEMBER" |
| subjectIds required | Array of strings [ 1 .. 500 ] items [ items non-empty ] |
{- "subjectType": "GROUP",
- "subjectIds": [
- "string"
]
}{- "revoked": -9007199254740991
}| code required | string |
| enabled required | boolean |
{- "enabled": true
}{- "code": "member:read",
- "label": "string",
- "description": "string",
- "disabled": true,
- "allEnabled": true,
- "groups": [
- {
- "id": "string",
- "name": "string"
}
], - "members": [
- {
- "id": "string",
- "userId": "string",
- "displayName": "string",
- "pictureUrl": "string",
- "externalMemberCode": "string"
}
], - "groupTotal": -9007199254740991,
- "memberTotal": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991
}| key required | string [ 1 .. 50 ] characters ^[a-z0-9-]+$ |
| name required | string [ 1 .. 255 ] characters |
| permissions | Array of strings Default: [] Items Enum: "member:read" "member:invite" "member:manage-role" "member:manage" "member:remove" "role:read" "role:manage" "tenant-settings:manage" "space:create" "library:upload" |
{- "key": "string",
- "name": "string",
- "permissions": [ ]
}{- "id": "string",
- "key": "string",
- "name": "string",
- "scope": "tenant",
- "isBuiltin": true,
- "permissions": [
- "member:read"
]
}| roleId required | string |
| name | string [ 1 .. 255 ] characters |
| permissions | Array of strings Items Enum: "member:read" "member:invite" "member:manage-role" "member:manage" "member:remove" "role:read" "role:manage" "tenant-settings:manage" "space:create" "library:upload" |
{- "name": "string",
- "permissions": [
- "member:read"
]
}{- "id": "string",
- "key": "string",
- "name": "string",
- "scope": "tenant",
- "isBuiltin": true,
- "permissions": [
- "member:read"
]
}{- "enabled": true,
- "idpSsoUrl": "string",
- "idpEntityUrl": "string",
- "x509Cert": "string",
- "attributeMappings": [
- {
- "fieldId": "string",
- "samlAttribute": "string"
}
], - "partnerProviders": [
- {
- "key": "string",
- "labelKo": "string",
- "labelEn": "string",
- "partnerKey": "string",
- "enabled": true
}
], - "allowedLoginMethods": "ALL",
- "spAcsUrl": "string",
- "spEntityId": "string",
- "mappingLabels": {
- "property1": "string",
- "property2": "string"
}, - "idpConfigured": true,
- "providers": [
- {
- "key": "string",
- "kind": "saml",
- "labelKo": "string",
- "labelEn": "string",
- "enabled": true,
- "available": true,
- "loginUrl": "string"
}
]
}| enabled | boolean |
| allowedLoginMethods | string Enum: "ALL" "SSO_ONLY" |
string or null | |
string or null | |
string or null | |
Array of objects <= 200 items | |
Array of objects <= 10 items |
{- "enabled": true,
- "allowedLoginMethods": "ALL",
- "idpSsoUrl": "string",
- "idpEntityUrl": "string",
- "x509Cert": "string",
- "attributeMappings": [
- {
- "fieldId": "string",
- "samlAttribute": "string"
}
], - "partnerProviders": [
- {
- "key": "string",
- "labelKo": "string",
- "labelEn": "string",
- "partnerKey": "string",
- "enabled": true
}
]
}{- "enabled": true,
- "idpSsoUrl": "string",
- "idpEntityUrl": "string",
- "x509Cert": "string",
- "attributeMappings": [
- {
- "fieldId": "string",
- "samlAttribute": "string"
}
], - "partnerProviders": [
- {
- "key": "string",
- "labelKo": "string",
- "labelEn": "string",
- "partnerKey": "string",
- "enabled": true
}
], - "allowedLoginMethods": "ALL",
- "spAcsUrl": "string",
- "spEntityId": "string",
- "mappingLabels": {
- "property1": "string",
- "property2": "string"
}, - "idpConfigured": true,
- "providers": [
- {
- "key": "string",
- "kind": "saml",
- "labelKo": "string",
- "labelEn": "string",
- "enabled": true,
- "available": true,
- "loginUrl": "string"
}
]
}| spaceIds required | Array of strings [ 1 .. 500 ] items [ items non-empty ] |
| title required | string [ 1 .. 300 ] characters |
| content | string <= 200000 characters Default: "" |
| type | string Default: "NOTICE" Enum: "NOTICE" "GENERAL" "QUESTION" |
| tags | Array of strings <= 50 items [ items <= 50 characters ] Default: [] |
| isEmergency | boolean Default: false |
| isPinned | boolean Default: false |
| allowFileDownload | boolean Default: true |
string or null | |
| fileIds | Array of strings <= 20 items Default: [] |
{- "spaceIds": [
- "string"
], - "title": "string",
- "content": "",
- "type": "NOTICE",
- "tags": [ ],
- "isEmergency": false,
- "isPinned": false,
- "allowFileDownload": true,
- "publishAt": "2019-08-24T14:15:22Z",
- "fileIds": [ ]
}{- "created": -9007199254740991,
- "skipped": [
- {
- "spaceId": "string",
- "reason": "string"
}
], - "posts": [
- {
- "id": "string",
- "spaceId": "string",
- "spaceName": "string",
- "index": -9007199254740991,
- "title": "string",
- "content": "string",
- "type": "NOTICE",
- "tags": [
- "string"
], - "isEmergency": true,
- "isPinned": true,
- "allowFileDownload": true,
- "status": "SCHEDULED",
- "publishAt": "string",
- "authorName": "string",
- "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
], - "createdAt": "string"
}
]
}| search | string [ 1 .. 255 ] characters |
| spaceId | string |
| status | string Enum: "SCHEDULED" "PUBLISHED" "ARCHIVED" |
| type | string Enum: "NOTICE" "GENERAL" "QUESTION" |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "posts": [
- {
- "id": "string",
- "spaceId": "string",
- "spaceName": "string",
- "index": -9007199254740991,
- "title": "string",
- "content": "string",
- "type": "NOTICE",
- "tags": [
- "string"
], - "isEmergency": true,
- "isPinned": true,
- "allowFileDownload": true,
- "status": "SCHEDULED",
- "publishAt": "string",
- "authorName": "string",
- "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
], - "createdAt": "string"
}
], - "total": -9007199254740991,
- "nextCursor": "string"
}| spaceId required | string non-empty |
| title required | string [ 1 .. 300 ] characters |
| content | string <= 200000 characters Default: "" |
| type | string Default: "NOTICE" Enum: "NOTICE" "GENERAL" "QUESTION" |
| tags | Array of strings <= 50 items [ items <= 50 characters ] Default: [] |
| isEmergency | boolean Default: false |
| isPinned | boolean Default: false |
| allowFileDownload | boolean Default: true |
string or null | |
| fileIds | Array of strings <= 20 items Default: [] |
{- "spaceId": "string",
- "title": "string",
- "content": "",
- "type": "NOTICE",
- "tags": [ ],
- "isEmergency": false,
- "isPinned": false,
- "allowFileDownload": true,
- "publishAt": "2019-08-24T14:15:22Z",
- "fileIds": [ ]
}{- "id": "string",
- "spaceId": "string",
- "spaceName": "string",
- "index": -9007199254740991,
- "title": "string",
- "content": "string",
- "type": "NOTICE",
- "tags": [
- "string"
], - "isEmergency": true,
- "isPinned": true,
- "allowFileDownload": true,
- "status": "SCHEDULED",
- "publishAt": "string",
- "authorName": "string",
- "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
], - "createdAt": "string"
}{- "id": "string",
- "spaceId": "string",
- "spaceName": "string",
- "index": -9007199254740991,
- "title": "string",
- "content": "string",
- "type": "NOTICE",
- "tags": [
- "string"
], - "isEmergency": true,
- "isPinned": true,
- "allowFileDownload": true,
- "status": "SCHEDULED",
- "publishAt": "string",
- "authorName": "string",
- "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
], - "createdAt": "string"
}| id required | string |
| title | string [ 1 .. 300 ] characters |
| content | string <= 200000 characters |
| type | string Enum: "NOTICE" "GENERAL" "QUESTION" |
| tags | Array of strings <= 50 items [ items <= 50 characters ] |
| isEmergency | boolean |
| isPinned | boolean |
| allowFileDownload | boolean |
string or null | |
| status | string Enum: "SCHEDULED" "PUBLISHED" "ARCHIVED" |
| fileIds | Array of strings <= 20 items |
{- "title": "string",
- "content": "string",
- "type": "NOTICE",
- "tags": [
- "string"
], - "isEmergency": true,
- "isPinned": true,
- "allowFileDownload": true,
- "publishAt": "2019-08-24T14:15:22Z",
- "status": "SCHEDULED",
- "fileIds": [
- "string"
]
}{- "id": "string",
- "spaceId": "string",
- "spaceName": "string",
- "index": -9007199254740991,
- "title": "string",
- "content": "string",
- "type": "NOTICE",
- "tags": [
- "string"
], - "isEmergency": true,
- "isPinned": true,
- "allowFileDownload": true,
- "status": "SCHEDULED",
- "publishAt": "string",
- "authorName": "string",
- "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
], - "createdAt": "string"
}| nodeId | string |
| type | string Enum: "VIDEO" "URL_VIDEO" "QUIZ" "DOCUMENT" "SURVEY" "LIVE" "ASSIGNMENT" "GROUP_ASSIGNMENT" "GROUP_PEER_ASSESSMENT" |
| q | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "contents": [
- {
- "id": "string",
- "type": "VIDEO",
- "title": "string",
- "description": "string",
- "visibility": "PRIVATE",
- "authorProfileId": "string",
- "authorName": "string",
- "ready": true,
- "createdAt": "string",
- "updatedAt": "string",
- "canManage": true
}
], - "nextCursor": "string"
}| type required | string Enum: "VIDEO" "URL_VIDEO" "QUIZ" "DOCUMENT" "SURVEY" "LIVE" "ASSIGNMENT" "GROUP_ASSIGNMENT" "GROUP_PEER_ASSESSMENT" |
| title required | string [ 1 .. 300 ] characters |
| description | string <= 15000 characters Default: "" |
| visibility | string Default: "PRIVATE" Enum: "PRIVATE" "SHARED" "PUBLIC" |
| nodeId | string |
| fileIds | Array of strings <= 20 items Default: [] |
{- "type": "VIDEO",
- "title": "string",
- "description": "",
- "visibility": "PRIVATE",
- "nodeId": "string",
- "fileIds": [ ]
}{- "id": "string",
- "type": "VIDEO",
- "title": "string",
- "description": "string",
- "visibility": "PRIVATE",
- "authorProfileId": "string",
- "authorName": "string",
- "ready": true,
- "createdAt": "string",
- "updatedAt": "string",
- "canManage": true,
- "shares": [
- {
- "targetType": "USER",
- "targetId": "string",
- "targetName": "string",
- "level": "VIEW"
}
], - "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
]
}{- "id": "string",
- "type": "VIDEO",
- "title": "string",
- "description": "string",
- "visibility": "PRIVATE",
- "authorProfileId": "string",
- "authorName": "string",
- "ready": true,
- "createdAt": "string",
- "updatedAt": "string",
- "canManage": true,
- "shares": [
- {
- "targetType": "USER",
- "targetId": "string",
- "targetName": "string",
- "level": "VIEW"
}
], - "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
]
}| id required | string |
| title | string [ 1 .. 300 ] characters |
| description | string <= 15000 characters |
| visibility | string Enum: "PRIVATE" "SHARED" "PUBLIC" |
| fileIds | Array of strings <= 20 items |
{- "title": "string",
- "description": "string",
- "visibility": "PRIVATE",
- "fileIds": [
- "string"
]
}{- "id": "string",
- "type": "VIDEO",
- "title": "string",
- "description": "string",
- "visibility": "PRIVATE",
- "authorProfileId": "string",
- "authorName": "string",
- "ready": true,
- "createdAt": "string",
- "updatedAt": "string",
- "canManage": true,
- "shares": [
- {
- "targetType": "USER",
- "targetId": "string",
- "targetName": "string",
- "level": "VIEW"
}
], - "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
]
}| id required | string |
| fileId required | string |
{- "fileId": "string"
}{- "status": "uploading",
- "durationSec": -9007199254740991,
- "thumbnailUrl": "string",
- "hlsUrl": "string",
- "renditions": [
- {
- "rendition": "string",
- "url": "string"
}
]
}| id required | string |
| url required | string <uri> <= 1000 characters |
{
}{- "provider": "youtube",
- "url": "string",
- "videoKey": "string"
}| id required | string |
| joinUrl required | string <uri> <= 1000 characters |
| provider | string Enum: "zoom" "meet" "teams" "other" |
{- "provider": "zoom"
}{- "provider": "zoom",
- "joinUrl": "string",
- "startAt": "string",
- "endAt": "string",
- "status": "SCHEDULED"
}| id required | string |
integer or null | |
| allowLateSubmit | boolean |
| allowResubmit | boolean |
| bodyRequired | boolean |
| fileRequired | boolean |
{- "maxScore": 1,
- "allowLateSubmit": true,
- "allowResubmit": true,
- "bodyRequired": true,
- "fileRequired": true
}{- "maxScore": 1,
- "allowLateSubmit": true,
- "allowResubmit": true,
- "bodyRequired": true,
- "fileRequired": true
}| id required | string |
| useLevel required | boolean |
| visibility required | string Enum: "VISIBLE_ALL" "HIDE_ALL_TO_PARTICIPANTS" |
required | Array of objects <= 20 items |
{- "useLevel": true,
- "visibility": "VISIBLE_ALL",
- "criteria": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "maxPoints": 10000,
- "levels": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "points": 10000
}
]
}
]
}{- "useLevel": true,
- "visibility": "VISIBLE_ALL",
- "criteria": [
- {
- "id": "string",
- "index": -9007199254740991,
- "name": "string",
- "description": "string",
- "maxPoints": -9007199254740991,
- "levels": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "points": -9007199254740991
}
]
}
], - "totalMaxPoints": -9007199254740991
}{- "useLevel": true,
- "visibility": "VISIBLE_ALL",
- "criteria": [
- {
- "id": "string",
- "index": -9007199254740991,
- "name": "string",
- "description": "string",
- "maxPoints": -9007199254740991,
- "levels": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "points": -9007199254740991
}
]
}
], - "totalMaxPoints": -9007199254740991
}| id required | string |
| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| status | string Enum: "SUBMITTED" "GRADED" "RETURNED" |
{- "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991,
- "submissions": [
- {
- "id": "string",
- "profileId": "string",
- "displayName": "string",
- "revision": -9007199254740991,
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "fileName": "string",
- "downloadUrl": "string"
}
], - "status": "SUBMITTED",
- "submittedAt": "string",
- "dueAtAtSubmit": "string",
- "isLate": true,
- "score": -9007199254740991,
- "feedback": "string",
- "gradedAt": "string",
- "returnedAt": "string",
- "rubricEvaluation": {
- "items": [
- {
- "criterionId": "string",
- "levelId": "string",
- "points": 10000
}
], - "total": -9007199254740991
}, - "similarity": {
- "status": "PENDING",
- "copyRatio": 0,
- "gptCopyRatio": 0
}
}
], - "pendingCount": -9007199254740991
}{- "latest": {
- "id": "string",
- "profileId": "string",
- "displayName": "string",
- "revision": -9007199254740991,
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "fileName": "string",
- "downloadUrl": "string"
}
], - "status": "SUBMITTED",
- "submittedAt": "string",
- "dueAtAtSubmit": "string",
- "isLate": true,
- "score": -9007199254740991,
- "feedback": "string",
- "gradedAt": "string",
- "returnedAt": "string",
- "rubricEvaluation": {
- "items": [
- {
- "criterionId": "string",
- "levelId": "string",
- "points": 10000
}
], - "total": -9007199254740991
}, - "similarity": {
- "status": "PENDING",
- "copyRatio": 0,
- "gptCopyRatio": 0
}
}, - "history": [
- {
- "id": "string",
- "profileId": "string",
- "displayName": "string",
- "revision": -9007199254740991,
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "fileName": "string",
- "downloadUrl": "string"
}
], - "status": "SUBMITTED",
- "submittedAt": "string",
- "dueAtAtSubmit": "string",
- "isLate": true,
- "score": -9007199254740991,
- "feedback": "string",
- "gradedAt": "string",
- "returnedAt": "string",
- "rubricEvaluation": {
- "items": [
- {
- "criterionId": "string",
- "levelId": "string",
- "points": 10000
}
], - "total": -9007199254740991
}, - "similarity": {
- "status": "PENDING",
- "copyRatio": 0,
- "gptCopyRatio": 0
}
}
]
}| id required | string |
| submissionId required | string |
integer or null | |
string or null | |
Array of objects <= 20 items |
{- "score": 10000,
- "feedback": "string",
- "rubric": [
- {
- "criterionId": "string",
- "levelId": "string",
- "points": 10000
}
]
}{- "id": "string",
- "profileId": "string",
- "displayName": "string",
- "revision": -9007199254740991,
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "fileName": "string",
- "downloadUrl": "string"
}
], - "status": "SUBMITTED",
- "submittedAt": "string",
- "dueAtAtSubmit": "string",
- "isLate": true,
- "score": -9007199254740991,
- "feedback": "string",
- "gradedAt": "string",
- "returnedAt": "string",
- "rubricEvaluation": {
- "items": [
- {
- "criterionId": "string",
- "levelId": "string",
- "points": 10000
}
], - "total": -9007199254740991
}, - "similarity": {
- "status": "PENDING",
- "copyRatio": 0,
- "gptCopyRatio": 0
}
}| id required | string |
| submissionId required | string |
| feedback | string <= 10000 characters |
{- "feedback": "string"
}{- "id": "string",
- "profileId": "string",
- "displayName": "string",
- "revision": -9007199254740991,
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "fileName": "string",
- "downloadUrl": "string"
}
], - "status": "SUBMITTED",
- "submittedAt": "string",
- "dueAtAtSubmit": "string",
- "isLate": true,
- "score": -9007199254740991,
- "feedback": "string",
- "gradedAt": "string",
- "returnedAt": "string",
- "rubricEvaluation": {
- "items": [
- {
- "criterionId": "string",
- "levelId": "string",
- "points": 10000
}
], - "total": -9007199254740991
}, - "similarity": {
- "status": "PENDING",
- "copyRatio": 0,
- "gptCopyRatio": 0
}
}| id required | string |
string or null | |
integer or null | |
| allowLateSubmit | boolean |
| submissionMethod | string Enum: "ANY_MEMBER" "ALL_MEMBERS" |
| bodyRequired | boolean |
| fileRequired | boolean |
{- "spaceGroupSetId": "string",
- "maxScore": 1,
- "allowLateSubmit": true,
- "submissionMethod": "ANY_MEMBER",
- "bodyRequired": true,
- "fileRequired": true
}{- "config": {
- "spaceGroupSetId": "string",
- "maxScore": 1,
- "allowLateSubmit": true,
- "submissionMethod": "ANY_MEMBER",
- "bodyRequired": true,
- "fileRequired": true
}, - "spaceGroupSetName": "string",
- "isLinkValid": true,
- "linkInvalidReason": "NOT_LINKED"
}{- "config": {
- "spaceGroupSetId": "string",
- "maxScore": 1,
- "allowLateSubmit": true,
- "submissionMethod": "ANY_MEMBER",
- "bodyRequired": true,
- "fileRequired": true
}, - "spaceGroupSetName": "string",
- "isLinkValid": true,
- "linkInvalidReason": "NOT_LINKED"
}| id required | string |
| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| status | string Enum: "SUBMITTED" "GRADED" "RETURNED" |
{- "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991,
- "submissions": [
- {
- "id": "string",
- "groupId": "string",
- "groupName": "string",
- "submitterUserId": "string",
- "submitterName": "string",
- "revision": -9007199254740991,
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "fileName": "string",
- "downloadUrl": "string"
}
], - "status": "SUBMITTED",
- "submittedAt": "string",
- "dueAtAtSubmit": "string",
- "isLate": true,
- "score": -9007199254740991,
- "feedback": "string",
- "gradedAt": "string",
- "returnedAt": "string"
}
], - "pendingCount": -9007199254740991,
- "notSubmittedGroupCount": -9007199254740991
}{- "latest": {
- "id": "string",
- "groupId": "string",
- "groupName": "string",
- "submitterUserId": "string",
- "submitterName": "string",
- "revision": -9007199254740991,
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "fileName": "string",
- "downloadUrl": "string"
}
], - "status": "SUBMITTED",
- "submittedAt": "string",
- "dueAtAtSubmit": "string",
- "isLate": true,
- "score": -9007199254740991,
- "feedback": "string",
- "gradedAt": "string",
- "returnedAt": "string"
}, - "history": [
- {
- "id": "string",
- "groupId": "string",
- "groupName": "string",
- "submitterUserId": "string",
- "submitterName": "string",
- "revision": -9007199254740991,
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "fileName": "string",
- "downloadUrl": "string"
}
], - "status": "SUBMITTED",
- "submittedAt": "string",
- "dueAtAtSubmit": "string",
- "isLate": true,
- "score": -9007199254740991,
- "feedback": "string",
- "gradedAt": "string",
- "returnedAt": "string"
}
]
}| id required | string |
| submissionId required | string |
integer or null | |
string or null | |
Array of objects <= 20 items |
{- "score": 10000,
- "feedback": "string",
- "rubric": [
- {
- "criterionId": "string",
- "levelId": "string",
- "points": 10000
}
]
}{- "id": "string",
- "groupId": "string",
- "groupName": "string",
- "submitterUserId": "string",
- "submitterName": "string",
- "revision": -9007199254740991,
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "fileName": "string",
- "downloadUrl": "string"
}
], - "status": "SUBMITTED",
- "submittedAt": "string",
- "dueAtAtSubmit": "string",
- "isLate": true,
- "score": -9007199254740991,
- "feedback": "string",
- "gradedAt": "string",
- "returnedAt": "string"
}| id required | string |
| submissionId required | string |
| feedback | string <= 10000 characters |
{- "feedback": "string"
}{- "id": "string",
- "groupId": "string",
- "groupName": "string",
- "submitterUserId": "string",
- "submitterName": "string",
- "revision": -9007199254740991,
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "fileName": "string",
- "downloadUrl": "string"
}
], - "status": "SUBMITTED",
- "submittedAt": "string",
- "dueAtAtSubmit": "string",
- "isLate": true,
- "score": -9007199254740991,
- "feedback": "string",
- "gradedAt": "string",
- "returnedAt": "string"
}| id required | string |
| submissionId required | string |
required | Array of objects <= 100 items |
{- "scores": [
- {
- "profileId": "string",
- "score": 10000
}
]
}{- "groupScore": -9007199254740991,
- "members": [
- {
- "profileId": "string",
- "displayName": "string",
- "effectiveScore": -9007199254740991,
- "overrideScore": -9007199254740991
}
]
}| id required | string |
string or null | |
| allowDescriptiveAssessment | boolean |
| allowSelfAssessment | boolean |
| submitType | string Enum: "GROUP_MEMBER" "INTER_GROUP" |
Array of objects [ 1 .. 20 ] items |
{- "spaceGroupSetId": "string",
- "allowDescriptiveAssessment": true,
- "allowSelfAssessment": true,
- "submitType": "GROUP_MEMBER",
- "questions": [
- {
- "id": "string",
- "assessmentCriteria": "string",
- "criteriaSubText": "string"
}
]
}{- "snapshot": {
- "id": "string",
- "spaceGroupSetId": "string",
- "allowDescriptiveAssessment": true,
- "allowSelfAssessment": true,
- "submitType": "GROUP_MEMBER"
}, - "questions": [
- {
- "id": "string",
- "index": -9007199254740991,
- "assessmentCriteria": "string",
- "criteriaSubText": "string",
- "maxScore": -9007199254740991
}
], - "spaceGroupSetName": "string",
- "isLinkValid": true,
- "linkInvalidReason": "NOT_LINKED",
- "hasSubmitters": true,
- "submitCount": -9007199254740991
}{- "snapshot": {
- "id": "string",
- "spaceGroupSetId": "string",
- "allowDescriptiveAssessment": true,
- "allowSelfAssessment": true,
- "submitType": "GROUP_MEMBER"
}, - "questions": [
- {
- "id": "string",
- "index": -9007199254740991,
- "assessmentCriteria": "string",
- "criteriaSubText": "string",
- "maxScore": -9007199254740991
}
], - "spaceGroupSetName": "string",
- "isLinkValid": true,
- "linkInvalidReason": "NOT_LINKED",
- "hasSubmitters": true,
- "submitCount": -9007199254740991
}{- "questions": [
- {
- "id": "string",
- "index": -9007199254740991,
- "assessmentCriteria": "string",
- "criteriaSubText": "string",
- "maxScore": -9007199254740991
}
], - "targets": [
- {
- "targetId": "string",
- "targetName": "string",
- "groupId": "string",
- "groupName": "string",
- "receivedCount": -9007199254740991,
- "averages": [
- {
- "questionId": "string",
- "average": 0
}
], - "overallAverage": 0,
- "comments": [
- "string"
]
}
], - "expectedSubmitterCount": -9007199254740991,
- "submittedSubmitterCount": -9007199254740991
}| id required | string |
| fileId required | string |
| pageCount | integer ( 0 .. 9007199254740991 ] |
{- "fileId": "string",
- "pageCount": 9007199254740991
}{- "fileId": "string",
- "mimeType": "string",
- "pageCount": -9007199254740991,
- "downloadUrl": "string"
}| id required | string |
integer or null Default: null | |
integer or null Default: null | |
integer or null Default: null | |
| shuffleQuestions | boolean Default: false |
| shuffleOptions | boolean Default: false |
| resultExposeLevel | string Default: "ALL" Enum: "ALL" "SCORE_ONLY" "STATUS_ONLY" |
| scoreAggregation | string Default: "HIGHEST" Enum: "HIGHEST" "LAST" "AVERAGE" |
| partialCreditMultiple | boolean Default: false |
required | Array of objects [ 0 .. 60 ] items |
{- "passScore": null,
- "maxAttempts": null,
- "timeLimitMin": null,
- "shuffleQuestions": false,
- "shuffleOptions": false,
- "resultExposeLevel": "ALL",
- "scoreAggregation": "HIGHEST",
- "partialCreditMultiple": false,
- "questions": [
- {
- "id": "string",
- "type": "SINGLE",
- "body": "string",
- "point": 1,
- "explanation": "string",
- "attachmentFileIds": [ ],
- "options": [ ],
- "answerCandidates": [ ]
}
]
}{- "passScore": -9007199254740991,
- "maxAttempts": -9007199254740991,
- "timeLimitMin": -9007199254740991,
- "shuffleQuestions": true,
- "shuffleOptions": true,
- "resultExposeLevel": "ALL",
- "scoreAggregation": "HIGHEST",
- "partialCreditMultiple": true,
- "questions": [
- {
- "id": "string",
- "type": "SINGLE",
- "body": "string",
- "point": -9007199254740991,
- "explanation": "string",
- "attachments": [
- {
- "fileId": "string",
- "url": "string"
}
], - "options": [
- {
- "id": "string",
- "body": "string",
- "isCorrect": true,
- "attachments": [
- {
- "fileId": "string",
- "url": "string"
}
]
}
], - "answerCandidates": [
- {
- "text": "string",
- "ignoreWildcard": false
}
]
}
]
}{- "passScore": -9007199254740991,
- "maxAttempts": -9007199254740991,
- "timeLimitMin": -9007199254740991,
- "shuffleQuestions": true,
- "shuffleOptions": true,
- "resultExposeLevel": "ALL",
- "scoreAggregation": "HIGHEST",
- "partialCreditMultiple": true,
- "questions": [
- {
- "id": "string",
- "type": "SINGLE",
- "body": "string",
- "point": -9007199254740991,
- "explanation": "string",
- "attachments": [
- {
- "fileId": "string",
- "url": "string"
}
], - "options": [
- {
- "id": "string",
- "body": "string",
- "isCorrect": true,
- "attachments": [
- {
- "fileId": "string",
- "url": "string"
}
]
}
], - "answerCandidates": [
- {
- "text": "string",
- "ignoreWildcard": false
}
]
}
]
}| id required | string |
string or null Default: null | |
| isAnonymous | boolean Default: false |
| allowResubmit | boolean Default: false |
required | Array of objects [ 0 .. 50 ] items |
{- "description": null,
- "isAnonymous": false,
- "allowResubmit": false,
- "questions": [
- {
- "id": "string",
- "type": "SHORT_TEXT",
- "title": "string",
- "description": "string",
- "isRequired": false,
- "attachmentFileIds": [ ],
- "options": [ ],
- "scaleMin": 10,
- "scaleMax": 10,
- "scaleMinLabel": "string",
- "scaleMaxLabel": "string"
}
]
}{- "description": "string",
- "isAnonymous": true,
- "allowResubmit": true,
- "version": -9007199254740991,
- "questions": [
- {
- "id": "string",
- "type": "SHORT_TEXT",
- "title": "string",
- "description": "string",
- "isRequired": true,
- "attachments": [
- {
- "fileId": "string",
- "url": "string"
}
], - "options": [
- {
- "id": "string",
- "label": "string",
- "isEtc": true,
- "attachments": [
- {
- "fileId": "string",
- "url": "string"
}
]
}
], - "scaleMin": -9007199254740991,
- "scaleMax": -9007199254740991,
- "scaleMinLabel": "string",
- "scaleMaxLabel": "string"
}
]
}{- "description": "string",
- "isAnonymous": true,
- "allowResubmit": true,
- "version": -9007199254740991,
- "questions": [
- {
- "id": "string",
- "type": "SHORT_TEXT",
- "title": "string",
- "description": "string",
- "isRequired": true,
- "attachments": [
- {
- "fileId": "string",
- "url": "string"
}
], - "options": [
- {
- "id": "string",
- "label": "string",
- "isEtc": true,
- "attachments": [
- {
- "fileId": "string",
- "url": "string"
}
]
}
], - "scaleMin": -9007199254740991,
- "scaleMax": -9007199254740991,
- "scaleMinLabel": "string",
- "scaleMaxLabel": "string"
}
]
}| id required | string |
string or null Default: null | |
| isAnonymous | boolean Default: false |
| allowResubmit | boolean Default: false |
required | Array of objects [ 0 .. 50 ] items |
{- "description": null,
- "isAnonymous": false,
- "allowResubmit": false,
- "questions": [
- {
- "id": "string",
- "type": "SHORT_TEXT",
- "title": "string",
- "description": "string",
- "isRequired": false,
- "attachmentFileIds": [ ],
- "options": [ ],
- "scaleMin": 10,
- "scaleMax": 10,
- "scaleMinLabel": "string",
- "scaleMaxLabel": "string"
}
]
}{- "submitCount": -9007199254740991,
- "isModified": true,
- "needReset": true,
- "reasons": [
- "string"
]
}{- "isAnonymous": true,
- "submittedCount": -9007199254740991,
- "draftCount": -9007199254740991,
- "notSubmittedCount": -9007199254740991,
- "submitRate": 0,
- "questionCount": -9007199254740991,
- "questions": [
- {
- "questionId": "string",
- "title": "string",
- "type": "SHORT_TEXT",
- "isRequired": true,
- "answeredCount": -9007199254740991,
- "options": [
- {
- "optionId": "string",
- "label": "string",
- "isEtc": true,
- "selectedCount": -9007199254740991,
- "ratio": 0
}
], - "scale": {
- "distribution": [
- {
- "value": -9007199254740991,
- "count": -9007199254740991
}
], - "average": 0,
- "median": 0
}
}
]
}| id required | string |
| questionId required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "answers": [
- {
- "text": "string",
- "respondentName": "string",
- "submittedAt": "string"
}
], - "nextCursor": "string"
}| id required | string |
| spaceId required | string |
| status | string Default: "ALL" Enum: "ALL" "SUBMITTED" "NOT_SUBMITTED" |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "respondents": [
- {
- "profileId": "string",
- "displayName": "string",
- "submitted": true,
- "submittedAt": "string"
}
], - "nextCursor": "string"
}| id required | string |
| email required | string <email> ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
{- "email": "user@example.com"
}{- "email": "string",
- "count": -9007199254740991
}{- "submittedCount": -9007199254740991,
- "gradedCount": -9007199254740991,
- "pendingManualCount": -9007199254740991,
- "averageScore": -9007199254740991,
- "passRate": 0,
- "notSubmittedCount": -9007199254740991,
- "questions": [
- {
- "questionId": "string",
- "body": "string",
- "type": "SINGLE",
- "answeredCount": -9007199254740991,
- "correctRate": 0,
- "options": [
- {
- "optionId": "string",
- "body": "string",
- "selectedCount": -9007199254740991
}
]
}
]
}| id required | string |
| email required | string <email> ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
{- "email": "user@example.com"
}{- "email": "string",
- "count": -9007199254740991
}| id required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "attempts": [
- {
- "attemptId": "string",
- "profileId": "string",
- "displayName": "string",
- "score": -9007199254740991,
- "passed": true,
- "submittedAt": "string",
- "scoringCompletedAt": "string",
- "hasPendingManual": true
}
], - "nextCursor": "string"
}{- "attemptId": "string",
- "profileId": "string",
- "displayName": "string",
- "score": -9007199254740991,
- "passed": true,
- "submittedAt": "string",
- "scoringCompletedAt": "string",
- "answers": [
- {
- "answerId": "string",
- "questionId": "string",
- "type": "SINGLE",
- "questionBody": "string",
- "point": -9007199254740991,
- "selectedOptionIds": [
- "string"
], - "textAnswer": "string",
- "isCorrect": true,
- "pointsAwarded": -9007199254740991,
- "isManualScoring": true,
- "correctOptionIds": [
- "string"
], - "answerCandidates": [
- {
- "text": "string",
- "ignoreWildcard": false
}
], - "feedback": {
- "text": "string",
- "authorProfileId": "string",
- "createdAt": "string",
- "updatedAt": "string"
}
}
]
}| id required | string |
| attemptId required | string |
| answerId required | string |
| pointsAwarded required | integer [ 0 .. 9007199254740991 ] |
| feedback | string <= 5000 characters |
{- "pointsAwarded": 9007199254740991,
- "feedback": "string"
}{- "attemptId": "string",
- "profileId": "string",
- "displayName": "string",
- "score": -9007199254740991,
- "passed": true,
- "submittedAt": "string",
- "scoringCompletedAt": "string",
- "answers": [
- {
- "answerId": "string",
- "questionId": "string",
- "type": "SINGLE",
- "questionBody": "string",
- "point": -9007199254740991,
- "selectedOptionIds": [
- "string"
], - "textAnswer": "string",
- "isCorrect": true,
- "pointsAwarded": -9007199254740991,
- "isManualScoring": true,
- "correctOptionIds": [
- "string"
], - "answerCandidates": [
- {
- "text": "string",
- "ignoreWildcard": false
}
], - "feedback": {
- "text": "string",
- "authorProfileId": "string",
- "createdAt": "string",
- "updatedAt": "string"
}
}
]
}| fileName required | string [ 1 .. 500 ] characters |
| contentType required | string [ 1 .. 200 ] characters |
| size | integer [ 0 .. 1073741824 ] |
{- "fileName": "string",
- "contentType": "string",
- "size": 1073741824
}{- "fileId": "string",
- "uploadUrl": "string",
- "contentType": "string"
}string or null Default: null | |
| title required | string [ 1 .. 200 ] characters |
| prevNodeId | string |
| nextNodeId | string |
{- "parentId": null,
- "title": "string",
- "prevNodeId": "string",
- "nextNodeId": "string"
}{- "id": "string",
- "scope": "LIBRARY",
- "spaceId": "string",
- "parentId": "string",
- "title": "string",
- "rank": "string",
- "depth": -9007199254740991,
- "childCount": -9007199254740991,
- "contentCount": -9007199254740991
}{- "nodes": [
- {
- "id": "string",
- "scope": "LIBRARY",
- "spaceId": "string",
- "parentId": "string",
- "title": "string",
- "rank": "string",
- "depth": -9007199254740991,
- "childCount": -9007199254740991,
- "contentCount": -9007199254740991
}
]
}| id required | string |
| title required | string [ 1 .. 200 ] characters |
{- "title": "string"
}{- "id": "string",
- "scope": "LIBRARY",
- "spaceId": "string",
- "parentId": "string",
- "title": "string",
- "rank": "string",
- "depth": -9007199254740991,
- "childCount": -9007199254740991,
- "contentCount": -9007199254740991
}| id required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "placements": [
- {
- "id": "string",
- "nodeId": "string",
- "rank": "string",
- "content": {
- "id": "string",
- "type": "VIDEO",
- "title": "string",
- "description": "string",
- "visibility": "PRIVATE",
- "authorProfileId": "string",
- "authorName": "string",
- "ready": true,
- "createdAt": "string",
- "updatedAt": "string",
- "canManage": true
}, - "isOwnedHere": true,
- "openAt": "string",
- "dueAt": "string"
}
], - "nextCursor": "string"
}| contentId required | string |
| nodeId required | string |
| mode | string Default: "REFERENCE" Enum: "REFERENCE" "COPY" |
| prevPlacementId | string |
| nextPlacementId | string |
string or null | |
string or null |
{- "contentId": "string",
- "nodeId": "string",
- "mode": "REFERENCE",
- "prevPlacementId": "string",
- "nextPlacementId": "string",
- "openAt": "2019-08-24T14:15:22Z",
- "dueAt": "2019-08-24T14:15:22Z"
}{- "id": "string",
- "nodeId": "string",
- "rank": "string",
- "content": {
- "id": "string",
- "type": "VIDEO",
- "title": "string",
- "description": "string",
- "visibility": "PRIVATE",
- "authorProfileId": "string",
- "authorName": "string",
- "ready": true,
- "createdAt": "string",
- "updatedAt": "string",
- "canManage": true
}, - "isOwnedHere": true,
- "openAt": "string",
- "dueAt": "string"
}| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| search | string [ 1 .. 255 ] characters |
| sort | string Default: "name" Enum: "name" "createdAt" "memberCount" |
| order | string Default: "asc" Enum: "asc" "desc" |
{- "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991,
- "jobs": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "memberCount": -9007199254740991,
- "updatedAt": "string"
}
], - "bulkCreateMaxCount": -9007199254740991
}| name required | string [ 1 .. 50 ] characters |
string or null |
{- "name": "string",
- "description": "string"
}{- "id": "string",
- "name": "string",
- "description": "string",
- "memberCount": -9007199254740991,
- "updatedAt": "string"
}required | Array of objects [ 1 .. 50 ] items |
{- "jobs": [
- {
- "name": "string",
- "description": "string"
}
]
}{- "created": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "memberCount": -9007199254740991,
- "updatedAt": "string"
}
], - "duplicatedNames": [
- "string"
]
}{- "id": "string",
- "name": "string",
- "description": "string",
- "memberCount": -9007199254740991,
- "updatedAt": "string",
- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "pictureUrl": "string",
- "externalMemberCode": "string"
}
]
}| id required | string |
| name | string [ 1 .. 50 ] characters |
string or null |
{- "name": "string",
- "description": "string"
}{- "id": "string",
- "name": "string",
- "description": "string",
- "memberCount": -9007199254740991,
- "updatedAt": "string",
- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "pictureUrl": "string",
- "externalMemberCode": "string"
}
]
}| id required | string |
| profileIds required | Array of strings [ 1 .. 500 ] items |
{- "profileIds": [
- "string"
]
}{- "id": "string",
- "name": "string",
- "description": "string",
- "memberCount": -9007199254740991,
- "updatedAt": "string",
- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "pictureUrl": "string",
- "externalMemberCode": "string"
}
]
}{- "id": "string",
- "name": "string",
- "description": "string",
- "memberCount": -9007199254740991,
- "updatedAt": "string",
- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "pictureUrl": "string",
- "externalMemberCode": "string"
}
]
}| userId | string [ 1 .. 255 ] characters ^[a-zA-Z0-9_-]+$ |
string <email> <= 255 characters ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... | |
| displayName required | string [ 1 .. 255 ] characters 문자·숫자·공백과 _ - [ ] ( ) { } / * 만 사용할 수 있습니다. |
| roleKey | string non-empty |
| password | string [ 8 .. 255 ] characters 영문 대/소문자·숫자·특수문자 중 2종류 이상을 포함해야 합니다. 허용 문자: 영문, 숫자, `!@#$%^&*()-=_+~|[]{}:;'"<>,.?/ |
{- "userId": "string",
- "email": "user@example.com",
- "displayName": "string",
- "roleKey": "string",
- "password": "stringst"
}{- "member": {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "isActive": true,
- "lastLoginAt": "string",
- "createdAt": "string",
- "pictureUrl": "string",
- "affiliation": "string",
- "externalMemberCode": "string",
- "bio": "string",
- "isIssuedAccount": true,
- "activeSpaceCount": -9007199254740991,
- "inactiveSpaceCount": -9007199254740991,
- "fieldValues": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "string"
}
]
}, - "tempPassword": "string"
}| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| search | string [ 1 .. 255 ] characters |
| roleKey | string non-empty |
Array of strings or string | |
| status | string Enum: "active" "inactive" |
Array of strings or string | |
Array of objects or string | |
| userGroupId | string non-empty |
| excludeUserGroupId | string non-empty |
| lastLoginFrom | string |
| lastLoginTo | string |
| isIssuedAccount | string Enum: "true" "false" |
| activeSpaceCountMin | integer [ 0 .. 9007199254740991 ] |
| activeSpaceCountMax | integer [ 0 .. 9007199254740991 ] |
| inactiveSpaceCountMin | integer [ 0 .. 9007199254740991 ] |
| inactiveSpaceCountMax | integer [ 0 .. 9007199254740991 ] |
string or string 정렬 키. 기본 컬럼(displayName | userId | email | lastLoginAt | createdAt | isActive | activeSpaceCount | inactiveSpaceCount) 중 하나이거나 커스텀 필드의 id(uuid). 그 외 값은 400 unknown sort field. 커스텀 필드는 key 가 아니라 id 를 보낸다. | |
| sortDir | string Enum: "asc" "desc" |
| filterFieldId | string non-empty |
| filterValue | string [ 1 .. 255 ] characters |
| include | string Value: "spaceCounts" |
{- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "isActive": true,
- "lastLoginAt": "string",
- "createdAt": "string",
- "pictureUrl": "string",
- "affiliation": "string",
- "externalMemberCode": "string",
- "bio": "string",
- "isIssuedAccount": true,
- "activeSpaceCount": -9007199254740991,
- "inactiveSpaceCount": -9007199254740991,
- "fieldValues": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "string"
}
]
}
], - "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991
}| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| search | string [ 1 .. 255 ] characters |
| roleKey | string non-empty |
Array of strings or string | |
| status | string Enum: "active" "inactive" |
Array of strings or string | |
Array of objects or string | |
| userGroupId | string non-empty |
| excludeUserGroupId | string non-empty |
| lastLoginFrom | string |
| lastLoginTo | string |
| isIssuedAccount | string Enum: "true" "false" |
| activeSpaceCountMin | integer [ 0 .. 9007199254740991 ] |
| activeSpaceCountMax | integer [ 0 .. 9007199254740991 ] |
| inactiveSpaceCountMin | integer [ 0 .. 9007199254740991 ] |
| inactiveSpaceCountMax | integer [ 0 .. 9007199254740991 ] |
string or string 정렬 키. 기본 컬럼(displayName | userId | email | lastLoginAt | createdAt | isActive | activeSpaceCount | inactiveSpaceCount) 중 하나이거나 커스텀 필드의 id(uuid). 그 외 값은 400 unknown sort field. 커스텀 필드는 key 가 아니라 id 를 보낸다. | |
| sortDir | string Enum: "asc" "desc" |
| filterFieldId | string non-empty |
| filterValue | string [ 1 .. 255 ] characters |
| include | string Value: "spaceCounts" |
{- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "isActive": true,
- "lastLoginAt": "string",
- "createdAt": "string",
- "pictureUrl": "string",
- "affiliation": "string",
- "externalMemberCode": "string",
- "bio": "string",
- "isIssuedAccount": true,
- "activeSpaceCount": -9007199254740991,
- "inactiveSpaceCount": -9007199254740991,
- "fieldValues": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "string"
}
]
}| userPkId required | string |
| displayName | string [ 1 .. 255 ] characters |
string or null | |
string or null | |
string or null | |
string or null |
{- "displayName": "string",
- "affiliation": "string",
- "externalMemberCode": "string",
- "bio": "string",
- "pictureFileId": "string"
}{- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "isActive": true,
- "lastLoginAt": "string",
- "createdAt": "string",
- "pictureUrl": "string",
- "affiliation": "string",
- "externalMemberCode": "string",
- "bio": "string",
- "isIssuedAccount": true,
- "activeSpaceCount": -9007199254740991,
- "inactiveSpaceCount": -9007199254740991,
- "fieldValues": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "string"
}
]
}| userPkId required | string |
| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
{- "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991,
- "enrollments": [
- {
- "profileId": "string",
- "profileName": "string",
- "spaceId": "string",
- "spaceName": "string",
- "spaceIsActive": true,
- "role": "string",
- "joinedAt": "string",
- "totalContentCount": -9007199254740991,
- "completedContentCount": -9007199254740991,
- "progressPct": -9007199254740991,
- "lastStudiedAt": "string",
- "completedAt": "string"
}
]
}| userPkId required | string |
| profileId required | string |
| spaceId required | string |
{- "profileId": "string",
- "profileName": "string",
- "spaceId": "string",
- "spaceName": "string",
- "totalContentCount": -9007199254740991,
- "completedContentCount": -9007199254740991,
- "progressPct": -9007199254740991,
- "contents": [
- {
- "contentId": "string",
- "title": "string",
- "type": "string",
- "status": "string",
- "progressPct": -9007199254740991,
- "completedAt": "string",
- "lastStudiedAt": "string",
- "watchedSec": -9007199254740991
}
]
}| userPkIds required | Array of strings [ 1 .. 10 ] items [ items non-empty ] |
{- "userPkIds": [
- "string"
]
}{- "deleted": [
- "string"
], - "failed": [
- {
- "userPkId": "string",
- "reason": "manager-cannot-be-removed",
- "message": "string"
}
]
}| userPkIds required | Array of strings [ 1 .. 100 ] items [ items non-empty ] |
| password required | string [ 8 .. 255 ] characters 영문 대/소문자·숫자·특수문자 중 2종류 이상을 포함해야 합니다. 허용 문자: 영문, 숫자, `!@#$%^&*()-=_+~|[]{}:;'"<>,.?/ |
{- "userPkIds": [
- "string"
], - "password": "stringst"
}{- "succeeded": [
- "string"
], - "failed": [
- {
- "userPkId": "string",
- "reason": "not-found",
- "message": "string"
}
]
}| userPkId required | string |
| password | string [ 8 .. 255 ] characters 영문 대/소문자·숫자·특수문자 중 2종류 이상을 포함해야 합니다. 허용 문자: 영문, 숫자, `!@#$%^&*()-=_+~|[]{}:;'"<>,.?/ |
{- "password": "stringst"
}{- "tempPassword": "string"
}| key required | string [ 1 .. 100 ] characters ^[a-z0-9_]+$ |
| label required | string [ 1 .. 255 ] characters |
| type required | string Enum: "SHORT_TEXT" "LONG_TEXT" "NUMBER" "DATE" "SELECT" "MULTI_SELECT" |
| options | Array of strings <= 50 items [ items [ 1 .. 100 ] characters ] |
| required | boolean Default: false |
{- "key": "string",
- "label": "string",
- "type": "SHORT_TEXT",
- "options": [
- "string"
], - "required": false
}{- "id": "string",
- "key": "string",
- "label": "string",
- "type": "SHORT_TEXT",
- "options": [
- "string"
], - "isDefault": true,
- "required": true,
- "order": -9007199254740991,
- "isActive": true
}| deletes | Array of strings <= 200 items |
Array of objects <= 200 items | |
Array of objects <= 200 items | |
| orderedIds | Array of strings <= 200 items |
{- "deletes": [
- "string"
], - "updates": [
- {
- "id": "string",
- "label": "string",
- "options": [
- "string"
], - "required": true,
- "isActive": true
}
], - "creates": [
- {
- "key": "string",
- "label": "string",
- "type": "SHORT_TEXT",
- "options": [
- "string"
], - "required": false
}
], - "orderedIds": [
- "string"
]
}{- "fields": [
- {
- "id": "string",
- "key": "string",
- "label": "string",
- "type": "SHORT_TEXT",
- "options": [
- "string"
], - "isDefault": true,
- "required": true,
- "order": -9007199254740991,
- "isActive": true
}
]
}| id required | string |
| label | string [ 1 .. 255 ] characters |
| options | Array of strings <= 50 items [ items [ 1 .. 100 ] characters ] |
| required | boolean |
| isActive | boolean |
{- "label": "string",
- "options": [
- "string"
], - "required": true,
- "isActive": true
}{- "id": "string",
- "key": "string",
- "label": "string",
- "type": "SHORT_TEXT",
- "options": [
- "string"
], - "isDefault": true,
- "required": true,
- "order": -9007199254740991,
- "isActive": true
}| orderedIds required | Array of strings <= 200 items |
{- "orderedIds": [
- "string"
]
}{- "fields": [
- {
- "id": "string",
- "key": "string",
- "label": "string",
- "type": "SHORT_TEXT",
- "options": [
- "string"
], - "isDefault": true,
- "required": true,
- "order": -9007199254740991,
- "isActive": true
}
]
}| profileId required | string |
required | Array of objects <= 200 items |
{- "values": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueTexts": [
- "string"
], - "valueNumber": 0,
- "valueDate": "2019-08-24T14:15:22Z"
}
]
}{- "values": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "2019-08-24T14:15:22Z"
}
], - "unfilledRequiredFieldIds": [
- "string"
]
}{- "orgs": [
- {
- "id": "string",
- "parentId": "string",
- "name": "string",
- "order": -9007199254740991,
- "leaderProfileId": "string",
- "leaderName": "string",
- "leaderEmail": "string",
- "memberCount": -9007199254740991,
- "updatedAt": "string"
}
], - "unassignedCount": -9007199254740991,
- "treeUpdatedAt": "string"
}string or null | |
| name required | string [ 1 .. 255 ] characters |
| treeUpdatedAt | string |
{- "parentId": "string",
- "name": "string",
- "treeUpdatedAt": "string"
}{- "id": "string",
- "parentId": "string",
- "name": "string",
- "order": -9007199254740991,
- "leaderProfileId": "string",
- "leaderName": "string",
- "leaderEmail": "string",
- "memberCount": -9007199254740991,
- "updatedAt": "string"
}| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| search | string [ 1 .. 255 ] characters |
{- "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991,
- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "pictureUrl": "string"
}
]
}| id required | string |
| name | string [ 1 .. 255 ] characters |
string or null | |
| order | integer [ -9007199254740991 .. 9007199254740991 ] |
string or null | |
| treeUpdatedAt | string |
{- "name": "string",
- "parentId": "string",
- "order": -9007199254740991,
- "leaderProfileId": "string",
- "treeUpdatedAt": "string"
}| id required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
| search | string [ 1 .. 255 ] characters |
{- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "pictureUrl": "string"
}
], - "nextCursor": "string"
}| id required | string |
| profileIds required | Array of strings [ 1 .. 500 ] items |
{- "profileIds": [
- "string"
]
}{- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "pictureUrl": "string"
}
], - "nextCursor": "string"
}| id required | string |
| profileIds required | Array of strings [ 1 .. 500 ] items [ items non-empty ] |
{- "profileIds": [
- "string"
]
}{- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "pictureUrl": "string"
}
], - "nextCursor": "string"
}| id required | string |
| profileIds required | Array of strings [ 1 .. 500 ] items [ items non-empty ] |
| targetOrgId required | string non-empty |
{- "profileIds": [
- "string"
], - "targetOrgId": "string"
}{- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "pictureUrl": "string"
}
], - "nextCursor": "string"
}| name required | string [ 1 .. 50 ] characters |
{- "name": "string"
}{- "id": "string",
- "name": "string",
- "order": -9007199254740991,
- "memberCount": -9007199254740991,
- "updatedAt": "string"
}| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| search | string [ 1 .. 255 ] characters |
{- "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991,
- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "pictureUrl": "string"
}
]
}| positionIds required | Array of strings [ 1 .. 20 ] items [ items non-empty ] |
{- "positionIds": [
- "string"
]
}{- "enabled": true,
- "positions": [
- {
- "id": "string",
- "name": "string",
- "order": -9007199254740991,
- "memberCount": -9007199254740991,
- "updatedAt": "string"
}
]
}{- "enabled": true
}{- "enabled": true,
- "positions": [
- {
- "id": "string",
- "name": "string",
- "order": -9007199254740991,
- "memberCount": -9007199254740991,
- "updatedAt": "string"
}
]
}| id required | string |
| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| search | string [ 1 .. 255 ] characters |
{- "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991,
- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "pictureUrl": "string"
}
]
}required | Array of objects <= 500 items |
{- "entries": [
- {
- "fieldId": "string",
- "visible": true,
- "order": -9007199254740991,
- "visibility": "PUBLIC"
}
]
}{- "items": [
- {
- "fieldId": "string",
- "visible": true,
- "order": -9007199254740991,
- "visibility": "PUBLIC",
- "label": "string",
- "type": "SHORT_TEXT",
- "isDefault": true
}
]
}| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| search | string [ 1 .. 255 ] characters |
{- "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991,
- "groups": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "memberCount": -9007199254740991,
- "createdAt": "string",
- "memberPictureUrls": [
- "string"
], - "permissionCount": -9007199254740991
}
]
}| name required | string [ 1 .. 255 ] characters |
string or null |
{- "name": "string",
- "description": "string"
}{- "id": "string",
- "name": "string",
- "description": "string",
- "memberCount": -9007199254740991,
- "createdAt": "string",
- "memberPictureUrls": [
- "string"
], - "permissionCount": -9007199254740991
}{- "id": "string",
- "name": "string",
- "description": "string",
- "memberCount": -9007199254740991,
- "createdAt": "string",
- "memberPictureUrls": [
- "string"
], - "permissionCount": -9007199254740991,
- "permissionCodes": [
- "string"
]
}| id required | string |
| name | string [ 1 .. 255 ] characters |
string or null |
{- "name": "string",
- "description": "string"
}{- "id": "string",
- "name": "string",
- "description": "string",
- "memberCount": -9007199254740991,
- "createdAt": "string",
- "memberPictureUrls": [
- "string"
], - "permissionCount": -9007199254740991,
- "permissionCodes": [
- "string"
]
}| id required | string |
| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| search | string [ 1 .. 255 ] characters |
{- "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991,
- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "pictureUrl": "string",
- "externalMemberCode": "string",
- "role": {
- "key": "string",
- "name": "string"
}
}
]
}| id required | string |
| profileIds | Array of strings [ 1 .. 500 ] items |
| emails | Array of strings <email> [ 1 .. 500 ] items [ items <email > <= 255 characters ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... ] |
| externalMemberCodes | Array of strings [ 1 .. 500 ] items [ items [ 1 .. 255 ] characters ] |
{- "profileIds": [
- "string"
], - "emails": [
- "user@example.com"
], - "externalMemberCodes": [
- "string"
]
}{- "id": "string",
- "name": "string",
- "description": "string",
- "memberCount": -9007199254740991,
- "createdAt": "string",
- "memberPictureUrls": [
- "string"
], - "permissionCount": -9007199254740991,
- "permissionCodes": [
- "string"
]
}| id required | string |
| emails | Array of strings [ 1 .. 500 ] items [ items <= 255 characters ] |
| externalMemberCodes | Array of strings [ 1 .. 500 ] items [ items [ 1 .. 255 ] characters ] |
{- "emails": [
- "string"
], - "externalMemberCodes": [
- "string"
]
}{- "results": [
- {
- "value": "string",
- "status": "enable"
}
]
}{- "id": "string",
- "name": "string",
- "description": "string",
- "memberCount": -9007199254740991,
- "createdAt": "string",
- "memberPictureUrls": [
- "string"
], - "permissionCount": -9007199254740991,
- "permissionCodes": [
- "string"
]
}| id required | string |
| spaceIds required | Array of strings [ 1 .. 100 ] items [ items non-empty ] |
| role | string Default: "PARTICIPANT" Enum: "ADMIN" "PARTICIPANT" |
{- "spaceIds": [
- "string"
], - "role": "ADMIN"
}{- "results": [
- {
- "spaceId": "string",
- "added": -9007199254740991,
- "alreadyMember": -9007199254740991,
- "blocked": -9007199254740991
}
], - "failedSpaceIds": [
- "string"
], - "groupMemberCount": -9007199254740991
}{- "terms": [
- {
- "scope": "platform",
- "topic": "string",
- "version": -9007199254740991,
- "isEssential": true,
- "isVisible": true,
- "order": -9007199254740991,
- "title": {
- "ko": "string",
- "en": "string"
}, - "documentUrl": {
- "ko": "string",
- "en": "string"
}, - "consentTtlDays": -9007199254740991,
- "isActive": true,
- "consentCount": -9007199254740991
}
]
}| topic required | string [ 1 .. 50 ] characters ^[A-Z0-9_]+$ |
| isEssential | boolean Default: true |
| isVisible | boolean Default: true |
| order | integer [ 0 .. 9999 ] Default: 0 |
integer or null Default: null | |
object | |
object |
{- "topic": "string",
- "isEssential": true,
- "isVisible": true,
- "order": 0,
- "consentTtlDays": null,
- "title": {
- "ko": "string",
- "en": "string"
},
}{- "terms": [
- {
- "scope": "platform",
- "topic": "string",
- "version": -9007199254740991,
- "isEssential": true,
- "isVisible": true,
- "order": -9007199254740991,
- "title": {
- "ko": "string",
- "en": "string"
}, - "documentUrl": {
- "ko": "string",
- "en": "string"
}, - "consentTtlDays": -9007199254740991,
- "isActive": true,
- "consentCount": -9007199254740991
}
]
}| topic required | string |
| isEssential | boolean |
| isVisible | boolean |
| order | integer [ 0 .. 9999 ] |
integer or null | |
| isActive | boolean |
object | |
object |
{- "isEssential": true,
- "isVisible": true,
- "order": 9999,
- "consentTtlDays": 1,
- "isActive": true,
- "title": {
- "ko": "string",
- "en": "string"
},
}{- "terms": [
- {
- "scope": "platform",
- "topic": "string",
- "version": -9007199254740991,
- "isEssential": true,
- "isVisible": true,
- "order": -9007199254740991,
- "title": {
- "ko": "string",
- "en": "string"
}, - "documentUrl": {
- "ko": "string",
- "en": "string"
}, - "consentTtlDays": -9007199254740991,
- "isActive": true,
- "consentCount": -9007199254740991
}
]
}| topic required | string |
| currentVersion required | integer [ 1 .. 9007199254740991 ] |
{- "currentVersion": 1
}{- "terms": [
- {
- "scope": "platform",
- "topic": "string",
- "version": -9007199254740991,
- "isEssential": true,
- "isVisible": true,
- "order": -9007199254740991,
- "title": {
- "ko": "string",
- "en": "string"
}, - "documentUrl": {
- "ko": "string",
- "en": "string"
}, - "consentTtlDays": -9007199254740991,
- "isActive": true,
- "consentCount": -9007199254740991
}
]
}{- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "contactInfo": "string",
- "loginIdentifier": "userId",
- "currentPlan": "FREE",
- "logoImageUrl": "string",
- "customFieldMaxCount": -9007199254740991,
- "currentContractPeriod": {
- "startedAt": "string",
- "expiredAt": "string"
}, - "sessionPolicy": {
- "defaultSessionType": "personal",
- "publicAbsoluteTimeoutMinutes": 5
}
}| name | string [ 1 .. 255 ] characters |
string or null | |
string or null | |
object |
{- "name": "string",
- "description": "string",
- "contactInfo": "string",
- "sessionPolicy": {
- "defaultSessionType": "personal",
- "publicAbsoluteTimeoutMinutes": 5
}
}{- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "contactInfo": "string",
- "loginIdentifier": "userId",
- "currentPlan": "FREE",
- "logoImageUrl": "string",
- "customFieldMaxCount": -9007199254740991,
- "currentContractPeriod": {
- "startedAt": "string",
- "expiredAt": "string"
}, - "sessionPolicy": {
- "defaultSessionType": "personal",
- "publicAbsoluteTimeoutMinutes": 5
}
}| enabled | boolean |
string or null | |
string or null |
{- "enabled": true,
- "bridgeApiUrl": "string",
- "serverApiUrl": "string"
}{- "enabled": true,
- "bridgeApiUrl": "string",
- "serverApiUrl": "string"
}| spaceId required | string |
| joined | boolean |
| state | string Enum: "BEFORE_START" "ONGOING" "FINISHED" |
{- "challenges": [
- {
- "id": "string",
- "spaceId": "string",
- "title": "string",
- "emoji": "string",
- "authorName": "string",
- "isWrittenByAdmin": true,
- "startedAt": "string",
- "endedAt": "string",
- "state": "BEFORE_START",
- "memberCount": -9007199254740991,
- "totalTaskCount": -9007199254740991,
- "joined": true,
- "progress": 0,
- "totalProgress": 0,
- "createdAt": "string"
}
]
}| spaceId required | string |
| title required | string [ 1 .. 30 ] characters |
| emoji required | string [ 1 .. 16 ] characters |
| body | string <= 15000 characters Default: "" |
| includeAuthor | boolean Default: false |
required | Array of objects [ 1 .. 100 ] items |
| fileIds | Array of strings <= 20 items Default: [] |
| reminderMinutes | Array of integers <= 5 items [ items ( 0 .. 43200 ] ] Default: [] |
{- "title": "string",
- "emoji": "string",
- "body": "",
- "includeAuthor": false,
- "tasks": [
- {
- "id": "string",
- "title": "string",
- "guide": "string",
- "type": "CHECK_TASK",
- "index": 9007199254740991,
- "startedAt": "string",
- "deadline": "string",
- "targetContentId": "string",
- "defaultTags": [ ]
}
], - "fileIds": [ ],
- "reminderMinutes": [ ]
}{- "id": "string",
- "spaceId": "string",
- "title": "string",
- "emoji": "string",
- "authorName": "string",
- "isWrittenByAdmin": true,
- "startedAt": "string",
- "endedAt": "string",
- "state": "BEFORE_START",
- "memberCount": -9007199254740991,
- "totalTaskCount": -9007199254740991,
- "joined": true,
- "progress": 0,
- "totalProgress": 0,
- "createdAt": "string",
- "body": "string",
- "doneTaskCount": -9007199254740991,
- "tasks": [
- {
- "id": "string",
- "title": "string",
- "guide": "string",
- "type": "CHECK_TASK",
- "index": -9007199254740991,
- "startedAt": "string",
- "deadline": "string",
- "defaultTags": [
- "string"
], - "targetContentId": "string",
- "done": true,
- "completedAt": "string"
}
], - "reminderMinutes": [
- -9007199254740991
], - "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
]
}{- "id": "string",
- "spaceId": "string",
- "title": "string",
- "emoji": "string",
- "authorName": "string",
- "isWrittenByAdmin": true,
- "startedAt": "string",
- "endedAt": "string",
- "state": "BEFORE_START",
- "memberCount": -9007199254740991,
- "totalTaskCount": -9007199254740991,
- "joined": true,
- "progress": 0,
- "totalProgress": 0,
- "createdAt": "string",
- "body": "string",
- "doneTaskCount": -9007199254740991,
- "tasks": [
- {
- "id": "string",
- "title": "string",
- "guide": "string",
- "type": "CHECK_TASK",
- "index": -9007199254740991,
- "startedAt": "string",
- "deadline": "string",
- "defaultTags": [
- "string"
], - "targetContentId": "string",
- "done": true,
- "completedAt": "string"
}
], - "reminderMinutes": [
- -9007199254740991
], - "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
]
}| spaceId required | string |
| id required | string |
| title required | string [ 1 .. 30 ] characters |
| emoji required | string [ 1 .. 16 ] characters |
| body | string <= 15000 characters Default: "" |
| includeAuthor | boolean Default: false |
required | Array of objects [ 1 .. 100 ] items |
| fileIds | Array of strings <= 20 items Default: [] |
| reminderMinutes | Array of integers <= 5 items [ items ( 0 .. 43200 ] ] Default: [] |
{- "title": "string",
- "emoji": "string",
- "body": "",
- "includeAuthor": false,
- "tasks": [
- {
- "id": "string",
- "title": "string",
- "guide": "string",
- "type": "CHECK_TASK",
- "index": 9007199254740991,
- "startedAt": "string",
- "deadline": "string",
- "targetContentId": "string",
- "defaultTags": [ ]
}
], - "fileIds": [ ],
- "reminderMinutes": [ ]
}{- "id": "string",
- "spaceId": "string",
- "title": "string",
- "emoji": "string",
- "authorName": "string",
- "isWrittenByAdmin": true,
- "startedAt": "string",
- "endedAt": "string",
- "state": "BEFORE_START",
- "memberCount": -9007199254740991,
- "totalTaskCount": -9007199254740991,
- "joined": true,
- "progress": 0,
- "totalProgress": 0,
- "createdAt": "string",
- "body": "string",
- "doneTaskCount": -9007199254740991,
- "tasks": [
- {
- "id": "string",
- "title": "string",
- "guide": "string",
- "type": "CHECK_TASK",
- "index": -9007199254740991,
- "startedAt": "string",
- "deadline": "string",
- "defaultTags": [
- "string"
], - "targetContentId": "string",
- "done": true,
- "completedAt": "string"
}
], - "reminderMinutes": [
- -9007199254740991
], - "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
]
}| spaceId required | string |
| id required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "members": [
- {
- "profileId": "string",
- "displayName": "string",
- "progress": 0,
- "joinedAt": "string"
}
], - "nextCursor": "string"
}| spaceId required | string |
| id required | string |
| profileIds required | Array of strings non-empty |
{- "profileIds": [
- "string"
]
}{- "members": [
- {
- "profileId": "string",
- "displayName": "string",
- "progress": 0,
- "joinedAt": "string"
}
], - "nextCursor": "string"
}| spaceId required | string |
| id required | string |
| title required | string [ 1 .. 30 ] characters |
| startedAt required | string |
{- "title": "string",
- "startedAt": "string"
}{- "id": "string",
- "spaceId": "string",
- "title": "string",
- "emoji": "string",
- "authorName": "string",
- "isWrittenByAdmin": true,
- "startedAt": "string",
- "endedAt": "string",
- "state": "BEFORE_START",
- "memberCount": -9007199254740991,
- "totalTaskCount": -9007199254740991,
- "joined": true,
- "progress": 0,
- "totalProgress": 0,
- "createdAt": "string",
- "body": "string",
- "doneTaskCount": -9007199254740991,
- "tasks": [
- {
- "id": "string",
- "title": "string",
- "guide": "string",
- "type": "CHECK_TASK",
- "index": -9007199254740991,
- "startedAt": "string",
- "deadline": "string",
- "defaultTags": [
- "string"
], - "targetContentId": "string",
- "done": true,
- "completedAt": "string"
}
], - "reminderMinutes": [
- -9007199254740991
], - "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
]
}| spaceId required | string |
| id required | string |
| email required | string <email> ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
{- "email": "user@example.com"
}{- "email": "string",
- "count": -9007199254740991
}| spaceId required | string |
| id required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
| keyword | string <= 50 characters |
{- "candidates": [
- {
- "profileId": "string",
- "displayName": "string"
}
], - "nextCursor": "string"
}| spaceId required | string |
| id required | string |
| profileIds required | Array of strings [ 1 .. 500 ] items [ items non-empty ] |
{- "profileIds": [
- "string"
]
}{- "members": [
- {
- "profileId": "string",
- "displayName": "string",
- "progress": 0,
- "joinedAt": "string"
}
], - "nextCursor": "string"
}{- "profileId": "string",
- "displayName": "string",
- "doneTaskCount": -9007199254740991,
- "totalTaskCount": -9007199254740991,
- "progress": 0,
- "tasks": [
- {
- "id": "string",
- "title": "string",
- "guide": "string",
- "type": "CHECK_TASK",
- "index": -9007199254740991,
- "startedAt": "string",
- "deadline": "string",
- "defaultTags": [
- "string"
], - "targetContentId": "string",
- "done": true,
- "completedAt": "string"
}
]
}| spaceId required | string |
| id required | string |
| taskId required | string |
| status | string Enum: "ALL" "COMPLETED" "INCOMPLETE" |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "allMemberCount": -9007199254740991,
- "completedMemberCount": -9007199254740991,
- "incompleteMemberCount": -9007199254740991,
- "members": [
- {
- "profileId": "string",
- "displayName": "string",
- "done": true,
- "completedAt": "string"
}
], - "nextCursor": "string"
}| id required | string |
| name | string [ 1 .. 100 ] characters |
| order | integer [ -9007199254740991 .. 9007199254740991 ] |
{- "name": "string",
- "order": -9007199254740991
}{- "id": "string",
- "name": "string",
- "order": -9007199254740991
}{- "nodes": [
- {
- "id": "string",
- "scope": "LIBRARY",
- "spaceId": "string",
- "parentId": "string",
- "title": "string",
- "rank": "string",
- "depth": -9007199254740991,
- "childCount": -9007199254740991,
- "contentCount": -9007199254740991
}
]
}| spaceId required | string |
string or null Default: null | |
| title required | string [ 1 .. 200 ] characters |
| prevNodeId | string |
| nextNodeId | string |
{- "parentId": null,
- "title": "string",
- "prevNodeId": "string",
- "nextNodeId": "string"
}{- "id": "string",
- "scope": "LIBRARY",
- "spaceId": "string",
- "parentId": "string",
- "title": "string",
- "rank": "string",
- "depth": -9007199254740991,
- "childCount": -9007199254740991,
- "contentCount": -9007199254740991
}{- "nodes": [
- {
- "id": "string",
- "scope": "LIBRARY",
- "spaceId": "string",
- "parentId": "string",
- "title": "string",
- "rank": "string",
- "depth": -9007199254740991,
- "childCount": -9007199254740991,
- "contentCount": -9007199254740991
}
]
}| spaceId required | string |
| id required | string |
| title required | string [ 1 .. 200 ] characters |
{- "title": "string"
}{- "id": "string",
- "scope": "LIBRARY",
- "spaceId": "string",
- "parentId": "string",
- "title": "string",
- "rank": "string",
- "depth": -9007199254740991,
- "childCount": -9007199254740991,
- "contentCount": -9007199254740991
}| spaceId required | string |
| id required | string |
string or null Default: null | |
| prevNodeId | string |
| nextNodeId | string |
{- "parentId": null,
- "prevNodeId": "string",
- "nextNodeId": "string"
}| spaceId required | string |
| id required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "placements": [
- {
- "id": "string",
- "nodeId": "string",
- "rank": "string",
- "content": {
- "id": "string",
- "type": "VIDEO",
- "title": "string",
- "description": "string",
- "visibility": "PRIVATE",
- "authorProfileId": "string",
- "authorName": "string",
- "ready": true,
- "createdAt": "string",
- "updatedAt": "string",
- "canManage": true
}, - "isOwnedHere": true,
- "openAt": "string",
- "dueAt": "string"
}
], - "nextCursor": "string"
}| spaceId required | string |
| contentId required | string |
| nodeId required | string |
| mode | string Default: "REFERENCE" Enum: "REFERENCE" "COPY" |
| prevPlacementId | string |
| nextPlacementId | string |
string or null | |
string or null |
{- "contentId": "string",
- "nodeId": "string",
- "mode": "REFERENCE",
- "prevPlacementId": "string",
- "nextPlacementId": "string",
- "openAt": "2019-08-24T14:15:22Z",
- "dueAt": "2019-08-24T14:15:22Z"
}{- "id": "string",
- "nodeId": "string",
- "rank": "string",
- "content": {
- "id": "string",
- "type": "VIDEO",
- "title": "string",
- "description": "string",
- "visibility": "PRIVATE",
- "authorProfileId": "string",
- "authorName": "string",
- "ready": true,
- "createdAt": "string",
- "updatedAt": "string",
- "canManage": true
}, - "isOwnedHere": true,
- "openAt": "string",
- "dueAt": "string"
}| spaceId required | string |
| id required | string |
string or null | |
string or null |
{- "openAt": "2019-08-24T14:15:22Z",
- "dueAt": "2019-08-24T14:15:22Z"
}{- "id": "string",
- "nodeId": "string",
- "rank": "string",
- "content": {
- "id": "string",
- "type": "VIDEO",
- "title": "string",
- "description": "string",
- "visibility": "PRIVATE",
- "authorProfileId": "string",
- "authorName": "string",
- "ready": true,
- "createdAt": "string",
- "updatedAt": "string",
- "canManage": true
}, - "isOwnedHere": true,
- "openAt": "string",
- "dueAt": "string"
}| spaceId required | string |
| id required | string |
| nodeId required | string |
| prevPlacementId | string |
| nextPlacementId | string |
{- "nodeId": "string",
- "prevPlacementId": "string",
- "nextPlacementId": "string"
}| id required | string |
| role | string Default: "PARTICIPANT" Enum: "ADMIN" "PARTICIPANT" |
string or null | |
integer or null |
{- "role": "ADMIN",
- "password": "string",
- "expiresInDays": 1
}{- "id": "string",
- "role": "ADMIN",
- "code": "string",
- "link": "string",
- "enabled": true,
- "password": "string",
- "expiresAt": "string",
- "createdAt": "string"
}| id required | string |
| codeId required | string |
| enabled | boolean |
string or null |
{- "enabled": true,
- "password": "string"
}{- "id": "string",
- "role": "ADMIN",
- "code": "string",
- "link": "string",
- "enabled": true,
- "password": "string",
- "expiresAt": "string",
- "createdAt": "string"
}| id required | string |
| userId required | string non-empty |
string or null |
{- "userId": "string",
- "reason": "string"
}{- "blocks": [
- {
- "id": "string",
- "userId": "string",
- "displayName": "string",
- "reason": "string",
- "createdAt": "string"
}
]
}| search | string [ 1 .. 255 ] characters |
| isActive | string Enum: "true" "false" |
| semester | string non-empty |
| autoJoin | string Enum: "true" "false" |
| exitRestricted | string Enum: "true" "false" |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
| email required | string <email> ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
{- "email": "user@example.com"
}{- "email": "string",
- "count": -9007199254740991
}| search | string [ 1 .. 255 ] characters |
| isActive | string Enum: "true" "false" |
| semester | string non-empty |
| autoJoin | string Enum: "true" "false" |
| exitRestricted | string Enum: "true" "false" |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "spaces": [
- {
- "id": "string",
- "name": "string",
- "representativeName": "string",
- "description": "string",
- "thumbnailUrl": "string",
- "semester": "string",
- "isActive": true,
- "isPublic": true,
- "autoJoin": true,
- "exitRestricted": true,
- "allowFileDownload": true,
- "vodConcurrentLimit": true,
- "retainEnrollmentHistory": true,
- "startMenu": "announcement",
- "enabledMenus": [
- "announcement"
], - "messageEnabled": true,
- "groupActive": true,
- "adminCount": -9007199254740991,
- "participantCount": -9007199254740991,
- "postCount": -9007199254740991,
- "contentCount": -9007199254740991,
- "createdAt": "string",
- "fieldValues": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "string"
}
]
}
], - "total": -9007199254740991,
- "nextCursor": "string"
}| name required | string [ 1 .. 255 ] characters |
string or null | |
string or null | |
string or null | |
string or null | |
| isPublic | boolean |
| autoJoin | boolean |
| exitRestricted | boolean |
| allowFileDownload | boolean |
| vodConcurrentLimit | boolean |
| retainEnrollmentHistory | boolean |
{- "name": "string",
- "representativeName": "string",
- "description": "string",
- "thumbnailFileId": "string",
- "semester": "string",
- "isPublic": true,
- "autoJoin": true,
- "exitRestricted": true,
- "allowFileDownload": true,
- "vodConcurrentLimit": true,
- "retainEnrollmentHistory": true
}{- "id": "string",
- "name": "string",
- "representativeName": "string",
- "description": "string",
- "thumbnailUrl": "string",
- "semester": "string",
- "isActive": true,
- "isPublic": true,
- "autoJoin": true,
- "exitRestricted": true,
- "allowFileDownload": true,
- "vodConcurrentLimit": true,
- "retainEnrollmentHistory": true,
- "startMenu": "announcement",
- "enabledMenus": [
- "announcement"
], - "messageEnabled": true,
- "groupActive": true,
- "adminCount": -9007199254740991,
- "participantCount": -9007199254740991,
- "postCount": -9007199254740991,
- "contentCount": -9007199254740991,
- "createdAt": "string",
- "fieldValues": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "string"
}
]
}{- "id": "string",
- "name": "string",
- "representativeName": "string",
- "description": "string",
- "thumbnailUrl": "string",
- "semester": "string",
- "isActive": true,
- "isPublic": true,
- "autoJoin": true,
- "exitRestricted": true,
- "allowFileDownload": true,
- "vodConcurrentLimit": true,
- "retainEnrollmentHistory": true,
- "startMenu": "announcement",
- "enabledMenus": [
- "announcement"
], - "messageEnabled": true,
- "groupActive": true,
- "adminCount": -9007199254740991,
- "participantCount": -9007199254740991,
- "postCount": -9007199254740991,
- "contentCount": -9007199254740991,
- "createdAt": "string",
- "fieldValues": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "string"
}
]
}| id required | string |
| name | string [ 1 .. 255 ] characters |
string or null | |
string or null | |
string or null | |
string or null | |
| isActive | boolean |
| isPublic | boolean |
| startMenu | string Enum: "announcement" "content" "community" "team" "challenge" "grade" |
| enabledMenus | Array of strings <= 10 items Items Enum: "announcement" "content" "community" "team" "challenge" "grade" |
| messageEnabled | boolean |
| groupActive | boolean |
| autoJoin | boolean |
| exitRestricted | boolean |
| allowFileDownload | boolean |
| vodConcurrentLimit | boolean |
| retainEnrollmentHistory | boolean |
{- "name": "string",
- "representativeName": "string",
- "description": "string",
- "thumbnailFileId": "string",
- "semester": "string",
- "isActive": true,
- "isPublic": true,
- "startMenu": "announcement",
- "enabledMenus": [
- "announcement"
], - "messageEnabled": true,
- "groupActive": true,
- "autoJoin": true,
- "exitRestricted": true,
- "allowFileDownload": true,
- "vodConcurrentLimit": true,
- "retainEnrollmentHistory": true
}{- "id": "string",
- "name": "string",
- "representativeName": "string",
- "description": "string",
- "thumbnailUrl": "string",
- "semester": "string",
- "isActive": true,
- "isPublic": true,
- "autoJoin": true,
- "exitRestricted": true,
- "allowFileDownload": true,
- "vodConcurrentLimit": true,
- "retainEnrollmentHistory": true,
- "startMenu": "announcement",
- "enabledMenus": [
- "announcement"
], - "messageEnabled": true,
- "groupActive": true,
- "adminCount": -9007199254740991,
- "participantCount": -9007199254740991,
- "postCount": -9007199254740991,
- "contentCount": -9007199254740991,
- "createdAt": "string",
- "fieldValues": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "string"
}
]
}{- "id": "string",
- "name": "string",
- "representativeName": "string",
- "description": "string",
- "thumbnailUrl": "string",
- "semester": "string",
- "isActive": true,
- "isPublic": true,
- "autoJoin": true,
- "exitRestricted": true,
- "allowFileDownload": true,
- "vodConcurrentLimit": true,
- "retainEnrollmentHistory": true,
- "startMenu": "announcement",
- "enabledMenus": [
- "announcement"
], - "messageEnabled": true,
- "groupActive": true,
- "adminCount": -9007199254740991,
- "participantCount": -9007199254740991,
- "postCount": -9007199254740991,
- "contentCount": -9007199254740991,
- "createdAt": "string",
- "fieldValues": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "string"
}
]
}| id required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "role": "ADMIN",
- "isOwner": true
}
], - "nextCursor": "string"
}| id required | string |
| profileIds required | Array of strings [ 1 .. 500 ] items |
| role | string Default: "PARTICIPANT" Enum: "ADMIN" "PARTICIPANT" |
{- "profileIds": [
- "string"
], - "role": "ADMIN"
}{- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "role": "ADMIN",
- "isOwner": true
}
], - "nextCursor": "string",
- "added": [
- "string"
], - "failed": [
- {
- "profileId": "string",
- "reason": "already-member"
}
]
}{- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "role": "ADMIN",
- "isOwner": true
}
], - "nextCursor": "string"
}{- "semesterEnabled": true,
- "semesterWithYear": true,
- "tags": [
- "string"
], - "roles": [
- "string"
], - "startMenu": "announcement",
- "enabledMenus": [
- "announcement"
],
}| semesterEnabled | boolean |
| semesterWithYear | boolean |
| tags | Array of strings <= 100 items [ items <= 50 characters ] |
| roles | Array of strings <= 100 items [ items <= 50 characters ] |
| startMenu | string Enum: "announcement" "content" "community" "team" "challenge" "grade" |
| enabledMenus | Array of strings <= 10 items Items Enum: "announcement" "content" "community" "team" "challenge" "grade" |
Array of objects <= 20 items |
{- "semesterEnabled": true,
- "semesterWithYear": true,
- "tags": [
- "string"
], - "roles": [
- "string"
], - "startMenu": "announcement",
- "enabledMenus": [
- "announcement"
],
}{- "semesterEnabled": true,
- "semesterWithYear": true,
- "tags": [
- "string"
], - "roles": [
- "string"
], - "startMenu": "announcement",
- "enabledMenus": [
- "announcement"
],
}| key required | string [ 1 .. 100 ] characters ^[a-z0-9_]+$ |
| label required | string [ 1 .. 255 ] characters |
| type required | string Enum: "SHORT_TEXT" "LONG_TEXT" "NUMBER" "DATE" "SELECT" |
| options | Array of strings <= 50 items [ items [ 1 .. 100 ] characters ] |
| required | boolean Default: false |
{- "key": "string",
- "label": "string",
- "type": "SHORT_TEXT",
- "options": [
- "string"
], - "required": false
}{- "id": "string",
- "key": "string",
- "label": "string",
- "type": "SHORT_TEXT",
- "options": [
- "string"
], - "isDefault": true,
- "required": true,
- "order": -9007199254740991,
- "isActive": true
}| id required | string |
| label | string [ 1 .. 255 ] characters |
| options | Array of strings <= 50 items [ items [ 1 .. 100 ] characters ] |
| required | boolean |
| isActive | boolean |
{- "label": "string",
- "options": [
- "string"
], - "required": true,
- "isActive": true
}{- "id": "string",
- "key": "string",
- "label": "string",
- "type": "SHORT_TEXT",
- "options": [
- "string"
], - "isDefault": true,
- "required": true,
- "order": -9007199254740991,
- "isActive": true
}| orderedIds required | Array of strings <= 200 items |
{- "orderedIds": [
- "string"
]
}{- "fields": [
- {
- "id": "string",
- "key": "string",
- "label": "string",
- "type": "SHORT_TEXT",
- "options": [
- "string"
], - "isDefault": true,
- "required": true,
- "order": -9007199254740991,
- "isActive": true
}
]
}| spaceId required | string |
required | Array of objects <= 200 items |
{- "values": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "2019-08-24T14:15:22Z"
}
]
}{- "values": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "2019-08-24T14:15:22Z"
}
], - "unfilledRequiredFieldIds": [
- "string"
]
}| spaceId required | string |
| name required | string [ 1 .. 20 ] characters |
| isPublic | boolean |
{- "name": "string",
- "isPublic": true
}{- "id": "string",
- "name": "string",
- "isPublic": true,
- "groupCount": -9007199254740991,
- "memberCount": -9007199254740991,
- "createdAt": "string"
}| spaceId required | string |
| setId required | string |
| name | string [ 1 .. 20 ] characters |
| isPublic | boolean |
{- "name": "string",
- "isPublic": true
}{- "id": "string",
- "name": "string",
- "isPublic": true,
- "groupCount": -9007199254740991,
- "memberCount": -9007199254740991,
- "createdAt": "string"
}{- "scoreRateType": "KEEP_SCORE_WEIGHT",
- "items": [
- {
- "id": "string",
- "type": "GROUP_ASSIGNMENT",
- "contentId": "string",
- "name": "string",
- "maxScore": -9007199254740991,
- "scoreRate": 0,
- "appliedScoreRate": 0,
- "maxScaledScore": 0,
- "lastScoringAt": "string"
}
], - "totalScoreRate": 0,
- "totalMaxScaledScore": 0,
- "validation": {
- "invalidScoreRate": true,
- "errors": [
- "string"
]
}, - "lastScoringFinishedAt": "string"
}| spaceId required | string |
| setId required | string |
| scoreRateType required | string Enum: "KEEP_SCORE_WEIGHT" "USER_INPUT" |
Array of objects |
{- "scoreRateType": "KEEP_SCORE_WEIGHT",
- "itemScoreRates": [
- {
- "itemId": "string",
- "scoreRate": 1
}
]
}{- "scoreRateType": "KEEP_SCORE_WEIGHT",
- "items": [
- {
- "id": "string",
- "type": "GROUP_ASSIGNMENT",
- "contentId": "string",
- "name": "string",
- "maxScore": -9007199254740991,
- "scoreRate": 0,
- "appliedScoreRate": 0,
- "maxScaledScore": 0,
- "lastScoringAt": "string"
}
], - "totalScoreRate": 0,
- "totalMaxScaledScore": 0,
- "validation": {
- "invalidScoreRate": true,
- "errors": [
- "string"
]
}, - "lastScoringFinishedAt": "string"
}| spaceId required | string |
| setId required | string |
| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
{- "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991,
- "members": [
- {
- "profileId": "string",
- "displayName": "string",
- "groupId": "string",
- "groupName": "string",
- "acquiredScore": 0,
- "items": [
- {
- "itemId": "string",
- "score": 0,
- "maxScore": -9007199254740991,
- "scoreRate": 0,
- "maxScaledScore": 0
}
]
}
], - "lastScoringFinishedAt": "string"
}{- "groups": [
- {
- "id": "string",
- "setId": "string",
- "name": "string",
- "imageUrl": "string",
- "memberCount": -9007199254740991,
- "members": [
- {
- "profileId": "string",
- "displayName": "string",
- "pictureUrl": "string",
- "isLeader": true
}
], - "createdAt": "string"
}
]
}| spaceId required | string |
| setId required | string |
| name required | string [ 1 .. 20 ] characters |
string or null |
{- "name": "string",
- "imageFileId": "string"
}{- "id": "string",
- "setId": "string",
- "name": "string",
- "imageUrl": "string",
- "memberCount": -9007199254740991,
- "members": [
- {
- "profileId": "string",
- "displayName": "string",
- "pictureUrl": "string",
- "isLeader": true
}
], - "createdAt": "string"
}| spaceId required | string |
| setId required | string |
| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| search | string [ 1 .. 255 ] characters |
{- "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991,
- "members": [
- {
- "profileId": "string",
- "displayName": "string",
- "pictureUrl": "string"
}
]
}| spaceId required | string |
| setId required | string |
| groupId required | string |
| name | string [ 1 .. 20 ] characters |
string or null |
{- "name": "string",
- "imageFileId": "string"
}{- "id": "string",
- "setId": "string",
- "name": "string",
- "imageUrl": "string",
- "memberCount": -9007199254740991,
- "members": [
- {
- "profileId": "string",
- "displayName": "string",
- "pictureUrl": "string",
- "isLeader": true
}
], - "createdAt": "string"
}| spaceId required | string |
| setId required | string |
| groupId required | string |
required | Array of objects <= 30 items |
{- "members": [
- {
- "profileId": "string",
- "isLeader": true
}
]
}{- "id": "string",
- "setId": "string",
- "name": "string",
- "imageUrl": "string",
- "memberCount": -9007199254740991,
- "members": [
- {
- "profileId": "string",
- "displayName": "string",
- "pictureUrl": "string",
- "isLeader": true
}
], - "createdAt": "string"
}| defaultAutoJoin | boolean |
| defaultExitRestricted | boolean |
| defaultAllowFileDownload | boolean |
| defaultVodConcurrentLimit | boolean |
| enforceFileDownloadDisabled | boolean |
| enforceVodConcurrentLimit | boolean |
{- "defaultAutoJoin": true,
- "defaultExitRestricted": true,
- "defaultAllowFileDownload": true,
- "defaultVodConcurrentLimit": true,
- "enforceFileDownloadDisabled": true,
- "enforceVodConcurrentLimit": true
}{- "defaultAutoJoin": true,
- "defaultExitRestricted": true,
- "defaultAllowFileDownload": true,
- "defaultVodConcurrentLimit": true,
- "enforceFileDownloadDisabled": true,
- "enforceVodConcurrentLimit": true
}| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "active": [
- {
- "id": "string",
- "name": "string",
- "representativeName": "string",
- "description": "string",
- "thumbnailUrl": "string",
- "semester": "string",
- "isActive": true,
- "isPublic": true,
- "autoJoin": true,
- "exitRestricted": true,
- "allowFileDownload": true,
- "vodConcurrentLimit": true,
- "retainEnrollmentHistory": true,
- "startMenu": "announcement",
- "enabledMenus": [
- "announcement"
], - "messageEnabled": true,
- "groupActive": true,
- "adminCount": -9007199254740991,
- "participantCount": -9007199254740991,
- "postCount": -9007199254740991,
- "contentCount": -9007199254740991,
- "createdAt": "string",
- "fieldValues": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "string"
}
], - "myRole": "ADMIN"
}
], - "inactive": [
- {
- "id": "string",
- "name": "string",
- "representativeName": "string",
- "description": "string",
- "thumbnailUrl": "string",
- "semester": "string",
- "isActive": true,
- "isPublic": true,
- "autoJoin": true,
- "exitRestricted": true,
- "allowFileDownload": true,
- "vodConcurrentLimit": true,
- "retainEnrollmentHistory": true,
- "startMenu": "announcement",
- "enabledMenus": [
- "announcement"
], - "messageEnabled": true,
- "groupActive": true,
- "adminCount": -9007199254740991,
- "participantCount": -9007199254740991,
- "postCount": -9007199254740991,
- "contentCount": -9007199254740991,
- "createdAt": "string",
- "fieldValues": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "string"
}
], - "myRole": "ADMIN"
}
], - "nextCursor": "string"
}{- "items": [
- {
- "setId": "string",
- "setName": "string",
- "group": {
- "id": "string",
- "setId": "string",
- "name": "string",
- "imageUrl": "string",
- "memberCount": -9007199254740991,
- "members": [
- {
- "profileId": "string",
- "displayName": "string",
- "pictureUrl": "string",
- "isLeader": true
}
], - "createdAt": "string"
}
}
]
}| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "spaces": [
- {
- "id": "string",
- "name": "string",
- "representativeName": "string",
- "description": "string",
- "thumbnailUrl": "string",
- "semester": "string",
- "isActive": true,
- "isPublic": true,
- "autoJoin": true,
- "exitRestricted": true,
- "allowFileDownload": true,
- "vodConcurrentLimit": true,
- "retainEnrollmentHistory": true,
- "startMenu": "announcement",
- "enabledMenus": [
- "announcement"
], - "messageEnabled": true,
- "groupActive": true,
- "adminCount": -9007199254740991,
- "participantCount": -9007199254740991,
- "postCount": -9007199254740991,
- "contentCount": -9007199254740991,
- "createdAt": "string",
- "fieldValues": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "string"
}
], - "joined": true
}
], - "nextCursor": "string"
}| name required | string [ 1 .. 255 ] characters |
string or null | |
string or null | |
string or null | |
string or null | |
| isPublic | boolean |
| autoJoin | boolean |
| exitRestricted | boolean |
| allowFileDownload | boolean |
| vodConcurrentLimit | boolean |
| retainEnrollmentHistory | boolean |
{- "name": "string",
- "representativeName": "string",
- "description": "string",
- "thumbnailFileId": "string",
- "semester": "string",
- "isPublic": true,
- "autoJoin": true,
- "exitRestricted": true,
- "allowFileDownload": true,
- "vodConcurrentLimit": true,
- "retainEnrollmentHistory": true
}{- "id": "string",
- "name": "string",
- "representativeName": "string",
- "description": "string",
- "thumbnailUrl": "string",
- "semester": "string",
- "isActive": true,
- "isPublic": true,
- "autoJoin": true,
- "exitRestricted": true,
- "allowFileDownload": true,
- "vodConcurrentLimit": true,
- "retainEnrollmentHistory": true,
- "startMenu": "announcement",
- "enabledMenus": [
- "announcement"
], - "messageEnabled": true,
- "groupActive": true,
- "adminCount": -9007199254740991,
- "participantCount": -9007199254740991,
- "postCount": -9007199254740991,
- "contentCount": -9007199254740991,
- "createdAt": "string",
- "fieldValues": [
- {
- "fieldId": "string",
- "valueText": "string",
- "valueNumber": 0,
- "valueDate": "string"
}
]
}| code required | string [ 1 .. 64 ] characters |
| password | string <= 100 characters |
{- "code": "string",
- "password": "string"
}{- "spaceId": "string",
- "name": "string",
- "role": "ADMIN"
}| id required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "members": [
- {
- "id": "string",
- "profileId": "string",
- "userId": "string",
- "displayName": "string",
- "email": "string",
- "role": "ADMIN",
- "isOwner": true
}
], - "nextCursor": "string"
}{- "totalPosts": -9007199254740991,
- "totalComments": -9007199254740991,
- "totalReactions": -9007199254740991,
- "question": {
- "total": -9007199254740991,
- "resolved": -9007199254740991,
- "resolutionRate": 0,
- "answered": -9007199254740991,
- "answerRate": 0,
- "avgFirstAnswerMinutes": 0
}, - "pinned": {
- "count": -9007199254740991,
- "readRate": 0
}, - "typeCounts": {
- "NOTICE": -9007199254740991,
- "GENERAL": -9007199254740991,
- "QUESTION": -9007199254740991,
- "FEEDBACK": -9007199254740991
}, - "tagCounts": [
- {
- "tag": "string",
- "count": -9007199254740991
}
], - "topQuestions": [
- {
- "id": "string",
- "title": "string",
- "curiousCount": -9007199254740991
}
], - "dailySeries": [
- {
- "date": "string",
- "posts": -9007199254740991,
- "comments": -9007199254740991,
- "reactions": -9007199254740991
}
]
}| spaceId required | string |
| filter | string Enum: "all" "pinned" "question" "feedback" "mine" "reacted" "popular" "unresolved" "unread" "bookmarked" |
| tag | string non-empty |
| search | string [ 1 .. 255 ] characters |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "posts": [
- {
- "id": "string",
- "index": -9007199254740991,
- "type": "NOTICE",
- "title": "string",
- "content": "string",
- "tags": [
- "string"
], - "isEmergency": true,
- "isPinned": true,
- "isResolved": true,
- "isAnonymous": true,
- "authorName": "string",
- "authorRole": "string",
- "commentCount": -9007199254740991,
- "reactionCounts": {
- "CURIOUS": -9007199254740991,
- "CLAP": -9007199254740991,
- "LIKE": -9007199254740991,
- "INTERESTED": -9007199254740991
}, - "myReactions": [
- "CURIOUS"
], - "isRead": true,
- "isBookmarked": true,
- "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
], - "createdAt": "string"
}
], - "total": -9007199254740991,
- "nextCursor": "string"
}| spaceId required | string |
| type | string Default: "QUESTION" Enum: "NOTICE" "GENERAL" "QUESTION" "FEEDBACK" |
| title | string <= 300 characters Default: "" |
| content required | string [ 1 .. 200000 ] characters |
| tags | Array of strings <= 20 items [ items <= 50 characters ] Default: [] |
| isAnonymous | boolean Default: false |
| fileIds | Array of strings <= 20 items Default: [] |
| challengeTaskId | string |
| allowFileDownload | boolean |
string or null |
{- "type": "NOTICE",
- "title": "",
- "content": "string",
- "tags": [ ],
- "isAnonymous": false,
- "fileIds": [ ],
- "challengeTaskId": "string",
- "allowFileDownload": true,
- "publishAt": "2019-08-24T14:15:22Z"
}{- "id": "string",
- "index": -9007199254740991,
- "type": "NOTICE",
- "title": "string",
- "content": "string",
- "tags": [
- "string"
], - "isEmergency": true,
- "isPinned": true,
- "isResolved": true,
- "isAnonymous": true,
- "authorName": "string",
- "authorRole": "string",
- "commentCount": -9007199254740991,
- "reactionCounts": {
- "CURIOUS": -9007199254740991,
- "CLAP": -9007199254740991,
- "LIKE": -9007199254740991,
- "INTERESTED": -9007199254740991
}, - "myReactions": [
- "CURIOUS"
], - "isRead": true,
- "isBookmarked": true,
- "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
], - "createdAt": "string"
}| spaceId required | string |
| postId required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "comments": [
- {
- "id": "string",
- "parentId": "string",
- "content": "string",
- "isAnonymous": true,
- "authorName": "string",
- "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
], - "createdAt": "string"
}
], - "nextCursor": "string"
}| spaceId required | string |
| postId required | string |
| content required | string [ 1 .. 20000 ] characters |
string or null | |
| isAnonymous | boolean Default: false |
| fileIds | Array of strings <= 20 items Default: [] |
| challengeTaskId | string |
{- "content": "string",
- "parentId": "string",
- "isAnonymous": false,
- "fileIds": [ ],
- "challengeTaskId": "string"
}{- "id": "string",
- "parentId": "string",
- "content": "string",
- "isAnonymous": true,
- "authorName": "string",
- "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
], - "createdAt": "string"
}| spaceId required | string |
| postId required | string |
required | string or null |
{- "publishAt": "2019-08-24T14:15:22Z"
}{- "id": "string",
- "index": -9007199254740991,
- "type": "NOTICE",
- "title": "string",
- "content": "string",
- "tags": [
- "string"
], - "isEmergency": true,
- "isPinned": true,
- "isResolved": true,
- "isAnonymous": true,
- "authorName": "string",
- "authorRole": "string",
- "commentCount": -9007199254740991,
- "reactionCounts": {
- "CURIOUS": -9007199254740991,
- "CLAP": -9007199254740991,
- "LIKE": -9007199254740991,
- "INTERESTED": -9007199254740991
}, - "myReactions": [
- "CURIOUS"
], - "isRead": true,
- "isBookmarked": true,
- "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
], - "createdAt": "string"
}{- "status": "pending",
- "items": [
- {
- "postId": "string",
- "index": 0,
- "title": "string",
- "isResolved": true,
- "spaceId": "string",
- "spaceName": "string",
- "authorName": "string",
- "createdAt": "string",
- "myFeedback": {
- "type": "POSITIVE",
- "review": "string"
}
}
], - "computedAt": "string",
- "isStale": true
}{- "status": "pending",
- "answer": "string",
- "sources": [
- {
- "kind": "post",
- "postId": "string",
- "index": 0,
- "contentId": "string",
- "contentType": "string",
- "fileId": "string",
- "fileName": "string",
- "title": "string",
- "authorName": "string",
- "spaceId": "string",
- "spaceName": "string",
- "pageNumber": 0,
- "boundingRegions": [
- {
- "pageNumber": 0,
- "pageWidth": 0,
- "pageHeight": 0,
- "polygon": [
- 0
]
}
]
}
], - "model": "string",
- "generatedAt": "string",
- "isStale": true,
- "myFeedback": {
- "type": "POSITIVE",
- "review": "string"
}, - "feedbackCounts": {
- "positive": 0,
- "negative": 0
}, - "quota": {
- "limit": 0,
- "used": 0,
- "periodEnd": "string"
}
}| spaceId required | string |
| postId required | string |
| linkedPostId required | string |
| type required | string Enum: "POSITIVE" "NEGATIVE" |
string or null |
{- "type": "POSITIVE",
- "review": "string"
}{- "postId": "string",
- "permission": "AUTHOR",
- "viewerRole": "participant",
- "myRoomId": "string",
- "roomCount": -9007199254740991,
- "isAnonymous": true,
- "isAnonymityLocked": true,
- "myRoomUnreadCount": -9007199254740991
}| spaceId required | string |
| postId required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
| search | string [ 1 .. 255 ] characters |
{- "rooms": [
- {
- "id": "string",
- "initiatorProfileId": "string",
- "initiatorName": "string",
- "isAnonymous": true,
- "createdAt": "string",
- "updatedAt": "string",
- "hasUnread": true,
- "lastMessage": "string",
- "lastMessageAt": "string"
}
], - "nextCursor": "string"
}| spaceId required | string |
| postId required | string |
| initiatorProfileId | string non-empty |
{- "initiatorProfileId": "string"
}{- "postId": "string",
- "permission": "AUTHOR",
- "viewerRole": "participant",
- "myRoomId": "string",
- "roomCount": -9007199254740991,
- "isAnonymous": true,
- "isAnonymityLocked": true,
- "myRoomUnreadCount": -9007199254740991
}| spaceId required | string |
| postId required | string |
| permission | string Default: "SPACE_ADMIN" Enum: "AUTHOR" "SPACE_ADMIN" |
| isAnonymous | boolean |
{- "permission": "AUTHOR",
- "isAnonymous": true
}{- "postId": "string",
- "permission": "AUTHOR",
- "viewerRole": "participant",
- "myRoomId": "string",
- "roomCount": -9007199254740991,
- "isAnonymous": true,
- "isAnonymityLocked": true,
- "myRoomUnreadCount": -9007199254740991
}| spaceId required | string |
| postId required | string |
| roomId required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
| search | string [ 1 .. 255 ] characters |
{- "chats": [
- {
- "id": "string",
- "roomId": "string",
- "parentId": "string",
- "content": "string",
- "isAnonymous": true,
- "isEdited": true,
- "authorName": "string",
- "isFromInitiator": true,
- "isDeleted": true,
- "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
], - "createdAt": "string"
}
], - "nextCursor": "string"
}| spaceId required | string |
| postId required | string |
| content required | string <= 20000 characters |
string or null | |
| isAnonymous | boolean |
| initiatorProfileId | string |
| roomId | string |
| fileIds | Array of strings <= 20 items Default: [] |
{- "content": "string",
- "parentId": "string",
- "isAnonymous": true,
- "initiatorProfileId": "string",
- "roomId": "string",
- "fileIds": [ ]
}{- "id": "string",
- "roomId": "string",
- "parentId": "string",
- "content": "string",
- "isAnonymous": true,
- "isEdited": true,
- "authorName": "string",
- "isFromInitiator": true,
- "isDeleted": true,
- "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
], - "createdAt": "string"
}| spaceId required | string |
| postId required | string |
| roomId required | string |
| chatId required | string |
| content required | string [ 1 .. 20000 ] characters |
{- "content": "string"
}{- "id": "string",
- "roomId": "string",
- "parentId": "string",
- "content": "string",
- "isAnonymous": true,
- "isEdited": true,
- "authorName": "string",
- "isFromInitiator": true,
- "isDeleted": true,
- "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
], - "createdAt": "string"
}| spaceId required | string |
| postId required | string |
| roomId required | string |
{- "attachments": [
- {
- "chatId": "string",
- "isFromInitiator": true,
- "createdAt": "string",
- "file": {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
}
]
}{- "profile": {
- "displayName": "string",
- "email": "string",
- "tenantName": "string",
- "roleName": "string"
}, - "spaceCount": -9007199254740991,
- "spaces": [
- {
- "id": "string",
- "name": "string",
- "role": "ADMIN"
}
], - "banners": [
- {
- "id": "string",
- "imageUrl": "string",
- "title": "string",
- "subtitle": "string",
- "description": "string",
- "linkUrl": "string",
- "status": "published",
- "order": -9007199254740991,
- "publishStartAt": "string",
- "publishEndAt": "string",
- "createdAt": "string"
}
]
}{- "displayName": "string",
- "email": "string",
- "pictureUrl": "string",
- "language": "ko",
- "translationLanguage": "ko",
- "tenantName": "string",
- "roleName": "string",
- "stats": {
- "postCount": -9007199254740991,
- "commentCount": -9007199254740991
}, - "receivedReactions": {
- "total": -9007199254740991,
- "CURIOUS": -9007199254740991,
- "CLAP": -9007199254740991,
- "LIKE": -9007199254740991,
- "INTERESTED": -9007199254740991
}
}| displayName | string [ 1 .. 255 ] characters |
string or null | |
| language | string Enum: "ko" "en" "ja" "zh-Hans" "zh-Hant" |
string or null |
{- "displayName": "string",
- "pictureFileId": "string",
- "language": "ko",
- "translationLanguage": "ko"
}{- "displayName": "string",
- "email": "string",
- "pictureUrl": "string",
- "language": "ko",
- "translationLanguage": "ko",
- "tenantName": "string",
- "roleName": "string",
- "stats": {
- "postCount": -9007199254740991,
- "commentCount": -9007199254740991
}, - "receivedReactions": {
- "total": -9007199254740991,
- "CURIOUS": -9007199254740991,
- "CLAP": -9007199254740991,
- "LIKE": -9007199254740991,
- "INTERESTED": -9007199254740991
}
}required | Array of objects [ 1 .. 200 ] items |
{- "settings": [
- {
- "type": "NEW_POST",
- "platform": "WEB",
- "enabled": true
}
]
}{- "settings": [
- {
- "type": "NEW_POST",
- "platform": "WEB",
- "enabled": true
}
]
}{- "notifications": [
- {
- "id": "string",
- "type": "NEW_POST",
- "spaceId": "string",
- "postId": "string",
- "challengeId": "string",
- "contentId": "string",
- "requestorName": "string",
- "message": "string",
- "isRead": true,
- "landingUrl": "string",
- "createdAt": "string"
}
], - "unreadCount": -9007199254740991
}| spaceId required | string |
| joined | boolean |
| state | string Enum: "BEFORE_START" "ONGOING" "FINISHED" |
{- "challenges": [
- {
- "id": "string",
- "spaceId": "string",
- "title": "string",
- "emoji": "string",
- "authorName": "string",
- "isWrittenByAdmin": true,
- "startedAt": "string",
- "endedAt": "string",
- "state": "BEFORE_START",
- "memberCount": -9007199254740991,
- "totalTaskCount": -9007199254740991,
- "joined": true,
- "progress": 0,
- "totalProgress": 0,
- "createdAt": "string"
}
]
}| spaceId required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
| taskTypes | string |
| keyword | string <= 50 characters |
| incompleteOnly | boolean |
{- "tasks": [
- {
- "id": "string",
- "title": "string",
- "guide": "string",
- "type": "CHECK_TASK",
- "index": -9007199254740991,
- "startedAt": "string",
- "deadline": "string",
- "defaultTags": [
- "string"
], - "targetContentId": "string",
- "done": true,
- "completedAt": "string",
- "challengeId": "string",
- "challengeTitle": "string",
- "challengeEmoji": "string"
}
], - "nextCursor": "string"
}| spaceId required | string |
| contentId required | string non-empty |
{- "tasks": [
- {
- "id": "string",
- "title": "string",
- "guide": "string",
- "type": "CHECK_TASK",
- "index": -9007199254740991,
- "startedAt": "string",
- "deadline": "string",
- "defaultTags": [
- "string"
], - "targetContentId": "string",
- "done": true,
- "completedAt": "string",
- "challengeId": "string",
- "challengeTitle": "string",
- "challengeEmoji": "string"
}
]
}{- "challenges": [
- {
- "id": "string",
- "spaceId": "string",
- "title": "string",
- "emoji": "string",
- "authorName": "string",
- "isWrittenByAdmin": true,
- "startedAt": "string",
- "endedAt": "string",
- "state": "BEFORE_START",
- "memberCount": -9007199254740991,
- "totalTaskCount": -9007199254740991,
- "joined": true,
- "progress": 0,
- "totalProgress": 0,
- "createdAt": "string"
}
]
}{- "id": "string",
- "spaceId": "string",
- "title": "string",
- "emoji": "string",
- "authorName": "string",
- "isWrittenByAdmin": true,
- "startedAt": "string",
- "endedAt": "string",
- "state": "BEFORE_START",
- "memberCount": -9007199254740991,
- "totalTaskCount": -9007199254740991,
- "joined": true,
- "progress": 0,
- "totalProgress": 0,
- "createdAt": "string",
- "body": "string",
- "doneTaskCount": -9007199254740991,
- "tasks": [
- {
- "id": "string",
- "title": "string",
- "guide": "string",
- "type": "CHECK_TASK",
- "index": -9007199254740991,
- "startedAt": "string",
- "deadline": "string",
- "defaultTags": [
- "string"
], - "targetContentId": "string",
- "done": true,
- "completedAt": "string"
}
], - "reminderMinutes": [
- -9007199254740991
], - "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
]
}| spaceId required | string |
| id required | string |
| taskId required | string |
| done | boolean Default: true |
{- "done": true
}{- "progress": 0,
- "doneTaskCount": -9007199254740991,
- "totalTaskCount": -9007199254740991
}{- "nodes": [
- {
- "id": "string",
- "scope": "LIBRARY",
- "spaceId": "string",
- "parentId": "string",
- "title": "string",
- "rank": "string",
- "depth": -9007199254740991,
- "childCount": -9007199254740991,
- "contentCount": -9007199254740991
}
]
}{- "nodes": [
- {
- "id": "string",
- "scope": "LIBRARY",
- "spaceId": "string",
- "parentId": "string",
- "title": "string",
- "rank": "string",
- "depth": -9007199254740991,
- "childCount": -9007199254740991,
- "contentCount": -9007199254740991
}
]
}| spaceId required | string |
| id required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "placements": [
- {
- "id": "string",
- "nodeId": "string",
- "rank": "string",
- "content": {
- "id": "string",
- "type": "VIDEO",
- "title": "string",
- "description": "string",
- "visibility": "PRIVATE",
- "authorProfileId": "string",
- "authorName": "string",
- "ready": true,
- "createdAt": "string",
- "updatedAt": "string",
- "canManage": true
}, - "isOwnedHere": true,
- "openAt": "string",
- "dueAt": "string"
}
], - "nextCursor": "string"
}{- "id": "string",
- "type": "VIDEO",
- "title": "string",
- "description": "string",
- "visibility": "PRIVATE",
- "authorProfileId": "string",
- "authorName": "string",
- "ready": true,
- "createdAt": "string",
- "updatedAt": "string",
- "canManage": true,
- "shares": [
- {
- "targetType": "USER",
- "targetId": "string",
- "targetName": "string",
- "level": "VIEW"
}
], - "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
]
}{- "config": {
- "maxScore": 1,
- "allowLateSubmit": true,
- "allowResubmit": true,
- "bodyRequired": true,
- "fileRequired": true
}, - "rubric": {
- "useLevel": true,
- "visibility": "VISIBLE_ALL",
- "criteria": [
- {
- "id": "string",
- "index": -9007199254740991,
- "name": "string",
- "description": "string",
- "maxPoints": -9007199254740991,
- "levels": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "points": -9007199254740991
}
]
}
], - "totalMaxPoints": -9007199254740991
}, - "availability": "OPEN",
- "dueAt": "string",
- "mySubmission": {
- "id": "string",
- "profileId": "string",
- "displayName": "string",
- "revision": -9007199254740991,
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "fileName": "string",
- "downloadUrl": "string"
}
], - "status": "SUBMITTED",
- "submittedAt": "string",
- "dueAtAtSubmit": "string",
- "isLate": true,
- "score": -9007199254740991,
- "feedback": "string",
- "gradedAt": "string",
- "returnedAt": "string",
- "rubricEvaluation": {
- "items": [
- {
- "criterionId": "string",
- "levelId": "string",
- "points": 10000
}
], - "total": -9007199254740991
}, - "similarity": {
- "status": "PENDING",
- "copyRatio": 0,
- "gptCopyRatio": 0
}
}, - "canSubmit": true
}| spaceId required | string |
| id required | string |
| body | string <= 15000 characters |
| fileIds | Array of strings <= 10 items |
{- "body": "string",
- "fileIds": [
- "string"
]
}{- "id": "string",
- "profileId": "string",
- "displayName": "string",
- "revision": -9007199254740991,
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "fileName": "string",
- "downloadUrl": "string"
}
], - "status": "SUBMITTED",
- "submittedAt": "string",
- "dueAtAtSubmit": "string",
- "isLate": true,
- "score": -9007199254740991,
- "feedback": "string",
- "gradedAt": "string",
- "returnedAt": "string",
- "rubricEvaluation": {
- "items": [
- {
- "criterionId": "string",
- "levelId": "string",
- "points": 10000
}
], - "total": -9007199254740991
}, - "similarity": {
- "status": "PENDING",
- "copyRatio": 0,
- "gptCopyRatio": 0
}
}{- "config": {
- "spaceGroupSetId": "string",
- "maxScore": 1,
- "allowLateSubmit": true,
- "submissionMethod": "ANY_MEMBER",
- "bodyRequired": true,
- "fileRequired": true
}, - "isLinkValid": true,
- "linkInvalidReason": "NOT_LINKED",
- "availability": "OPEN",
- "dueAt": "string",
- "myGroup": {
- "id": "string",
- "name": "string"
}, - "groupSubmission": {
- "id": "string",
- "groupId": "string",
- "groupName": "string",
- "submitterUserId": "string",
- "submitterName": "string",
- "revision": -9007199254740991,
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "fileName": "string",
- "downloadUrl": "string"
}
], - "status": "SUBMITTED",
- "submittedAt": "string",
- "dueAtAtSubmit": "string",
- "isLate": true,
- "score": -9007199254740991,
- "feedback": "string",
- "gradedAt": "string",
- "returnedAt": "string"
}, - "canSubmit": true
}| spaceId required | string |
| id required | string |
| spaceGroupId required | string non-empty |
| body | string <= 15000 characters |
| fileIds | Array of strings <= 10 items |
{- "spaceGroupId": "string",
- "body": "string",
- "fileIds": [
- "string"
]
}{- "id": "string",
- "groupId": "string",
- "groupName": "string",
- "submitterUserId": "string",
- "submitterName": "string",
- "revision": -9007199254740991,
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "fileName": "string",
- "downloadUrl": "string"
}
], - "status": "SUBMITTED",
- "submittedAt": "string",
- "dueAtAtSubmit": "string",
- "isLate": true,
- "score": -9007199254740991,
- "feedback": "string",
- "gradedAt": "string",
- "returnedAt": "string"
}{- "snapshot": {
- "id": "string",
- "spaceGroupSetId": "string",
- "allowDescriptiveAssessment": true,
- "allowSelfAssessment": true,
- "submitType": "GROUP_MEMBER"
}, - "questions": [
- {
- "id": "string",
- "index": -9007199254740991,
- "assessmentCriteria": "string",
- "criteriaSubText": "string",
- "maxScore": -9007199254740991
}
], - "isLinkValid": true,
- "linkInvalidReason": "NOT_LINKED",
- "myGroup": {
- "id": "string",
- "name": "string"
}, - "targets": [
- {
- "id": "string",
- "name": "string",
- "isSelf": true,
- "submitted": true
}
], - "mySubmissions": [
- {
- "targetId": "string",
- "answers": [
- {
- "questionId": "string",
- "score": 1
}
], - "comment": "string",
- "submittedAt": "string"
}
], - "canSubmit": true
}| spaceId required | string |
| id required | string |
| snapshotId required | string non-empty |
| spaceGroupId required | string non-empty |
required | Array of objects non-empty |
{- "snapshotId": "string",
- "spaceGroupId": "string",
- "submits": [
- {
- "targetId": "string",
- "answers": [
- {
- "questionId": "string",
- "score": 1
}
], - "comment": "string"
}
]
}{- "snapshotId": "string",
- "submissions": [
- {
- "targetId": "string",
- "answers": [
- {
- "questionId": "string",
- "score": 1
}
], - "comment": "string",
- "submittedAt": "string"
}
]
}| spaceId required | string |
| id required | string |
| snapshotId required | string non-empty |
| spaceGroupId required | string non-empty |
| requestedAt required | string <date-time> ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[... |
required | Array of objects <= 500 items |
string or null | |
string or null |
{- "snapshotId": "string",
- "spaceGroupId": "string",
- "requestedAt": "2019-08-24T14:15:22Z",
- "targets": [
- {
- "targetId": "string",
- "comment": "string",
- "answers": [
- {
- "questionId": "string",
- "score": 1
}
]
}
], - "lastSeenTargetId": "string",
- "lastSeenQuestionId": "string"
}{- "snapshotId": "string",
- "spaceGroupId": "string",
- "targets": [
- {
- "targetId": "string",
- "comment": "string",
- "answers": [
- {
- "questionId": "string",
- "score": 1
}
]
}
], - "lastSeenTargetId": "string",
- "lastSeenQuestionId": "string",
- "isManualSubmitted": true,
- "requestedAt": "string"
}{- "draft": {
- "snapshotId": "string",
- "spaceGroupId": "string",
- "targets": [
- {
- "targetId": "string",
- "comment": "string",
- "answers": [
- {
- "questionId": "string",
- "score": 1
}
]
}
], - "lastSeenTargetId": "string",
- "lastSeenQuestionId": "string",
- "isManualSubmitted": true,
- "requestedAt": "string"
}
}| spaceId required | string |
| id required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "comments": [
- {
- "id": "string",
- "parentId": "string",
- "content": "string",
- "isAnonymous": true,
- "authorName": "string",
- "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
], - "createdAt": "string"
}
], - "nextCursor": "string"
}| spaceId required | string |
| id required | string |
| content required | string [ 1 .. 20000 ] characters |
string or null | |
| isAnonymous | boolean Default: false |
| fileIds | Array of strings <= 20 items Default: [] |
{- "content": "string",
- "parentId": "string",
- "isAnonymous": false,
- "fileIds": [ ]
}{- "id": "string",
- "parentId": "string",
- "content": "string",
- "isAnonymous": true,
- "authorName": "string",
- "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
], - "createdAt": "string"
}{- "passScore": -9007199254740991,
- "maxAttempts": -9007199254740991,
- "timeLimitMin": -9007199254740991,
- "shuffleQuestions": true,
- "shuffleOptions": true,
- "resultExposeLevel": "ALL",
- "attemptCount": -9007199254740991,
- "availability": "OPEN",
- "attemptId": "string",
- "startedAt": "string",
- "deadline": "string",
- "questions": [
- {
- "id": "string",
- "type": "SINGLE",
- "body": "string",
- "point": -9007199254740991,
- "attachments": [
- {
- "fileId": "string",
- "url": "string"
}
], - "options": [
- {
- "id": "string",
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "url": "string"
}
]
}
]
}
]
}| spaceId required | string |
| id required | string |
required | Array of objects |
| isAutoSubmitted | boolean Default: false |
{- "answers": [
- {
- "questionId": "string",
- "selectedOptionIds": [
- "string"
], - "textAnswer": "string"
}
], - "isAutoSubmitted": false
}{- "attemptId": "string",
- "score": -9007199254740991,
- "passed": true,
- "submittedAt": "string",
- "answers": [
- {
- "questionId": "string",
- "isCorrect": true,
- "pointsAwarded": -9007199254740991,
- "correctOptionIds": [
- "string"
]
}
]
}| spaceId required | string |
| id required | string |
required | Array of objects |
{- "answers": [
- {
- "questionId": "string",
- "selectedOptionIds": [
- "string"
], - "textAnswer": "string"
}
]
}{- "autosavedAt": "string"
}{- "attemptId": "string",
- "score": -9007199254740991,
- "passed": true,
- "submittedAt": "string",
- "answers": [
- {
- "questionId": "string",
- "isCorrect": true,
- "pointsAwarded": -9007199254740991,
- "correctOptionIds": [
- "string"
]
}
]
}{- "description": "string",
- "isAnonymous": true,
- "allowResubmit": true,
- "version": -9007199254740991,
- "availability": "OPEN",
- "dueAt": "string",
- "questions": [
- {
- "id": "string",
- "type": "SHORT_TEXT",
- "title": "string",
- "description": "string",
- "isRequired": true,
- "attachments": [
- {
- "fileId": "string",
- "url": "string"
}
], - "options": [
- {
- "id": "string",
- "label": "string",
- "isEtc": true,
- "attachments": [
- {
- "fileId": "string",
- "url": "string"
}
]
}
], - "scaleMin": -9007199254740991,
- "scaleMax": -9007199254740991,
- "scaleMinLabel": "string",
- "scaleMaxLabel": "string"
}
], - "myResponse": {
- "submittedAt": "string",
- "autosavedAt": "string",
- "answers": [
- {
- "questionId": "string",
- "text": "string",
- "scaleValue": -9007199254740991,
- "optionIds": [
- "string"
], - "etcText": "string"
}
], - "canResubmit": true
}
}| spaceId required | string |
| id required | string |
| version required | integer [ -9007199254740991 .. 9007199254740991 ] |
required | Array of objects <= 50 items |
{- "version": -9007199254740991,
- "answers": [
- {
- "questionId": "string",
- "text": "string",
- "scaleValue": -9007199254740991,
- "optionIds": [ ],
- "etcText": "string"
}
]
}{- "submittedAt": "string",
- "autosavedAt": "string",
- "answers": [
- {
- "questionId": "string",
- "text": "string",
- "scaleValue": -9007199254740991,
- "optionIds": [
- "string"
], - "etcText": "string"
}
], - "canResubmit": true
}| spaceId required | string |
| id required | string |
| version required | integer [ -9007199254740991 .. 9007199254740991 ] |
required | Array of objects <= 50 items |
{- "version": -9007199254740991,
- "answers": [
- {
- "questionId": "string",
- "text": "string",
- "scaleValue": -9007199254740991,
- "optionIds": [ ],
- "etcText": "string"
}
]
}{- "autosavedAt": "string"
}{- "submittedAt": "string",
- "autosavedAt": "string",
- "answers": [
- {
- "questionId": "string",
- "text": "string",
- "scaleValue": -9007199254740991,
- "optionIds": [
- "string"
], - "etcText": "string"
}
], - "canResubmit": true
}| spaceId required | string |
| id required | string |
required | Array of items <= 1000 items |
| positionSec | integer [ 0 .. 9007199254740991 ] |
| playbackToken | string |
{- "ranges": [
- [
- 9007199254740991,
- 9007199254740991
]
], - "positionSec": 9007199254740991,
- "playbackToken": "string"
}{- "contentId": "string",
- "status": "in_progress",
- "progressPct": -9007199254740991,
- "completedAt": "string",
- "watchedSec": -9007199254740991,
- "maxPositionSec": -9007199254740991
}{- "nodes": [
- {
- "id": "string",
- "scope": "LIBRARY",
- "spaceId": "string",
- "parentId": "string",
- "title": "string",
- "rank": "string",
- "depth": -9007199254740991,
- "childCount": -9007199254740991,
- "contentCount": -9007199254740991
}
]
}| id required | string |
| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 30 |
{- "placements": [
- {
- "id": "string",
- "nodeId": "string",
- "rank": "string",
- "content": {
- "id": "string",
- "type": "VIDEO",
- "title": "string",
- "description": "string",
- "visibility": "PRIVATE",
- "authorProfileId": "string",
- "authorName": "string",
- "ready": true,
- "createdAt": "string",
- "updatedAt": "string",
- "canManage": true
}, - "isOwnedHere": true,
- "openAt": "string",
- "dueAt": "string"
}
], - "nextCursor": "string"
}{- "id": "string",
- "type": "VIDEO",
- "title": "string",
- "description": "string",
- "visibility": "PRIVATE",
- "authorProfileId": "string",
- "authorName": "string",
- "ready": true,
- "createdAt": "string",
- "updatedAt": "string",
- "canManage": true,
- "shares": [
- {
- "targetType": "USER",
- "targetId": "string",
- "targetName": "string",
- "level": "VIEW"
}
], - "attachments": [
- {
- "fileId": "string",
- "name": "string",
- "contentType": "string",
- "size": -9007199254740991,
- "url": "string",
- "preview": {
- "status": "none",
- "pdfUrl": "string",
- "pageCount": -9007199254740991,
- "reason": "string"
}
}
]
}{- "passScore": -9007199254740991,
- "maxAttempts": -9007199254740991,
- "timeLimitMin": -9007199254740991,
- "shuffleQuestions": true,
- "shuffleOptions": true,
- "resultExposeLevel": "ALL",
- "attemptCount": -9007199254740991,
- "availability": "OPEN",
- "attemptId": "string",
- "startedAt": "string",
- "deadline": "string",
- "questions": [
- {
- "id": "string",
- "type": "SINGLE",
- "body": "string",
- "point": -9007199254740991,
- "attachments": [
- {
- "fileId": "string",
- "url": "string"
}
], - "options": [
- {
- "id": "string",
- "body": "string",
- "attachments": [
- {
- "fileId": "string",
- "url": "string"
}
]
}
]
}
]
}| id required | string |
required | Array of objects |
| isAutoSubmitted | boolean Default: false |
{- "answers": [
- {
- "questionId": "string",
- "selectedOptionIds": [
- "string"
], - "textAnswer": "string"
}
], - "isAutoSubmitted": false
}{- "attemptId": "string",
- "score": -9007199254740991,
- "passed": true,
- "submittedAt": "string",
- "answers": [
- {
- "questionId": "string",
- "isCorrect": true,
- "pointsAwarded": -9007199254740991,
- "correctOptionIds": [
- "string"
]
}
]
}| id required | string |
required | Array of objects |
{- "answers": [
- {
- "questionId": "string",
- "selectedOptionIds": [
- "string"
], - "textAnswer": "string"
}
]
}{- "autosavedAt": "string"
}{- "attemptId": "string",
- "score": -9007199254740991,
- "passed": true,
- "submittedAt": "string",
- "answers": [
- {
- "questionId": "string",
- "isCorrect": true,
- "pointsAwarded": -9007199254740991,
- "correctOptionIds": [
- "string"
]
}
]
}| id required | string |
required | Array of items <= 1000 items |
| positionSec | integer [ 0 .. 9007199254740991 ] |
| playbackToken | string |
{- "ranges": [
- [
- 9007199254740991,
- 9007199254740991
]
], - "positionSec": 9007199254740991,
- "playbackToken": "string"
}{- "contentId": "string",
- "status": "in_progress",
- "progressPct": -9007199254740991,
- "completedAt": "string",
- "watchedSec": -9007199254740991,
- "maxPositionSec": -9007199254740991
}| email required | string <email> ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
| password required | string non-empty |
{- "email": "user@example.com",
- "password": "string"
}{- "accessToken": "string",
- "accessTokenExpiresAt": "string",
- "staff": {
- "id": "string",
- "email": "string",
- "displayName": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "permissions": [
- "member:read"
]
}
}| key required | string [ 1 .. 255 ] characters ^[a-z0-9-]+$ |
| name required | string [ 1 .. 255 ] characters |
| loginIdentifier | string Default: "userId" Enum: "userId" "email" |
required | object |
{- "key": "string",
- "name": "string",
- "loginIdentifier": "userId",
- "admin": {
- "userId": "string",
- "password": "stringst",
- "displayName": "string",
- "email": "user@example.com"
}
}{- "id": "string",
- "key": "string",
- "name": "string",
- "loginIdentifier": "userId",
- "memberCount": 0,
- "isInternalTest": true,
- "currentPlan": "FREE",
- "currentContractPeriod": {
- "startedAt": "string",
- "expiredAt": "string"
}, - "memberLimit": -9007199254740991,
- "videoHoursLimit": -9007199254740991,
- "csManager": {
- "id": "string",
- "displayName": "string"
}, - "salesManager": {
- "id": "string",
- "displayName": "string"
}, - "isFavorite": true,
- "createdAt": "string"
}| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| favoriteOnly | string |
| plan | string Enum: "FREE" "PREMIUM" "ULTIMATE" |
| search | string [ 1 .. 255 ] characters |
{- "tenants": [
- {
- "id": "string",
- "key": "string",
- "name": "string",
- "loginIdentifier": "userId",
- "memberCount": 0,
- "isInternalTest": true,
- "currentPlan": "FREE",
- "currentContractPeriod": {
- "startedAt": "string",
- "expiredAt": "string"
}, - "memberLimit": -9007199254740991,
- "videoHoursLimit": -9007199254740991,
- "csManager": {
- "id": "string",
- "displayName": "string"
}, - "salesManager": {
- "id": "string",
- "displayName": "string"
}, - "isFavorite": true,
- "createdAt": "string"
}
], - "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991
}| tenantId required | string |
| name | string [ 1 .. 255 ] characters |
| loginIdentifier | string Enum: "userId" "email" |
| category | string Enum: "ACADEMY" "COMPANY" "INSTITUTION" "SCHOOL" "UNIVERSITY" "HIGH_SCHOOL" "MIDDLE_SCHOOL" "ELEMENTARY_SCHOOL" "PERSONAL" "OTHER" |
| language | string Enum: "ko" "en" "ja" "zh-Hans" "zh-Hant" |
| timezone | string [ 1 .. 64 ] characters |
| isInternalTest | boolean |
| signupEnabled | boolean |
| inviteEnabled | boolean |
| dotLinkEnabled | boolean |
| dotSolveEnabled | boolean |
string or null | |
string or null |
{- "name": "string",
- "loginIdentifier": "userId",
- "category": "ACADEMY",
- "language": "ko",
- "timezone": "string",
- "isInternalTest": true,
- "signupEnabled": true,
- "inviteEnabled": true,
- "dotLinkEnabled": true,
- "dotSolveEnabled": true,
- "csManagerId": "string",
- "salesManagerId": "string"
}{- "id": "string",
- "key": "string",
- "name": "string",
- "loginIdentifier": "userId",
- "memberCount": 0,
- "isInternalTest": true,
- "currentPlan": "FREE",
- "currentContractPeriod": {
- "startedAt": "string",
- "expiredAt": "string"
}, - "memberLimit": -9007199254740991,
- "videoHoursLimit": -9007199254740991,
- "csManager": {
- "id": "string",
- "displayName": "string"
}, - "salesManager": {
- "id": "string",
- "displayName": "string"
}, - "isFavorite": true,
- "createdAt": "string"
}{- "id": "string",
- "key": "string",
- "name": "string",
- "kind": "org",
- "loginIdentifier": "userId",
- "category": "ACADEMY",
- "language": "ko",
- "timezone": "string",
- "isInternalTest": true,
- "signupEnabled": true,
- "inviteEnabled": true,
- "dotLinkEnabled": true,
- "dotSolveEnabled": true,
- "description": "string",
- "csManager": {
- "id": "string",
- "displayName": "string"
}, - "salesManager": {
- "id": "string",
- "displayName": "string"
}, - "memberCount": 0,
- "currentPlan": "FREE",
- "createdAt": "string"
}| cursor | string |
| limit | integer [ 1 .. 100 ] Default: 20 |
| favoriteOnly | string |
| plan | string Enum: "FREE" "PREMIUM" "ULTIMATE" |
| search | string [ 1 .. 255 ] characters |
{- "items": [
- {
- "id": "string",
- "key": "string",
- "name": "string",
- "loginIdentifier": "userId",
- "memberCount": 0,
- "isInternalTest": true,
- "currentPlan": "FREE",
- "currentContractPeriod": {
- "startedAt": "string",
- "expiredAt": "string"
}, - "memberLimit": -9007199254740991,
- "videoHoursLimit": -9007199254740991,
- "csManager": {
- "id": "string",
- "displayName": "string"
}, - "salesManager": {
- "id": "string",
- "displayName": "string"
}, - "isFavorite": true,
- "createdAt": "string"
}
], - "nextCursor": "string",
- "hasMore": true
}| tenantId required | string |
required | integer or null |
| periodStart required | string |
| periodEnd required | string |
{- "solveLimit": 9007199254740991,
- "periodStart": "string",
- "periodEnd": "string"
}{- "solveLimit": 0,
- "periodStart": "string",
- "periodEnd": "string",
- "used": 0,
- "costUsd": 0
}| tenantId required | string |
| from | string 기본: to − 30일 |
| to | string 기본: 현재 |
{- "from": "string",
- "to": "string",
- "solveGenerated": 0,
- "costUsd": 0,
- "solveByStatus": {
- "property1": 0,
- "property2": 0
}, - "linkByStatus": {
- "property1": 0,
- "property2": 0
}, - "solveFeedback": {
- "positive": 0,
- "negative": 0,
- "negativeRatio": 0
}, - "linkFeedback": {
- "positive": 0,
- "negative": 0,
- "negativeRatio": 0
}
}| tenantId required | string |
| type | string Enum: "POSITIVE" "NEGATIVE" 기본: NEGATIVE |
| skip | string 기본 0 |
| limit | string 기본 20, 최대 100 |
{- "items": [
- {
- "id": "string",
- "kind": "solve",
- "type": "POSITIVE",
- "review": "string",
- "createdAt": "string",
- "postId": "string",
- "postIndex": 0,
- "postTitle": "string",
- "spaceId": "string",
- "spaceName": "string",
- "linkedPostTitle": "string"
}
], - "total": 0
}{- "toggles": {
- "home": true,
- "library": true,
- "orgChart": true,
- "jobRole": true,
- "instituteSpace": true
}, - "currentPlan": "FREE",
- "features": {
- "home": true,
- "library": true,
- "organizationalSetting": true,
- "instituteSpace": true
}
}| tenantId required | string |
| home | boolean |
| library | boolean |
| orgChart | boolean |
| jobRole | boolean |
| instituteSpace | boolean |
{- "home": true,
- "library": true,
- "orgChart": true,
- "jobRole": true,
- "instituteSpace": true
}{- "toggles": {
- "home": true,
- "library": true,
- "orgChart": true,
- "jobRole": true,
- "instituteSpace": true
}, - "currentPlan": "FREE",
- "features": {
- "home": true,
- "library": true,
- "organizationalSetting": true,
- "instituteSpace": true
}
}{- "terms": [
- {
- "scope": "platform",
- "topic": "string",
- "version": -9007199254740991,
- "isEssential": true,
- "isVisible": true,
- "order": -9007199254740991,
- "title": {
- "ko": "string",
- "en": "string"
}, - "documentUrl": {
- "ko": "string",
- "en": "string"
}, - "consentTtlDays": -9007199254740991,
- "isActive": true,
- "consentCount": -9007199254740991
}
]
}| topic required | string |
| isEssential | boolean |
| isVisible | boolean |
| order | integer [ 0 .. 9999 ] |
integer or null | |
| isActive | boolean |
object | |
object |
{- "isEssential": true,
- "isVisible": true,
- "order": 9999,
- "consentTtlDays": 1,
- "isActive": true,
- "title": {
- "ko": "string",
- "en": "string"
},
}{- "terms": [
- {
- "scope": "platform",
- "topic": "string",
- "version": -9007199254740991,
- "isEssential": true,
- "isVisible": true,
- "order": -9007199254740991,
- "title": {
- "ko": "string",
- "en": "string"
}, - "documentUrl": {
- "ko": "string",
- "en": "string"
}, - "consentTtlDays": -9007199254740991,
- "isActive": true,
- "consentCount": -9007199254740991
}
]
}| topic required | string |
| currentVersion required | integer [ 1 .. 9007199254740991 ] |
{- "currentVersion": 1
}{- "terms": [
- {
- "scope": "platform",
- "topic": "string",
- "version": -9007199254740991,
- "isEssential": true,
- "isVisible": true,
- "order": -9007199254740991,
- "title": {
- "ko": "string",
- "en": "string"
}, - "documentUrl": {
- "ko": "string",
- "en": "string"
}, - "consentTtlDays": -9007199254740991,
- "isActive": true,
- "consentCount": -9007199254740991
}
]
}| provider required | string Enum: "local" "epapyrus" |
{- "provider": "local"
}{- "provider": "local",
- "epapyrusConfigured": true,
- "updatedAt": "string"
}| tenantId required | string |
| type | string Default: "CONTRACT" Enum: "TRIAL" "CONTRACT" |
| plan | string Default: "FREE" Enum: "FREE" "PREMIUM" "ULTIMATE" |
| status | string Default: "SIGNED" Enum: "DRAFT" "SIGNED" "EXPIRED" "CANCELED" |
| startedAt required | string^\d{4}-\d{2}-\d{2}$ |
| expiredAt required | string^\d{4}-\d{2}-\d{2}$ |
| amount | integer [ 0 .. 9007199254740991 ] Default: 0 |
integer or null | |
integer or null | |
| memo | string <= 1000 characters |
{- "type": "TRIAL",
- "plan": "FREE",
- "status": "DRAFT",
- "startedAt": "string",
- "expiredAt": "string",
- "amount": 0,
- "memberLimit": 9007199254740991,
- "videoHoursLimit": 9007199254740991,
- "memo": "string"
}{- "id": "string",
- "tenantId": "string",
- "type": "TRIAL",
- "plan": "FREE",
- "status": "DRAFT",
- "startedAt": "string",
- "expiredAt": "string",
- "amount": -9007199254740991,
- "memberLimit": -9007199254740991,
- "videoHoursLimit": -9007199254740991,
- "memo": "string",
- "createdAt": "string"
}{- "contracts": [
- {
- "id": "string",
- "tenantId": "string",
- "type": "TRIAL",
- "plan": "FREE",
- "status": "DRAFT",
- "startedAt": "string",
- "expiredAt": "string",
- "amount": -9007199254740991,
- "memberLimit": -9007199254740991,
- "videoHoursLimit": -9007199254740991,
- "memo": "string",
- "createdAt": "string"
}
]
}| tenantId required | string |
| contractId required | string |
| type | string Enum: "TRIAL" "CONTRACT" |
| plan | string Enum: "FREE" "PREMIUM" "ULTIMATE" |
| status | string Enum: "DRAFT" "SIGNED" "EXPIRED" "CANCELED" |
| startedAt | string^\d{4}-\d{2}-\d{2}$ |
| expiredAt | string^\d{4}-\d{2}-\d{2}$ |
| amount | integer [ 0 .. 9007199254740991 ] |
integer or null | |
integer or null | |
string or null |
{- "type": "TRIAL",
- "plan": "FREE",
- "status": "DRAFT",
- "startedAt": "string",
- "expiredAt": "string",
- "amount": 9007199254740991,
- "memberLimit": 9007199254740991,
- "videoHoursLimit": 9007199254740991,
- "memo": "string"
}{- "id": "string",
- "tenantId": "string",
- "type": "TRIAL",
- "plan": "FREE",
- "status": "DRAFT",
- "startedAt": "string",
- "expiredAt": "string",
- "amount": -9007199254740991,
- "memberLimit": -9007199254740991,
- "videoHoursLimit": -9007199254740991,
- "memo": "string",
- "createdAt": "string"
}{- "current": {
- "id": "string",
- "type": "TRIAL",
- "plan": "FREE",
- "startedAt": "string",
- "expiredAt": "string",
- "isActive": true,
- "lifecycle": "ACTIVE",
- "daysUntilExpiry": -9007199254740991,
- "graceUntil": "string"
}
}| email required | string <email> <= 255 characters ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z... |
| displayName required | string [ 1 .. 255 ] characters |
| password required | string [ 8 .. 255 ] characters |
| roleKey required | string [ 1 .. 50 ] characters |
{- "email": "user@example.com",
- "displayName": "string",
- "password": "stringst",
- "roleKey": "string"
}{- "id": "string",
- "email": "string",
- "displayName": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "isActive": true,
- "lastLoginAt": "string",
- "createdAt": "string"
}| staffId required | string |
| displayName | string [ 1 .. 255 ] characters |
| roleKey | string [ 1 .. 50 ] characters |
| isActive | boolean |
{- "displayName": "string",
- "roleKey": "string",
- "isActive": true
}{- "id": "string",
- "email": "string",
- "displayName": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "isActive": true,
- "lastLoginAt": "string",
- "createdAt": "string"
}| page | integer [ 1 .. 9007199254740991 ] Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| search | string [ 1 .. 255 ] characters |
{- "users": [
- {
- "id": "string",
- "userId": "string",
- "email": "string",
- "displayName": "string",
- "tenantKey": "string",
- "tenantName": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "emailVerified": true,
- "lastLoginAt": "string",
- "createdAt": "string"
}
], - "total": -9007199254740991,
- "page": -9007199254740991,
- "pageSize": -9007199254740991,
- "totalPages": -9007199254740991
}{- "user": {
- "id": "string",
- "userId": "string",
- "email": "string",
- "displayName": "string",
- "tenantKey": "string",
- "tenantName": "string",
- "role": {
- "key": "string",
- "name": "string"
}, - "emailVerified": true,
- "lastLoginAt": "string",
- "createdAt": "string"
}, - "otherTenants": [
- {
- "tenantKey": "string",
- "tenantName": "string",
- "roleKey": "string"
}
]
}