user (1.0.0)

Download OpenAPI specification:Download

api server for Neofect User

user

get user Info by email

get user Info by email

Authorizations:
bearerAuth
path Parameters
email
string

email

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "status_message": "Please set the status message.",
  • "email": "xxx@neofect.com",
  • "password": "ardsd43^5",
  • "name": "Garfield",
  • "first_name": "string",
  • "last_name": "string",
  • "birthday": "2019-11-11",
  • "phoneNo": "010-2222-1111",
  • "us_state_code": "AL",
  • "zone_offset": 60,
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "gender": "MALE",
  • "stroke_side": [
    ],
  • "severity_level": 3,
  • "onset_date": "2019-11-11",
  • "subscription": {
    },
  • "is_new_home_user": "true or false",
  • "is_new_connect_user": "true or false",
  • "patient_wish_message": "im fine thankyou",
  • "therapist": {
    },
  • "type": "PATIENT",
  • "roles": [
    ],
  • "social_info": {
    },
  • "profileImageName": "EMPATHY|LOVE|HAPPINESS|HOPE|AUTONOMY|IMAGE",
  • "country_code": "US|KR",
  • "createdDate": "2019-04-12T11:30:00+09:00"
}

update user Info By Email

update user Info By Email

Authorizations:
bearerAuth
path Parameters
email
string

User object that needs to be updated

Request Body schema: application/json

Update user

id
integer <int64>
image
string

Profile Image

status_message
string

Profile Status Message

email
required
string

Emial of user

password
required
string

Password of user

name
string

name of user

first_name
string

first_name of user

last_name
string

last_name of user

birthday
string

Buirthday of user

phoneNo
string

Phone No

us_state_code
string

US states abbr

zone_offset
integer

Zone Offset

token
string

Verification Token

gender
string (genderType)
Enum: "MALE" "FEMALE" "OTHER"
stroke_side
Array of strings (sideType)
Items Enum: "LEFT" "RIGHT"
severity_level
integer

Severity Level

onset_date
string

Onset Date

object (subscription)
is_new_home_user
boolean

신규 Home 사용자 여부

is_new_connect_user
boolean

신규 Connect 사용자 여부

patient_wish_message
string

치료사에게 바라는 메세지

object (therapist)
type
string (userType)
Enum: "ADMIN" "PATIENT" "CAREGIVER" "THERAPIST"
roles
Array of strings
object (socialInfo)

소셜을 통한 로그인 정보.

profileImageName
string (profileImageName)
Enum: "EMPATHY" "LOVE" "HAPPINESS" "HOPE" "AUTONOMY" "IMAGE"

connect 앱 프로필 이미지 선택명 (default EMPATHY)

country_code
string
createdDate
string <date-time>
clinic_req_id
integer <int64>

id of the clinic that the user requested (register/change request)

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "status_message": "Please set the status message.",
  • "email": "xxx@neofect.com",
  • "password": "ardsd43^5",
  • "name": "Garfield",
  • "first_name": "string",
  • "last_name": "string",
  • "birthday": "2019-11-11",
  • "phoneNo": "010-2222-1111",
  • "us_state_code": "AL",
  • "zone_offset": 60,
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "gender": "MALE",
  • "stroke_side": [
    ],
  • "severity_level": 3,
  • "onset_date": "2019-11-11",
  • "subscription": {
    },
  • "is_new_home_user": "true or false",
  • "is_new_connect_user": "true or false",
  • "patient_wish_message": "im fine thankyou",
  • "therapist": {
    },
  • "type": "PATIENT",
  • "roles": [
    ],
  • "social_info": {
    },
  • "profileImageName": "EMPATHY|LOVE|HAPPINESS|HOPE|AUTONOMY|IMAGE",
  • "country_code": "US|KR",
  • "createdDate": "2019-04-12T11:30:00+09:00",
  • "clinic_req_id": 0
}

Response samples

Content type
application/json
true

delete user Info By Email

delete user Info By Email

Authorizations:
bearerAuth
path Parameters
email
string

email that needs to be deleted

Responses

Response samples

Content type
application/json
true

check the email has already been registered

check the email has already been registered

path Parameters
email
required
string

email

query Parameters
type
string

사용자 구분(patient, therapist 등)

Responses

Response samples

Content type
application/json
true

send email with verification code

send email with verification code

path Parameters
email
required
string

email

query Parameters
uuid
required
string

uuid

from
required
string

from THERAPIST or CONNECT

lang
string

EN or KR

Responses

Response samples

Content type
application/json
{
  • "token": "string"
}

Check Email Verified

Check Email Verified

query Parameters
token
required
string

token

Responses

Response samples

Content type
application/json
true

get My Info

get My Info

Authorizations:
bearerAuth
query Parameters
type
string
Default: "user"

user type

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "status_message": "Please set the status message.",
  • "email": "xxx@neofect.com",
  • "password": "ardsd43^5",
  • "name": "Garfield",
  • "first_name": "string",
  • "last_name": "string",
  • "birthday": "2019-11-11",
  • "phoneNo": "010-2222-1111",
  • "us_state_code": "AL",
  • "zone_offset": 60,
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "gender": "MALE",
  • "stroke_side": [
    ],
  • "severity_level": 3,
  • "onset_date": "2019-11-11",
  • "subscription": {
    },
  • "is_new_home_user": "true or false",
  • "is_new_connect_user": "true or false",
  • "patient_wish_message": "im fine thankyou",
  • "therapist": {
    },
  • "type": "PATIENT",
  • "roles": [
    ],
  • "social_info": {
    },
  • "profileImageName": "EMPATHY|LOVE|HAPPINESS|HOPE|AUTONOMY|IMAGE",
  • "country_code": "US|KR",
  • "createdDate": "2019-04-12T11:30:00+09:00",
  • "clinic": {
    }
}

get My Info for Mobile App (Patient)

get My Info for Mobile App (Patient)

Authorizations:
bearerAuth
query Parameters
type
string
Default: "user"

user type

header Parameters
serviceType
string

서비스 유형

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "status_message": "Please set the status message.",
  • "email": "xxx@neofect.com",
  • "password": "ardsd43^5",
  • "name": "Garfield",
  • "first_name": "string",
  • "last_name": "string",
  • "birthday": "2019-11-11",
  • "phoneNo": "010-2222-1111",
  • "us_state_code": "AL",
  • "zone_offset": 60,
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "gender": "MALE",
  • "stroke_side": [
    ],
  • "severity_level": 3,
  • "onset_date": "2019-11-11",
  • "subscription": {
    },
  • "is_new_home_user": "true or false",
  • "is_new_connect_user": "true or false",
  • "patient_wish_message": "im fine thankyou",
  • "therapist": {
    },
  • "type": "PATIENT",
  • "roles": [
    ],
  • "social_info": {
    },
  • "profileImageName": "EMPATHY|LOVE|HAPPINESS|HOPE|AUTONOMY|IMAGE",
  • "country_code": "US|KR",
  • "createdDate": "2019-04-12T11:30:00+09:00",
  • "clinic": {
    },
  • "evaluation": [
    ]
}

regist user Info

regist user Info

header Parameters
serviceType
string

서비스 유형

Request Body schema: application/json

regist user

id
integer <int64>
image
string

Profile Image

status_message
string

Profile Status Message

email
string

Emial of user

password
string

