MENU navbar-image

Introduction

To work with Allgo API, please sign in with one of the following social providers:

Authenticating requests

To authenticate requests, include an Authorization header with the value "Bearer {YOUR_AUTH_KEY}".

All authenticated endpoints are marked with a requires authentication badge in the documentation below.

You can retrieve your token by visiting your dashboard and clicking Generate API token.

Animal Fortune

List Animal Fortune

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/animal-fortunes?year=1979&month=10&day=21&page=1&limit=10&sortName=created_at&sortType=desc" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"year\": \"1991\",
    \"month\": \"10\",
    \"day\": \"13\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/animal-fortunes"
);

const params = {
    "year": "1979",
    "month": "10",
    "day": "21",
    "page": "1",
    "limit": "10",
    "sortName": "created_at",
    "sortType": "desc",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "X-Timezone": "+07",
    "X-Localization": "en",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "year": "1991",
    "month": "10",
    "day": "13"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/animal-fortunes

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

X-Timezone      

Example: +07

X-Localization      

Example: en

Content-Type      

Example: application/json

Accept      

Example: application/json

Query Parameters

year   integer   

The year of birth. Example: 1979

month   integer   

The month of birth. Example: 10

day   integer   

The day of birth. Example: 21

page   integer  optional  

The page number. Example: 1

limit   integer  optional  

The number of items per page. Example: 10

sortName   string  optional  

The column to sort by. Example: created_at

sortType   string  optional  

The type of sorting. Example: desc

Body Parameters

year   string  optional  

Must match the regex /^(19|20)\d{2}$/. Example: 1991

month   string  optional  

Must match the regex /^(0[1-9]|1[0-2])$/. Example: 10

day   string  optional  

Must match the regex /^(0[1-9]|[12][0-9]|3[01])$/. Example: 13

Store Animal Fortune

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/animal-fortunes" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"title\": \"est\",
    \"title_ko\": \"consequatur\",
    \"keywords\": \"labore\",
    \"keywords_ko\": \"odio\",
    \"contents1\": \"veniam\",
    \"contents1_ko\": \"fugiat\",
    \"contents2\": \"ab\",
    \"contents2_ko\": \"non\",
    \"contents3\": \"magnam\",
    \"contents3_ko\": \"dolore\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/animal-fortunes"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "X-Timezone": "+07",
    "X-Localization": "en",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "title": "est",
    "title_ko": "consequatur",
    "keywords": "labore",
    "keywords_ko": "odio",
    "contents1": "veniam",
    "contents1_ko": "fugiat",
    "contents2": "ab",
    "contents2_ko": "non",
    "contents3": "magnam",
    "contents3_ko": "dolore"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/animal-fortunes

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

X-Timezone      

Example: +07

X-Localization      

Example: en

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

title   string  optional  

Example: est

title_ko   string  optional  

Example: consequatur

keywords   string  optional  

Example: labore

keywords_ko   string  optional  

Example: odio

contents1   string  optional  

Example: veniam

contents1_ko   string  optional  

Example: fugiat

contents2   string  optional  

Example: ab

contents2_ko   string  optional  

Example: non

contents3   string  optional  

Example: magnam

contents3_ko   string  optional  

Example: dolore

Show Animal Fortune By Id

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/animal-fortunes/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://api-dev.sirioh.com/api/animal-fortunes/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "X-Timezone": "+07",
    "X-Localization": "en",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/animal-fortunes/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

X-Timezone      

Example: +07

X-Localization      

Example: en

Content-Type      

Example: application/json

Accept      

Example: application/json

URL Parameters

id   integer   

The id of the animal fortune. Example: 1

Update Animal Fortune By Id

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/animal-fortunes/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"title\": \"animi\",
    \"title_ko\": \"hic\",
    \"keywords\": \"est\",
    \"keywords_ko\": \"sed\",
    \"contents1\": \"ea\",
    \"contents1_ko\": \"et\",
    \"contents2\": \"voluptates\",
    \"contents2_ko\": \"sit\",
    \"contents3\": \"aliquam\",
    \"contents3_ko\": \"accusantium\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/animal-fortunes/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "X-Timezone": "+07",
    "X-Localization": "en",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "title": "animi",
    "title_ko": "hic",
    "keywords": "est",
    "keywords_ko": "sed",
    "contents1": "ea",
    "contents1_ko": "et",
    "contents2": "voluptates",
    "contents2_ko": "sit",
    "contents3": "aliquam",
    "contents3_ko": "accusantium"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/animal-fortunes/{id}

PATCH api/animal-fortunes/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

X-Timezone      

Example: +07

X-Localization      

Example: en

Content-Type      

Example: application/json

Accept      

Example: application/json

URL Parameters

id   integer   

The id of the animal fortune. Example: 1

Body Parameters

title   string  optional  

Example: animi

title_ko   string  optional  

Example: hic

keywords   string  optional  

Example: est

keywords_ko   string  optional  

Example: sed

contents1   string  optional  

Example: ea

contents1_ko   string  optional  

Example: et

contents2   string  optional  

Example: voluptates

contents2_ko   string  optional  

Example: sit

contents3   string  optional  

Example: aliquam

contents3_ko   string  optional  

Example: accusantium

Authantication and Authorization

APIs for Authantication and Authorization

Login with social account

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/auth/social/login" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"client_id\": \"9a61a98b-3196-416a-b65a-90ce7f2e11b9\",
    \"client_secret\": \"yWqQh9yJKEeqABo82lS7Bf43dQYlhZrjO01YLwXx\",
    \"provider\": \"google\",
    \"access_token\": \"ya29.a0AfH6SMB...\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/auth/social/login"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "client_id": "9a61a98b-3196-416a-b65a-90ce7f2e11b9",
    "client_secret": "yWqQh9yJKEeqABo82lS7Bf43dQYlhZrjO01YLwXx",
    "provider": "google",
    "access_token": "ya29.a0AfH6SMB..."
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST auth/social/login

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

client_id   string   

The client id of the application. Example: 9a61a98b-3196-416a-b65a-90ce7f2e11b9

client_secret   string   

The client secret of the application. Example: yWqQh9yJKEeqABo82lS7Bf43dQYlhZrjO01YLwXx

provider   string   

The provider of the social account. Example: google

access_token   string   

The access token of the social account. Example: ya29.a0AfH6SMB...

Login with email and password

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/auth/password/login" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"client_id\": \"9a65ef1a-21fd-452e-ad61-6755e016874f\",
    \"client_secret\": \"j0xfnKMomckpeBHULMleanmT71bycKoHEYxeeYFK\",
    \"username\": \"superadmin2@test.com\",
    \"password\": \"12345678\",
    \"grant_type\": \"password\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/auth/password/login"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "client_id": "9a65ef1a-21fd-452e-ad61-6755e016874f",
    "client_secret": "j0xfnKMomckpeBHULMleanmT71bycKoHEYxeeYFK",
    "username": "superadmin2@test.com",
    "password": "12345678",
    "grant_type": "password"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
"token_type": "Bearer",
"expires_in": 31536000,
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjM"
"refresh_token": "def50200"
"user": {
"id": 1,
"name": "Super Admin",
"email": "superadmin@test.com",
"avatar": "https://www.gravatar.com/avatar/205e460b479e2e5b48aec07710c08d50",
"role": "superadmin"
}
}
 

Example response (400):


{
    "error": "invalid_grant",
    "error_description": "The user credentials were incorrect.",
    "message": "The user credentials were incorrect."
}
 

Request      

POST auth/password/login

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

client_id   string   

The client id of the application. Example: 9a65ef1a-21fd-452e-ad61-6755e016874f

client_secret   string   

The client secret of the application. Example: j0xfnKMomckpeBHULMleanmT71bycKoHEYxeeYFK

username   string   

The username of the user. Example: superadmin2@test.com

password   string   

The password of the user. Example: 12345678

grant_type   string   

The grant type of the application. Example: password

Character

List Characters

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/characters?page=1&limit=10&sortName=created_at&sortType=desc&name=Bang%26Ari&category=1&element=1&level=1&mood=none%2C+bad%2C+basic%2C+good" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/characters"
);

