Tag API

API cho phép tạo mới , chỉnh sửa và xóa tag

get
Lấy danh sách tag

{{ base_url }}/tags
Cho phép lấy danh sách tag
Request
Response
Request
Headers
Authorization
required
string
Bearer <access_token>
Query Parameters
merchant_id_app
required
string
id merchant
pos_id
required
string
id địa điểm
Response
200: OK
Untitled
{
"status": 200,
"message": "success",
"data": [
{
"_id": "5b5e8dc89f573c371a123e63",
"name": "Nhân viên",
"description": ""
},
{
"_id": "5b836aff9f573c1275de0109",
"name": "nhân viên test",
"description": "nhân viên"
}
]
}
400: Bad Request
{
"status_code": 404,
"message": "pos_id does not exist!"
}

Truyền vào merchant_id_app hoặc pos_id:

+ Nếu truyền vào merchant_id_app sẽ lấy danh sách tất cả các tag của merchant

+ Nếu truyền vào pos_id sẽ lấy danh sách tất cả các tag của shop

curl -X GET \
'{{ base_url }}/tags?pos_id= {{ pos_id }}' \
-H 'Authorization: Bearer {{ access_token }}'

post
Tạo mới và chỉnh sửa tag

{{ base_url }}/tags
api cho phép tạo mới và chỉnh sửa tag
Request
Response
Request
Headers
Authorizatin
required
string
Bearer <access_token>
Content-Type
required
string
multipart/form-data
Query Parameters
pos_id
required
string
id địa điểm
tag_id
optional
string
id tag (nếu không truyền vào sẽ tạo mới, nếu có sẽ update thông tin tag )
Form Data Parameters
name
required
string
tên tag
description
required
string
mô tả tag
Response
200: OK
{
"status": 200,
"message": "success"
}
400: Bad Request
{
"status": 400,
"message": "Tag name is exists!"
}
curl -X POST \
'{{ base_url }}/tags?pos_id={{ pos_id }}' \
-H 'Authorization: Bearer {{ acceess_token }}' \
-H 'Content-Type: multipart/form-data' \
-F 'name={{ name }}' \
-F description={{ description }}

delete
Xóa tag

{{ base_url }}/tags
cho phép xóa tag
Request
Response
Request
Headers
Authorization
required
string
Bearer <access_token>
Query Parameters
pos_id
required
string
id địa điểm
tag_id
required
string
id tag
Response
200: OK
{
"status": 200,
"message": "success"
}
400: Bad Request
{
"status_code": "404",
"message": "pos_id does not exist!"
}
curl -X DELETE \
'{{ base_url }}/tags?pos_id={{ pos_id }}&tag_id={{ tag_id }}' \
-H 'Authorization: Bearer {{ access_token }}'