Password of user

name
string

name of user

first_name
string

first_name of user

last_name
string

last_name of user

birthday
string

Buirthday of user

phoneNo
string

Phone No

us_state_code
string

US states abbr

zone_offset
integer

Zone Offset

token
string

Verification Token

gender
string (genderType)
Enum: "MALE" "FEMALE" "OTHER"
stroke_side
Array of strings (sideType)
Items Enum: "LEFT" "RIGHT"
severity_level
integer

Severity Level

onset_date
string

Onset Date

object (subscription)
is_new_home_user
boolean

신규 Home 사용자 여부

is_new_connect_user
boolean

신규 Connect 사용자 여부

patient_wish_message
string

치료사에게 바라는 메세지

object (therapist)
type
string (userType)
Enum: "ADMIN" "PATIENT" "CAREGIVER" "THERAPIST"
roles
Array of strings
object (socialInfo)

소셜을 통한 로그인 정보.

profileImageName
string (profileImageName)
Enum: "EMPATHY" "LOVE" "HAPPINESS" "HOPE" "AUTONOMY" "IMAGE"

connect 앱 프로필 이미지 선택명 (default EMPATHY)

country_code
string
createdDate
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "status_message": "Please set the status message.",
  • "email": "xxx@neofect.com",
  • "password": "ardsd43^5",
  • "name": "Garfield",
  • "first_name": "string",
  • "last_name": "string",
  • "birthday": "2019-11-11",
  • "phoneNo": "010-2222-1111",
  • "us_state_code": "AL",
  • "zone_offset": 60,
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "gender": "MALE",
  • "stroke_side": [
    ],
  • "severity_level": 3,
  • "onset_date": "2019-11-11",
  • "subscription": {
    },
  • "is_new_home_user": "true or false",
  • "is_new_connect_user": "true or false",
  • "patient_wish_message": "im fine thankyou",
  • "therapist": {
    },
  • "type": "PATIENT",
  • "roles": [
    ],
  • "social_info": {
    },
  • "profileImageName": "EMPATHY|LOVE|HAPPINESS|HOPE|AUTONOMY|IMAGE",
  • "country_code": "US|KR",
  • "createdDate": "2019-04-12T11:30:00+09:00"
}

Response samples

Content type
application/json
true

regist user Info Without Email auth token

regist user Info Without Email auth token

header Parameters
serviceType
string

서비스 유형

Request Body schema: application/json

regist user

id
integer <int64>
image
string

Profile Image

status_message
string

Profile Status Message

email
string

Emial of user

password
string

Password of user

name
string

name of user

first_name
string

first_name of user

last_name
string

last_name of user

birthday
string

Buirthday of user

phoneNo
string

Phone No

us_state_code
string

US states abbr

zone_offset
integer

Zone Offset

token
string

Verification Token

gender
string (genderType)
Enum: "MALE" "FEMALE" "OTHER"
stroke_side
Array of strings (sideType)
Items Enum: "LEFT" "RIGHT"
severity_level
integer

Severity Level

onset_date
string

Onset Date

object (subscription)
is_new_home_user
boolean

신규 Home 사용자 여부

is_new_connect_user
boolean

신규 Connect 사용자 여부

patient_wish_message
string

치료사에게 바라는 메세지

object (therapist)
type
string (userType)
Enum: "ADMIN" "PATIENT" "CAREGIVER" "THERAPIST"
roles
Array of strings
object (socialInfo)

소셜을 통한 로그인 정보.

profileImageName
string (profileImageName)
Enum: "EMPATHY" "LOVE" "HAPPINESS" "HOPE" "AUTONOMY" "IMAGE"

connect 앱 프로필 이미지 선택명 (default EMPATHY)

country_code
string
createdDate
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "status_message": "Please set the status message.",
  • "email": "xxx@neofect.com",
  • "password": "ardsd43^5",
  • "name": "Garfield",
  • "first_name": "string",
  • "last_name": "string",
  • "birthday": "2019-11-11",
  • "phoneNo": "010-2222-1111",
  • "us_state_code": "AL",
  • "zone_offset": 60,
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "gender": "MALE",
  • "stroke_side": [
    ],
  • "severity_level": 3,
  • "onset_date": "2019-11-11",
  • "subscription": {
    },
  • "is_new_home_user": "true or false",
  • "is_new_connect_user": "true or false",
  • "patient_wish_message": "im fine thankyou",
  • "therapist": {
    },
  • "type": "PATIENT",
  • "roles": [
    ],
  • "social_info": {
    },
  • "profileImageName": "EMPATHY|LOVE|HAPPINESS|HOPE|AUTONOMY|IMAGE",
  • "country_code": "US|KR",
  • "createdDate": "2019-04-12T11:30:00+09:00"
}

Response samples

Content type
application/json
true

regist user Info (소셜)

regist user Info (소셜)

header Parameters
serviceType
string

서비스 유형

Request Body schema: application/json

regist user (소셜)

id
integer <int64>
image
string

Profile Image

status_message
string

Profile Status Message

email
string

Emial of user

password
string

Password of user

name
string

name of user

first_name
string

first_name of user

last_name
string

last_name of user

birthday
string

Buirthday of user

phoneNo
string

Phone No

us_state_code
string

US states abbr

zone_offset
integer

Zone Offset

token
string

Verification Token

gender
string (genderType)
Enum: "MALE" "FEMALE" "OTHER"
stroke_side
Array of strings (sideType)
Items Enum: "LEFT" "RIGHT"
severity_level
integer

Severity Level

onset_date
string

Onset Date

object (subscription)
is_new_home_user
boolean

신규 Home 사용자 여부

is_new_connect_user
boolean

신규 Connect 사용자 여부

patient_wish_message
string

치료사에게 바라는 메세지

object (therapist)
type
string (userType)
Enum: "ADMIN" "PATIENT" "CAREGIVER" "THERAPIST"
roles
Array of strings
object (socialInfo)

소셜을 통한 로그인 정보.

profileImageName
string (profileImageName)
Enum: "EMPATHY" "LOVE" "HAPPINESS" "HOPE" "AUTONOMY" "IMAGE"

connect 앱 프로필 이미지 선택명 (default EMPATHY)

country_code
string
createdDate
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "status_message": "Please set the status message.",
  • "email": "xxx@neofect.com",
  • "password": "ardsd43^5",
  • "name": "Garfield",
  • "first_name": "string",
  • "last_name": "string",
  • "birthday": "2019-11-11",
  • "phoneNo": "010-2222-1111",
  • "us_state_code": "AL",
  • "zone_offset": 60,
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "gender": "MALE",
  • "stroke_side": [
    ],
  • "severity_level": 3,
  • "onset_date": "2019-11-11",
  • "subscription": {
    },
  • "is_new_home_user": "true or false",
  • "is_new_connect_user": "true or false",
  • "patient_wish_message": "im fine thankyou",
  • "therapist": {
    },
  • "type": "PATIENT",
  • "roles": [
    ],
  • "social_info": {
    },
  • "profileImageName": "EMPATHY|LOVE|HAPPINESS|HOPE|AUTONOMY|IMAGE",
  • "country_code": "US|KR",
  • "createdDate": "2019-04-12T11:30:00+09:00"
}

Response samples

Content type
application/json
true

regist guest user

regist guest user

header Parameters
serviceType
string