const params = {
    "page": "1",
    "limit": "10",
    "sortName": "created_at",
    "sortType": "desc",
    "name": "Bang&Ari",
    "category": "1",
    "element": "1",
    "level": "1",
    "mood": "none, bad, basic, good",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/characters

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Query Parameters

page   integer  optional  

The page number. Example: 1

limit   integer  optional  

The number of items per page. Example: 10

sortName   string  optional  

The column to sort by. Example: created_at

sortType   string  optional  

The type of sorting. Example: desc

name   string  optional  

The name of character query. Example: Bang&Ari

category   integer  optional  

The category of character query. Example: 1

element   integer  optional  

The element of character query. Example: 1

level   integer  optional  

The level of character query. Example: 1

mood   string  optional  

The mood of character query. Example: none, bad, basic, good

Store a Character

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/characters" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: multipart/form-data" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --form "name=est"\
    --form "name_ko=debitis"\
    --form "character_mbti[]=earum"\
    --form "hashtag[]=voluptas"\
    --form "hashtag_ko[]=voluptatem"\
    --form "character_info_title=porro"\
    --form "character_info_title_ko=quibusdam"\
    --form "character_info=aut"\
    --form "character_info_ko=consequuntur"\
    --form "element=1"\
    --form "imageLevel1=@/tmp/phpEpzwes" \
    --form "imageLevel2=@/tmp/phpHjXlFH" \
    --form "imageLevel3=@/tmp/phpS1cZ3F" 
const url = new URL(
    "https://api-dev.sirioh.com/api/characters"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "multipart/form-data",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

const body = new FormData();
body.append('name', 'est');
body.append('name_ko', 'debitis');
body.append('character_mbti[]', 'earum');
body.append('hashtag[]', 'voluptas');
body.append('hashtag_ko[]', 'voluptatem');
body.append('character_info_title', 'porro');
body.append('character_info_title_ko', 'quibusdam');
body.append('character_info', 'aut');
body.append('character_info_ko', 'consequuntur');
body.append('element', '1');
body.append('imageLevel1', document.querySelector('input[name="imageLevel1"]').files[0]);
body.append('imageLevel2', document.querySelector('input[name="imageLevel2"]').files[0]);
body.append('imageLevel3', document.querySelector('input[name="imageLevel3"]').files[0]);

fetch(url, {
    method: "POST",
    headers,
    body,
}).then(response => response.json());

Request      

POST api/characters

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: multipart/form-data

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

name   string   

Example: est

name_ko   string   

Example: debitis

character_mbti   string[]  optional  
hashtag   string[]  optional  
hashtag_ko   string[]  optional  
character_info_title   string   

Example: porro

character_info_title_ko   string   

Example: quibusdam

character_info   string   

Example: aut

character_info_ko   string   

Example: consequuntur

element   integer   

Must be between 1 and 5. Example: 1

imageLevel1   file   

Must be a file. Must be an image. Example: /tmp/phpEpzwes

imageLevel2   file   

Must be a file. Must be an image. Example: /tmp/phpHjXlFH

imageLevel3   file   

Must be a file. Must be an image. Example: /tmp/phpS1cZ3F

Show a Character By Id

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/characters/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/characters/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/characters/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The id of the Character. Example: 1

Update a Character By Id

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/characters/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"name\": \"maxime\",
    \"element\": 2,
    \"character_info_title\": \"eveniet\",
    \"character_info\": \"a\",
    \"character_mbti\": [],
    \"hashtag\": [],
    \"hashtag_ko\": [],
    \"level\": 1,
    \"mood\": \"earum\",
    \"category\": 20
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/characters/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "name": "maxime",
    "element": 2,
    "character_info_title": "eveniet",
    "character_info": "a",
    "character_mbti": [],
    "hashtag": [],
    "hashtag_ko": [],
    "level": 1,
    "mood": "earum",
    "category": 20
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/characters/{id}

PATCH api/characters/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The id of the Character. Example: 1

Body Parameters

name   string   

Example: maxime

element   integer   

Must be between 1 and 5. Example: 2

character_info_title   string   

Example: eveniet

character_info   string   

Example: a

character_mbti   object   
hashtag   object   
hashtag_ko   object   
level   integer  optional  

Must be between 1 and 3. Example: 1

mood   string  optional  

Example: earum

category   integer  optional  

Example: 20

images   object  optional  

Delete a Character

requires authentication

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/characters/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/characters/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/characters/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The id of the Character. Example: 1

Customer Service FAQ

List Customer Service FAQs

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/customer-service-faqs?page=1&limit=10&sortName=created_at&sortType=desc&question=How+to+create+an+account%3F&question_ko=%EA%B3%84%EC%A0%95%EC%9D%84+%EB%A7%8C%EB%93%9C%EB%8A%94+%EB%B0%A9%EB%B2%95%EC%9D%80+%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F&topic_id=1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/customer-service-faqs"
);

const params = {
    "page": "1",
    "limit": "10",
    "sortName": "created_at",
    "sortType": "desc",
    "question": "How to create an account?",
    "question_ko": "계정을 만드는 방법은 무엇입니까?",
    "topic_id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/customer-service-faqs

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Query Parameters

page   integer  optional  

The page number. Example: 1

limit   integer  optional  

The number of items per page. Example: 10

sortName   string  optional  

The column to sort by. Example: created_at

sortType   string  optional  

The type of sorting. Example: desc

question   string  optional  

The question of customer service FAQ query. Example: How to create an account?

question_ko   string  optional  

The question of customer service FAQ query in Korean. Example: 계정을 만드는 방법은 무엇입니까?

topic_id   integer  optional  

The topic id of customer service FAQ query. Example: 1

Store Customer Service FAQ

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/customer-service-faqs" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"question\": \"rerum\",
    \"question_ko\": \"sed\",
    \"answer\": \"aut\",
    \"answer_ko\": \"dolor\",
    \"topic_id\": 9
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/customer-service-faqs"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "question": "rerum",
    "question_ko": "sed",
    "answer": "aut",
    "answer_ko": "dolor",
    "topic_id": 9
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/customer-service-faqs

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

question   string   

Example: rerum

question_ko   string   

Example: sed

answer   string   

Example: aut

answer_ko   string   

Example: dolor

topic_id   integer   

Example: 9

Show a Customer Service FAQ By Id

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/customer-service-faqs/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/customer-service-faqs/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/customer-service-faqs/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the customer service FAQ. Example: 1

Update a Customer Service FAQ By Id

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/customer-service-faqs/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"question\": \"dolores\",
    \"question_ko\": \"perspiciatis\",
    \"answer\": \"incidunt\",
    \"answer_ko\": \"quis\",
    \"topic_id\": 6
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/customer-service-faqs/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "question": "dolores",
    "question_ko": "perspiciatis",
    "answer": "incidunt",
    "answer_ko": "quis",
    "topic_id": 6
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/customer-service-faqs/{id}

PATCH api/customer-service-faqs/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the customer service FAQ. Example: 1

Body Parameters

question   string  optional  

Example: dolores

question_ko   string  optional  

Example: perspiciatis

answer   string  optional  

Example: incidunt

answer_ko   string  optional  

Example: quis

topic_id   integer  optional  

Example: 6

Remove a Customer Service FAQ By Id

requires authentication

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/customer-service-faqs/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/customer-service-faqs/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/customer-service-faqs/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the customer service FAQ. Example: 1

Customer Service Topic

List Customer Service Topics

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/customer-service-topics?page=1&limit=10&sortName=created_at&sortType=desc" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/customer-service-topics"
);

const params = {
    "page": "1",
    "limit": "10",
    "sortName": "created_at",
    "sortType": "desc",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/customer-service-topics

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Query Parameters

page   integer  optional  

The page number. Example: 1

limit   integer  optional  

The number of items per page. Example: 10

sortName   string  optional  

The column to sort by. Example: created_at

sortType   string  optional  

The type of sorting. Example: desc

Store Customer Service Topic

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/customer-service-topics" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"topic\": \"baxlomhxaqdepye\",
    \"topic_ko\": \"m\",
    \"order_number\": 15
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/customer-service-topics"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "topic": "baxlomhxaqdepye",
    "topic_ko": "m",
    "order_number": 15
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/customer-service-topics

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

topic   string   

Must not be greater than 100 characters. Example: baxlomhxaqdepye

topic_ko   string   

Must not be greater than 100 characters. Example: m

order_number   integer  optional  

Example: 15

Show a Customer Service Topic By Id

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/customer-service-topics/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/customer-service-topics/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/customer-service-topics/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the customer service topic. Example: 1

Update a Customer Service Topic By Id

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/customer-service-topics/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"topic\": \"ldpzy\",
    \"topic_ko\": \"nwmmxqbcjyxs\",
    \"order_number\": 1
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/customer-service-topics/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "topic": "ldpzy",
    "topic_ko": "nwmmxqbcjyxs",
    "order_number": 1
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/customer-service-topics/{id}

PATCH api/customer-service-topics/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the customer service topic. Example: 1

Body Parameters

topic   string  optional  

Must not be greater than 100 characters. Example: ldpzy

topic_ko   string  optional  

Must not be greater than 100 characters. Example: nwmmxqbcjyxs

order_number   integer  optional  

Example: 1

Remove a Customer Service Topic By Id

requires authentication

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/customer-service-topics/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/customer-service-topics/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/customer-service-topics/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the customer service topic. Example: 1

Egg Usage History

GET api/usage-egg-histories

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/usage-egg-histories" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/usage-egg-histories"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/usage-egg-histories

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Store egg usage history

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/usage-egg-histories" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"member_id\": 2,
    \"talisman_id\": 3,
    \"title\": \"nostrum\",
    \"title_ko\": \"ducimus\",
    \"egg_qty\": 13,
    \"purchased_egg_qty\": 17,
    \"bonus_egg_qty\": 4
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/usage-egg-histories"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "X-Timezone": "+07",
    "X-Localization": "en",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "member_id": 2,
    "talisman_id": 3,
    "title": "nostrum",
    "title_ko": "ducimus",
    "egg_qty": 13,
    "purchased_egg_qty": 17,
    "bonus_egg_qty": 4
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/usage-egg-histories

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

X-Timezone      

Example: +07

X-Localization      

Example: en

Content-Type      

Example: application/json

Accept      

Example: application/json

Body Parameters

member_id   integer  optional  

Example: 2

talisman_id   integer  optional  

Example: 3

title   string  optional  

Example: nostrum

title_ko   string  optional  

Example: ducimus

egg_qty   integer  optional  

Example: 13

purchased_egg_qty   integer  optional  

Example: 17

bonus_egg_qty   integer  optional  

Example: 4

GET api/usage-egg-histories/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/usage-egg-histories/non" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/usage-egg-histories/non"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/usage-egg-histories/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the usage egg history. Example: non

PUT api/usage-egg-histories/{id}

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/usage-egg-histories/omnis" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"member_id\": 9,
    \"talisman_id\": 17,
    \"title\": \"molestiae\",
    \"title_ko\": \"ea\",
    \"egg_qty\": 14,
    \"purchased_egg_qty\": 4,
    \"bonus_egg_qty\": 20
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/usage-egg-histories/omnis"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "member_id": 9,
    "talisman_id": 17,
    "title": "molestiae",
    "title_ko": "ea",
    "egg_qty": 14,
    "purchased_egg_qty": 4,
    "bonus_egg_qty": 20
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/usage-egg-histories/{id}

PATCH api/usage-egg-histories/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the usage egg history. Example: omnis

Body Parameters

member_id   integer  optional  

Example: 9

talisman_id   integer  optional  

Example: 17

title   string  optional  

Example: molestiae

title_ko   string  optional  

Example: ea

egg_qty   integer  optional  

Example: 14

purchased_egg_qty   integer  optional  

Example: 4

bonus_egg_qty   integer  optional  

Example: 20

Endpoints

GET api/user

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/user" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/user"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/user

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/admins" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/admins"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/admins

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Show the form for creating a new resource.

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/admins/create" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/admins/create"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/admins/create

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Store a newly created resource in storage.

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/admins" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"name\": \"aspernatur\",
    \"email\": \"johns.eric@example.net\",
    \"password\": \"|3?[h]`K*\\\\jXE\",
    \"confirm_password\": \"zikher\",
    \"roles\": []
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/admins"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "name": "aspernatur",
    "email": "johns.eric@example.net",
    "password": "|3?[h]`K*\\jXE",
    "confirm_password": "zikher",
    "roles": []
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/admins

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

name   string   

Example: aspernatur

email   string   

Must be a valid email address. Example: johns.eric@example.net

password   string   

Must match the regex /[a-z]/. Must match the regex /[A-Z]/. Must match the regex /[0-9]/. Must match the regex /[@$!%#?&]/. The value and confirm_password must match. Must be at least 8 characters. Must not be greater than 20 characters. Example: |3?[h]K\jXE`

confirm_password   string   

Must match the regex /[a-z]/. Must match the regex /[A-Z]/. Must match the regex /[0-9]/. Must match the regex /[@$!%*#?&]/. The value and password must match. Must be at least 8 characters. Must not be greater than 20 characters. Example: zikher

roles   object   

Display the specified resource.

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/admins/consequatur" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/admins/consequatur"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/admins/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the admin. Example: consequatur

Show the form for editing the specified resource.

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/admins/deleniti/edit" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/admins/deleniti/edit"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/admins/{admin}/edit

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

admin   string   

The admin. Example: deleniti

Update the specified resource in storage.

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/admins/temporibus" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"name\": \"iure\",
    \"email\": \"welch.braeden@example.com\",
    \"roles\": []
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/admins/temporibus"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "name": "iure",
    "email": "welch.braeden@example.com",
    "roles": []
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/admins/{id}

PATCH api/admins/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the admin. Example: temporibus

Body Parameters

name   string   

Example: iure

email   string   

Must be a valid email address. Example: welch.braeden@example.com

roles   object   

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/admins/inventore" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/admins/inventore"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/admins/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the admin. Example: inventore

PUT api/changed-passwords/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/changed-passwords/veritatis" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"old_password\": \"cumque\",
    \"password\": \"bo~u\'[a`psGkuWV\",
    \"confirm_password\": \"tzjowlylzmerbdxyygjj\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/changed-passwords/veritatis"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "old_password": "cumque",
    "password": "bo~u'[a`psGkuWV",
    "confirm_password": "tzjowlylzmerbdxyygjj"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/changed-passwords/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the changed password. Example: veritatis

Body Parameters

old_password   string   

Example: cumque

password   string   

Must match the regex /[a-z]/. Must match the regex /[A-Z]/. Must match the regex /[0-9]/. Must match the regex /[@$!%*#?&]/. The value and old_password must be different. The value and confirm_password must match. Must be at least 8 characters. Must not be greater than 20 characters. Example: bo~u'[apsGkuWV`

confirm_password   string   

Must match the regex /[a-z]/. Must match the regex /[A-Z]/. Must match the regex /[0-9]/. Must match the regex /[@$!%*#?&]/. The value and password must match. Must be at least 8 characters. Must not be greater than 20 characters. Example: tzjowlylzmerbdxyygjj

GET api/dashboards

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/dashboards" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/dashboards"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/dashboards

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/digital-documents

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/digital-documents" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/digital-documents"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/digital-documents

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

DELETE api/digital-documents/{id}

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/digital-documents/quae" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/digital-documents/quae"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/digital-documents/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the digital document. Example: quae

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/member-read-notifications" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-read-notifications"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/member-read-notifications

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Show the form for creating a new resource.

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/member-read-notifications/create" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-read-notifications/create"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/member-read-notifications/create

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Store a newly created resource in storage.

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/member-read-notifications" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"member_id\": \"molestiae\",
    \"notification_id\": \"dolores\",
    \"is_read\": 10,
    \"headings_en\": \"Sample Heading\",
    \"headings_ko\": \"샘플 제목\",
    \"content_en\": \"Sample Content\",
    \"content_ko\": \"샘플 콘텐츠\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-read-notifications"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "member_id": "molestiae",
    "notification_id": "dolores",
    "is_read": 10,
    "headings_en": "Sample Heading",
    "headings_ko": "샘플 제목",
    "content_en": "Sample Content",
    "content_ko": "샘플 콘텐츠"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/member-read-notifications

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

member_id   string   

Example: molestiae

notification_id   string   

Example: dolores

is_read   integer  optional  

Example: 10

headings_en   string   

The English heading. Example: Sample Heading

headings_ko   string   

The Korean heading. Example: 샘플 제목

content_en   string   

The English heading. Example: Sample Content

content_ko   string   

The Korean heading. Example: 샘플 콘텐츠

Display the specified resource.

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/member-read-notifications/131" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-read-notifications/131"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/member-read-notifications/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The ID of the member read notification. Example: 131

Show the form for editing the specified resource.

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/member-read-notifications/131/edit" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-read-notifications/131/edit"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/member-read-notifications/{member_read_notification_id}/edit

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

member_read_notification_id   integer   

The ID of the member read notification. Example: 131

Update the specified resource in storage.

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/member-read-notifications/131" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-read-notifications/131"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/member-read-notifications/{id}

PATCH api/member-read-notifications/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The ID of the member read notification. Example: 131

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/member-read-notifications/131" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-read-notifications/131"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/member-read-notifications/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The ID of the member read notification. Example: 131

GET api/today-sajus

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/today-sajus" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/today-sajus"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/today-sajus

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/today-sajus

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/today-sajus" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"contents\": \"nulla\",
    \"contents1\": \"cum\",
    \"contents2\": \"ipsum\",
    \"contents3\": \"nesciunt\",
    \"contents4\": \"in\",
    \"contents5\": \"magnam\",
    \"contents6\": \"qui\",
    \"contents7\": \"at\",
    \"contents8\": \"ad\",
    \"contents9\": \"et\",
    \"score\": \"saepe\",
    \"score_json\": \"et\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/today-sajus"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "contents": "nulla",
    "contents1": "cum",
    "contents2": "ipsum",
    "contents3": "nesciunt",
    "contents4": "in",
    "contents5": "magnam",
    "contents6": "qui",
    "contents7": "at",
    "contents8": "ad",
    "contents9": "et",
    "score": "saepe",
    "score_json": "et"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/today-sajus

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

contents   string  optional  

Example: nulla

contents1   string  optional  

Example: cum

contents2   string  optional  

Example: ipsum

contents3   string  optional  

Example: nesciunt

contents4   string  optional  

Example: in

contents5   string  optional  

Example: magnam

contents6   string  optional  

Example: qui

contents7   string  optional  

Example: at

contents8   string  optional  

Example: ad

contents9   string  optional  

Example: et

score   string  optional  

Example: saepe

score_json   string  optional  

Example: et

GET api/today-sajus/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/today-sajus/aut" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/today-sajus/aut"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/today-sajus/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the today saju. Example: aut

PUT api/today-sajus/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/today-sajus/voluptas" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"contents\": \"quis\",
    \"contents1\": \"voluptates\",
    \"contents2\": \"nihil\",
    \"contents3\": \"quae\",
    \"contents4\": \"dolores\",
    \"contents5\": \"laudantium\",
    \"contents6\": \"expedita\",
    \"contents7\": \"enim\",
    \"contents8\": \"illum\",
    \"contents9\": \"totam\",
    \"score\": \"quam\",
    \"score_json\": \"ex\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/today-sajus/voluptas"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "contents": "quis",
    "contents1": "voluptates",
    "contents2": "nihil",
    "contents3": "quae",
    "contents4": "dolores",
    "contents5": "laudantium",
    "contents6": "expedita",
    "contents7": "enim",
    "contents8": "illum",
    "contents9": "totam",
    "score": "quam",
    "score_json": "ex"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/today-sajus/{id}

PATCH api/today-sajus/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the today saju. Example: voluptas

Body Parameters

contents   string  optional  

Example: quis

contents1   string  optional  

Example: voluptates

contents2   string  optional  

Example: nihil

contents3   string  optional  

Example: quae

contents4   string  optional  

Example: dolores

contents5   string  optional  

Example: laudantium

contents6   string  optional  

Example: expedita

contents7   string  optional  

Example: enim

contents8   string  optional  

Example: illum

contents9   string  optional  

Example: totam

score   string  optional  

Example: quam

score_json   string  optional  

Example: ex

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/today-sajus/maiores" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/today-sajus/maiores"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/today-sajus/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the today saju. Example: maiores

GET api/pic-sajus

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/pic-sajus" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/pic-sajus"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/pic-sajus

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/pic-sajus

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/pic-sajus" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"quas\",
    \"contents\": \"autem\",
    \"contents1\": \"facere\",
    \"contents2\": \"sunt\",
    \"contents3\": \"est\",
    \"keyword\": \"magni\",
    \"keyword1\": \"excepturi\",
    \"keyword2\": \"voluptatem\",
    \"keyword3\": \"numquam\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/pic-sajus"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "quas",
    "contents": "autem",
    "contents1": "facere",
    "contents2": "sunt",
    "contents3": "est",
    "keyword": "magni",
    "keyword1": "excepturi",
    "keyword2": "voluptatem",
    "keyword3": "numquam"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/pic-sajus

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

title   string   

Example: quas

contents   string   

Example: autem

contents1   string   

Example: facere

contents2   string   

Example: sunt

contents3   string   

Example: est

keyword   string  optional  

Example: magni

keyword1   string  optional  

Example: excepturi

keyword2   string  optional  

Example: voluptatem

keyword3   string  optional  

Example: numquam

GET api/pic-sajus/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/pic-sajus/alias" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/pic-sajus/alias"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/pic-sajus/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the pic saju. Example: alias

PUT api/pic-sajus/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/pic-sajus/inventore" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"sint\",
    \"contents\": \"et\",
    \"contents1\": \"dolorum\",
    \"contents2\": \"earum\",
    \"contents3\": \"non\",
    \"keyword\": \"voluptatem\",
    \"keyword1\": \"aut\",
    \"keyword2\": \"et\",
    \"keyword3\": \"at\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/pic-sajus/inventore"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "sint",
    "contents": "et",
    "contents1": "dolorum",
    "contents2": "earum",
    "contents3": "non",
    "keyword": "voluptatem",
    "keyword1": "aut",
    "keyword2": "et",
    "keyword3": "at"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/pic-sajus/{id}

PATCH api/pic-sajus/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the pic saju. Example: inventore

Body Parameters

title   string   

Example: sint

contents   string   

Example: et

contents1   string   

Example: dolorum

contents2   string   

Example: earum

contents3   string   

Example: non

keyword   string  optional  

Example: voluptatem

keyword1   string  optional  

Example: aut

keyword2   string  optional  

Example: et

keyword3   string  optional  

Example: at

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/pic-sajus/quia" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/pic-sajus/quia"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/pic-sajus/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the pic saju. Example: quia

GET api/tojungs

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/tojungs" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/tojungs"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/tojungs

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/tojungs

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/tojungs" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"grp\": \"eos\",
    \"grp_score\": 15,
    \"score\": 19,
    \"total\": \"tenetur\",
    \"monthdata1\": \"atque\",
    \"monthdata2\": \"consequatur\",
    \"monthdata3\": \"in\",
    \"monthdata4\": \"eos\",
    \"monthdata5\": \"fuga\",
    \"monthdata6\": \"sed\",
    \"monthdata7\": \"nemo\",
    \"monthdata8\": \"ut\",
    \"monthdata9\": \"itaque\",
    \"monthdata10\": \"voluptatum\",
    \"monthdata11\": \"necessitatibus\",
    \"monthdata12\": \"alias\",
    \"keyword\": \"numquam\",
    \"total_word\": \"nobis\",
    \"total_mean\": \"hic\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/tojungs"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "grp": "eos",
    "grp_score": 15,
    "score": 19,
    "total": "tenetur",
    "monthdata1": "atque",
    "monthdata2": "consequatur",
    "monthdata3": "in",
    "monthdata4": "eos",
    "monthdata5": "fuga",
    "monthdata6": "sed",
    "monthdata7": "nemo",
    "monthdata8": "ut",
    "monthdata9": "itaque",
    "monthdata10": "voluptatum",
    "monthdata11": "necessitatibus",
    "monthdata12": "alias",
    "keyword": "numquam",
    "total_word": "nobis",
    "total_mean": "hic"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/tojungs

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

grp   string  optional  

Example: eos

grp_score   integer  optional  

Example: 15

score   integer  optional  

Example: 19

total   string   

Example: tenetur

monthdata1   string   

Example: atque

monthdata2   string   

Example: consequatur

monthdata3   string   

Example: in

monthdata4   string   

Example: eos

monthdata5   string   

Example: fuga

monthdata6   string   

Example: sed

monthdata7   string   

Example: nemo

monthdata8   string   

Example: ut

monthdata9   string   

Example: itaque

monthdata10   string   

Example: voluptatum

monthdata11   string   

Example: necessitatibus

monthdata12   string   

Example: alias

keyword   string  optional  

Example: numquam

total_word   string  optional  

Example: nobis

total_mean   string  optional  

Example: hic

GET api/tojungs/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/tojungs/dolor" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/tojungs/dolor"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/tojungs/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the tojung. Example: dolor

PUT api/tojungs/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/tojungs/quo" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"grp\": \"et\",
    \"grp_score\": 7,
    \"score\": 17,
    \"total\": \"eveniet\",
    \"monthdata1\": \"quia\",
    \"monthdata2\": \"facere\",
    \"monthdata3\": \"accusamus\",
    \"monthdata4\": \"aut\",
    \"monthdata5\": \"corrupti\",
    \"monthdata6\": \"reiciendis\",
    \"monthdata7\": \"molestias\",
    \"monthdata8\": \"reprehenderit\",
    \"monthdata9\": \"quia\",
    \"monthdata10\": \"reiciendis\",
    \"monthdata11\": \"sed\",
    \"monthdata12\": \"velit\",
    \"keyword\": \"eum\",
    \"total_word\": \"vitae\",
    \"total_mean\": \"accusamus\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/tojungs/quo"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "grp": "et",
    "grp_score": 7,
    "score": 17,
    "total": "eveniet",
    "monthdata1": "quia",
    "monthdata2": "facere",
    "monthdata3": "accusamus",
    "monthdata4": "aut",
    "monthdata5": "corrupti",
    "monthdata6": "reiciendis",
    "monthdata7": "molestias",
    "monthdata8": "reprehenderit",
    "monthdata9": "quia",
    "monthdata10": "reiciendis",
    "monthdata11": "sed",
    "monthdata12": "velit",
    "keyword": "eum",
    "total_word": "vitae",
    "total_mean": "accusamus"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/tojungs/{id}

PATCH api/tojungs/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the tojung. Example: quo

Body Parameters

grp   string  optional  

Example: et

grp_score   integer  optional  

Example: 7

score   integer  optional  

Example: 17

total   string   

Example: eveniet

monthdata1   string   

Example: quia

monthdata2   string   

Example: facere

monthdata3   string   

Example: accusamus

monthdata4   string   

Example: aut

monthdata5   string   

Example: corrupti

monthdata6   string   

Example: reiciendis

monthdata7   string   

Example: molestias

monthdata8   string   

Example: reprehenderit

monthdata9   string   

Example: quia

monthdata10   string   

Example: reiciendis

monthdata11   string   

Example: sed

monthdata12   string   

Example: velit

keyword   string  optional  

Example: eum

total_word   string  optional  

Example: vitae

total_mean   string  optional  

Example: accusamus

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/tojungs/rerum" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/tojungs/rerum"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/tojungs/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the tojung. Example: rerum

POST api/member-talismans

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/member-talismans" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-talismans"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/member-talismans

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

GET api/coins

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/coins" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/coins"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/coins

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/coins

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/coins" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"quasi\",
    \"contents\": \"molestias\",
    \"contents1\": \"pariatur\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/coins"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "quasi",
    "contents": "molestias",
    "contents1": "pariatur"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/coins

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

title   string   

Example: quasi

contents   string   

Example: molestias

contents1   string  optional  

Example: pariatur

GET api/coins/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/coins/atque" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/coins/atque"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/coins/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the coin. Example: atque

PUT api/coins/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/coins/nulla" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"perspiciatis\",
    \"contents\": \"et\",
    \"contents1\": \"repudiandae\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/coins/nulla"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "perspiciatis",
    "contents": "et",
    "contents1": "repudiandae"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/coins/{id}

PATCH api/coins/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the coin. Example: nulla

Body Parameters

title   string   

Example: perspiciatis

contents   string   

Example: et

contents1   string  optional  

Example: repudiandae

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/coins/sint" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/coins/sint"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/coins/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the coin. Example: sint

GET api/fortune-cookies

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/fortune-cookies" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/fortune-cookies"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/fortune-cookies

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/fortune-cookies

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/fortune-cookies" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"mollitia\",
    \"title_ko\": \"sit\",
    \"contents\": \"et\",
    \"contents_ko\": \"officiis\",
    \"contents1\": \"in\",
    \"contents1_ko\": \"consequatur\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/fortune-cookies"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "mollitia",
    "title_ko": "sit",
    "contents": "et",
    "contents_ko": "officiis",
    "contents1": "in",
    "contents1_ko": "consequatur"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/fortune-cookies

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

title   string   

Example: mollitia

title_ko   string   

Example: sit

contents   string   

Example: et

contents_ko   string   

Example: officiis

contents1   string  optional  

Example: in

contents1_ko   string  optional  

Example: consequatur

GET api/fortune-cookies/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/fortune-cookies/ut" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/fortune-cookies/ut"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/fortune-cookies/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the fortune cooky. Example: ut

PUT api/fortune-cookies/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/fortune-cookies/eos" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"deserunt\",
    \"title_ko\": \"doloremque\",
    \"contents\": \"aperiam\",
    \"contents_ko\": \"in\",
    \"contents1\": \"ut\",
    \"contents1_ko\": \"aliquid\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/fortune-cookies/eos"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "deserunt",
    "title_ko": "doloremque",
    "contents": "aperiam",
    "contents_ko": "in",
    "contents1": "ut",
    "contents1_ko": "aliquid"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/fortune-cookies/{id}

PATCH api/fortune-cookies/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the fortune cooky. Example: eos

Body Parameters

title   string   

Example: deserunt

title_ko   string   

Example: doloremque

contents   string   

Example: aperiam

contents_ko   string   

Example: in

contents1   string  optional  

Example: ut

contents1_ko   string  optional  

Example: aliquid

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/fortune-cookies/dolor" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/fortune-cookies/dolor"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/fortune-cookies/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the fortune cooky. Example: dolor

GET api/glance-people-fortunes

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/glance-people-fortunes" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/glance-people-fortunes"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/glance-people-fortunes

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/glance-people-fortunes

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/glance-people-fortunes" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"nihil\",
    \"title_ko\": \"commodi\",
    \"young_age\": \"quod\",
    \"young_age_ko\": \"aut\",
    \"middle_age\": \"officia\",
    \"middle_age_ko\": \"laboriosam\",
    \"old_age\": \"et\",
    \"old_age_ko\": \"qui\",
    \"comprehensive\": \"autem\",
    \"comprehensive_ko\": \"consectetur\",
    \"young_keyword\": \"qui\",
    \"young_keyword_ko\": \"eos\",
    \"middle_keyword\": \"nesciunt\",
    \"middle_keyword_ko\": \"dolor\",
    \"old_keyword\": \"dolor\",
    \"old_keyword_ko\": \"qui\",
    \"comprehensive_keyword\": \"qui\",
    \"comprehensive_keyword_ko\": \"eos\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/glance-people-fortunes"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "nihil",
    "title_ko": "commodi",
    "young_age": "quod",
    "young_age_ko": "aut",
    "middle_age": "officia",
    "middle_age_ko": "laboriosam",
    "old_age": "et",
    "old_age_ko": "qui",
    "comprehensive": "autem",
    "comprehensive_ko": "consectetur",
    "young_keyword": "qui",
    "young_keyword_ko": "eos",
    "middle_keyword": "nesciunt",
    "middle_keyword_ko": "dolor",
    "old_keyword": "dolor",
    "old_keyword_ko": "qui",
    "comprehensive_keyword": "qui",
    "comprehensive_keyword_ko": "eos"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/glance-people-fortunes

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

title   string   

Example: nihil

title_ko   string   

Example: commodi

young_age   string  optional  

Example: quod

young_age_ko   string  optional  

Example: aut

middle_age   string  optional  

Example: officia

middle_age_ko   string  optional  

Example: laboriosam

old_age   string  optional  

Example: et

old_age_ko   string  optional  

Example: qui

comprehensive   string  optional  

Example: autem

comprehensive_ko   string  optional  

Example: consectetur

young_keyword   string  optional  

Example: qui

young_keyword_ko   string  optional  

Example: eos

middle_keyword   string  optional  

Example: nesciunt

middle_keyword_ko   string  optional  

Example: dolor

old_keyword   string  optional  

Example: dolor

old_keyword_ko   string  optional  

Example: qui

comprehensive_keyword   string  optional  

Example: qui

comprehensive_keyword_ko   string  optional  

Example: eos

GET api/glance-people-fortunes/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/glance-people-fortunes/itaque" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/glance-people-fortunes/itaque"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/glance-people-fortunes/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the glance people fortune. Example: itaque

PUT api/glance-people-fortunes/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/glance-people-fortunes/iusto" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"officiis\",
    \"title_ko\": \"ad\",
    \"young_age\": \"quo\",
    \"young_age_ko\": \"maiores\",
    \"middle_age\": \"modi\",
    \"middle_age_ko\": \"vel\",
    \"old_age\": \"harum\",
    \"old_age_ko\": \"voluptatem\",
    \"comprehensive\": \"commodi\",
    \"comprehensive_ko\": \"fuga\",
    \"young_keyword\": \"aut\",
    \"young_keyword_ko\": \"nam\",
    \"middle_keyword\": \"sit\",
    \"middle_keyword_ko\": \"saepe\",
    \"old_keyword\": \"voluptas\",
    \"old_keyword_ko\": \"rerum\",
    \"comprehensive_keyword\": \"tempora\",
    \"comprehensive_keyword_ko\": \"illum\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/glance-people-fortunes/iusto"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "officiis",
    "title_ko": "ad",
    "young_age": "quo",
    "young_age_ko": "maiores",
    "middle_age": "modi",
    "middle_age_ko": "vel",
    "old_age": "harum",
    "old_age_ko": "voluptatem",
    "comprehensive": "commodi",
    "comprehensive_ko": "fuga",
    "young_keyword": "aut",
    "young_keyword_ko": "nam",
    "middle_keyword": "sit",
    "middle_keyword_ko": "saepe",
    "old_keyword": "voluptas",
    "old_keyword_ko": "rerum",
    "comprehensive_keyword": "tempora",
    "comprehensive_keyword_ko": "illum"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/glance-people-fortunes/{id}

PATCH api/glance-people-fortunes/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the glance people fortune. Example: iusto

Body Parameters

title   string   

Example: officiis

title_ko   string   

Example: ad

young_age   string  optional  

Example: quo

young_age_ko   string  optional  

Example: maiores

middle_age   string  optional  

Example: modi

middle_age_ko   string  optional  

Example: vel

old_age   string  optional  

Example: harum

old_age_ko   string  optional  

Example: voluptatem

comprehensive   string  optional  

Example: commodi

comprehensive_ko   string  optional  

Example: fuga

young_keyword   string  optional  

Example: aut

young_keyword_ko   string  optional  

Example: nam

middle_keyword   string  optional  

Example: sit

middle_keyword_ko   string  optional  

Example: saepe

old_keyword   string  optional  

Example: voluptas

old_keyword_ko   string  optional  

Example: rerum

comprehensive_keyword   string  optional  

Example: tempora

comprehensive_keyword_ko   string  optional  

Example: illum

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/glance-people-fortunes/distinctio" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/glance-people-fortunes/distinctio"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/glance-people-fortunes/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the glance people fortune. Example: distinctio

GET api/tarots

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/tarots" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/tarots"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/tarots

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/tarots

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/tarots" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"tarot_id\": \"omnis\",
    \"name\": \"saepe\",
    \"name_ko\": \"quaerat\",
    \"angle\": \"facere\",
    \"angle_ko\": \"sunt\",
    \"card\": \"qui\",
    \"card_ko\": \"quo\",
    \"today\": \"ea\",
    \"today_ko\": \"recusandae\",
    \"mean\": \"itaque\",
    \"mean_ko\": \"eveniet\",
    \"love\": \"et\",
    \"love_ko\": \"exercitationem\",
    \"friend\": \"dolor\",
    \"friend_ko\": \"facere\",
    \"study\": \"cupiditate\",
    \"study_ko\": \"nihil\",
    \"money\": \"nihil\",
    \"money_ko\": \"magni\",
    \"health\": \"aut\",
    \"health_ko\": \"optio\",
    \"business\": \"eaque\",
    \"business_ko\": \"illum\",
    \"star\": \"sit\",
    \"star_ko\": \"quae\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/tarots"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "tarot_id": "omnis",
    "name": "saepe",
    "name_ko": "quaerat",
    "angle": "facere",
    "angle_ko": "sunt",
    "card": "qui",
    "card_ko": "quo",
    "today": "ea",
    "today_ko": "recusandae",
    "mean": "itaque",
    "mean_ko": "eveniet",
    "love": "et",
    "love_ko": "exercitationem",
    "friend": "dolor",
    "friend_ko": "facere",
    "study": "cupiditate",
    "study_ko": "nihil",
    "money": "nihil",
    "money_ko": "magni",
    "health": "aut",
    "health_ko": "optio",
    "business": "eaque",
    "business_ko": "illum",
    "star": "sit",
    "star_ko": "quae"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/tarots

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

tarot_id   string  optional  

Example: omnis

name   string   

Example: saepe

name_ko   string   

Example: quaerat

angle   string   

Example: facere

angle_ko   string   

Example: sunt

card   string   

Example: qui

card_ko   string   

Example: quo

today   string   

Example: ea

today_ko   string   

Example: recusandae

mean   string   

Example: itaque

mean_ko   string   

Example: eveniet

love   string   

Example: et

love_ko   string   

Example: exercitationem

friend   string   

Example: dolor

friend_ko   string   

Example: facere

study   string   

Example: cupiditate

study_ko   string   

Example: nihil

money   string   

Example: nihil

money_ko   string   

Example: magni

health   string   

Example: aut

health_ko   string   

Example: optio

business   string   

Example: eaque

business_ko   string   

Example: illum

star   string   

Example: sit

star_ko   string   

Example: quae

GET api/tarots/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/tarots/modi" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/tarots/modi"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/tarots/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the tarot. Example: modi

PUT api/tarots/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/tarots/est" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"tarot_id\": \"recusandae\",
    \"name\": \"molestiae\",
    \"name_ko\": \"alias\",
    \"angle\": \"quia\",
    \"angle_ko\": \"necessitatibus\",
    \"card\": \"molestiae\",
    \"card_ko\": \"aut\",
    \"today\": \"eos\",
    \"today_ko\": \"porro\",
    \"mean\": \"nobis\",
    \"mean_ko\": \"porro\",
    \"love\": \"odio\",
    \"love_ko\": \"dolores\",
    \"friend\": \"ut\",
    \"friend_ko\": \"quia\",
    \"study\": \"odio\",
    \"study_ko\": \"iste\",
    \"money\": \"sit\",
    \"money_ko\": \"qui\",
    \"health\": \"asperiores\",
    \"health_ko\": \"non\",
    \"business\": \"eos\",
    \"business_ko\": \"nobis\",
    \"star\": \"quos\",
    \"star_ko\": \"dignissimos\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/tarots/est"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "tarot_id": "recusandae",
    "name": "molestiae",
    "name_ko": "alias",
    "angle": "quia",
    "angle_ko": "necessitatibus",
    "card": "molestiae",
    "card_ko": "aut",
    "today": "eos",
    "today_ko": "porro",
    "mean": "nobis",
    "mean_ko": "porro",
    "love": "odio",
    "love_ko": "dolores",
    "friend": "ut",
    "friend_ko": "quia",
    "study": "odio",
    "study_ko": "iste",
    "money": "sit",
    "money_ko": "qui",
    "health": "asperiores",
    "health_ko": "non",
    "business": "eos",
    "business_ko": "nobis",
    "star": "quos",
    "star_ko": "dignissimos"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/tarots/{id}

PATCH api/tarots/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the tarot. Example: est

Body Parameters

tarot_id   string  optional  

Example: recusandae

name   string   

Example: molestiae

name_ko   string   

Example: alias

angle   string   

Example: quia

angle_ko   string   

Example: necessitatibus

card   string   

Example: molestiae

card_ko   string   

Example: aut

today   string   

Example: eos

today_ko   string   

Example: porro

mean   string   

Example: nobis

mean_ko   string   

Example: porro

love   string   

Example: odio

love_ko   string   

Example: dolores

friend   string   

Example: ut

friend_ko   string   

Example: quia

study   string   

Example: odio

study_ko   string   

Example: iste

money   string   

Example: sit

money_ko   string   

Example: qui

health   string   

Example: asperiores

health_ko   string   

Example: non

business   string   

Example: eos

business_ko   string   

Example: nobis

star   string   

Example: quos

star_ko   string   

Example: dignissimos

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/tarots/est" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/tarots/est"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/tarots/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the tarot. Example: est

GET api/event-collections

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/event-collections" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/event-collections"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/event-collections

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/event-collections

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/event-collections" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"eos\",
    \"title_ko\": \"non\",
    \"topic\": \"pariatur\",
    \"topic_ko\": \"illum\",
    \"benefit\": \"eaque\",
    \"benefit_ko\": \"vitae\",
    \"benefit_egg\": 18,
    \"start_time\": \"2024-07-30 10:03:04\",
    \"end_time\": \"2029-07-17\",
    \"number_talisman\": 18,
    \"talisman_id\": \"facere\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/event-collections"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "eos",
    "title_ko": "non",
    "topic": "pariatur",
    "topic_ko": "illum",
    "benefit": "eaque",
    "benefit_ko": "vitae",
    "benefit_egg": 18,
    "start_time": "2024-07-30 10:03:04",
    "end_time": "2029-07-17",
    "number_talisman": 18,
    "talisman_id": "facere"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/event-collections

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

title   string   

Example: eos

title_ko   string   

Example: non

topic   string   

Example: pariatur

topic_ko   string   

Example: illum

benefit   string   

Example: eaque

benefit_ko   string   

Example: vitae

benefit_egg   integer  optional  

Example: 18

start_time   string   

Must be a valid date in the format Y-m-d H:i:s. Example: 2024-07-30 10:03:04

end_time   string   

Must be a valid date in the format Y-m-d H:i:s. Must be a date after start_time. Example: 2029-07-17

image   object  optional  
image_ko   object  optional  
number_talisman   integer   

Example: 18

talisman_id   string   

Example: facere

GET api/event-collections/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/event-collections/soluta" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/event-collections/soluta"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/event-collections/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the event collection. Example: soluta

PUT api/event-collections/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/event-collections/error" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"a\",
    \"title_ko\": \"recusandae\",
    \"topic\": \"qui\",
    \"topic_ko\": \"aut\",
    \"benefit\": \"est\",
    \"benefit_ko\": \"earum\",
    \"benefit_egg\": 4,
    \"start_time\": \"2024-07-30 10:03:04\",
    \"end_time\": \"2083-07-03\",
    \"number_talisman\": 7,
    \"talisman_id\": \"dolor\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/event-collections/error"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "a",
    "title_ko": "recusandae",
    "topic": "qui",
    "topic_ko": "aut",
    "benefit": "est",
    "benefit_ko": "earum",
    "benefit_egg": 4,
    "start_time": "2024-07-30 10:03:04",
    "end_time": "2083-07-03",
    "number_talisman": 7,
    "talisman_id": "dolor"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/event-collections/{id}

PATCH api/event-collections/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the event collection. Example: error

Body Parameters

title   string   

Example: a

title_ko   string   

Example: recusandae

topic   string   

Example: qui

topic_ko   string   

Example: aut

benefit   string   

Example: est

benefit_ko   string   

Example: earum

benefit_egg   integer  optional  

Example: 4

start_time   string   

Must be a valid date in the format Y-m-d H:i:s. Example: 2024-07-30 10:03:04

end_time   string   

Must be a valid date in the format Y-m-d H:i:s. Must be a date after start_time. Example: 2083-07-03

image   object  optional  
image_ko   object  optional  
number_talisman   integer   

Example: 7

talisman_id   string   

Example: dolor

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/event-collections/odio" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/event-collections/odio"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/event-collections/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the event collection. Example: odio

GET api/purchased-egg-histories

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/purchased-egg-histories" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/purchased-egg-histories"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/purchased-egg-histories

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/purchased-egg-histories

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/purchased-egg-histories" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"member_id\": 5,
    \"title\": \"sit\",
    \"title_ko\": \"ut\",
    \"price\": 34.8723,
    \"unit\": 8,
    \"egg_qty\": 12,
    \"type\": \"1\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/purchased-egg-histories"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "member_id": 5,
    "title": "sit",
    "title_ko": "ut",
    "price": 34.8723,
    "unit": 8,
    "egg_qty": 12,
    "type": "1"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/purchased-egg-histories

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

member_id   integer  optional  

Example: 5

title   string  optional  

Example: sit

title_ko   string  optional  

Example: ut

price   number  optional  

Example: 34.8723

unit   integer  optional  

Example: 8

egg_qty   integer  optional  

Example: 12

type   integer   

Example: 1

Must be one of:
  • 0
  • 1

GET api/purchased-egg-histories/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/purchased-egg-histories/eos" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/purchased-egg-histories/eos"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/purchased-egg-histories/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the purchased egg history. Example: eos

PUT api/purchased-egg-histories/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/purchased-egg-histories/dolorem" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"member_id\": 15,
    \"title\": \"earum\",
    \"title_ko\": \"repellat\",
    \"price\": 25.3827,
    \"unit\": 13,
    \"egg_qty\": 15,
    \"type\": \"1\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/purchased-egg-histories/dolorem"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "member_id": 15,
    "title": "earum",
    "title_ko": "repellat",
    "price": 25.3827,
    "unit": 13,
    "egg_qty": 15,
    "type": "1"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/purchased-egg-histories/{id}

PATCH api/purchased-egg-histories/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the purchased egg history. Example: dolorem

Body Parameters

member_id   integer  optional  

Example: 15

title   string  optional  

Example: earum

title_ko   string  optional  

Example: repellat

price   number  optional  

Example: 25.3827

unit   integer  optional  

Example: 13

egg_qty   integer  optional  

Example: 15

type   integer   

Example: 1

Must be one of:
  • 0
  • 1

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/purchased-egg-histories/molestiae" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/purchased-egg-histories/molestiae"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/purchased-egg-histories/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the purchased egg history. Example: molestiae

GET api/member-send-messages

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/member-send-messages" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-send-messages"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/member-send-messages

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/member-send-messages

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/member-send-messages" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"member_id\": 19,
    \"content\": \"sit\",
    \"email\": \"amy.mclaughlin@example.org\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-send-messages"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "member_id": 19,
    "content": "sit",
    "email": "amy.mclaughlin@example.org"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/member-send-messages

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

member_id   integer   

Example: 19

content   string  optional  

Example: sit

email   string  optional  

Must be a valid email address. Example: amy.mclaughlin@example.org

GET api/member-send-messages/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/member-send-messages/et" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-send-messages/et"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/member-send-messages/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the member send message. Example: et

POST api/send-emails/{id}

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/send-emails/explicabo" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"answer\": \"blanditiis\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/send-emails/explicabo"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "answer": "blanditiis"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/send-emails/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the send email. Example: explicabo

Body Parameters

answer   string   

Example: blanditiis

GET api/home-banners

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/home-banners" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/home-banners"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/home-banners

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/home-banners

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/home-banners" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"aut\",
    \"title_ko\": \"iusto\",
    \"start_time\": \"2024-07-30 10:03:04\",
    \"end_time\": \"2048-05-03\",
    \"sort\": 5
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/home-banners"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "aut",
    "title_ko": "iusto",
    "start_time": "2024-07-30 10:03:04",
    "end_time": "2048-05-03",
    "sort": 5
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/home-banners

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

title   string  optional  

Example: aut

title_ko   string  optional  

Example: iusto

image   object  optional  
image_ko   object  optional  
start_time   string   

Must be a valid date in the format Y-m-d H:i:s. Example: 2024-07-30 10:03:04

end_time   string   

Must be a valid date in the format Y-m-d H:i:s. Must be a date after start_time. Example: 2048-05-03

sort   integer  optional  

Example: 5

GET api/home-banners/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/home-banners/similique" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/home-banners/similique"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/home-banners/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the home banner. Example: similique

PUT api/home-banners/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/home-banners/eius" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"ad\",
    \"title_ko\": \"maiores\",
    \"start_time\": \"2024-07-30 10:03:04\",
    \"end_time\": \"2112-03-24\",
    \"sort\": 16
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/home-banners/eius"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "ad",
    "title_ko": "maiores",
    "start_time": "2024-07-30 10:03:04",
    "end_time": "2112-03-24",
    "sort": 16
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/home-banners/{id}

PATCH api/home-banners/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the home banner. Example: eius

Body Parameters

title   string  optional  

Example: ad

title_ko   string  optional  

Example: maiores

image   object  optional  
image_ko   object  optional  
start_time   string   

Must be a valid date in the format Y-m-d H:i:s. Example: 2024-07-30 10:03:04

end_time   string   

Must be a valid date in the format Y-m-d H:i:s. Must be a date after start_time. Example: 2112-03-24

sort   integer  optional  

Example: 16

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/home-banners/voluptas" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/home-banners/voluptas"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/home-banners/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the home banner. Example: voluptas

GET api/random-talisman-charges

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/random-talisman-charges" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/random-talisman-charges"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/random-talisman-charges

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/random-talisman-charges

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/random-talisman-charges" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"description\": \"Id neque possimus dicta quae rerum labore sed.\",
    \"description_ko\": \"voluptate\",
    \"default_charge\": 17,
    \"second_charge\": 9
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/random-talisman-charges"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "description": "Id neque possimus dicta quae rerum labore sed.",
    "description_ko": "voluptate",
    "default_charge": 17,
    "second_charge": 9
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/random-talisman-charges

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

description   string  optional  

Example: Id neque possimus dicta quae rerum labore sed.

description_ko   string  optional  

Example: voluptate

default_charge   integer   

Example: 17

second_charge   integer   

Example: 9

GET api/random-talisman-charges/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/random-talisman-charges/atque" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/random-talisman-charges/atque"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/random-talisman-charges/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the random talisman charge. Example: atque

PUT api/random-talisman-charges/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/random-talisman-charges/voluptate" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"description\": \"Earum omnis sit ea reiciendis ut voluptatem.\",
    \"description_ko\": \"dolorem\",
    \"default_charge\": 5,
    \"second_charge\": 10
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/random-talisman-charges/voluptate"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "description": "Earum omnis sit ea reiciendis ut voluptatem.",
    "description_ko": "dolorem",
    "default_charge": 5,
    "second_charge": 10
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/random-talisman-charges/{id}

PATCH api/random-talisman-charges/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the random talisman charge. Example: voluptate

Body Parameters

description   string  optional  

Example: Earum omnis sit ea reiciendis ut voluptatem.

description_ko   string  optional  

Example: dolorem

default_charge   integer   

Example: 5

second_charge   integer   

Example: 10

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/random-talisman-charges/dicta" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/random-talisman-charges/dicta"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/random-talisman-charges/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the random talisman charge. Example: dicta

GET api/egg-charging-lists

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/egg-charging-lists" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/egg-charging-lists"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/egg-charging-lists

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/egg-charging-lists

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/egg-charging-lists" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"egg_qty\": 6,
    \"price\": 19
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/egg-charging-lists"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "egg_qty": 6,
    "price": 19
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/egg-charging-lists

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

egg_qty   integer   

Example: 6

price   integer   

Example: 19

image   object  optional  

GET api/egg-charging-lists/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/egg-charging-lists/dolor" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/egg-charging-lists/dolor"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/egg-charging-lists/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the egg charging list. Example: dolor

PUT api/egg-charging-lists/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/egg-charging-lists/maiores" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"egg_qty\": 6,
    \"price\": 13
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/egg-charging-lists/maiores"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "egg_qty": 6,
    "price": 13
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/egg-charging-lists/{id}

PATCH api/egg-charging-lists/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the egg charging list. Example: maiores

Body Parameters

egg_qty   integer   

Example: 6

price   integer   

Example: 13

image   object  optional  

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/egg-charging-lists/saepe" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/egg-charging-lists/saepe"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/egg-charging-lists/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the egg charging list. Example: saepe

GET api/bonus-egg-attendances

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/bonus-egg-attendances" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/bonus-egg-attendances"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/bonus-egg-attendances

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/bonus-egg-attendances

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/bonus-egg-attendances" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"attendance\": 4,
    \"egg_qty\": 17
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/bonus-egg-attendances"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "attendance": 4,
    "egg_qty": 17
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/bonus-egg-attendances

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

attendance   integer   

Example: 4

egg_qty   integer   

Example: 17

image_before   object  optional  
image_after   object  optional  

GET api/bonus-egg-attendances/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/bonus-egg-attendances/eius" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/bonus-egg-attendances/eius"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/bonus-egg-attendances/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the bonus egg attendance. Example: eius

PUT api/bonus-egg-attendances/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/bonus-egg-attendances/voluptatum" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"attendance\": 6,
    \"egg_qty\": 3
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/bonus-egg-attendances/voluptatum"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "attendance": 6,
    "egg_qty": 3
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/bonus-egg-attendances/{id}

PATCH api/bonus-egg-attendances/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the bonus egg attendance. Example: voluptatum

Body Parameters

attendance   integer  optional  

Example: 6

egg_qty   integer   

Example: 3

image_before   object  optional  
image_after   object  optional  

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/bonus-egg-attendances/ratione" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/bonus-egg-attendances/ratione"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/bonus-egg-attendances/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the bonus egg attendance. Example: ratione

GET api/parallel-lives

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/parallel-lives" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/parallel-lives"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/parallel-lives

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/parallel-lives

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/parallel-lives" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"repudiandae\",
    \"title_ko\": \"temporibus\",
    \"contents1\": \"enim\",
    \"contents1_ko\": \"quasi\",
    \"contents2\": \"ea\",
    \"contents2_ko\": \"quia\",
    \"contents3\": \"et\",
    \"contents3_ko\": \"qui\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/parallel-lives"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "repudiandae",
    "title_ko": "temporibus",
    "contents1": "enim",
    "contents1_ko": "quasi",
    "contents2": "ea",
    "contents2_ko": "quia",
    "contents3": "et",
    "contents3_ko": "qui"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/parallel-lives

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

title   string  optional  

Example: repudiandae

title_ko   string  optional  

Example: temporibus

contents1   string  optional  

Example: enim

contents1_ko   string  optional  

Example: quasi

contents2   string  optional  

Example: ea

contents2_ko   string  optional  

Example: quia

contents3   string  optional  

Example: et

contents3_ko   string  optional  

Example: qui

GET api/parallel-lives/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/parallel-lives/laudantium" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/parallel-lives/laudantium"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/parallel-lives/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the parallel life. Example: laudantium

PUT api/parallel-lives/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/parallel-lives/voluptas" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"nam\",
    \"title_ko\": \"inventore\",
    \"contents1\": \"est\",
    \"contents1_ko\": \"voluptatem\",
    \"contents2\": \"enim\",
    \"contents2_ko\": \"et\",
    \"contents3\": \"tempora\",
    \"contents3_ko\": \"qui\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/parallel-lives/voluptas"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "nam",
    "title_ko": "inventore",
    "contents1": "est",
    "contents1_ko": "voluptatem",
    "contents2": "enim",
    "contents2_ko": "et",
    "contents3": "tempora",
    "contents3_ko": "qui"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/parallel-lives/{id}

PATCH api/parallel-lives/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the parallel life. Example: voluptas

Body Parameters

title   string  optional  

Example: nam

title_ko   string  optional  

Example: inventore

contents1   string  optional  

Example: est

contents1_ko   string  optional  

Example: voluptatem

contents2   string  optional  

Example: enim

contents2_ko   string  optional  

Example: et

contents3   string  optional  

Example: tempora

contents3_ko   string  optional  

Example: qui

GET api/life-times

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/life-times" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/life-times"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/life-times

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/life-times

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/life-times" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"sint\",
    \"title_ko\": \"id\",
    \"chapter1\": \"nam\",
    \"chapter1_ko\": \"explicabo\",
    \"chapter2\": \"aut\",
    \"chapter2_ko\": \"voluptas\",
    \"chapter3\": \"libero\",
    \"chapter3_ko\": \"qui\",
    \"epilogue\": \"repudiandae\",
    \"epilogue_ko\": \"explicabo\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/life-times"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "sint",
    "title_ko": "id",
    "chapter1": "nam",
    "chapter1_ko": "explicabo",
    "chapter2": "aut",
    "chapter2_ko": "voluptas",
    "chapter3": "libero",
    "chapter3_ko": "qui",
    "epilogue": "repudiandae",
    "epilogue_ko": "explicabo"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/life-times

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

title   string  optional  

Example: sint

title_ko   string  optional  

Example: id

chapter1   string  optional  

Example: nam

chapter1_ko   string  optional  

Example: explicabo

chapter2   string  optional  

Example: aut

chapter2_ko   string  optional  

Example: voluptas

chapter3   string  optional  

Example: libero

chapter3_ko   string  optional  

Example: qui

epilogue   string  optional  

Example: repudiandae

epilogue_ko   string  optional  

Example: explicabo

GET api/life-times/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/life-times/eum" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/life-times/eum"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/life-times/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the life time. Example: eum

PUT api/life-times/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/life-times/ratione" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"saepe\",
    \"title_ko\": \"sed\",
    \"chapter1\": \"quaerat\",
    \"chapter1_ko\": \"exercitationem\",
    \"chapter2\": \"natus\",
    \"chapter2_ko\": \"aperiam\",
    \"chapter3\": \"dolores\",
    \"chapter3_ko\": \"commodi\",
    \"epilogue\": \"odit\",
    \"epilogue_ko\": \"dolor\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/life-times/ratione"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "saepe",
    "title_ko": "sed",
    "chapter1": "quaerat",
    "chapter1_ko": "exercitationem",
    "chapter2": "natus",
    "chapter2_ko": "aperiam",
    "chapter3": "dolores",
    "chapter3_ko": "commodi",
    "epilogue": "odit",
    "epilogue_ko": "dolor"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/life-times/{id}

PATCH api/life-times/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the life time. Example: ratione

Body Parameters

title   string  optional  

Example: saepe

title_ko   string  optional  

Example: sed

chapter1   string  optional  

Example: quaerat

chapter1_ko   string  optional  

Example: exercitationem

chapter2   string  optional  

Example: natus

chapter2_ko   string  optional  

Example: aperiam

chapter3   string  optional  

Example: dolores

chapter3_ko   string  optional  

Example: commodi

epilogue   string  optional  

Example: odit

epilogue_ko   string  optional  

Example: dolor

GET api/personal-saju-characters

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/personal-saju-characters" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-characters"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/personal-saju-characters

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/personal-saju-characters

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/personal-saju-characters" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"quia\",
    \"character\": \"est\",
    \"work\": \"totam\",
    \"health\": \"ipsam\",
    \"title_ko\": \"eligendi\",
    \"contents1\": \"commodi\",
    \"contents1_ko\": \"facere\",
    \"contents2\": \"dolores\",
    \"contents2_ko\": \"neque\",
    \"contents3\": \"vitae\",
    \"contents3_ko\": \"voluptate\",
    \"contents4\": \"ut\",
    \"contents4_ko\": \"et\",
    \"contents5\": \"et\",
    \"contents5_ko\": \"optio\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-characters"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "quia",
    "character": "est",
    "work": "totam",
    "health": "ipsam",
    "title_ko": "eligendi",
    "contents1": "commodi",
    "contents1_ko": "facere",
    "contents2": "dolores",
    "contents2_ko": "neque",
    "contents3": "vitae",
    "contents3_ko": "voluptate",
    "contents4": "ut",
    "contents4_ko": "et",
    "contents5": "et",
    "contents5_ko": "optio"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/personal-saju-characters

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

title   string  optional  

Example: quia

character   string  optional  

Example: est

work   string  optional  

Example: totam

health   string  optional  

Example: ipsam

title_ko   string  optional  

Example: eligendi

contents1   string  optional  

Example: commodi

contents1_ko   string  optional  

Example: facere

contents2   string  optional  

Example: dolores

contents2_ko   string  optional  

Example: neque

contents3   string  optional  

Example: vitae

contents3_ko   string  optional  

Example: voluptate

contents4   string  optional  

Example: ut

contents4_ko   string  optional  

Example: et

contents5   string  optional  

Example: et

contents5_ko   string  optional  

Example: optio

GET api/personal-saju-characters/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/personal-saju-characters/dolorum" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-characters/dolorum"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/personal-saju-characters/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the personal saju character. Example: dolorum

PUT api/personal-saju-characters/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/personal-saju-characters/doloribus" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"modi\",
    \"character\": \"doloremque\",
    \"work\": \"rerum\",
    \"health\": \"porro\",
    \"title_ko\": \"dolores\",
    \"contents1\": \"tempore\",
    \"contents1_ko\": \"et\",
    \"contents2\": \"aut\",
    \"contents2_ko\": \"unde\",
    \"contents3\": \"vero\",
    \"contents3_ko\": \"officia\",
    \"contents4\": \"quasi\",
    \"contents4_ko\": \"at\",
    \"contents5\": \"fugit\",
    \"contents5_ko\": \"nihil\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-characters/doloribus"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "modi",
    "character": "doloremque",
    "work": "rerum",
    "health": "porro",
    "title_ko": "dolores",
    "contents1": "tempore",
    "contents1_ko": "et",
    "contents2": "aut",
    "contents2_ko": "unde",
    "contents3": "vero",
    "contents3_ko": "officia",
    "contents4": "quasi",
    "contents4_ko": "at",
    "contents5": "fugit",
    "contents5_ko": "nihil"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/personal-saju-characters/{id}

PATCH api/personal-saju-characters/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the personal saju character. Example: doloribus

Body Parameters

title   string  optional  

Example: modi

character   string  optional  

Example: doloremque

work   string  optional  

Example: rerum

health   string  optional  

Example: porro

title_ko   string  optional  

Example: dolores

contents1   string  optional  

Example: tempore

contents1_ko   string  optional  

Example: et

contents2   string  optional  

Example: aut

contents2_ko   string  optional  

Example: unde

contents3   string  optional  

Example: vero

contents3_ko   string  optional  

Example: officia

contents4   string  optional  

Example: quasi

contents4_ko   string  optional  

Example: at

contents5   string  optional  

Example: fugit

contents5_ko   string  optional  

Example: nihil

GET api/personal-saju-loves

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/personal-saju-loves" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-loves"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/personal-saju-loves

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/personal-saju-loves

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/personal-saju-loves" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"velit\",
    \"character\": \"cumque\",
    \"work\": \"maiores\",
    \"health\": \"enim\",
    \"title_ko\": \"dolor\",
    \"contents1\": \"possimus\",
    \"contents1_ko\": \"necessitatibus\",
    \"contents2\": \"ab\",
    \"contents2_ko\": \"qui\",
    \"contents3\": \"quis\",
    \"contents3_ko\": \"ab\",
    \"contents4\": \"inventore\",
    \"contents4_ko\": \"omnis\",
    \"contents5\": \"animi\",
    \"contents5_ko\": \"ut\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-loves"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "velit",
    "character": "cumque",
    "work": "maiores",
    "health": "enim",
    "title_ko": "dolor",
    "contents1": "possimus",
    "contents1_ko": "necessitatibus",
    "contents2": "ab",
    "contents2_ko": "qui",
    "contents3": "quis",
    "contents3_ko": "ab",
    "contents4": "inventore",
    "contents4_ko": "omnis",
    "contents5": "animi",
    "contents5_ko": "ut"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/personal-saju-loves

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

title   string  optional  

Example: velit

character   string  optional  

Example: cumque

work   string  optional  

Example: maiores

health   string  optional  

Example: enim

title_ko   string  optional  

Example: dolor

contents1   string  optional  

Example: possimus

contents1_ko   string  optional  

Example: necessitatibus

contents2   string  optional  

Example: ab

contents2_ko   string  optional  

Example: qui

contents3   string  optional  

Example: quis

contents3_ko   string  optional  

Example: ab

contents4   string  optional  

Example: inventore

contents4_ko   string  optional  

Example: omnis

contents5   string  optional  

Example: animi

contents5_ko   string  optional  

Example: ut

GET api/personal-saju-loves/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/personal-saju-loves/amet" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-loves/amet"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/personal-saju-loves/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the personal saju love. Example: amet

PUT api/personal-saju-loves/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/personal-saju-loves/ipsam" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"est\",
    \"character\": \"debitis\",
    \"work\": \"aspernatur\",
    \"health\": \"itaque\",
    \"title_ko\": \"nihil\",
    \"contents1\": \"quisquam\",
    \"contents1_ko\": \"libero\",
    \"contents2\": \"quos\",
    \"contents2_ko\": \"quas\",
    \"contents3\": \"ut\",
    \"contents3_ko\": \"similique\",
    \"contents4\": \"adipisci\",
    \"contents4_ko\": \"sed\",
    \"contents5\": \"labore\",
    \"contents5_ko\": \"id\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-loves/ipsam"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "est",
    "character": "debitis",
    "work": "aspernatur",
    "health": "itaque",
    "title_ko": "nihil",
    "contents1": "quisquam",
    "contents1_ko": "libero",
    "contents2": "quos",
    "contents2_ko": "quas",
    "contents3": "ut",
    "contents3_ko": "similique",
    "contents4": "adipisci",
    "contents4_ko": "sed",
    "contents5": "labore",
    "contents5_ko": "id"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/personal-saju-loves/{id}

PATCH api/personal-saju-loves/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the personal saju love. Example: ipsam

Body Parameters

title   string  optional  

Example: est

character   string  optional  

Example: debitis

work   string  optional  

Example: aspernatur

health   string  optional  

Example: itaque

title_ko   string  optional  

Example: nihil

contents1   string  optional  

Example: quisquam

contents1_ko   string  optional  

Example: libero

contents2   string  optional  

Example: quos

contents2_ko   string  optional  

Example: quas

contents3   string  optional  

Example: ut

contents3_ko   string  optional  

Example: similique

contents4   string  optional  

Example: adipisci

contents4_ko   string  optional  

Example: sed

contents5   string  optional  

Example: labore

contents5_ko   string  optional  

Example: id

GET api/personal-saju-works

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/personal-saju-works" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-works"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/personal-saju-works

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/personal-saju-works

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/personal-saju-works" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"nostrum\",
    \"character\": \"qui\",
    \"work\": \"ipsa\",
    \"health\": \"et\",
    \"title_ko\": \"reprehenderit\",
    \"contents1\": \"nesciunt\",
    \"contents1_ko\": \"sapiente\",
    \"contents2\": \"perspiciatis\",
    \"contents2_ko\": \"rerum\",
    \"contents3\": \"exercitationem\",
    \"contents3_ko\": \"ut\",
    \"contents4\": \"et\",
    \"contents4_ko\": \"quia\",
    \"contents5\": \"pariatur\",
    \"contents5_ko\": \"cumque\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-works"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "nostrum",
    "character": "qui",
    "work": "ipsa",
    "health": "et",
    "title_ko": "reprehenderit",
    "contents1": "nesciunt",
    "contents1_ko": "sapiente",
    "contents2": "perspiciatis",
    "contents2_ko": "rerum",
    "contents3": "exercitationem",
    "contents3_ko": "ut",
    "contents4": "et",
    "contents4_ko": "quia",
    "contents5": "pariatur",
    "contents5_ko": "cumque"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/personal-saju-works

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

title   string  optional  

Example: nostrum

character   string  optional  

Example: qui

work   string  optional  

Example: ipsa

health   string  optional  

Example: et

title_ko   string  optional  

Example: reprehenderit

contents1   string  optional  

Example: nesciunt

contents1_ko   string  optional  

Example: sapiente

contents2   string  optional  

Example: perspiciatis

contents2_ko   string  optional  

Example: rerum

contents3   string  optional  

Example: exercitationem

contents3_ko   string  optional  

Example: ut

contents4   string  optional  

Example: et

contents4_ko   string  optional  

Example: quia

contents5   string  optional  

Example: pariatur

contents5_ko   string  optional  

Example: cumque

GET api/personal-saju-works/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/personal-saju-works/occaecati" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-works/occaecati"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/personal-saju-works/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the personal saju work. Example: occaecati

PUT api/personal-saju-works/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/personal-saju-works/sit" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"alias\",
    \"character\": \"id\",
    \"work\": \"ea\",
    \"health\": \"repellendus\",
    \"title_ko\": \"et\",
    \"contents1\": \"sit\",
    \"contents1_ko\": \"recusandae\",
    \"contents2\": \"optio\",
    \"contents2_ko\": \"culpa\",
    \"contents3\": \"quae\",
    \"contents3_ko\": \"ipsa\",
    \"contents4\": \"vel\",
    \"contents4_ko\": \"autem\",
    \"contents5\": \"nostrum\",
    \"contents5_ko\": \"vero\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-works/sit"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "alias",
    "character": "id",
    "work": "ea",
    "health": "repellendus",
    "title_ko": "et",
    "contents1": "sit",
    "contents1_ko": "recusandae",
    "contents2": "optio",
    "contents2_ko": "culpa",
    "contents3": "quae",
    "contents3_ko": "ipsa",
    "contents4": "vel",
    "contents4_ko": "autem",
    "contents5": "nostrum",
    "contents5_ko": "vero"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/personal-saju-works/{id}

PATCH api/personal-saju-works/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the personal saju work. Example: sit

Body Parameters

title   string  optional  

Example: alias

character   string  optional  

Example: id

work   string  optional  

Example: ea

health   string  optional  

Example: repellendus

title_ko   string  optional  

Example: et

contents1   string  optional  

Example: sit

contents1_ko   string  optional  

Example: recusandae

contents2   string  optional  

Example: optio

contents2_ko   string  optional  

Example: culpa

contents3   string  optional  

Example: quae

contents3_ko   string  optional  

Example: ipsa

contents4   string  optional  

Example: vel

contents4_ko   string  optional  

Example: autem

contents5   string  optional  

Example: nostrum

contents5_ko   string  optional  

Example: vero

GET api/weekly-birth-flowers

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/weekly-birth-flowers" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/weekly-birth-flowers"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/weekly-birth-flowers

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/weekly-birth-flowers

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/weekly-birth-flowers" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"start_day\": \"aut\",
    \"end_day\": \"nulla\",
    \"period\": \"voluptatibus\",
    \"period_ko\": \"quia\",
    \"title\": \"consequuntur\",
    \"title_ko\": \"consequatur\",
    \"keywords\": \"quibusdam\",
    \"keywords_ko\": \"ut\",
    \"contents1\": \"ut\",
    \"contents1_ko\": \"officia\",
    \"contents2\": \"voluptate\",
    \"contents2_ko\": \"soluta\",
    \"contents3\": \"voluptas\",
    \"contents3_ko\": \"animi\",
    \"contents4\": \"dolorem\",
    \"contents4_ko\": \"odio\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/weekly-birth-flowers"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "start_day": "aut",
    "end_day": "nulla",
    "period": "voluptatibus",
    "period_ko": "quia",
    "title": "consequuntur",
    "title_ko": "consequatur",
    "keywords": "quibusdam",
    "keywords_ko": "ut",
    "contents1": "ut",
    "contents1_ko": "officia",
    "contents2": "voluptate",
    "contents2_ko": "soluta",
    "contents3": "voluptas",
    "contents3_ko": "animi",
    "contents4": "dolorem",
    "contents4_ko": "odio"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/weekly-birth-flowers

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

start_day   string  optional  

Example: aut

end_day   string  optional  

Example: nulla

period   string  optional  

Example: voluptatibus

period_ko   string  optional  

Example: quia

title   string  optional  

Example: consequuntur

title_ko   string  optional  

Example: consequatur

keywords   string  optional  

Example: quibusdam

keywords_ko   string  optional  

Example: ut

contents1   string  optional  

Example: ut

contents1_ko   string  optional  

Example: officia

contents2   string  optional  

Example: voluptate

contents2_ko   string  optional  

Example: soluta

contents3   string  optional  

Example: voluptas

contents3_ko   string  optional  

Example: animi

contents4   string  optional  

Example: dolorem

contents4_ko   string  optional  

Example: odio

GET api/weekly-birth-flowers/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/weekly-birth-flowers/qui" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/weekly-birth-flowers/qui"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/weekly-birth-flowers/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the weekly birth flower. Example: qui

PUT api/weekly-birth-flowers/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/weekly-birth-flowers/earum" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"start_day\": \"earum\",
    \"end_day\": \"autem\",
    \"period\": \"sit\",
    \"period_ko\": \"numquam\",
    \"title\": \"maiores\",
    \"title_ko\": \"et\",
    \"keywords\": \"incidunt\",
    \"keywords_ko\": \"possimus\",
    \"contents1\": \"saepe\",
    \"contents1_ko\": \"pariatur\",
    \"contents2\": \"molestias\",
    \"contents2_ko\": \"qui\",
    \"contents3\": \"odio\",
    \"contents3_ko\": \"ut\",
    \"contents4\": \"nihil\",
    \"contents4_ko\": \"sed\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/weekly-birth-flowers/earum"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "start_day": "earum",
    "end_day": "autem",
    "period": "sit",
    "period_ko": "numquam",
    "title": "maiores",
    "title_ko": "et",
    "keywords": "incidunt",
    "keywords_ko": "possimus",
    "contents1": "saepe",
    "contents1_ko": "pariatur",
    "contents2": "molestias",
    "contents2_ko": "qui",
    "contents3": "odio",
    "contents3_ko": "ut",
    "contents4": "nihil",
    "contents4_ko": "sed"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/weekly-birth-flowers/{id}

PATCH api/weekly-birth-flowers/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the weekly birth flower. Example: earum

Body Parameters

start_day   string  optional  

Example: earum

end_day   string  optional  

Example: autem

period   string  optional  

Example: sit

period_ko   string  optional  

Example: numquam

title   string  optional  

Example: maiores

title_ko   string  optional  

Example: et

keywords   string  optional  

Example: incidunt

keywords_ko   string  optional  

Example: possimus

contents1   string  optional  

Example: saepe

contents1_ko   string  optional  

Example: pariatur

contents2   string  optional  

Example: molestias

contents2_ko   string  optional  

Example: qui

contents3   string  optional  

Example: odio

contents3_ko   string  optional  

Example: ut

contents4   string  optional  

Example: nihil

contents4_ko   string  optional  

Example: sed

GET api/daily-birth-flowers

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/daily-birth-flowers" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/daily-birth-flowers"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/daily-birth-flowers

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/daily-birth-flowers

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/daily-birth-flowers" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"provident\",
    \"title_ko\": \"dignissimos\",
    \"contents\": \"hic\",
    \"contents_ko\": \"voluptate\",
    \"contents1\": \"cupiditate\",
    \"contents1_ko\": \"quas\",
    \"daily\": \"architecto\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/daily-birth-flowers"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "provident",
    "title_ko": "dignissimos",
    "contents": "hic",
    "contents_ko": "voluptate",
    "contents1": "cupiditate",
    "contents1_ko": "quas",
    "daily": "architecto"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/daily-birth-flowers

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

title   string  optional  

Example: provident

title_ko   string  optional  

Example: dignissimos

contents   string  optional  

Example: hic

contents_ko   string  optional  

Example: voluptate

contents1   string  optional  

Example: cupiditate

contents1_ko   string  optional  

Example: quas

daily   string  optional  

Example: architecto

GET api/daily-birth-flowers/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/daily-birth-flowers/et" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/daily-birth-flowers/et"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/daily-birth-flowers/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the daily birth flower. Example: et

PUT api/daily-birth-flowers/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/daily-birth-flowers/placeat" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"dolorem\",
    \"title_ko\": \"sunt\",
    \"contents\": \"ut\",
    \"contents_ko\": \"tempora\",
    \"contents1\": \"laudantium\",
    \"contents1_ko\": \"quia\",
    \"daily\": \"voluptatem\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/daily-birth-flowers/placeat"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "dolorem",
    "title_ko": "sunt",
    "contents": "ut",
    "contents_ko": "tempora",
    "contents1": "laudantium",
    "contents1_ko": "quia",
    "daily": "voluptatem"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/daily-birth-flowers/{id}

PATCH api/daily-birth-flowers/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the daily birth flower. Example: placeat

Body Parameters

title   string  optional  

Example: dolorem

title_ko   string  optional  

Example: sunt

contents   string  optional  

Example: ut

contents_ko   string  optional  

Example: tempora

contents1   string  optional  

Example: laudantium

contents1_ko   string  optional  

Example: quia

daily   string  optional  

Example: voluptatem

GET api/dream-interpretations

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/dream-interpretations" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/dream-interpretations"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/dream-interpretations

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/dream-interpretations

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/dream-interpretations" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"ani\": \"doloremque\",
    \"ani_ko\": \"magni\",
    \"ani_list\": \"est\",
    \"ani_list_ko\": \"quia\",
    \"d_list\": \"quam\",
    \"d_list_ko\": \"nesciunt\",
    \"result\": \"ut\",
    \"result_ko\": \"perspiciatis\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/dream-interpretations"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "ani": "doloremque",
    "ani_ko": "magni",
    "ani_list": "est",
    "ani_list_ko": "quia",
    "d_list": "quam",
    "d_list_ko": "nesciunt",
    "result": "ut",
    "result_ko": "perspiciatis"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/dream-interpretations

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

ani   string  optional  

Example: doloremque

ani_ko   string  optional  

Example: magni

ani_list   string  optional  

Example: est

ani_list_ko   string  optional  

Example: quia

d_list   string  optional  

Example: quam

d_list_ko   string  optional  

Example: nesciunt

result   string  optional  

Example: ut

result_ko   string  optional  

Example: perspiciatis

GET api/dream-interpretations/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/dream-interpretations/non" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/dream-interpretations/non"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/dream-interpretations/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the dream interpretation. Example: non

PUT api/dream-interpretations/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/dream-interpretations/et" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"ani\": \"nisi\",
    \"ani_ko\": \"aliquam\",
    \"ani_list\": \"eius\",
    \"ani_list_ko\": \"voluptate\",
    \"d_list\": \"nihil\",
    \"d_list_ko\": \"sed\",
    \"result\": \"adipisci\",
    \"result_ko\": \"ullam\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/dream-interpretations/et"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "ani": "nisi",
    "ani_ko": "aliquam",
    "ani_list": "eius",
    "ani_list_ko": "voluptate",
    "d_list": "nihil",
    "d_list_ko": "sed",
    "result": "adipisci",
    "result_ko": "ullam"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/dream-interpretations/{id}

PATCH api/dream-interpretations/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the dream interpretation. Example: et

Body Parameters

ani   string  optional  

Example: nisi

ani_ko   string  optional  

Example: aliquam

ani_list   string  optional  

Example: eius

ani_list_ko   string  optional  

Example: voluptate

d_list   string  optional  

Example: nihil

d_list_ko   string  optional  

Example: sed

result   string  optional  

Example: adipisci

result_ko   string  optional  

Example: ullam

DELETE api/dream-interpretations/{id}

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/dream-interpretations/quidem" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/dream-interpretations/quidem"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/dream-interpretations/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the dream interpretation. Example: quidem

GET api/constellation-zodiacs

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/constellation-zodiacs" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/constellation-zodiacs"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/constellation-zodiacs

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/constellation-zodiacs

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/constellation-zodiacs" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"star_code\": \"numquam\",
    \"ji\": \"explicabo\",
    \"title\": \"nisi\",
    \"title_ko\": \"aut\",
    \"contents\": \"suscipit\",
    \"contents_ko\": \"sint\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/constellation-zodiacs"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "star_code": "numquam",
    "ji": "explicabo",
    "title": "nisi",
    "title_ko": "aut",
    "contents": "suscipit",
    "contents_ko": "sint"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/constellation-zodiacs

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

star_code   string  optional  

Example: numquam

ji   string  optional  

Example: explicabo

title   string  optional  

Example: nisi

title_ko   string  optional  

Example: aut

contents   string  optional  

Example: suscipit

contents_ko   string  optional  

Example: sint

GET api/constellation-zodiacs/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/constellation-zodiacs/quos" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/constellation-zodiacs/quos"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/constellation-zodiacs/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the constellation zodiac. Example: quos

PUT api/constellation-zodiacs/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/constellation-zodiacs/atque" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"star_code\": \"consequatur\",
    \"ji\": \"atque\",
    \"title\": \"odit\",
    \"title_ko\": \"culpa\",
    \"contents\": \"natus\",
    \"contents_ko\": \"necessitatibus\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/constellation-zodiacs/atque"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "star_code": "consequatur",
    "ji": "atque",
    "title": "odit",
    "title_ko": "culpa",
    "contents": "natus",
    "contents_ko": "necessitatibus"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/constellation-zodiacs/{id}

PATCH api/constellation-zodiacs/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the constellation zodiac. Example: atque

Body Parameters

star_code   string  optional  

Example: consequatur

ji   string  optional  

Example: atque

title   string  optional  

Example: odit

title_ko   string  optional  

Example: culpa

contents   string  optional  

Example: natus

contents_ko   string  optional  

Example: necessitatibus

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/recommended-categories" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/recommended-categories"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/recommended-categories/create" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/recommended-categories/create"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/recommended-categories" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/recommended-categories"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/recommended-categories/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/recommended-categories/1"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/recommended-categories/1/edit" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/recommended-categories/1/edit"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/recommended-categories/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/recommended-categories/1"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/recommended-categories/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/recommended-categories/1"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

GET api/admin-list-ani-ani-lists

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/admin-list-ani-ani-lists" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/admin-list-ani-ani-lists"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/admin-list-ani-ani-lists

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

GET api/member-recommend-talismans

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/member-recommend-talismans" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-recommend-talismans"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/member-recommend-talismans

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

GET api/member-recommend-talismans/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/member-recommend-talismans/quo" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-recommend-talismans/quo"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/member-recommend-talismans/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the member recommend talisman. Example: quo

PUT api/member-recommend-talismans/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/member-recommend-talismans/incidunt" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"member_id\": 1,
    \"sub_category\": 8,
    \"talisman_id\": \"necessitatibus\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-recommend-talismans/incidunt"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "member_id": 1,
    "sub_category": 8,
    "talisman_id": "necessitatibus"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/member-recommend-talismans/{id}

PATCH api/member-recommend-talismans/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the member recommend talisman. Example: incidunt

Body Parameters

member_id   integer  optional  

Example: 1

sub_category   integer  optional  

Example: 8

talisman_id   string  optional  

Example: necessitatibus

GET api/member-listRecommend-talisman-histories

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/member-listRecommend-talisman-histories" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-listRecommend-talisman-histories"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/member-listRecommend-talisman-histories

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

GET api/future-fortune-charges

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/future-fortune-charges" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/future-fortune-charges"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/future-fortune-charges

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/future-fortune-charges

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/future-fortune-charges" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"description\": \"Eos officia et distinctio possimus error iusto incidunt nemo.\",
    \"description_ko\": \"odio\",
    \"past_charge\": 1,
    \"future_charge\": 4
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/future-fortune-charges"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "description": "Eos officia et distinctio possimus error iusto incidunt nemo.",
    "description_ko": "odio",
    "past_charge": 1,
    "future_charge": 4
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/future-fortune-charges

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

description   string  optional  

Example: Eos officia et distinctio possimus error iusto incidunt nemo.

description_ko   string  optional  

Example: odio

past_charge   integer   

Example: 1

future_charge   integer   

Example: 4

GET api/future-fortune-charges/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/future-fortune-charges/maxime" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/future-fortune-charges/maxime"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/future-fortune-charges/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the future fortune charge. Example: maxime

PUT api/future-fortune-charges/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/future-fortune-charges/magni" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"description\": \"Minima blanditiis adipisci nam consectetur repudiandae similique omnis.\",
    \"description_ko\": \"est\",
    \"past_charge\": 16,
    \"future_charge\": 11
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/future-fortune-charges/magni"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "description": "Minima blanditiis adipisci nam consectetur repudiandae similique omnis.",
    "description_ko": "est",
    "past_charge": 16,
    "future_charge": 11
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/future-fortune-charges/{id}

PATCH api/future-fortune-charges/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the future fortune charge. Example: magni

Body Parameters

description   string  optional  

Example: Minima blanditiis adipisci nam consectetur repudiandae similique omnis.

description_ko   string  optional  

Example: est

past_charge   integer   

Example: 16

future_charge   integer   

Example: 11

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/future-fortune-charges/molestiae" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/future-fortune-charges/molestiae"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/future-fortune-charges/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the future fortune charge. Example: molestiae

GET api/member-future-fortunes

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/member-future-fortunes" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-future-fortunes"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/member-future-fortunes

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/member-future-fortunes

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/member-future-fortunes" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"member_id\": 9,
    \"level_score\": 6,
    \"charging\": 1,
    \"fortune_checked\": 8,
    \"fortune_date\": \"2024-07-30 10:03:05\",
    \"seek_year\": \"ut\",
    \"seek_month\": \"eius\",
    \"seek_day\": \"provident\",
    \"birth_day\": \"quia\",
    \"birth_month\": \"exercitationem\",
    \"birth_year\": \"sed\",
    \"user_sex\": 1
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-future-fortunes"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "member_id": 9,
    "level_score": 6,
    "charging": 1,
    "fortune_checked": 8,
    "fortune_date": "2024-07-30 10:03:05",
    "seek_year": "ut",
    "seek_month": "eius",
    "seek_day": "provident",
    "birth_day": "quia",
    "birth_month": "exercitationem",
    "birth_year": "sed",
    "user_sex": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/member-future-fortunes

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

member_id   integer   

Example: 9

level_score   integer  optional  

Example: 6

charging   integer  optional  

Example: 1

fortune_checked   integer  optional  

Example: 8

fortune_date   string  optional  

Must be a valid date in the format Y-m-d H:i:s. Example: 2024-07-30 10:03:05

seek_year   string   

Example: ut

seek_month   string   

Example: eius

seek_day   string   

Example: provident

birth_day   string   

Example: quia

birth_month   string   

Example: exercitationem

birth_year   string   

Example: sed

user_sex   integer   

Example: 1

GET api/member-future-fortunes/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/member-future-fortunes/quas" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-future-fortunes/quas"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/member-future-fortunes/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the member future fortune. Example: quas

PUT api/member-future-fortunes/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/member-future-fortunes/repellendus" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-future-fortunes/repellendus"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/member-future-fortunes/{id}

PATCH api/member-future-fortunes/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the member future fortune. Example: repellendus

DELETE api/member-future-fortunes/{id}

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/member-future-fortunes/debitis" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-future-fortunes/debitis"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/member-future-fortunes/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the member future fortune. Example: debitis

GET api/member-buy-talisman-todays

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/member-buy-talisman-todays" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-buy-talisman-todays"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/member-buy-talisman-todays

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

GET api/level-scores

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/level-scores" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/level-scores"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/level-scores

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

GET api/member-bought-talisman-todays

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/member-bought-talisman-todays" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-bought-talisman-todays"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/member-bought-talisman-todays

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

GET api/member-owned-talismans

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/member-owned-talismans" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-owned-talismans"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/member-owned-talismans

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

GET api/member-fortune-this-days

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/member-fortune-this-days" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-fortune-this-days"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/member-fortune-this-days

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/parties

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/parties" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/parties"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/parties

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

GET api/parties/{user-profile-id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/parties/sunt" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/parties/sunt"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (405):

Show headers
allow: DELETE
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "The GET method is not supported for route api/parties/sunt. Supported methods: DELETE.",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\MethodNotAllowedHttpException",
    "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
    "line": 122,
    "trace": [
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
            "line": 107,
            "function": "requestMethodNotAllowed",
            "class": "Illuminate\\Routing\\AbstractRouteCollection",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
            "line": 41,
            "function": "getRouteForMethods",
            "class": "Illuminate\\Routing\\AbstractRouteCollection",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/CompiledRouteCollection.php",
            "line": 144,
            "function": "handleMatchedRoute",
            "class": "Illuminate\\Routing\\AbstractRouteCollection",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 761,
            "function": "match",
            "class": "Illuminate\\Routing\\CompiledRouteCollection",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 748,
            "function": "findRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 737,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/app/Http/Middleware/ConvertStringBooleansToBooleans.php",
            "line": 30,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ConvertStringBooleansToBooleans",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 300,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 288,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 91,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 44,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 236,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 125,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 72,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 50,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 53,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/symfony/console/Application.php",
            "line": 1096,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET api/parties/{user-profile-id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

user-profile-id   string   

Example: sunt

GET api/parties/{user-profile-id}/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/parties/non/eaque" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/parties/non/eaque"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "The route api/parties/non/eaque could not be found.",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
    "line": 44,
    "trace": [
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/CompiledRouteCollection.php",
            "line": 144,
            "function": "handleMatchedRoute",
            "class": "Illuminate\\Routing\\AbstractRouteCollection",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 761,
            "function": "match",
            "class": "Illuminate\\Routing\\CompiledRouteCollection",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 748,
            "function": "findRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 737,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/app/Http/Middleware/ConvertStringBooleansToBooleans.php",
            "line": 30,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ConvertStringBooleansToBooleans",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 300,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 288,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 91,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 44,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 236,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 125,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 72,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 50,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 53,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/symfony/console/Application.php",
            "line": 1096,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET api/parties/{user-profile-id}/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

user-profile-id   string   

Example: non

id   string   

The ID of the {user profile id}. Example: eaque

PUT api/parties/{user-profile-id}/{id}

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/parties/quis/sit" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"name\": \"ipsa\",
    \"gender\": \"quae\",
    \"dob\": \"consequatur\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/parties/quis/sit"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "name": "ipsa",
    "gender": "quae",
    "dob": "consequatur"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/parties/{user-profile-id}/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

user-profile-id   string   

Example: quis

id   string   

The ID of the {user profile id}. Example: sit

Body Parameters

name   string   

Example: ipsa

gender   string   

Example: quae

dob   string   

Example: consequatur

tob   string  optional  

DELETE api/parties/{id}

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/parties/et" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/parties/et"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/parties/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the party. Example: et

GET api/egg-chargings

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/egg-chargings" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/egg-chargings"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/egg-chargings

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

GET api/get_tarots/{tarot_category}/{tarot_name}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/get_tarots/eligendi/quidem" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/get_tarots/eligendi/quidem"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/get_tarots/{tarot_category}/{tarot_name}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

tarot_category   string   

Example: eligendi

tarot_name   string   

Example: quidem

GET api/terms

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/terms" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/terms"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/terms

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

GET api/terms/{id}

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/terms/aut" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/terms/aut"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/terms/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the term. Example: aut

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/terms/quidem" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/terms/quidem"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/terms/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the term. Example: quidem

GET auth/{provider}/redirect

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/auth/error/redirect" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/auth/error/redirect"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (500):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
set-cookie: XSRF-TOKEN=eyJpdiI6InlORXIrdDNRTGRsUjFNakFpanlpK0E9PSIsInZhbHVlIjoiQWRCVGFXK1FuZDhZbHFLeXFvcjd5SGJuTU5qYlhVK2syZjRudk9RZzZEeEg2aGpobUNLcnRaLytrRnlOaGFuQnQ5WU91b29zR05rQWRlT3NPOEtWb1kyTUZ0RXRrVVlBY2RiU2U3RnVNdWt3K1UwVkluaTlEU3YyOW5xU3MySDQiLCJtYWMiOiJlNzg2YTJlOTMyMmQ4YTE0MGE0YzRiNGIyMzMzM2U3MDNhNDdhZDM5Y2FiYTJiYWJkMDBlODU3YTkzNzIyYjdlIiwidGFnIjoiIn0%3D; expires=Tue, 30 Jul 2024 12:03:06 GMT; Max-Age=7200; path=/; secure; samesite=lax; allgo_session=eyJpdiI6Ik93eG5jYzJ4M0V0WjJxT0d6eVFicEE9PSIsInZhbHVlIjoiaFhucS9RdG0zeUJaNituSEpVVlZuczhCbTNrSGgvZDZEYlNQT1pDTGtZa1B2SXJDNmtYREkxR2ZGMVhGR3haZjNsa053djRMejgzVXQ1ME9FZTViNkJjelhJemIzUDV6ZFJQZ3Bkc2RicFNTREl2ZmNBSmxIRDl2TENsaEFFc2MiLCJtYWMiOiJkYjZmZTdlOGRhZGU4NWZmMzQyYTcwN2IwMzk4OWMyZjA3ZjIwNzFiZmFkYWMwY2M1NzczZWViN2EzZmNhMzQ0IiwidGFnIjoiIn0%3D; expires=Tue, 30 Jul 2024 12:03:06 GMT; Max-Age=7200; path=/; httponly; samesite=lax
 

{
    "message": "Driver [error] not supported.",
    "exception": "InvalidArgumentException",
    "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Support/Manager.php",
    "line": 109,
    "trace": [
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Support/Manager.php",
            "line": 80,
            "function": "createDriver",
            "class": "Illuminate\\Support\\Manager",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php",
            "line": 355,
            "function": "driver",
            "class": "Illuminate\\Support\\Manager",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/app/Http/Controllers/ProviderController.php",
            "line": 17,
            "function": "__callStatic",
            "class": "Illuminate\\Support\\Facades\\Facade",
            "type": "::"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php",
            "line": 54,
            "function": "redirect",
            "class": "App\\Http\\Controllers\\ProviderController",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php",
            "line": 43,
            "function": "callAction",
            "class": "Illuminate\\Routing\\Controller",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 259,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\ControllerDispatcher",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 205,
            "function": "runController",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 806,
            "function": "run",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php",
            "line": 50,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\SubstituteBindings",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php",
            "line": 78,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php",
            "line": 49,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\View\\Middleware\\ShareErrorsFromSession",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php",
            "line": 121,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php",
            "line": 64,
            "function": "handleStatefulRequest",
            "class": "Illuminate\\Session\\Middleware\\StartSession",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Session\\Middleware\\StartSession",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php",
            "line": 37,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php",
            "line": 67,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Cookie\\Middleware\\EncryptCookies",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 805,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 784,
            "function": "runRouteWithinStack",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 748,
            "function": "runRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 737,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/app/Http/Middleware/ConvertStringBooleansToBooleans.php",
            "line": 30,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ConvertStringBooleansToBooleans",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 300,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 288,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 91,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 44,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 236,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 125,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 72,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 50,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 53,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/symfony/console/Application.php",
            "line": 1096,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/var/www/html/allgo-backend/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET auth/{provider}/redirect

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

provider   string   

Example: error

GET auth/{provider}/callback

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/auth/accusamus/callback" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/auth/accusamus/callback"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (400):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
set-cookie: XSRF-TOKEN=eyJpdiI6IjJnR3hKNjUyMENITnpITUFxbG9TOGc9PSIsInZhbHVlIjoiMWFQSWlHcW9ScFRQeDhCTkkyaG5qcE02UTNaVnd4RXlMK25ENFhMQkQvUVlHbS9wMEcxOVdVT1RmVWROTmovRERybW4wNmdQbDFLYldYWGhUR0tZdk5TV1RxSjhuR1cycUFGdGtYSG5yaWpOUGcvc3hZc29WeGJyZU44UHkweVQiLCJtYWMiOiJjNjk1YTQyNjhlMDllMmUwM2ZjNWJiZjIxY2I3MTMxN2M2MmY4Yjc3ZGE3MDAzNGFhNTAxN2I4YTA4MzY4MGVkIiwidGFnIjoiIn0%3D; expires=Tue, 30 Jul 2024 12:03:06 GMT; Max-Age=7200; path=/; secure; samesite=lax; allgo_session=eyJpdiI6InJvK1k1aDRWQnRoajlvWFF1TW00K2c9PSIsInZhbHVlIjoiQWFDVXNpUXpkdGp0aXJzQko2THovenJyZmJSUFlTOCs0RG1ncTFEdnBGQ3k5OWhLSjdCNHB4TjJldlpZcWpwWS9OeURqMjIvUmxENDJBZy9DZHJKdGNPb25pdFkwQ1pWSUNHYUp0ZXBreUVzM3RrOEFGMmwyemZXUW9oZ1FFNEQiLCJtYWMiOiI4NTAxMDY1NjEyMTNiYzBlNjQ1YTA1NDkxY2M1ZTkwZmU3OGY4YzBhN2E2YjcyNDRjNTlkMjdmMmVjNTkzMmI0IiwidGFnIjoiIn0%3D; expires=Tue, 30 Jul 2024 12:03:06 GMT; Max-Age=7200; path=/; httponly; samesite=lax
 

{
    "message": "Driver [accusamus] not supported."
}
 

Request      

GET auth/{provider}/callback

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

provider   string   

Example: accusamus

POST auth/{provider}/callback

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/auth/quod/callback" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/auth/quod/callback"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST auth/{provider}/callback

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

provider   string   

Example: quod

Event Managment

List Events

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/events?page=1&limit=10&sortName=created_at&sortType=desc&type=voluptas&title=tenetur&subtitle=nam&description=Ut+tenetur+dolore+optio+ut+atque+aut+quo.&is_expired=1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/events"
);

const params = {
    "page": "1",
    "limit": "10",
    "sortName": "created_at",
    "sortType": "desc",
    "type": "voluptas",
    "title": "tenetur",
    "subtitle": "nam",
    "description": "Ut tenetur dolore optio ut atque aut quo.",
    "is_expired": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/events

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Query Parameters

page   integer  optional  

The page number. Example: 1

limit   integer  optional  

The number of items per page. Example: 10

sortName   string  optional  

The column to sort by. Example: created_at

sortType   string  optional  

The type of sorting. Example: desc

type   string  optional  

The type of event query. Example: voluptas

title   string  optional  

The title of event query. Example: tenetur

subtitle   string  optional  

The subtitle of event query. Example: nam

description   string  optional  

The description of event query. Example: Ut tenetur dolore optio ut atque aut quo.

is_expired   boolean  optional  

Check expired events. Example: true

Store a Event

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/events" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: multipart/form-data" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --form "title=anhxgakamqazjidzxhzqox"\
    --form "title_ko=mhjsdwn"\
    --form "subtitle=rehnhxcjuow"\
    --form "subtitle_ko=bveyoujanves"\
    --form "description=Provident non unde corporis voluptatem at."\
    --form "description_ko=sasbjfjmcriyidpynawyk"\
    --form "background_colors=e"\
    --form "start_time=2024-07-30 10:03:03"\
    --form "end_time=2122-12-14"\
    --form "type=jxbppbvckzbbxqk"\
    --form "images[icon][]=@/tmp/phpzTqbE5"     --form "images[background][]=@/tmp/phpxcoGt4"     --form "images[background_ko][]=@/tmp/php3aX4F4" 
const url = new URL(
    "https://api-dev.sirioh.com/api/events"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "multipart/form-data",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

const body = new FormData();
body.append('title', 'anhxgakamqazjidzxhzqox');
body.append('title_ko', 'mhjsdwn');
body.append('subtitle', 'rehnhxcjuow');
body.append('subtitle_ko', 'bveyoujanves');
body.append('description', 'Provident non unde corporis voluptatem at.');
body.append('description_ko', 'sasbjfjmcriyidpynawyk');
body.append('background_colors', 'e');
body.append('start_time', '2024-07-30 10:03:03');
body.append('end_time', '2122-12-14');
body.append('type', 'jxbppbvckzbbxqk');
body.append('images[icon][]', document.querySelector('input[name="images[icon][]"]').files[0]);
body.append('images[background][]', document.querySelector('input[name="images[background][]"]').files[0]);
body.append('images[background_ko][]', document.querySelector('input[name="images[background_ko][]"]').files[0]);

fetch(url, {
    method: "POST",
    headers,
    body,
}).then(response => response.json());

Request      

POST api/events

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: multipart/form-data

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

title   string   

Must not be greater than 255 characters. Example: anhxgakamqazjidzxhzqox

title_ko   string  optional  

Must not be greater than 255 characters. Example: mhjsdwn

subtitle   string   

Must not be greater than 255 characters. Example: rehnhxcjuow

subtitle_ko   string  optional  

Must not be greater than 255 characters. Example: bveyoujanves

description   string   

Must not be greater than 500 characters. Example: Provident non unde corporis voluptatem at.

description_ko   string  optional  

Must not be greater than 500 characters. Example: sasbjfjmcriyidpynawyk

background_colors   string  optional  

Must not be greater than 1000 characters. Example: e

start_time   string   

Must be a valid date in the format Y-m-d H:i:s. Example: 2024-07-30 10:03:03

end_time   string   

Must be a valid date in the format Y-m-d H:i:s. Must be a date after start_time. Example: 2122-12-14

type   string   

Must not be greater than 255 characters. Example: jxbppbvckzbbxqk

images   object   
icon   file[]   

Must be a file.

background   file[]  optional  

Must be a file.

background_ko   file[]  optional  

Must be a file.

Show an Event By Id

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/events/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/events/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/events/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the event. Example: 1

Update an Event

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/events/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: multipart/form-data" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --form "title=b"\
    --form "title_ko=eytnqiwstcvmfsgxav"\
    --form "subtitle=gfilnzmidl"\
    --form "subtitle_ko=yslfewomjkladwetwsc"\
    --form "description=Vero et culpa dolor amet nesciunt."\
    --form "description_ko=eiq"\
    --form "background_colors=cuwpbmkwmpfylx"\
    --form "start_time=2024-07-30 10:03:03"\
    --form "end_time=2087-02-12"\
    --form "type=vpfwwsclxijpbpyuwkidzgpw"\
    --form "images[icon][]=@/tmp/phpPzbayv"     --form "images[background][]=@/tmp/phpjEzDHw"     --form "images[background_ko][]=@/tmp/phpnuoU92" 
const url = new URL(
    "https://api-dev.sirioh.com/api/events/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "multipart/form-data",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

const body = new FormData();
body.append('title', 'b');
body.append('title_ko', 'eytnqiwstcvmfsgxav');
body.append('subtitle', 'gfilnzmidl');
body.append('subtitle_ko', 'yslfewomjkladwetwsc');
body.append('description', 'Vero et culpa dolor amet nesciunt.');
body.append('description_ko', 'eiq');
body.append('background_colors', 'cuwpbmkwmpfylx');
body.append('start_time', '2024-07-30 10:03:03');
body.append('end_time', '2087-02-12');
body.append('type', 'vpfwwsclxijpbpyuwkidzgpw');
body.append('images[icon][]', document.querySelector('input[name="images[icon][]"]').files[0]);
body.append('images[background][]', document.querySelector('input[name="images[background][]"]').files[0]);
body.append('images[background_ko][]', document.querySelector('input[name="images[background_ko][]"]').files[0]);

fetch(url, {
    method: "PUT",
    headers,
    body,
}).then(response => response.json());

Request      

PUT api/events/{id}

PATCH api/events/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: multipart/form-data

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the event. Example: 1

Body Parameters

title   string   

Must not be greater than 255 characters. Example: b

title_ko   string  optional  

Must not be greater than 255 characters. Example: eytnqiwstcvmfsgxav

subtitle   string   

Must not be greater than 255 characters. Example: gfilnzmidl

subtitle_ko   string  optional  

Must not be greater than 255 characters. Example: yslfewomjkladwetwsc

description   string   

Must not be greater than 500 characters. Example: Vero et culpa dolor amet nesciunt.

description_ko   string  optional  

Must not be greater than 500 characters. Example: eiq

background_colors   string  optional  

Must not be greater than 1000 characters. Example: cuwpbmkwmpfylx

start_time   string   

Must be a valid date in the format Y-m-d H:i:s. Example: 2024-07-30 10:03:03

end_time   string   

Must be a valid date in the format Y-m-d H:i:s. Must be a date after start_time. Example: 2087-02-12

type   string   

Must not be greater than 255 characters. Example: vpfwwsclxijpbpyuwkidzgpw

images   object  optional  
icon   file[]  optional  

Must be a file.

background   file[]  optional  

Must be a file.

background_ko   file[]  optional  

Must be a file.

Delete an Event

requires authentication

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/events/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/events/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/events/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the event. Example: 1

PUT api/changed-event-images/{id}

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/changed-event-images/ipsam" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/changed-event-images/ipsam"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/changed-event-images/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the changed event image. Example: ipsam

Fortune Today

List Animal Fortune

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/fortune-todays?fortune_today_id=885&fortune_today=Please+do+not&fortune_today_ko=%EB%AC%BC%EC%9D%84+%EA%B1%B0%EC%8A%A4%EB%A6%B4%EB%A0%A4%EA%B3%A0%EB%8A%94&color=red&color_ko=%EB%A0%88%EB%93%9C&direction=South&direction_ko=%EB%82%A8&page=1&limit=20&sortName=fortune_today_id&sortType=desc" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://api-dev.sirioh.com/api/fortune-todays"
);

const params = {
    "fortune_today_id": "885",
    "fortune_today": "Please do not",
    "fortune_today_ko": "물을 거스릴려고는",
    "color": "red",
    "color_ko": "레드",
    "direction": "South",
    "direction_ko": "남",
    "page": "1",
    "limit": "20",
    "sortName": "fortune_today_id",
    "sortType": "desc",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "X-Timezone": "+07",
    "X-Localization": "en",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/fortune-todays

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

X-Timezone      

Example: +07

X-Localization      

Example: en

Content-Type      

Example: application/json

Accept      

Example: application/json

Query Parameters

fortune_today_id   integer  optional  

The fortune_today_id of birth. Example: 885

fortune_today   string  optional  

The fortune_today of birth. Example: Please do not

fortune_today_ko   string  optional  

The fortune_today_ko of birth. Example: 물을 거스릴려고는

color   string  optional  

The color of birth. Example: red

color_ko   string  optional  

The color_ko of birth. Example: 레드

direction   string  optional  

The direction of birth. Example: South

direction_ko   string  optional  

The direction_ko of birth. Example:

page   string  optional  

The page number. Example: 1

limit   integer  optional  

The number of items per page. Example: 20

sortName   string  optional  

The column to sort by. Example: fortune_today_id

sortType   string  optional  

The type of sorting. Example: desc

POST api/fortune-todays

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/fortune-todays" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"fortune_today_id\": 10,
    \"fortune_today\": \"animi\",
    \"fortune_today_ko\": \"quasi\",
    \"wish\": \"deserunt\",
    \"wish_ko\": \"voluptate\",
    \"study\": \"vel\",
    \"study_ko\": \"voluptas\",
    \"work\": \"quia\",
    \"work_ko\": \"libero\",
    \"digging\": \"non\",
    \"digging_ko\": \"nulla\",
    \"money\": \"voluptatem\",
    \"money_ko\": \"voluptatem\",
    \"love\": \"ipsam\",
    \"love_ko\": \"similique\",
    \"direction\": \"et\",
    \"direction_ko\": \"a\",
    \"direction_content\": \"officiis\",
    \"direction_content_ko\": \"voluptas\",
    \"color\": \"quo\",
    \"color_ko\": \"incidunt\",
    \"color_content\": \"qui\",
    \"color_content_ko\": \"et\",
    \"lucky_number\": \"itaque\",
    \"lucky_number_content\": \"officia\",
    \"lucky_number_content_ko\": \"blanditiis\",
    \"score\": \"aut\",
    \"score_json\": \"consequatur\",
    \"score_json_ko\": \"quia\",
    \"fortune_score\": 18
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/fortune-todays"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "fortune_today_id": 10,
    "fortune_today": "animi",
    "fortune_today_ko": "quasi",
    "wish": "deserunt",
    "wish_ko": "voluptate",
    "study": "vel",
    "study_ko": "voluptas",
    "work": "quia",
    "work_ko": "libero",
    "digging": "non",
    "digging_ko": "nulla",
    "money": "voluptatem",
    "money_ko": "voluptatem",
    "love": "ipsam",
    "love_ko": "similique",
    "direction": "et",
    "direction_ko": "a",
    "direction_content": "officiis",
    "direction_content_ko": "voluptas",
    "color": "quo",
    "color_ko": "incidunt",
    "color_content": "qui",
    "color_content_ko": "et",
    "lucky_number": "itaque",
    "lucky_number_content": "officia",
    "lucky_number_content_ko": "blanditiis",
    "score": "aut",
    "score_json": "consequatur",
    "score_json_ko": "quia",
    "fortune_score": 18
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/fortune-todays

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

fortune_today_id   integer  optional  

Example: 10

fortune_today   string  optional  

Example: animi

fortune_today_ko   string  optional  

Example: quasi

wish   string  optional  

Example: deserunt

wish_ko   string  optional  

Example: voluptate

study   string  optional  

Example: vel

study_ko   string  optional  

Example: voluptas

work   string  optional  

Example: quia

work_ko   string  optional  

Example: libero

digging   string  optional  

Example: non

digging_ko   string  optional  

Example: nulla

money   string  optional  

Example: voluptatem

money_ko   string  optional  

Example: voluptatem

love   string  optional  

Example: ipsam

love_ko   string  optional  

Example: similique

direction   string  optional  

Example: et

direction_ko   string  optional  

Example: a

direction_content   string  optional  

Example: officiis

direction_content_ko   string  optional  

Example: voluptas

color   string  optional  

Example: quo

color_ko   string  optional  

Example: incidunt

color_content   string  optional  

Example: qui

color_content_ko   string  optional  

Example: et

lucky_number   string  optional  

Example: itaque

lucky_number_content   string  optional  

Example: officia

lucky_number_content_ko   string  optional  

Example: blanditiis

score   string  optional  

Example: aut

score_json   string  optional  

Example: consequatur

score_json_ko   string  optional  

Example: quia

fortune_score   integer  optional  

Example: 18

GET api/fortune-todays/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/fortune-todays/deserunt" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/fortune-todays/deserunt"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/fortune-todays/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the fortune today. Example: deserunt

PUT api/fortune-todays/{id}

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/fortune-todays/in" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"fortune_today_id\": 19,
    \"fortune_today\": \"et\",
    \"fortune_today_ko\": \"adipisci\",
    \"wish\": \"autem\",
    \"wish_ko\": \"esse\",
    \"study\": \"commodi\",
    \"study_ko\": \"veniam\",
    \"work\": \"id\",
    \"work_ko\": \"culpa\",
    \"digging\": \"omnis\",
    \"digging_ko\": \"facere\",
    \"money\": \"quos\",
    \"money_ko\": \"rerum\",
    \"love\": \"asperiores\",
    \"love_ko\": \"aspernatur\",
    \"direction\": \"commodi\",
    \"direction_ko\": \"earum\",
    \"direction_content\": \"sapiente\",
    \"direction_content_ko\": \"sed\",
    \"color\": \"consectetur\",
    \"color_ko\": \"natus\",
    \"color_content\": \"doloremque\",
    \"color_content_ko\": \"qui\",
    \"lucky_number\": \"hic\",
    \"lucky_number_content\": \"minima\",
    \"lucky_number_content_ko\": \"eaque\",
    \"score\": \"quis\",
    \"score_json\": \"distinctio\",
    \"score_json_ko\": \"consequuntur\",
    \"fortune_score\": 8
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/fortune-todays/in"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "fortune_today_id": 19,
    "fortune_today": "et",
    "fortune_today_ko": "adipisci",
    "wish": "autem",
    "wish_ko": "esse",
    "study": "commodi",
    "study_ko": "veniam",
    "work": "id",
    "work_ko": "culpa",
    "digging": "omnis",
    "digging_ko": "facere",
    "money": "quos",
    "money_ko": "rerum",
    "love": "asperiores",
    "love_ko": "aspernatur",
    "direction": "commodi",
    "direction_ko": "earum",
    "direction_content": "sapiente",
    "direction_content_ko": "sed",
    "color": "consectetur",
    "color_ko": "natus",
    "color_content": "doloremque",
    "color_content_ko": "qui",
    "lucky_number": "hic",
    "lucky_number_content": "minima",
    "lucky_number_content_ko": "eaque",
    "score": "quis",
    "score_json": "distinctio",
    "score_json_ko": "consequuntur",
    "fortune_score": 8
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/fortune-todays/{id}

PATCH api/fortune-todays/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the fortune today. Example: in

Body Parameters

fortune_today_id   integer  optional  

Example: 19

fortune_today   string  optional  

Example: et

fortune_today_ko   string  optional  

Example: adipisci

wish   string  optional  

Example: autem

wish_ko   string  optional  

Example: esse

study   string  optional  

Example: commodi

study_ko   string  optional  

Example: veniam

work   string  optional  

Example: id

work_ko   string  optional  

Example: culpa

digging   string  optional  

Example: omnis

digging_ko   string  optional  

Example: facere

money   string  optional  

Example: quos

money_ko   string  optional  

Example: rerum

love   string  optional  

Example: asperiores

love_ko   string  optional  

Example: aspernatur

direction   string  optional  

Example: commodi

direction_ko   string  optional  

Example: earum

direction_content   string  optional  

Example: sapiente

direction_content_ko   string  optional  

Example: sed

color   string  optional  

Example: consectetur

color_ko   string  optional  

Example: natus

color_content   string  optional  

Example: doloremque

color_content_ko   string  optional  

Example: qui

lucky_number   string  optional  

Example: hic

lucky_number_content   string  optional  

Example: minima

lucky_number_content_ko   string  optional  

Example: eaque

score   string  optional  

Example: quis

score_json   string  optional  

Example: distinctio

score_json_ko   string  optional  

Example: consequuntur

fortune_score   integer  optional  

Example: 8

DELETE api/fortune-todays/{id}

requires authentication

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/fortune-todays/veritatis" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/fortune-todays/veritatis"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/fortune-todays/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the fortune today. Example: veritatis

Glance Month Fortune

GET api/yearly-fortunes

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/yearly-fortunes" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/yearly-fortunes"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/yearly-fortunes

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

POST api/yearly-fortunes

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/yearly-fortunes" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"yearly_id\": 7,
    \"grp\": \"inventore\",
    \"grp_score\": 13,
    \"score\": 16,
    \"total\": \"repudiandae\",
    \"total_ko\": \"distinctio\",
    \"jan\": \"labore\",
    \"jan_ko\": \"saepe\",
    \"feb\": \"eum\",
    \"feb_ko\": \"voluptatem\",
    \"mar\": \"voluptatem\",
    \"mar_ko\": \"optio\",
    \"apr\": \"quia\",
    \"apr_ko\": \"blanditiis\",
    \"may\": \"qui\",
    \"may_ko\": \"non\",
    \"jun\": \"corrupti\",
    \"jun_ko\": \"ea\",
    \"jul\": \"quisquam\",
    \"jul_ko\": \"vel\",
    \"aug\": \"doloribus\",
    \"aug_ko\": \"perspiciatis\",
    \"sep\": \"veniam\",
    \"sep_ko\": \"quia\",
    \"oct\": \"explicabo\",
    \"oct_ko\": \"autem\",
    \"nov\": \"ut\",
    \"nov_ko\": \"et\",
    \"dec\": \"distinctio\",
    \"dec_ko\": \"nostrum\",
    \"keyword\": \"sint\",
    \"keyword_ko\": \"voluptatem\",
    \"total_word\": \"aut\",
    \"total_word_ko\": \"aut\",
    \"total_mean\": \"illo\",
    \"total_mean_ko\": \"fugit\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/yearly-fortunes"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "yearly_id": 7,
    "grp": "inventore",
    "grp_score": 13,
    "score": 16,
    "total": "repudiandae",
    "total_ko": "distinctio",
    "jan": "labore",
    "jan_ko": "saepe",
    "feb": "eum",
    "feb_ko": "voluptatem",
    "mar": "voluptatem",
    "mar_ko": "optio",
    "apr": "quia",
    "apr_ko": "blanditiis",
    "may": "qui",
    "may_ko": "non",
    "jun": "corrupti",
    "jun_ko": "ea",
    "jul": "quisquam",
    "jul_ko": "vel",
    "aug": "doloribus",
    "aug_ko": "perspiciatis",
    "sep": "veniam",
    "sep_ko": "quia",
    "oct": "explicabo",
    "oct_ko": "autem",
    "nov": "ut",
    "nov_ko": "et",
    "dec": "distinctio",
    "dec_ko": "nostrum",
    "keyword": "sint",
    "keyword_ko": "voluptatem",
    "total_word": "aut",
    "total_word_ko": "aut",
    "total_mean": "illo",
    "total_mean_ko": "fugit"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/yearly-fortunes

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

yearly_id   integer  optional  

Example: 7

grp   string  optional  

Example: inventore

grp_score   integer  optional  

Example: 13

score   integer  optional  

Example: 16

total   string  optional  

Example: repudiandae

total_ko   string  optional  

Example: distinctio

jan   string  optional  

Example: labore

jan_ko   string  optional  

Example: saepe

feb   string  optional  

Example: eum

feb_ko   string  optional  

Example: voluptatem

mar   string  optional  

Example: voluptatem

mar_ko   string  optional  

Example: optio

apr   string  optional  

Example: quia

apr_ko   string  optional  

Example: blanditiis

may   string  optional  

Example: qui

may_ko   string  optional  

Example: non

jun   string  optional  

Example: corrupti

jun_ko   string  optional  

Example: ea

jul   string  optional  

Example: quisquam

jul_ko   string  optional  

Example: vel

aug   string  optional  

Example: doloribus

aug_ko   string  optional  

Example: perspiciatis

sep   string  optional  

Example: veniam

sep_ko   string  optional  

Example: quia

oct   string  optional  

Example: explicabo

oct_ko   string  optional  

Example: autem

nov   string  optional  

Example: ut

nov_ko   string  optional  

Example: et

dec   string  optional  

Example: distinctio

dec_ko   string  optional  

Example: nostrum

keyword   string  optional  

Example: sint

keyword_ko   string  optional  

Example: voluptatem

total_word   string  optional  

Example: aut

total_word_ko   string  optional  

Example: aut

total_mean   string  optional  

Example: illo

total_mean_ko   string  optional  

Example: fugit

GET api/yearly-fortunes/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/yearly-fortunes/voluptas" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/yearly-fortunes/voluptas"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/yearly-fortunes/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the yearly fortune. Example: voluptas

PUT api/yearly-fortunes/{id}

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/yearly-fortunes/aut" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"yearly_id\": 8,
    \"grp\": \"et\",
    \"grp_score\": 17,
    \"score\": 13,
    \"total\": \"et\",
    \"total_ko\": \"officia\",
    \"jan\": \"eum\",
    \"jan_ko\": \"corporis\",
    \"feb\": \"eligendi\",
    \"feb_ko\": \"veritatis\",
    \"mar\": \"minus\",
    \"mar_ko\": \"ipsum\",
    \"apr\": \"non\",
    \"apr_ko\": \"similique\",
    \"may\": \"nemo\",
    \"may_ko\": \"deleniti\",
    \"jun\": \"aperiam\",
    \"jun_ko\": \"quo\",
    \"jul\": \"aut\",
    \"jul_ko\": \"ducimus\",
    \"aug\": \"voluptatum\",
    \"aug_ko\": \"autem\",
    \"sep\": \"repellat\",
    \"sep_ko\": \"amet\",
    \"oct\": \"qui\",
    \"oct_ko\": \"tempore\",
    \"nov\": \"sapiente\",
    \"nov_ko\": \"in\",
    \"dec\": \"et\",
    \"dec_ko\": \"nesciunt\",
    \"keyword\": \"saepe\",
    \"keyword_ko\": \"qui\",
    \"total_word\": \"nihil\",
    \"total_word_ko\": \"nulla\",
    \"total_mean\": \"omnis\",
    \"total_mean_ko\": \"velit\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/yearly-fortunes/aut"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "yearly_id": 8,
    "grp": "et",
    "grp_score": 17,
    "score": 13,
    "total": "et",
    "total_ko": "officia",
    "jan": "eum",
    "jan_ko": "corporis",
    "feb": "eligendi",
    "feb_ko": "veritatis",
    "mar": "minus",
    "mar_ko": "ipsum",
    "apr": "non",
    "apr_ko": "similique",
    "may": "nemo",
    "may_ko": "deleniti",
    "jun": "aperiam",
    "jun_ko": "quo",
    "jul": "aut",
    "jul_ko": "ducimus",
    "aug": "voluptatum",
    "aug_ko": "autem",
    "sep": "repellat",
    "sep_ko": "amet",
    "oct": "qui",
    "oct_ko": "tempore",
    "nov": "sapiente",
    "nov_ko": "in",
    "dec": "et",
    "dec_ko": "nesciunt",
    "keyword": "saepe",
    "keyword_ko": "qui",
    "total_word": "nihil",
    "total_word_ko": "nulla",
    "total_mean": "omnis",
    "total_mean_ko": "velit"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/yearly-fortunes/{id}

PATCH api/yearly-fortunes/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the yearly fortune. Example: aut

Body Parameters

yearly_id   integer  optional  

Example: 8

grp   string  optional  

Example: et

grp_score   integer  optional  

Example: 17

score   integer  optional  

Example: 13

total   string  optional  

Example: et

total_ko   string  optional  

Example: officia

jan   string  optional  

Example: eum

jan_ko   string  optional  

Example: corporis

feb   string  optional  

Example: eligendi

feb_ko   string  optional  

Example: veritatis

mar   string  optional  

Example: minus

mar_ko   string  optional  

Example: ipsum

apr   string  optional  

Example: non

apr_ko   string  optional  

Example: similique

may   string  optional  

Example: nemo

may_ko   string  optional  

Example: deleniti

jun   string  optional  

Example: aperiam

jun_ko   string  optional  

Example: quo

jul   string  optional  

Example: aut

jul_ko   string  optional  

Example: ducimus

aug   string  optional  

Example: voluptatum

aug_ko   string  optional  

Example: autem

sep   string  optional  

Example: repellat

sep_ko   string  optional  

Example: amet

oct   string  optional  

Example: qui

oct_ko   string  optional  

Example: tempore

nov   string  optional  

Example: sapiente

nov_ko   string  optional  

Example: in

dec   string  optional  

Example: et

dec_ko   string  optional  

Example: nesciunt

keyword   string  optional  

Example: saepe

keyword_ko   string  optional  

Example: qui

total_word   string  optional  

Example: nihil

total_word_ko   string  optional  

Example: nulla

total_mean   string  optional  

Example: omnis

total_mean_ko   string  optional  

Example: velit

Remove the specified resource from storage.

requires authentication

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/yearly-fortunes/voluptas" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/yearly-fortunes/voluptas"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/yearly-fortunes/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the yearly fortune. Example: voluptas

LifeTime Fortune

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/get-lifetime-fortune" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"year\": 1900,
    \"month\": \"01\",
    \"day\": \"04\",
    \"current_year\": 1901
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/get-lifetime-fortune"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "year": 1900,
    "month": "01",
    "day": "04",
    "current_year": 1901
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/get-lifetime-fortune

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

year   integer   

Must be between 1900 and 2100. Example: 1900

month   string   

Must match the regex /^(0[1-9]|1[0-2])$/. Example: 01

day   string   

Must match the regex /^(0[1-9]|[12][0-9]|3[01])$/. Example: 04

current_year   integer   

Must be between 1900 and 2100. Example: 1901

Member Managment

List Members

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/members" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/members"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/members

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Store a Member

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/members" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"name\": \"lcfbnuokc\",
    \"date_of_birth\": \"2024-07-30\",
    \"time_of_birth\": \"10:03\",
    \"mins_of_birth\": \"perspiciatis\",
    \"gender\": \"1\",
    \"location\": \"jcybwlhouqinbec\",
    \"weather\": \"ncglvkugrfl\",
    \"update_count\": 16,
    \"character_id\": 2,
    \"character_level\": 2,
    \"character1_collected\": 7,
    \"character2_collected\": 8,
    \"character3_collected\": 18,
    \"character4_collected\": 17,
    \"character5_collected\": 13,
    \"term_condition_yn\": 15,
    \"user_id\": \"possimus\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/members"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "name": "lcfbnuokc",
    "date_of_birth": "2024-07-30",
    "time_of_birth": "10:03",
    "mins_of_birth": "perspiciatis",
    "gender": "1",
    "location": "jcybwlhouqinbec",
    "weather": "ncglvkugrfl",
    "update_count": 16,
    "character_id": 2,
    "character_level": 2,
    "character1_collected": 7,
    "character2_collected": 8,
    "character3_collected": 18,
    "character4_collected": 17,
    "character5_collected": 13,
    "term_condition_yn": 15,
    "user_id": "possimus"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/members

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

name   string   

Must not be greater than 255 characters. Example: lcfbnuokc

date_of_birth   string   

Must be a valid date in the format Y-m-d. Example: 2024-07-30

time_of_birth   string  optional  

Must be a valid date in the format H:i. Example: 10:03

mins_of_birth   string  optional  

Example: perspiciatis

gender   string  optional  

Example: 1

Must be one of:
  • 1
  • 2
  • 3
location   string  optional  

Must not be greater than 500 characters. Example: jcybwlhouqinbec

weather   string  optional  

Must not be greater than 255 characters. Example: ncglvkugrfl

update_count   integer  optional  

Example: 16

character_id   integer  optional  

Example: 2

character_level   integer  optional  

Example: 2

character1_collected   integer  optional  

Example: 7

character2_collected   integer  optional  

Example: 8

character3_collected   integer  optional  

Example: 18

character4_collected   integer  optional  

Example: 17

character5_collected   integer  optional  

Example: 13

term_condition_yn   integer  optional  

Example: 15

personality_matrix_tile   object  optional  
user_id   string   

Example: possimus

Show a Member By Id

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/members/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/members/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/members/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the member. Example: 1

Update a Member

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/members/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"name\": \"ufwihcgxssrdqwhudkuufadk\",
    \"date_of_birth\": \"2024-07-30\",
    \"time_of_birth\": \"10:03\",
    \"mins_of_birth\": \"quo\",
    \"gender\": \"3\",
    \"location\": \"fqj\",
    \"weather\": \"nqshujpnxxgnglbrsepcr\",
    \"update_count\": 18,
    \"character_id\": 19,
    \"character_level\": 10,
    \"character1_collected\": 14,
    \"character2_collected\": 10,
    \"character3_collected\": 3,
    \"character4_collected\": 17,
    \"character5_collected\": 10,
    \"term_condition_yn\": 18
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/members/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "name": "ufwihcgxssrdqwhudkuufadk",
    "date_of_birth": "2024-07-30",
    "time_of_birth": "10:03",
    "mins_of_birth": "quo",
    "gender": "3",
    "location": "fqj",
    "weather": "nqshujpnxxgnglbrsepcr",
    "update_count": 18,
    "character_id": 19,
    "character_level": 10,
    "character1_collected": 14,
    "character2_collected": 10,
    "character3_collected": 3,
    "character4_collected": 17,
    "character5_collected": 10,
    "term_condition_yn": 18
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/members/{id}

PATCH api/members/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the member. Example: 1

Body Parameters

name   string   

Must not be greater than 255 characters. Example: ufwihcgxssrdqwhudkuufadk

date_of_birth   string   

Must be a valid date in the format Y-m-d. Example: 2024-07-30

time_of_birth   string  optional  

Must be a valid date in the format H:i. Example: 10:03

mins_of_birth   string  optional  

Example: quo

gender   string  optional  

Example: 3

Must be one of:
  • 1
  • 2
  • 3
location   string  optional  

Must not be greater than 500 characters. Example: fqj

weather   string  optional  

Must not be greater than 255 characters. Example: nqshujpnxxgnglbrsepcr

update_count   integer  optional  

Example: 18

character_id   integer  optional  

Example: 19

character_level   integer  optional  

Example: 10

character1_collected   integer  optional  

Example: 14

character2_collected   integer  optional  

Example: 10

character3_collected   integer  optional  

Example: 3

character4_collected   integer  optional  

Example: 17

character5_collected   integer  optional  

Example: 10

term_condition_yn   integer  optional  

Example: 18

personality_matrix_tile   object  optional  

Delete a Member

requires authentication

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/members/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/members/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/members/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the member. Example: 1

Get a Member By Token

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/get-member-by-token" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/get-member-by-token"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/get-member-by-token

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Update the attendance and bonus eggs

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/member-attendance/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"bonus_eggs\": 19
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-attendance/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "X-Timezone": "+07",
    "X-Localization": "en",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "bonus_eggs": 19
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/member-attendance/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

X-Timezone      

Example: +07

X-Localization      

Example: en

Content-Type      

Example: application/json

Accept      

Example: application/json

URL Parameters

id   integer   

The id of the member. Example: 1

Body Parameters

bonus_eggs   integer   

Example: 19

Apply bonus eggs to member

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/member-get-bonus-eggs" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/member-get-bonus-eggs"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/member-get-bonus-eggs

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Daily Cookie Update

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/daily-cookies/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/daily-cookies/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/daily-cookies/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the member. Example: 1

My Page

GET Matrix Personality and Changed Personality

Get My Page Member By Token

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/get-mypage-member-by-token" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/get-mypage-member-by-token"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/get-mypage-member-by-token

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

GET LifeTime Rocket Graph

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/get-lifetime-rocket-graph" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"year\": 1900,
    \"month\": \"09\",
    \"day\": \"30\",
    \"current_year\": 1900
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/get-lifetime-rocket-graph"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "year": 1900,
    "month": "09",
    "day": "30",
    "current_year": 1900
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/get-lifetime-rocket-graph

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

year   integer   

Must be between 1900 and 2100. Example: 1900

month   string   

Must match the regex /^(0[1-9]|1[0-2])$/. Example: 09

day   string   

Must match the regex /^(0[1-9]|[12][0-9]|3[01])$/. Example: 30

current_year   integer   

Must be between 1900 and 2100. Example: 1900

Update Personality & Fortune Matrix

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/my-page-personalities/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"personality_matrix_tile\": 1,
    \"fortune_matrix_tile\": 2,
    \"mypage_bought_position\": 2
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/my-page-personalities/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "personality_matrix_tile": 1,
    "fortune_matrix_tile": 2,
    "mypage_bought_position": 2
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/my-page-personalities/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the member. Example: 1

Body Parameters

personality_matrix_tile   integer  optional  

Must be between 1 and 8. Example: 1

fortune_matrix_tile   integer  optional  

Must be between 1 and 9. Example: 2

mypage_bought_position   integer  optional  

Must be between 1 and 8. Example: 2

Update READ Lifetime Graph

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/my-page-read-lifetime/8" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"year\": 1900,
    \"month\": \"08\",
    \"day\": \"01\",
    \"time\": \"1815\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/my-page-read-lifetime/8"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "year": 1900,
    "month": "08",
    "day": "01",
    "time": "1815"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/my-page-read-lifetime/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the member. Example: 8

Body Parameters

year   integer   

Must be between 1900 and 2100. Example: 1900

month   string   

Must match the regex /^(0[1-9]|1[0-2])$/. Example: 08

day   string   

Must match the regex /^(0[1-9]|[12][0-9]|3[01])$/. Example: 01

time   string   

Must match the regex /^[0-9]{4}$/. Example: 1815

Update READ Rocket Graph

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/my-page-read-rocket/8" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"year\": 1900,
    \"month\": \"08\",
    \"day\": \"28\",
    \"current_year\": 1901
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/my-page-read-rocket/8"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "year": 1900,
    "month": "08",
    "day": "28",
    "current_year": 1901
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/my-page-read-rocket/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the member. Example: 8

Body Parameters

year   integer   

Must be between 1900 and 2100. Example: 1900

month   string   

Must match the regex /^(0[1-9]|1[0-2])$/. Example: 08

day   string   

Must match the regex /^(0[1-9]|[12][0-9]|3[01])$/. Example: 28

current_year   integer   

Must be between 1900 and 2100. Example: 1901

List My Page Recommended Talismans

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/mypage-recom-talismans?birth_year=2000&birth_month=01&birth_day=01&time=0000" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/mypage-recom-talismans"
);

const params = {
    "birth_year": "2000",
    "birth_month": "01",
    "birth_day": "01",
    "time": "0000",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/mypage-recom-talismans

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Query Parameters

birth_year   string   

String The Birth year of Member. Example: 2000

birth_month   string   

String The Birth month of Member. Example: 01

birth_day   string   

String The Birth day of Member. Example: 01

time   string   

String The Birth Time of Member. Example: 0000

List Personality Matrixes

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/personality-matrixes?page=1&limit=20&sortName=created_at&sortType=desc+or+asc&matrix_no=1+to+8&fortune_menu=Zodiac+Sign&contents_id=S012&personality=Love+wins+al&personality_ko=%EB%AC%B4%EC%A1%B0%EA%B1%B4+%EC%82%AC%EB%9E%91%EC%9D%B4+%EC%9D%B4%EA%B2%A8" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/personality-matrixes"
);

const params = {
    "page": "1",
    "limit": "20",
    "sortName": "created_at",
    "sortType": "desc or asc",
    "matrix_no": "1 to 8",
    "fortune_menu": "Zodiac Sign",
    "contents_id": "S012",
    "personality": "Love wins al",
    "personality_ko": "무조건 사랑이 이겨",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/personality-matrixes

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Query Parameters

page   integer  optional  

The page number. Example: 1

limit   integer  optional  

The number of items per page. Example: 20

sortName   string  optional  

The column to sort by. Example: created_at

sortType   string  optional  

The type of sorting. Example: desc or asc

matrix_no   string  optional  

The number of Matrix . Example: 1 to 8

fortune_menu   string  optional  

The value of fortune_menu . Example: Zodiac Sign

contents_id   string  optional  

The value of contents_id . Example: S012

personality   string  optional  

The value of personality . Example: Love wins al

personality_ko   string  optional  

The value of personality_ko . Example: 무조건 사랑이 이겨

Display the specified resource.

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/personality-matrixes/libero" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/personality-matrixes/libero"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/personality-matrixes/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the personality matrix. Example: libero

Update Personality Matrix

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/personality-matrixes/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"matrix_no\": \"\'Matrix 1\'\",
    \"fortune_menu\": \"\'Fortune Menu 1\'\",
    \"contents_id\": 1,
    \"personality_ko\": \"\'Personality KO 1\'\",
    \"personality\": \"\'Personality 1\'\",
    \"changes_personality_ko\": \"\'Changes Personality KO 1\'\",
    \"changes_personality\": \"\'Changes Personality 1\'\",
    \"id\": 1
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/personality-matrixes/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "matrix_no": "'Matrix 1'",
    "fortune_menu": "'Fortune Menu 1'",
    "contents_id": 1,
    "personality_ko": "'Personality KO 1'",
    "personality": "'Personality 1'",
    "changes_personality_ko": "'Changes Personality KO 1'",
    "changes_personality": "'Changes Personality 1'",
    "id": 1
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "id": 1,
    "matrix_no": "Matrix 1",
    "contents_id": 1,
    "fortune_menu": "Fortune Menu 1",
    "personality_ko": "Personality KO 1",
    "personality": "Personality 1",
    "changes_personality_ko": "Changes Personality KO 1",
    "changes_personality": "Changes Personality 1"
}
 

Example response (404):


{
    "error": "Data not found"
}
 

Example response (500):


{
    "error": "Something went wrong"
}
 

Request      

PUT api/personality-matrixes/{id}

PATCH api/personality-matrixes/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The ID of the personality matrix. Example: 1

Body Parameters

matrix_no   string   

The matrix number. Example: 'Matrix 1'

fortune_menu   string   

The fortune menu. Example: 'Fortune Menu 1'

contents_id   integer   

The id of the contents. Example: 1

personality_ko   string  optional  

The personality in Korean. Example: 'Personality KO 1'

personality   string  optional  

The personality. Example: 'Personality 1'

changes_personality_ko   string  optional  

The changes personality in Korean. Example: 'Changes Personality KO 1'

changes_personality   string  optional  

The changes personality. Example: 'Changes Personality 1'

id   integer   

The id of the personality matrix. Example: 1

Get Matrix Personality

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/get-matrix-personality" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"matrix_no\": 1,
    \"content_id\": \"卯\",
    \"talisman_apply\": \"1\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/get-matrix-personality"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "matrix_no": 1,
    "content_id": "卯",
    "talisman_apply": "1"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/get-matrix-personality

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

matrix_no   integer   

The number of the matrix. Example: 1

content_id   string   

The id of the matrix. Example:

talisman_apply   string   

Example: 1

Must be one of:
  • 1
  • 0

My Saju Table

List My Saju Table

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/my-saju-tables?year=1979&month=10&day=21&time=2230" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"year\": 1900,
    \"month\": \"12\",
    \"day\": \"27\",
    \"time\": \"2003\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/my-saju-tables"
);

const params = {
    "year": "1979",
    "month": "10",
    "day": "21",
    "time": "2230",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "year": 1900,
    "month": "12",
    "day": "27",
    "time": "2003"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/my-saju-tables

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Query Parameters

year   integer   

The year of birth. Example: 1979

month   string   

The month of birth. Example: 10

day   string   

The day of birth. Example: 21

time   string  optional  

The time of birth. Example: 2230

Body Parameters

year   integer   

Must be between 1900 and 2100. Example: 1900

month   string   

Must match the regex /^(0[1-9]|1[0-2])$/. Example: 12

day   string   

Must match the regex /^(0[1-9]|[12][0-9]|3[01])$/. Example: 27

time   string   

Must match the regex /^[0-9]{4}$/. Example: 2003

Notice

List Notices

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/notices?page=1&limit=20&sortName=id&sortType=desc&id=1&title=Open+the+Allgo+Service&title_ko=%EC%98%AC%EA%B3%A0+%EC%84%9C%EB%B9%84%EC%8A%A4+%EC%98%A4%ED%94%88&content=Thi+is+the+content+of+the+notice&content_ko=%EC%9D%B4+%EA%B3%B5%EC%A7%80%EC%9D%98+%EB%82%B4%EC%9A%A9%EC%9E%85%EB%8B%88%EB%8B%A4&notice_from=2024-09-01&notice_to=2024-09-01" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/notices"
);

const params = {
    "page": "1",
    "limit": "20",
    "sortName": "id",
    "sortType": "desc",
    "id": "1",
    "title": "Open the Allgo Service",
    "title_ko": "올고 서비스 오픈",
    "content": "Thi is the content of the notice",
    "content_ko": "이 공지의 내용입니다",
    "notice_from": "2024-09-01",
    "notice_to": "2024-09-01",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/notices

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Query Parameters

page   integer  optional  

The page number. Example: 1

limit   integer  optional  

The number of items per page. Example: 20

sortName   string  optional  

The column to sort by. Example: id

sortType   string  optional  

The type of sorting. Example: desc

id   integer  optional  

The notice id. Example: 1

title   string  optional  

The title in English. Example: Open the Allgo Service

title_ko   string  optional  

The title in Korean. Example: 올고 서비스 오픈

content   string  optional  

The title in English. Example: Thi is the content of the notice

content_ko   string  optional  

The title in Korean. Example: 이 공지의 내용입니다

notice_from   string  optional  

The date range of the notice. Example: 2024-09-01

notice_to   string  optional  

The date range of the notice. Example: 2024-09-01

Store a Notice

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/notices" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"minus\",
    \"title_ko\": \"praesentium\",
    \"content\": \"consectetur\",
    \"content_ko\": \"ut\",
    \"notice_date\": \"2024-07-30 10:03:06\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/notices"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "minus",
    "title_ko": "praesentium",
    "content": "consectetur",
    "content_ko": "ut",
    "notice_date": "2024-07-30 10:03:06"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/notices

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

title   string   

Example: minus

title_ko   string   

Example: praesentium

content   string   

Example: consectetur

content_ko   string   

Example: ut

notice_date   string   

Must be a valid date in the format Y-m-d H:i:s. Example: 2024-07-30 10:03:06

Show a Notice By Id

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/notices/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/notices/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/notices/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the Notice. Example: 1

Update a Notice By Id

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/notices/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"at\",
    \"title_ko\": \"dolor\",
    \"content\": \"cum\",
    \"content_ko\": \"officiis\",
    \"notice_date\": \"2024-07-30 10:03:06\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/notices/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "at",
    "title_ko": "dolor",
    "content": "cum",
    "content_ko": "officiis",
    "notice_date": "2024-07-30 10:03:06"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/notices/{id}

PATCH api/notices/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the Notice. Example: 1

Body Parameters

title   string  optional  

Example: at

title_ko   string  optional  

Example: dolor

content   string  optional  

Example: cum

content_ko   string  optional  

Example: officiis

notice_date   string  optional  

Must be a valid date in the format Y-m-d H:i:s. Example: 2024-07-30 10:03:06

Delete a Notice

requires authentication

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/notices/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/notices/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/notices/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the Notice. Example: 1

Notification Managment

List Notifications

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/notifications?page=1&limit=10&sortName=created_at&sortType=desc&headings_en=Sample+Heading&headings_ko=%EC%83%98%ED%94%8C+%EC%A0%9C%EB%AA%A9&content_en=Sample+Content&content_ko=%EC%83%98%ED%94%8C+%EC%BD%98%ED%85%90%EC%B8%A0&status=1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/notifications"
);

const params = {
    "page": "1",
    "limit": "10",
    "sortName": "created_at",
    "sortType": "desc",
    "headings_en": "Sample Heading",
    "headings_ko": "샘플 제목",
    "content_en": "Sample Content",
    "content_ko": "샘플 콘텐츠",
    "status": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/notifications

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Query Parameters

page   integer  optional  

The page number. Example: 1

limit   integer  optional  

The number of items per page. Example: 10

sortName   string  optional  

The column to sort by. Example: created_at

sortType   string  optional  

The type of sorting. Example: desc

headings_en   string  optional  

The heading in English. Example: Sample Heading

headings_ko   string  optional  

The heading in Korean. Example: 샘플 제목

content_en   string  optional  

The content in English. Example: Sample Content

content_ko   string  optional  

The content in Korean. Example: 샘플 콘텐츠

status   integer  optional  

The status of push notification. Example: 1

Send a notification

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/notifications" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"headings_en\": \"Sample Heading\",
    \"headings_ko\": \"샘플 제목\",
    \"content_en\": \"Sample Content\",
    \"content_ko\": \"샘플 콘텐츠\",
    \"excluded_segments\": [
        \"porro\"
    ],
    \"included_segments\": [
        \"optio\"
    ]
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/notifications"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "headings_en": "Sample Heading",
    "headings_ko": "샘플 제목",
    "content_en": "Sample Content",
    "content_ko": "샘플 콘텐츠",
    "excluded_segments": [
        "porro"
    ],
    "included_segments": [
        "optio"
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/notifications

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

headings_en   string   

The English heading. Example: Sample Heading

headings_ko   string   

The Korean heading. Example: 샘플 제목

content_en   string   

The English heading. Example: Sample Content

content_ko   string   

The Korean heading. Example: 샘플 콘텐츠

excluded_segments   string[]  optional  
included_segments   string[]  optional  

PUT api/notifications/{id}

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/notifications/quae" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/notifications/quae"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());

Request      

PUT api/notifications/{id}

PATCH api/notifications/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the notification. Example: quae

Personal Saju Health

List Personal Saju Health

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/personal-saju-healths?year=1979&month=10&day=21&page=1&limit=10&sortName=created_at&sortType=desc" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"year\": \"2058\",
    \"month\": \"10\",
    \"day\": \"04\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-healths"
);

const params = {
    "year": "1979",
    "month": "10",
    "day": "21",
    "page": "1",
    "limit": "10",
    "sortName": "created_at",
    "sortType": "desc",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "year": "2058",
    "month": "10",
    "day": "04"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/personal-saju-healths

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Query Parameters

year   integer   

The year of birth. Example: 1979

month   integer   

The month of birth. Example: 10

day   integer   

The day of birth. Example: 21

page   integer  optional  

The page number. Example: 1

limit   integer  optional  

The number of items per page. Example: 10

sortName   string  optional  

The column to sort by. Example: created_at

sortType   string  optional  

The type of sorting. Example: desc

Body Parameters

year   string  optional  

Must match the regex /^(19|20)\d{2}$/. Example: 2058

month   string  optional  

Must match the regex /^(0[1-9]|1[0-2])$/. Example: 10

day   string  optional  

Must match the regex /^(0[1-9]|[12][0-9]|3[01])$/. Example: 04

Store Personal Saju Health

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/personal-saju-healths" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"saepe\",
    \"character\": \"quis\",
    \"work\": \"nihil\",
    \"health\": \"amet\",
    \"title_ko\": \"voluptates\",
    \"contents1\": \"eaque\",
    \"contents1_ko\": \"libero\",
    \"contents2\": \"est\",
    \"contents2_ko\": \"et\",
    \"contents3\": \"quibusdam\",
    \"contents3_ko\": \"temporibus\",
    \"contents4\": \"maiores\",
    \"contents4_ko\": \"in\",
    \"contents5\": \"repellat\",
    \"contents5_ko\": \"ea\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-healths"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "saepe",
    "character": "quis",
    "work": "nihil",
    "health": "amet",
    "title_ko": "voluptates",
    "contents1": "eaque",
    "contents1_ko": "libero",
    "contents2": "est",
    "contents2_ko": "et",
    "contents3": "quibusdam",
    "contents3_ko": "temporibus",
    "contents4": "maiores",
    "contents4_ko": "in",
    "contents5": "repellat",
    "contents5_ko": "ea"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/personal-saju-healths

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

title   string  optional  

Example: saepe

character   string  optional  

Example: quis

work   string  optional  

Example: nihil

health   string  optional  

Example: amet

title_ko   string  optional  

Example: voluptates

contents1   string  optional  

Example: eaque

contents1_ko   string  optional  

Example: libero

contents2   string  optional  

Example: est

contents2_ko   string  optional  

Example: et

contents3   string  optional  

Example: quibusdam

contents3_ko   string  optional  

Example: temporibus

contents4   string  optional  

Example: maiores

contents4_ko   string  optional  

Example: in

contents5   string  optional  

Example: repellat

contents5_ko   string  optional  

Example: ea

Show Personal Saju Health By Id

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/personal-saju-healths/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-healths/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/personal-saju-healths/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the personal saju health. Example: 1

Update Personal Saju Health By Id

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/personal-saju-healths/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"title\": \"ut\",
    \"character\": \"et\",
    \"work\": \"odit\",
    \"health\": \"consequatur\",
    \"title_ko\": \"velit\",
    \"contents1\": \"iure\",
    \"contents1_ko\": \"omnis\",
    \"contents2\": \"adipisci\",
    \"contents2_ko\": \"iusto\",
    \"contents3\": \"sunt\",
    \"contents3_ko\": \"eos\",
    \"contents4\": \"dolor\",
    \"contents4_ko\": \"esse\",
    \"contents5\": \"architecto\",
    \"contents5_ko\": \"in\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/personal-saju-healths/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "title": "ut",
    "character": "et",
    "work": "odit",
    "health": "consequatur",
    "title_ko": "velit",
    "contents1": "iure",
    "contents1_ko": "omnis",
    "contents2": "adipisci",
    "contents2_ko": "iusto",
    "contents3": "sunt",
    "contents3_ko": "eos",
    "contents4": "dolor",
    "contents4_ko": "esse",
    "contents5": "architecto",
    "contents5_ko": "in"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/personal-saju-healths/{id}

PATCH api/personal-saju-healths/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the personal saju health. Example: 1

Body Parameters

title   string  optional  

Example: ut

character   string  optional  

Example: et

work   string  optional  

Example: odit

health   string  optional  

Example: consequatur

title_ko   string  optional  

Example: velit

contents1   string  optional  

Example: iure

contents1_ko   string  optional  

Example: omnis

contents2   string  optional  

Example: adipisci

contents2_ko   string  optional  

Example: iusto

contents3   string  optional  

Example: sunt

contents3_ko   string  optional  

Example: eos

contents4   string  optional  

Example: dolor

contents4_ko   string  optional  

Example: esse

contents5   string  optional  

Example: architecto

contents5_ko   string  optional  

Example: in

Rewarding Program Config

List Rewarding Program Configs

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/rewarding-program-configs?page=1&limit=10&sortName=created_at&sortType=desc&name=Rewarding+Program+Config+1&reward_type=1&is_active=1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/rewarding-program-configs"
);

const params = {
    "page": "1",
    "limit": "10",
    "sortName": "created_at",
    "sortType": "desc",
    "name": "Rewarding Program Config 1",
    "reward_type": "1",
    "is_active": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/rewarding-program-configs

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Query Parameters

page   integer  optional  

The page number. Example: 1

limit   integer  optional  

The number of items per page. Example: 10

sortName   string  optional  

The column to sort by. Example: created_at

sortType   string  optional  

The type of sorting. Example: desc

name   string  optional  

The name of the rewarding program config. Example: Rewarding Program Config 1

reward_type   integer  optional  

The type of reward. Example: 1

is_active   boolean  optional  

The status of the rewarding program config. Example: true

Store Rewarding Program Config

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/rewarding-program-configs" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"name\": \"inventore\",
    \"reward_type\": \"1\",
    \"rewards\": [
        \"corrupti\"
    ],
    \"is_active\": true
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/rewarding-program-configs"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "name": "inventore",
    "reward_type": "1",
    "rewards": [
        "corrupti"
    ],
    "is_active": true
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/rewarding-program-configs

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

name   string   

Example: inventore

reward_type   integer   

Example: 1

Must be one of:
  • 1
rewards   number[]   
reward_amount   number   

Example: 9333

threshold_amount   number   

Example: 3509088.457

is_active   boolean   

Example: true

Remove a Rewarding Program Config By Id

requires authentication

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/rewarding-program-configs/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/rewarding-program-configs/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/rewarding-program-configs/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the rewarding program config. Example: 1

Update Many Rewarding Program Configs

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/update-rewarding-program-configs" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"name\": \"dolorum\",
    \"reward_type\": \"1\",
    \"rewards\": [
        \"hic\"
    ],
    \"is_active\": false
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/update-rewarding-program-configs"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "name": "dolorum",
    "reward_type": "1",
    "rewards": [
        "hic"
    ],
    "is_active": false
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/update-rewarding-program-configs

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

name   string  optional  

Example: dolorum

reward_type   integer  optional  

Example: 1

Must be one of:
  • 1
rewards   integer[]  optional  
id   integer  optional  

Example: 14

reward_amount   number  optional  

Example: 2.1065411

threshold_amount   number  optional  

Example: 2896295.5371088

is_active   boolean  optional  

Example: false

Bulk Delete Rewarding Program Configs

requires authentication

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/delete-rewarding-program-configs" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/delete-rewarding-program-configs"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/delete-rewarding-program-configs

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Shop Search

List Shop Search

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/shop-searches?screenName=1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/shop-searches"
);

const params = {
    "screenName": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/shop-searches

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Query Parameters

screenName   integer  optional  

The screen name of keywords. Example: 1

Store Shop Search

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/shop-searches" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"keywords\": \"et\",
    \"keywords_ko\": \"magni\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/shop-searches"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "keywords": "et",
    "keywords_ko": "magni"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/shop-searches

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

keywords   string   

Example: et

keywords_ko   string   

Example: magni

Talisman Managment

List Talismans

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/talismans?page=1&limit=10&sortName=created_at&sortType=desc&character_id=2&grade=2&category=1&sub_category=1&is_recommended=1&name=Wealth+Talisman" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/talismans"
);

const params = {
    "page": "1",
    "limit": "10",
    "sortName": "created_at",
    "sortType": "desc",
    "character_id": "2",
    "grade": "2",
    "category": "1",
    "sub_category": "1",
    "is_recommended": "1",
    "name": "Wealth Talisman",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/talismans

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Query Parameters

page   integer  optional  

The page number. Example: 1

limit   integer  optional  

The number of items per page. Example: 10

sortName   string  optional  

The column to sort by. Example: created_at

sortType   string  optional  

The type of sorting. Example: desc

character_id   integer  optional  

The id of character . Example: 2

grade   integer  optional  

The grade of talisman query. Example: 2

category   integer  optional  

The category of talisman query. Example: 1

sub_category   integer  optional  

The sub category of talisman query. Example: 1

is_recommended   boolean  optional  

The recommended talisman query. Example: true

name   string  optional  

The name of talisman query. Example: Wealth Talisman

Store a Talisman

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/talismans" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: multipart/form-data" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --form "name=dzsn"\
    --form "name_ko=eryysywdraqu"\
    --form "description=Tenetur iure eius amet et ea sed rem."\
    --form "description_ko=mwnxvohdefiosxgl"\
    --form "category=2"\
    --form "sub_category=2"\
    --form "grade=2"\
    --form "price=6"\
    --form "character_id=4"\
    --form "level_score=15"\
    --form "is_recommended=1"\
    --form "is_today=1"\
    --form "keywords[]=quia"\
    --form "keywords_ko[]=quibusdam"\
    --form "is_my_page_recommended="\
    --form "images[]=@/tmp/phpTcUhhG" \
    --form "images_ko[]=@/tmp/phpMFyUAY" 
const url = new URL(
    "https://api-dev.sirioh.com/api/talismans"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "multipart/form-data",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

const body = new FormData();
body.append('name', 'dzsn');
body.append('name_ko', 'eryysywdraqu');
body.append('description', 'Tenetur iure eius amet et ea sed rem.');
body.append('description_ko', 'mwnxvohdefiosxgl');
body.append('category', '2');
body.append('sub_category', '2');
body.append('grade', '2');
body.append('price', '6');
body.append('character_id', '4');
body.append('level_score', '15');
body.append('is_recommended', '1');
body.append('is_today', '1');
body.append('keywords[]', 'quia');
body.append('keywords_ko[]', 'quibusdam');
body.append('is_my_page_recommended', '');
body.append('images[]', document.querySelector('input[name="images[]"]').files[0]);
body.append('images_ko[]', document.querySelector('input[name="images_ko[]"]').files[0]);

fetch(url, {
    method: "POST",
    headers,
    body,
}).then(response => response.json());

Request      

POST api/talismans

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: multipart/form-data

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

name   string   

Must not be greater than 255 characters. Example: dzsn

name_ko   string   

Must not be greater than 255 characters. Example: eryysywdraqu

description   string   

Must not be greater than 500 characters. Example: Tenetur iure eius amet et ea sed rem.

description_ko   string   

Must not be greater than 500 characters. Example: mwnxvohdefiosxgl

category   integer   

Example: 2

Must be one of:
  • 1
  • 2
sub_category   integer   

Example: 2

Must be one of:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 1
  • 2
  • 3
grade   integer   

Example: 2

Must be one of:
  • 0
  • 1
  • 2
  • 3
price   integer   

Example: 6

character_id   integer   

Example: 4

level_score   integer   

Example: 15

is_recommended   boolean   

Whether the talisman is recommended. Example: true

is_today   boolean   

Whether the talisman is today's talisman. Example: true

keywords   string[]   
keywords_ko   string[]   
images   file[]  optional  

Must be a file.

images_ko   file[]  optional  

Must be a file.

is_my_page_recommended   boolean  optional  

Example: false

personality_matrix_position   string  optional  
contents_id   string  optional  

Show a Talisman By Id

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/talismans/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/talismans/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/talismans/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the talisman. Example: 1

Update a Talisman

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/talismans/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: multipart/form-data" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --form "name=kkrcenxqkcmqpw"\
    --form "name_ko=mwvcukmyefzbodxi"\
    --form "description=Nam voluptates iure inventore ut itaque."\
    --form "description_ko=m"\
    --form "category=1"\
    --form "sub_category=5"\
    --form "grade=0"\
    --form "price=2"\
    --form "character_id=4"\
    --form "level_score=9"\
    --form "is_recommended=1"\
    --form "is_today=1"\
    --form "keywords[]=aut"\
    --form "keywords_ko[]=temporibus"\
    --form "is_my_page_recommended=1"\
    --form "images[]=@/tmp/phpwuYL3D" \
    --form "images_ko[]=@/tmp/phpQ1ziCL" 
const url = new URL(
    "https://api-dev.sirioh.com/api/talismans/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "multipart/form-data",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

const body = new FormData();
body.append('name', 'kkrcenxqkcmqpw');
body.append('name_ko', 'mwvcukmyefzbodxi');
body.append('description', 'Nam voluptates iure inventore ut itaque.');
body.append('description_ko', 'm');
body.append('category', '1');
body.append('sub_category', '5');
body.append('grade', '0');
body.append('price', '2');
body.append('character_id', '4');
body.append('level_score', '9');
body.append('is_recommended', '1');
body.append('is_today', '1');
body.append('keywords[]', 'aut');
body.append('keywords_ko[]', 'temporibus');
body.append('is_my_page_recommended', '1');
body.append('images[]', document.querySelector('input[name="images[]"]').files[0]);
body.append('images_ko[]', document.querySelector('input[name="images_ko[]"]').files[0]);

fetch(url, {
    method: "PUT",
    headers,
    body,
}).then(response => response.json());

Request      

PUT api/talismans/{id}

PATCH api/talismans/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: multipart/form-data

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the talisman. Example: 1

Body Parameters

name   string   

Must not be greater than 255 characters. Example: kkrcenxqkcmqpw

name_ko   string   

Must not be greater than 255 characters. Example: mwvcukmyefzbodxi

description   string   

Must not be greater than 500 characters. Example: Nam voluptates iure inventore ut itaque.

description_ko   string   

Must not be greater than 500 characters. Example: m

category   integer   

Example: 1

Must be one of:
  • 1
  • 2
sub_category   integer   

Example: 5

Must be one of:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 1
  • 2
  • 3
grade   integer   

Example: 0

Must be one of:
  • 0
  • 1
  • 2
  • 3
price   integer   

Example: 2

character_id   integer   

Example: 4

level_score   integer   

Example: 9

is_recommended   boolean   

Whether the talisman is recommended. Example: true

is_today   boolean   

Whether the talisman is today's talisman. Example: true

keywords   string[]  optional  
keywords_ko   string[]  optional  
images   file[]  optional  

Must be a file.

images_ko   file[]  optional  

Must be a file.

is_my_page_recommended   boolean  optional  

Example: true

personality_matrix_position   string  optional  
contents_id   string  optional  

Delete a Talisman

requires authentication

Example request:
curl --request DELETE \
    "https://api-dev.sirioh.com/api/talismans/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/talismans/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/talismans/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   integer   

The id of the talisman. Example: 1

Count Memmber Talisman Collections

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/count-talisman-collections" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/count-talisman-collections"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/count-talisman-collections

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Get Talismans Keywords

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/get-talisman-keywords" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/get-talisman-keywords"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/get-talisman-keywords

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Get Content Id

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/list-content-id" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/list-content-id"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/list-content-id

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Zodiac Sign Managment

List Zodiac Signs

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/zodiac-signs?month=10&day=21" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/zodiac-signs"
);

const params = {
    "month": "10",
    "day": "21",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (200):


{
 "id": 1,
 "birth_month": "", // Only included if the user's role is Member
 "birth_day": ""  // Only included if the user's role is Member
}
 

Request      

GET api/zodiac-signs

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Query Parameters

month   string  optional  

Example: 10

day   string  optional  

Example: 21

POST api/zodiac-signs

requires authentication

Example request:
curl --request POST \
    "https://api-dev.sirioh.com/api/zodiac-signs" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"zodiac_code\": \"ullam\",
    \"title\": \"est\",
    \"title_ko\": \"facilis\",
    \"keywords\": \"est\",
    \"keywords_ko\": \"dolorum\",
    \"contents1\": \"totam\",
    \"contents1_ko\": \"ab\",
    \"contents2\": \"quae\",
    \"contents2_ko\": \"rem\",
    \"contents3\": \"omnis\",
    \"contents3_ko\": \"dolores\",
    \"contents4\": \"excepturi\",
    \"contents4_ko\": \"neque\",
    \"fortune_profile_6\": \"soluta\",
    \"fortune_profile_7\": \"voluptatem\",
    \"fortune_profile_8\": \"esse\",
    \"fortune_profile_9\": \"ratione\",
    \"fortune_profile_6_ko\": \"sed\",
    \"fortune_profile_7_ko\": \"quia\",
    \"fortune_profile_8_ko\": \"quia\",
    \"fortune_profile_9_ko\": \"odio\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/zodiac-signs"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "zodiac_code": "ullam",
    "title": "est",
    "title_ko": "facilis",
    "keywords": "est",
    "keywords_ko": "dolorum",
    "contents1": "totam",
    "contents1_ko": "ab",
    "contents2": "quae",
    "contents2_ko": "rem",
    "contents3": "omnis",
    "contents3_ko": "dolores",
    "contents4": "excepturi",
    "contents4_ko": "neque",
    "fortune_profile_6": "soluta",
    "fortune_profile_7": "voluptatem",
    "fortune_profile_8": "esse",
    "fortune_profile_9": "ratione",
    "fortune_profile_6_ko": "sed",
    "fortune_profile_7_ko": "quia",
    "fortune_profile_8_ko": "quia",
    "fortune_profile_9_ko": "odio"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/zodiac-signs

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

Body Parameters

zodiac_code   string  optional  

Example: ullam

title   string  optional  

Example: est

title_ko   string  optional  

Example: facilis

keywords   string  optional  

Example: est

keywords_ko   string  optional  

Example: dolorum

contents1   string  optional  

Example: totam

contents1_ko   string  optional  

Example: ab

contents2   string  optional  

Example: quae

contents2_ko   string  optional  

Example: rem

contents3   string  optional  

Example: omnis

contents3_ko   string  optional  

Example: dolores

contents4   string  optional  

Example: excepturi

contents4_ko   string  optional  

Example: neque

fortune_profile_6   string  optional  

Example: soluta

fortune_profile_7   string  optional  

Example: voluptatem

fortune_profile_8   string  optional  

Example: esse

fortune_profile_9   string  optional  

Example: ratione

fortune_profile_6_ko   string  optional  

Example: sed

fortune_profile_7_ko   string  optional  

Example: quia

fortune_profile_8_ko   string  optional  

Example: quia

fortune_profile_9_ko   string  optional  

Example: odio

GET api/zodiac-signs/{id}

requires authentication

Example request:
curl --request GET \
    --get "https://api-dev.sirioh.com/api/zodiac-signs/non" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en"
const url = new URL(
    "https://api-dev.sirioh.com/api/zodiac-signs/non"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/zodiac-signs/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the zodiac sign. Example: non

PUT api/zodiac-signs/{id}

requires authentication

Example request:
curl --request PUT \
    "https://api-dev.sirioh.com/api/zodiac-signs/explicabo" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Timezone: +07" \
    --header "X-Localization: en" \
    --data "{
    \"zodiac_code\": \"voluptatibus\",
    \"title\": \"quibusdam\",
    \"title_ko\": \"minima\",
    \"keywords\": \"vel\",
    \"keywords_ko\": \"veritatis\",
    \"contents1\": \"similique\",
    \"contents1_ko\": \"voluptas\",
    \"contents2\": \"dolores\",
    \"contents2_ko\": \"id\",
    \"contents3\": \"reiciendis\",
    \"contents3_ko\": \"dicta\",
    \"contents4\": \"temporibus\",
    \"contents4_ko\": \"est\",
    \"fortune_profile_6\": \"consequuntur\",
    \"fortune_profile_7\": \"laboriosam\",
    \"fortune_profile_8\": \"sit\",
    \"fortune_profile_9\": \"sint\",
    \"fortune_profile_6_ko\": \"porro\",
    \"fortune_profile_7_ko\": \"quod\",
    \"fortune_profile_8_ko\": \"sit\",
    \"fortune_profile_9_ko\": \"voluptatem\"
}"
const url = new URL(
    "https://api-dev.sirioh.com/api/zodiac-signs/explicabo"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Timezone": "+07",
    "X-Localization": "en",
};

let body = {
    "zodiac_code": "voluptatibus",
    "title": "quibusdam",
    "title_ko": "minima",
    "keywords": "vel",
    "keywords_ko": "veritatis",
    "contents1": "similique",
    "contents1_ko": "voluptas",
    "contents2": "dolores",
    "contents2_ko": "id",
    "contents3": "reiciendis",
    "contents3_ko": "dicta",
    "contents4": "temporibus",
    "contents4_ko": "est",
    "fortune_profile_6": "consequuntur",
    "fortune_profile_7": "laboriosam",
    "fortune_profile_8": "sit",
    "fortune_profile_9": "sint",
    "fortune_profile_6_ko": "porro",
    "fortune_profile_7_ko": "quod",
    "fortune_profile_8_ko": "sit",
    "fortune_profile_9_ko": "voluptatem"
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/zodiac-signs/{id}

PATCH api/zodiac-signs/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Timezone      

Example: +07

X-Localization      

Example: en

URL Parameters

id   string   

The ID of the zodiac sign. Example: explicabo

Body Parameters

zodiac_code   string  optional  

Example: voluptatibus

title   string  optional  

Example: quibusdam

title_ko   string  optional  

Example: minima

keywords   string  optional  

Example: vel

keywords_ko   string  optional  

Example: veritatis

contents1   string  optional  

Example: similique

contents1_ko   string  optional  

Example: voluptas

contents2   string  optional  

Example: dolores

contents2_ko   string  optional  

Example: id

contents3   string  optional  

Example: reiciendis

contents3_ko   string  optional  

Example: dicta

contents4   string  optional  

Example: temporibus

contents4_ko   string  optional  

Example: est

fortune_profile_6   string  optional  

Example: consequuntur

fortune_profile_7   string  optional  

Example: laboriosam

fortune_profile_8   string  optional  

Example: sit

fortune_profile_9   string  optional  

Example: sint

fortune_profile_6_ko   string  optional  

Example: porro

fortune_profile_7_ko   string  optional  

Example: quod

fortune_profile_8_ko   string  optional  

Example: sit

fortune_profile_9_ko   string  optional  

Example: voluptatem