서비스 유형

Request Body schema: application/json

regist guest user

id
integer <int64>
image
string

Profile Image

status_message
string

Profile Status Message

email
string

Emial of user

password
string

Password of user

name
string

name of user

first_name
string

first_name of user

last_name
string

last_name of user

birthday
string

Buirthday of user

phoneNo
string

Phone No

us_state_code
string

US states abbr

zone_offset
integer

Zone Offset

token
string

Verification Token

gender
string (genderType)
Enum: "MALE" "FEMALE" "OTHER"
stroke_side
Array of strings (sideType)
Items Enum: "LEFT" "RIGHT"
severity_level
integer

Severity Level

onset_date
string

Onset Date

object (subscription)
is_new_home_user
boolean

신규 Home 사용자 여부

is_new_connect_user
boolean

신규 Connect 사용자 여부

patient_wish_message
string

치료사에게 바라는 메세지

object (therapist)
type
string (userType)
Enum: "ADMIN" "PATIENT" "CAREGIVER" "THERAPIST"
roles
Array of strings
object (socialInfo)

소셜을 통한 로그인 정보.

profileImageName
string (profileImageName)
Enum: "EMPATHY" "LOVE" "HAPPINESS" "HOPE" "AUTONOMY" "IMAGE"

connect 앱 프로필 이미지 선택명 (default EMPATHY)

country_code
string
createdDate
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "status_message": "Please set the status message.",
  • "email": "xxx@neofect.com",
  • "password": "ardsd43^5",
  • "name": "Garfield",
  • "first_name": "string",
  • "last_name": "string",
  • "birthday": "2019-11-11",
  • "phoneNo": "010-2222-1111",
  • "us_state_code": "AL",
  • "zone_offset": 60,
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "gender": "MALE",
  • "stroke_side": [
    ],
  • "severity_level": 3,
  • "onset_date": "2019-11-11",
  • "subscription": {
    },
  • "is_new_home_user": "true or false",
  • "is_new_connect_user": "true or false",
  • "patient_wish_message": "im fine thankyou",
  • "therapist": {
    },
  • "type": "PATIENT",
  • "roles": [
    ],
  • "social_info": {
    },
  • "profileImageName": "EMPATHY|LOVE|HAPPINESS|HOPE|AUTONOMY|IMAGE",
  • "country_code": "US|KR",
  • "createdDate": "2019-04-12T11:30:00+09:00"
}

Response samples

Content type
application/json
{
  • "email": "string",
  • "password": "string"
}

check the social id has already been registered

check the social id has already been registered

path Parameters
socialId
required
string

socialId

query Parameters
type
string

사용자 구분(patient, therapist 등)

Responses

Response samples

Content type
application/json
true

Integration User Info

Integration User Info

Authorizations:
bearerAuth
path Parameters
type
required
string (integrationType)
Enum: "email" "facebook" "apple" "google"
Example: email | facebook | apple | google

연동 유형

header Parameters
serviceType
string

서비스 유형

Request Body schema: application/json

integration user (social)

id
integer <int64>
image
string

Profile Image

status_message
string

Profile Status Message

email
string

Emial of user

password
string

Password of user

name
string

name of user

first_name
string

first_name of user

last_name
string

last_name of user

birthday
string

Buirthday of user

phoneNo
string

Phone No

us_state_code
string

US states abbr

zone_offset
integer

Zone Offset

token
string

Verification Token

gender
string (genderType)
Enum: "MALE" "FEMALE" "OTHER"
stroke_side
Array of strings (sideType)
Items Enum: "LEFT" "RIGHT"
severity_level
integer

Severity Level

onset_date
string

Onset Date

object (subscription)
is_new_home_user
boolean

신규 Home 사용자 여부

is_new_connect_user
boolean

신규 Connect 사용자 여부

patient_wish_message
string

치료사에게 바라는 메세지

object (therapist)
type
string (userType)
Enum: "ADMIN" "PATIENT" "CAREGIVER" "THERAPIST"
roles
Array of strings
object (socialInfo)

소셜을 통한 로그인 정보.

profileImageName
string (profileImageName)
Enum: "EMPATHY" "LOVE" "HAPPINESS" "HOPE" "AUTONOMY" "IMAGE"

connect 앱 프로필 이미지 선택명 (default EMPATHY)

country_code
string
createdDate
string <date-time>

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "status_message": "Please set the status message.",
  • "email": "xxx@neofect.com",
  • "password": "ardsd43^5",
  • "name": "Garfield",
  • "first_name": "string",
  • "last_name": "string",
  • "birthday": "2019-11-11",
  • "phoneNo": "010-2222-1111",
  • "us_state_code": "AL",
  • "zone_offset": 60,
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "gender": "MALE",
  • "stroke_side": [
    ],
  • "severity_level": 3,
  • "onset_date": "2019-11-11",
  • "subscription": {
    },
  • "is_new_home_user": "true or false",
  • "is_new_connect_user": "true or false",
  • "patient_wish_message": "im fine thankyou",
  • "therapist": {
    },
  • "type": "PATIENT",
  • "roles": [
    ],
  • "social_info": {
    },
  • "profileImageName": "EMPATHY|LOVE|HAPPINESS|HOPE|AUTONOMY|IMAGE",
  • "country_code": "US|KR",
  • "createdDate": "2019-04-12T11:30:00+09:00"
}

Response samples

Content type
application/json
true

환자 증상 정보 수정

Authorizations:
bearerAuth
Request Body schema: application/json

update Symptom user

name
required
string
first_name
string
last_name
string
gender
required
string (genderType)
Enum: "MALE" "FEMALE" "OTHER"
stroke_side
Array of strings (sideType)
Items Enum: "LEFT" "RIGHT"
severity_level
number

환자의 증중도 레벨

birthday
required
string <date>

생년월일

onset_date
required
string <date>

발병일

country_code
string

국가코드

us_state_code
string

미국 주 코드

dominant_hand
string (sideType)
Enum: "LEFT" "RIGHT"
diagnostic_name
string

진단명

Responses

Request samples

Content type
application/json
{
  • "name": "test",
  • "first_name": "string",
  • "last_name": "string",
  • "gender": "MALE",
  • "stroke_side": [
    ],
  • "severity_level": 0,
  • "birthday": "2019-08-24",
  • "onset_date": "2019-08-24",
  • "country_code": "US|KR",
  • "us_state_code": "string",
  • "dominant_hand": "LEFT",
  • "diagnostic_name": "string"
}

Response samples

Content type
application/json
true

regist Therapist Info

regist Therapist Info

Request Body schema: application/json

Regist Therapist

id
integer <int64>
name
string

name of user

country
string (country)
Enum: "US" "KR"
states
Array (therapistLicenseStates)
gender
required
string (genderType)
Enum: "MALE" "FEMALE" "OTHER"
mobile
required
string

Mobile Phone No of user

token
string

Verification Token

introduction
string
image
string
type
string (therapistType)
Enum: "OT" "PT" "Others"
email
string

Emial of user

zone_offset
integer

Zone Offset

password
string

Password of user

clinic_req_id
required
integer <int64>

id of the clinic that the therapist requested (register/change request)

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "name": "Garfield",
  • "country": "US",
  • "states": null,
  • "gender": "MALE",
  • "mobile": "010-222-3333",
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "introduction": "string",
  • "image": "string",
  • "type": "OT",
  • "email": "xxx@neofect.com",
  • "zone_offset": 540,
  • "password": "ardsd43^5",
  • "clinic_req_id": 0
}

Response samples

Content type
application/json
true

Update Therapist Info

Update Therapist Info

Request Body schema: application/json

Update Stroke coach

id
integer <int64>
name
string

name of user

country
string (country)
Enum: "US" "KR"
states
Array (therapistLicenseStates)
gender
required
string (genderType)
Enum: "MALE" "FEMALE" "OTHER"
mobile
required
string

Mobile Phone No of user

token
string

Verification Token

introduction
string
image
string
type
string (therapistType)
Enum: "OT" "PT" "Others"
email
string

Emial of user

zone_offset
integer

Zone Offset

password
string

Password of user

clinic_req_id
required
integer <int64>

id of the clinic that the therapist requested (register/change request)

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "name": "Garfield",
  • "country": "US",
  • "states": null,
  • "gender": "MALE",
  • "mobile": "010-222-3333",
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "introduction": "string",
  • "image": "string",
  • "type": "OT",
  • "email": "xxx@neofect.com",
  • "zone_offset": 540,
  • "password": "ardsd43^5",
  • "clinic_req_id": 0
}

Response samples

Content type
application/json
{
  • "id": 0,
  • "name": "Garfield",
  • "country": "US",
  • "states": null,
  • "gender": "MALE",
  • "mobile": "010-222-3333",
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "introduction": "string",
  • "image": "string",
  • "type": "OT",
  • "email": "xxx@neofect.com",
  • "zone_offset": 540,
  • "password": "ardsd43^5",
  • "clinic": {
    },
  • "clinic_req": {
    }
}

Update Therapist Name

Update Therapist Name

Request Body schema: application/json

Update therapist Name

name
required
string

name of user

clinic_req_id
required
integer <int64>

id of the clinic that the therapist requested (register/change request)

Responses

Request samples

Content type
application/json
{
  • "name": "Garfield",
  • "clinic_req_id": 0
}

Response samples

Content type
application/json
{
  • "id": 0,
  • "name": "Garfield",
  • "country": "US",
  • "states": null,
  • "gender": "MALE",
  • "mobile": "010-222-3333",
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "introduction": "string",
  • "image": "string",
  • "type": "OT",
  • "email": "xxx@neofect.com",
  • "zone_offset": 540,
  • "password": "ardsd43^5",
  • "clinic": {
    },
  • "clinic_req": {
    }
}

Reset Password

Reset Password

path Parameters
email
string

email

header Parameters
lang
string

Language

Responses

Response samples

Content type
application/json
true

Update Password

Update Password

query Parameters
password
string

Original Password

newPassword
required
string

New Password

code
string

token

Responses

Response samples

Content type
application/json
true

Regist Profile Image

Regist Profile Image

Request Body schema: multipart/form-data
image
string <binary>

file to upload

Responses

Response samples

Content type
application/json
"string"

update User Language Setting

Authorizations:
bearerAuth
Request Body schema: application/json

Update User Language Setting

lang
string (languageType)
Enum: "EN" "KO"

언어 설정 정보

serviceType
string (ServiceType)
Enum: "therapist" "connect" "home" "clinic"

Responses

Request samples

Content type
application/json
{
  • "lang": "EN|KO",
  • "serviceType": "therapist"
}

Response samples

Content type
application/json
true

update user Functional level [mobile]

update user Functional level [mobile]

Authorizations:
bearerAuth
Request Body schema: application/json
id
required
integer <int64>
functional_level
required
integer <int64>

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "functional_level": 0
}

Response samples

Content type
application/json
true

user v2

update user Info By email loggined user

update user Info By email loggined user

Authorizations:
bearerAuth
path Parameters
email
string

User object that needs to be updated

Request Body schema: application/json

Update user

id
integer <int64>
image
string

Profile Image

status_message
string

Profile Status Message

patient_wish_message
string

치료사에게 바라는 메세지

email
string

Emial of user

password
string

Password of user

name
string

name of user

birthday
string

Buirthday of user

phoneNo
string

Phone No

us_state_code
string

US states abbr

zone_offset
integer

Zone Offset

token
string

Verification Token

gender
string (genderType)
Enum: "MALE" "FEMALE" "OTHER"
stroke_side
Array of strings (sideType)
Items Enum: "LEFT" "RIGHT"
severity_level
integer

Severity Level

onset_date
string

Onset Date

object (subscription)
is_new_home_user
boolean

신규 Home 사용자 여부

is_new_connect_user
boolean

신규 Connect 사용자 여부

Array of objects (therapist)
type
string (userType)
Enum: "ADMIN" "PATIENT" "CAREGIVER" "THERAPIST"
roles
Array of strings
object (socialInfo)

소셜을 통한 로그인 정보.

profileImageName
string (profileImageName)
Enum: "EMPATHY" "LOVE" "HAPPINESS" "HOPE" "AUTONOMY" "IMAGE"

connect 앱 프로필 이미지 선택명 (default EMPATHY)

createdDate
string <date-time>
clinic_req_id
integer <int64>

id of the clinic that the user requested (register/change request)

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "status_message": "Please set the status message.",
  • "patient_wish_message": "im fine thankyou",
  • "email": "xxx@neofect.com",
  • "password": "ardsd43^5",
  • "name": "Garfield",
  • "birthday": "2019-11-11",
  • "phoneNo": "010-2222-1111",
  • "us_state_code": "AL",
  • "zone_offset": 60,
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "gender": "MALE",
  • "stroke_side": [
    ],
  • "severity_level": 3,
  • "onset_date": "2019-11-11",
  • "subscription": {
    },
  • "is_new_home_user": "true or false",
  • "is_new_connect_user": "true or false",
  • "therapist_list": [
    ],
  • "type": "PATIENT",
  • "roles": [
    ],
  • "social_info": {
    },
  • "profileImageName": "EMPATHY|LOVE|HAPPINESS|HOPE|AUTONOMY|IMAGE",
  • "createdDate": "2019-04-12T11:30:00+09:00",
  • "clinic_req_id": 0
}

Response samples

Content type
application/json
true

get My Info

get My Info

Authorizations:
bearerAuth
query Parameters
type
string
Default: "user"

user type

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "status_message": "Please set the status message.",
  • "patient_wish_message": "im fine thankyou",
  • "email": "xxx@neofect.com",
  • "password": "ardsd43^5",
  • "name": "Garfield",
  • "birthday": "2019-11-11",
  • "phoneNo": "010-2222-1111",
  • "us_state_code": "AL",
  • "zone_offset": 60,
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "gender": "MALE",
  • "stroke_side": [
    ],
  • "severity_level": 3,
  • "onset_date": "2019-11-11",
  • "subscription": {
    },
  • "is_new_home_user": "true or false",
  • "is_new_connect_user": "true or false",
  • "therapist_list": [
    ],
  • "type": "PATIENT",
  • "roles": [
    ],
  • "social_info": {
    },
  • "profileImageName": "EMPATHY|LOVE|HAPPINESS|HOPE|AUTONOMY|IMAGE",
  • "createdDate": "2019-04-12T11:30:00+09:00",
  • "clinic": {
    }
}

get My Info for Mobile App (Patient)

get My Info for Mobile App (Patient)

Authorizations:
bearerAuth
query Parameters
type
string
Default: "user"

user type

header Parameters
serviceType
string

서비스 유형

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "status_message": "Please set the status message.",
  • "patient_wish_message": "im fine thankyou",
  • "email": "xxx@neofect.com",
  • "password": "ardsd43^5",
  • "name": "Garfield",
  • "birthday": "2019-11-11",
  • "phoneNo": "010-2222-1111",
  • "us_state_code": "AL",
  • "zone_offset": 60,
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "gender": "MALE",
  • "stroke_side": [
    ],
  • "severity_level": 3,
  • "onset_date": "2019-11-11",
  • "subscription": {
    },
  • "is_new_home_user": "true or false",
  • "is_new_connect_user": "true or false",
  • "therapist_list": [
    ],
  • "type": "PATIENT",
  • "roles": [
    ],
  • "social_info": {
    },
  • "profileImageName": "EMPATHY|LOVE|HAPPINESS|HOPE|AUTONOMY|IMAGE",
  • "createdDate": "2019-04-12T11:30:00+09:00",
  • "clinic": {
    },
  • "evaluation": [
    ]
}

Update Profile Image

Update Profile Image

Request Body schema: multipart/form-data
file
string <binary>

image file to upload

Responses

Response samples

Content type
application/json
"string"

terms v2

get Accept Terms

get Accept Terms

header Parameters
serviceType
required
string

서비스 유형

countryCode
string (country)
Enum: "US" "KR"
Example: US

국가 유형

Responses

Response samples

Content type
application/json
{
  • "terms": "string",
  • "privacy_policy": "string"
}

get Check New Terms

get Check New Terms

header Parameters
serviceType
required
string

서비스 유형

countryCode
string (country)
Enum: "US" "KR"
Example: US

국가 유형

Responses

Response samples

Content type
application/json
{
  • "terms": "string",
  • "privacy_policy": "string"
}

post User Agreement on New Terms

post User Agreement on New Terms

header Parameters
serviceType
required
string

서비스 유형

countryCode
string (country)
Enum: "US" "KR"
Example: US

국가 유형

Request Body schema: application/json
terms_type
required
string (TermsTypeEnum)
Enum: "TERMS" "PRIVACY_POLICY"

Responses

Request samples

Content type
application/json
{
  • "terms_type": "TERMS"
}

Response samples

Content type
application/json
true

get Video Call Terms

get Video Call Terms

header Parameters
countryCode
required
string (country)
Enum: "US" "KR"
Example: US

국가 유형

Responses

Response samples

Content type
application/json
{
  • "term": "string"
}

post User Agreement on Video Call Terms

post User Agreement on Video Call Terms

header Parameters
countryCode
required
string (country)
Enum: "US" "KR"
Example: US

국가 유형

Responses

Response samples

Content type
application/json
true

client

디바이스 초기화

디바이스 초기화

Request Body schema: application/json
uuid
required
string
fcm_token
required
string
service_type
string (ServiceType)
Enum: "therapist" "connect" "home" "clinic"
gmt_offset
integer
app_version
string
ad_id
string

Responses

Request samples

Content type
application/json
{
  • "uuid": "c011b8e5-7b43-4092-a378-c2aa8689c484",
  • "fcm_token": "string",
  • "service_type": "therapist",
  • "gmt_offset": 0,
  • "app_version": "app_version",
  • "ad_id": "ad_id"
}

Response samples

Content type
application/json
true

디바이스의 firebase token이 변경이되면 호출할 API

디바이스의 firebase token이 변경이되면 호출할 API

Request Body schema: application/json
uuid
required
string
fcm_token
required
string

Responses

Request samples

Content type
application/json
{
  • "uuid": "c011b8e5-7b43-4092-a378-c2aa8689c484",
  • "fcm_token": "string"
}

Response samples

Content type
application/json
true

address

get USA state list

get USA state list

Responses

Response samples

Content type
application/json
null

patient

치료사의 환자 목록

치료사의 환자 목록

Responses

Response samples

Content type
application/json
null

환자의 치료사 정보

환자의 치료사 정보

Responses

Response samples

Content type
application/json
{
  • "id": 567,
  • "name": "poh",
  • "gender": "MALE",
  • "birthday": "2017-01-03",
  • "email": "xx@neofect.com",
  • "zone_offset": 540,
  • "organization_id": 1
}

환자 hand arm function 설정

환자 hand arm function 설정

path Parameters
id
required
integer <int64> (TypeLong)
Example: 1

User Id

query Parameters
handArmFunction
required
string
Example: handArmFunction=LIMITED

손/팔기능 그룹

Responses

Response samples

Content type
application/json
true

get patient's device list

get Device List

query Parameters
userId
required
integer <int64> (TypeLong)

User Id

Responses

Response samples

Content type
application/json
[
  • {
    }
]

환자 상세 정보

환자 상세 정보

path Parameters
userId
required
integer <int64> (TypeLong)

User Id

Responses

Response samples

Content type
application/json
{
  • "id": 567,
  • "name": "poh",
  • "first_name": "string",
  • "last_name": "string",
  • "gender": "MALE",
  • "age": 84,
  • "birthday": "2017-01-03",
  • "mobile": "011-0333-23232",
  • "email": "xx@neofect.com",
  • "state": "CA",
  • "state_name": "California",
  • "zone_offset": 540,
  • "subscription": {
    },
  • "disease": {
    },
  • "severity": [
    ],
  • "therapist_list": [
    ]
}

환자 상세 정보 수정

환자 상세 정보 수정

path Parameters
userId
required
integer <int64> (TypeLong)

User Id

Request Body schema: application/json

patient Put Info

name
required
string
first_name
string
last_name
string
mobile
string
object (disease)

Responses

Request samples

Content type
application/json
{
  • "name": "poh",
  • "first_name": "string",
  • "last_name": "string",
  • "mobile": "011-0333-23232",
  • "disease": {
    }
}

Response samples

Content type
application/json
{
  • "id": 567,
  • "name": "poh",
  • "first_name": "string",
  • "last_name": "string",
  • "gender": "MALE",
  • "age": 84,
  • "birthday": "2017-01-03",
  • "mobile": "011-0333-23232",
  • "email": "xx@neofect.com",
  • "state": "CA",
  • "state_name": "California",
  • "zone_offset": 540,
  • "subscription": {
    },
  • "disease": {
    },
  • "severity": [
    ],
  • "therapist_list": [
    ]
}

notification

notification

Request Body schema: application/json

Notification Info

notiType
string (NotiType)
Enum: "connect_live_sched_regist" "connect_live_sched_modif" "connect_live_sche_cancel"
object (notificationData)

Responses

Request samples

Content type
application/json
{
  • "notiType": "connect_live_sched_regist",
  • "data": {
    }
}

Response samples

Content type
application/json
true

chat info

chat info

Responses

Response samples

Content type
application/json
{
  • "access_token": "2_MX40NjIzOTYxMn5-MTU2ODYxOTg3NjU2Nn5yOXFVbUQ2UENCRFZaOVlYdWo5bm05REV-UH4"
}

patient evaluation save

patient evaluation save

Authorizations:
bearerAuth
Request Body schema: application/json
Array
type
string (evaluationType)
Enum: "FUNCTION" "GENERAL_HEALTHCARE" "LIFE_STYLE" "SOCIAL_ACTIVITY"
level
float

Responses

Request samples

Content type
application/json
[
  • {
    }
]

Response samples

Content type
application/json
true

therapist

치료사 정보

치료사 정보

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "name": "Garfield",
  • "country": "US",
  • "states": null,
  • "gender": "MALE",
  • "mobile": "010-222-3333",
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "introduction": "string",
  • "image": "string",
  • "type": "OT",
  • "email": "xxx@neofect.com",
  • "zone_offset": 540,
  • "password": "ardsd43^5",
  • "clinic": {
    },
  • "clinic_req": {
    }
}

organization

클리닉 조직 정보 목록조회

Authorizations:
bearerAuth

Responses

Response samples

Content type
application/json
[
  • {
    }
]

클리닉 조직 정보 등록

Authorizations:
bearerAuth
Request Body schema: application/json
name
required
string
type
required
string (OrganizationTypeEnumDto)
Enum: "HOSPITAL" "CLINIC"
clinicCode
string
useYn
required
boolean

Responses

Request samples

Content type
application/json
{
  • "name": "보스턴 클리닉",
  • "type": "CLINIC",
  • "clinicCode": "2D9CA3",
  • "useYn": true
}

Response samples

Content type
application/json
{
  • "id": 1,
  • "name": "보스턴 클리닉",
  • "type": "CLINIC",
  • "useYn": true,
  • "clinicCode": "2D9CA3",
  • "image": "http://~~.png",
  • "createdTime": "2019-04-12T11:30:00+09:00",
  • "updatedTime": "2019-04-12T12:30:00+09:00"
}

클리닉 조직 정보 상세조회

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

organization_id

Responses

Response samples

Content type
application/json
{
  • "id": 1,
  • "name": "보스턴 클리닉",
  • "type": "CLINIC",
  • "useYn": true,
  • "clinicCode": "2D9CA3",
  • "image": "http://~~.png",
  • "createdTime": "2019-04-12T11:30:00+09:00",
  • "updatedTime": "2019-04-12T12:30:00+09:00"
}

클리닉 조직 정보 수정

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

organization_id

Request Body schema: application/json
name
required
string
type
required
string (OrganizationTypeEnumDto)
Enum: "HOSPITAL" "CLINIC"
clinicCode
string
useYn
required
boolean

Responses

Request samples

Content type
application/json
{
  • "name": "보스턴 클리닉",
  • "type": "CLINIC",
  • "clinicCode": "2D9CA3",
  • "useYn": true
}

Response samples

Content type
application/json
{
  • "id": 1,
  • "name": "보스턴 클리닉",
  • "type": "CLINIC",
  • "useYn": true,
  • "clinicCode": "2D9CA3",
  • "image": "http://~~.png",
  • "createdTime": "2019-04-12T11:30:00+09:00",
  • "updatedTime": "2019-04-12T12:30:00+09:00"
}

클리닉 이미지 등록

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

organization_id

Request Body schema: multipart/form-data
file
string <binary>

image file to upload

Responses

Response samples

Content type
application/json
"string"

클리닉에 속한 치료사 목록조회

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

organization_id

query Parameters
page
required
integer <int32>
Example: page=1

페이지 번호

size
required
integer <int32>
Example: size=10

페이지당 줄 수

name
string
Example: name=Helping

치료사명(조회 조건)

Responses

Response samples

Content type
application/json
{
  • "total_count": 549,
  • "items": [
    ]
}

치료사에게 Owner 권한 부여

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

organization_id

user_id
required
integer <int64>
Example: 203

user_id

Responses

Response samples

Content type
application/json
{
  • "id": 203,
  • "email": "test@test.com",
  • "name": "First Last",
  • "age": 35,
  • "gender": "MALE",
  • "roleType": "NORMAL",
  • "organizationName": "Community Rehab Care"
}

치료사의 Owner 권한 회수

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

organization_id

user_id
required
integer <int64>
Example: 203

user_id

Responses

Response samples

Content type
application/json
{
  • "id": 203,
  • "email": "test@test.com",
  • "name": "First Last",
  • "age": 35,
  • "gender": "MALE",
  • "roleType": "NORMAL",
  • "organizationName": "Community Rehab Care"
}

clinic

가입/프로필 - 엔드유저용 클리닉 목록조회 (Done)

Responses

Response samples

Content type
application/json
[
  • {
    }
]

엔드유저용 클리닉 목록조회 일반유저/환자 (Done)

Responses

Response samples

Content type
application/json
[
  • {
    }
]

가입/프로필 - 엔드유저용 클리닉코드 조회

path Parameters
clinic_code
required
string
Example: 1

clinic_code

Responses

Response samples

Content type
application/json
{
  • "id": -1,
  • "name": "NEOFECT",
  • "type": "CLINIC",
  • "clinicCode": "2D9CA3",
  • "image": "http://~~.png"
}

엔드유저용 클리닉코드 조회 일반유저/환자

path Parameters
clinic_code
required
string
Example: 1

clinic_code

Responses

Response samples

Content type
application/json
{
  • "id": -1,
  • "name": "N/A"
}

프로필 - 자신의 클리닉 가입 요청 신청 - 치료사

Authorizations:
bearerAuth
path Parameters
clinic_req_id
required
integer <int64>
Example: 1

가입하고자 하는 클리닉의 id

Responses

Response samples

Content type
application/json
true

프로필 - 자신의 클리닉 가입 요청 취소 - 치료사 (Done)

Authorizations:
bearerAuth
path Parameters
clinic_req_id
required
integer <int64>
Example: 1

organization id (추후 다중 요청 가능할 수 있으므로 취소하고자 하는 요청의 파람값을 받음)

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "name": "Garfield",
  • "country": "US",
  • "states": null,
  • "gender": "MALE",
  • "mobile": "010-222-3333",
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "introduction": "string",
  • "image": "string",
  • "type": "OT",
  • "email": "xxx@neofect.com",
  • "zone_offset": 540,
  • "password": "ardsd43^5",
  • "clinic": {
    },
  • "clinic_req": {
    }
}

프로필 - 자신의 클리닉 가입 요청 신청 - 환자 (Done)

Authorizations:
bearerAuth
path Parameters
clinic_req_id
required
integer <int64>
Example: 1

가입하고자 하는 클리닉의 id

Responses

Response samples

Content type
application/json
true

프로필 - 자신의 클리닉 가입 요청 취소 - 환자 (Done)

Authorizations:
bearerAuth
path Parameters
clinic_req_id
required
integer <int64>
Example: 1

organization id (추후 다중 요청 가능할 수 있으므로 취소하고자 하는 요청의 파람값을 받음)

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "status_message": "Please set the status message.",
  • "email": "xxx@neofect.com",
  • "password": "ardsd43^5",
  • "name": "Garfield",
  • "first_name": "string",
  • "last_name": "string",
  • "birthday": "2019-11-11",
  • "phoneNo": "010-2222-1111",
  • "us_state_code": "AL",
  • "zone_offset": 60,
  • "token": "sjhfspduifhjvbdagfhfdjfhidafudosaij=",
  • "gender": "MALE",
  • "stroke_side": [
    ],
  • "severity_level": 3,
  • "onset_date": "2019-11-11",
  • "subscription": {
    },
  • "is_new_home_user": "true or false",
  • "is_new_connect_user": "true or false",
  • "patient_wish_message": "im fine thankyou",
  • "therapist": {
    },
  • "type": "PATIENT",
  • "roles": [
    ],
  • "social_info": {
    },
  • "profileImageName": "EMPATHY|LOVE|HAPPINESS|HOPE|AUTONOMY|IMAGE",
  • "country_code": "US|KR",
  • "createdDate": "2019-04-12T11:30:00+09:00",
  • "clinic": {
    },
  • "clinic_req": {
    }
}

가입/프로필 - 로그인시 클리닉 승인상태 체크 - 치료사

Responses

Response samples

Content type
application/json
{
  • "clinic": {
    },
  • "status": 0
}

가입/프로필 - 로그인시 클리닉 승인상태 체크 - 환자

Responses

Response samples

Content type
application/json
{
  • "clinic": {
    },
  • "status": 0
}

MANAGEMENT - 클리닉 치료사 목록 (롤타입 정보 없음) (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

Request Body schema: application/json
page
integer <int32>

Page No

size
integer <int32>

No of records/rows

keyword
string

Search Keyword

search_type
string (SearchType)
Enum: "ALL" "NAME" "EMAIL"
Array of objects (SortDto)

Responses

Request samples

Content type
application/json
{
  • "page": 1,
  • "size": 10,
  • "keyword": "pumpkinzomb",
  • "search_type": "NAME",
  • "sorts": [
    ]
}

Response samples

Content type
application/json
{
  • "total_count": 170107,
  • "total_page": 17011,
  • "list": [
    ]
}

MANAGEMENT - 클리닉 치료사 목록 멀티 삭제 (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

Request Body schema: application/json
Array
user_id
required
integer <int64>

user_id

target_id
required
integer <int64>

patient_id or therapist_id

Responses

Request samples

Content type
application/json
[
  • {
    }
]

Response samples

Content type
application/json
true

MANAGEMENT - 클리닉 특정 치료사별 환자 목록 (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

query Parameters
therapist_id
required
integer <int64>
Example: therapist_id=15

therapist_id

Responses

Response samples

Content type
application/json
{
  • "total_count": 170107,
  • "total_page": 17011,
  • "list": [
    ]
}

REQUEST - 클리닉 치료사 가입요청 목록 (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

Request Body schema: application/json
page
integer <int32>

Page No

size
integer <int32>

No of records/rows

keyword
string

Search Keyword

search_type
string (SearchType)
Enum: "ALL" "NAME" "EMAIL"
Array of objects (SortDto)

Responses

Request samples

Content type
application/json
{
  • "page": 1,
  • "size": 10,
  • "keyword": "pumpkinzomb",
  • "search_type": "NAME",
  • "sorts": [
    ]
}

Response samples

Content type
application/json
{
  • "total_count": 170107,
  • "total_page": 17011,
  • "list": [
    ]
}

REQUEST - 클리닉 치료사 요청에 대한 멀티 승인/거부 (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

Request Body schema: application/json
mode
integer <int32>

1: APPROVE, 2: DENY

Array of objects (IdReqDto)

Responses

Request samples

Content type
application/json
{
  • "mode": 1,
  • "list": [
    ]
}

Response samples

Content type
application/json
true

REQUEST - 클리닉 치료사 요청에 대한 단건 삭제 (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

req_id
required
integer <int64>
Example: 111

req_id

therapist_id
required
integer <int64>
Example: 10

therapist_id

Responses

Response samples

Content type
application/json
true

MANAGEMENT - 클리닉 환자 목록 (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

Request Body schema: application/json
page
integer <int32>

Page No

size
integer <int32>

No of records/rows

keyword
string

Search Keyword

search_type
string (SearchType)
Enum: "ALL" "NAME" "EMAIL"
Array of objects (SortDto)

Responses

Request samples

Content type
application/json
{
  • "page": 1,
  • "size": 10,
  • "keyword": "pumpkinzomb",
  • "search_type": "NAME",
  • "sorts": [
    ]
}

Response samples

Content type
application/json
{
  • "total_count": 170107,
  • "total_page": 17011,
  • "list": [
    ]
}

MANAGEMENT - 클리닉 환자 목록 멀티 삭제 (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

Request Body schema: application/json
Array
user_id
required
integer <int64>

user_id

target_id
required
integer <int64>

patient_id or therapist_id

Responses

Request samples

Content type
application/json
[
  • {
    }
]

Response samples

Content type
application/json
true

MANAGEMENT - 클리닉 치료사 맵핑 안된 환자 목록 (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

Responses

Response samples

Content type
application/json
{
  • "total_count": 170107,
  • "total_page": 17011,
  • "list": [
    ]
}

REQUEST - 클리닉 환자 가입요청 목록 (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

Request Body schema: application/json
page
integer <int32>

Page No

size
integer <int32>

No of records/rows

keyword
string

Search Keyword

search_type
string (SearchType)
Enum: "ALL" "NAME" "EMAIL"
Array of objects (SortDto)

Responses

Request samples

Content type
application/json
{
  • "page": 1,
  • "size": 10,
  • "keyword": "pumpkinzomb",
  • "search_type": "NAME",
  • "sorts": [
    ]
}

Response samples

Content type
application/json
{
  • "total_count": 170107,
  • "total_page": 17011,
  • "list": [
    ]
}

REQUEST - 클리닉 환자 요청에 대한 멀티 승인/거부 (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

Request Body schema: application/json
mode
integer <int32>

1: APPROVE, 2: DENY

Array of objects (IdReqDto)

Responses

Request samples

Content type
application/json
{
  • "mode": 1,
  • "list": [
    ]
}

Response samples

Content type
application/json
true

REQUEST - 클리닉 환자 요청에 대한 단건 삭제 (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

req_id
required
integer <int64>
Example: 111

req_id

patient_id
required
integer <int64>
Example: 10

patient_id

Responses

Response samples

Content type
application/json
true

MAPPING - 클리닉 치료사1 vs 환자1 일대일 맵핑 (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

Request Body schema: application/json
therapist_id
required
integer <int64>

therapist_id

patient_id
required
integer <int64>

patient_id

Responses

Request samples

Content type
application/json
{
  • "therapist_id": 7,
  • "patient_id": 8
}

Response samples

Content type
application/json
true

MAPPING - 클리닉 치료사1 vs 환자N 일괄 맵핑 (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

Request Body schema: application/json
therapist_id
required
integer <int64>

therapist_id

required
Array of objects (IdDto)

patients list to be assigned to the therapist

Responses

Request samples

Content type
application/json
{
  • "therapist_id": 7,
  • "list": [
    ]
}

Response samples

Content type
application/json
true

ROLE ASSIGN - 클리닉 OWNER용 치료사 목록 (Role Type 정보 있음) (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

Request Body schema: application/json
page
integer <int32>

Page No

size
integer <int32>

No of records/rows

keyword
string

Search Keyword

search_type
string (SearchType)
Enum: "ALL" "NAME" "EMAIL"
Array of objects (SortDto)

Responses

Request samples

Content type
application/json
{
  • "page": 1,
  • "size": 10,
  • "keyword": "pumpkinzomb",
  • "search_type": "NAME",
  • "sorts": [
    ]
}

Response samples

Content type
application/json
{
  • "total_count": 170107,
  • "total_page": 17011,
  • "list": [
    ]
}

ROLE ASSIGN - 클리닉 치료사 권한 설정 (싱글) (Done)

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

Request Body schema: application/json
role_type
required
string (RoleTypeEnumDto)
Enum: "NORMAL" "ADMIN" "OWNER" "SYSOWNER"
user_id
required
integer <int64>

target therapist's user_id

therapist_id
required
integer <int64>

target therapist's therapist_id

Responses

Request samples

Content type
application/json
{
  • "role_type": "NORMAL",
  • "user_id": 793,
  • "therapist_id": 43
}

Response samples

Content type
application/json
true

clinic v2

MANAGEMENT - 클리닉 특정 치료사별 환자 목록

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

query Parameters
therapist_id
required
integer <int64>
Example: therapist_id=15

therapist_id

Responses

Response samples

Content type
application/json
{
  • "total_count": 170107,
  • "total_page": 17011,
  • "list": [
    ]
}

clinic-v2

MANAGEMENT - 클리닉 환자 목록

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

Request Body schema: application/json
page
integer <int32>

Page No

size
integer <int32>

No of records/rows

keyword
string

Search Keyword

search_type
string (SearchType)
Enum: "ALL" "NAME" "EMAIL"
Array of objects (SortDto)

Responses

Request samples

Content type
application/json
{
  • "page": 1,
  • "size": 10,
  • "keyword": "pumpkinzomb",
  • "search_type": "NAME",
  • "sorts": [
    ]
}

Response samples

Content type
application/json
{
  • "total_count": 170107,
  • "total_page": 17011,
  • "list": [
    ]
}

MANAGEMENT V2 - 클리닉 치료사 맵핑 모든 환자.

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

query Parameters
therapist_id
required
integer <int64>
Example: therapist_id=15

therapist_id

Responses

Response samples

Content type
application/json
{
  • "total_count": 170107,
  • "total_page": 17011,
  • "list": [
    ]
}

Mapping V2 - 환자1 - 치료사 N 맵핑

Authorizations:
bearerAuth
path Parameters
id
required
integer <int64>
Example: 1

clinic_id

Request Body schema: application/json
patient_id
required
integer <int64>

patient_id

required
Array of objects (IdDto)

therapists list to be assigned to the patient

Responses

Request samples

Content type
application/json
{
  • "patient_id": 8,
  • "list": [
    ]
}

Response samples

Content type
application/json
true

video

get Screen Sharing Status

get Screen Sharing Status

Authorizations:
bearerAuth

Responses

Response samples

Content type
application/json
"string"

coupon

eventCoupon use

eventCoupon use

Authorizations:
bearerAuth
query Parameters
coupon
required
string
Example: coupon=welcome

coupon

Responses

Response samples

Content type
application/json
true

eventCoupon list

eventCouponList

Authorizations:
bearerAuth
query Parameters
page
required
integer <int64> (TypeLong)
Example: page=1

current page

size
required
integer <int64> (TypeLong)
Example: size=1

per page

Responses

Response samples

Content type
application/json
{
  • "total_count": 0,
  • "total_page": 0,
  • "list": [
    ]
}

eventCoupon detail

eventCoupon detail

Authorizations:
bearerAuth
query Parameters
id
required
integer <int64> (TypeLong)
Example: id=1

event coupon id

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "name": "string",
  • "use_start_date": "2019-08-24T14:15:22Z",
  • "use_end_date": "2019-08-24T14:15:22Z",
  • "code": "string",
  • "coupon_type": 0,
  • "use_yn": "string",
  • "benefit_period": 0,
  • "stock": 0,
  • "stock_free_yn": null
}

eventCoupon detail update

eventCoupon detail update

Authorizations:
bearerAuth
Request Body schema: application/json
id
integer <int64>

아이디

name
string

이름

use_start_date
string <date-time>

이벤트 시작일

use_end_date
string <date-time>

이벤트 종료일

code
string

코드

coupon_type
integer <int64>

쿠폰 타입 어드민에선 속성이라고 표시하고있다.

use_yn
string

사용 여부

benefit_period
integer <int64>

혜택 기간(month)

stock
integer <int64>

수량

stock_free_yn
String

무제한여부

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "name": "string",
  • "use_start_date": "2019-08-24T14:15:22Z",
  • "use_end_date": "2019-08-24T14:15:22Z",
  • "code": "string",
  • "coupon_type": 0,
  • "use_yn": "string",
  • "benefit_period": 0,
  • "stock": 0,
  • "stock_free_yn": null
}

Response samples

Content type
application/json
true

eventCoupon detail insert

eventCoupon detail insert

Authorizations:
bearerAuth
Request Body schema: application/json
id
integer <int64>

아이디

name
string

이름

use_start_date
string <date-time>

이벤트 시작일

use_end_date
string <date-time>

이벤트 종료일

code
string

코드

coupon_type
integer <int64>

쿠폰 타입 어드민에선 속성이라고 표시하고있다.

use_yn
string

사용 여부

benefit_period
integer <int64>

혜택 기간(month)

stock
integer <int64>

수량

stock_free_yn
String

무제한여부

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "name": "string",
  • "use_start_date": "2019-08-24T14:15:22Z",
  • "use_end_date": "2019-08-24T14:15:22Z",
  • "code": "string",
  • "coupon_type": 0,
  • "use_yn": "string",
  • "benefit_period": 0,
  • "stock": 0,
  • "stock_free_yn": null
}

Response samples

Content type
application/json
true

welecomCoupon isOverlap

welecomCoupon isOverlap

Authorizations:
bearerAuth
query Parameters
code
required
string
Example: code=welcome

coupon

Responses

Response samples

Content type
application/json
true

eventCoupon name isOverlap

eventCoupon name isOverlap

Authorizations:
bearerAuth
query Parameters
name
required
string
Example: name=welcome

name

Responses

Response samples

Content type
application/json
true

eventCoupon User List

eventCoupon User List

Authorizations:
bearerAuth
query Parameters
id
required
integer <int64> (TypeLong)
Example: id=1

coupon id

page
required
integer <int64> (TypeLong)
Example: page=1

current page

size
required
integer <int64> (TypeLong)
Example: size=1

per page

Responses

Response samples

Content type
application/json
{
  • "total_count": 0,
  • "total_page": 0,
  • "list": [
    ]
}

invitation

get user's invitation code

get user's invitation code

Authorizations:
bearerAuth

Responses

Response samples

Content type
application/json
{
  • "invitationCode": "2D9CA"
}

Check have a record of what user entered.

Check have a record of what user entered.

Authorizations:
bearerAuth

Responses

Response samples

Content type
application/json
true

find All user's invitation history

find All user's invitation history

Authorizations:
bearerAuth

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Invitation History read Check

Invitation History read Check

Authorizations:
bearerAuth
path Parameters
invitationSeq
required
integer <int64> (TypeLong)
Example: 123

history id

Responses

Response samples

Content type
application/json
true

Check Invitation Code is exists

Check Invitation Code is exists

Authorizations:
bearerAuth
path Parameters
invitationCode
required
string
Example: 1ABC5

초대코드

Responses

Response samples

Content type
application/json
true

invitation use

invitation use

Authorizations:
bearerAuth
path Parameters
invitationCode
required
string
Example: 1ABC5

초대코드

Responses

Response samples

Content type
application/json
true