README.md edited online with Bitbucket
This commit is contained in:
parent
83d5c8b1c6
commit
fda3e55334
25
README.md
25
README.md
@ -6,11 +6,13 @@
|
||||
POST https://staging.blacbroc.com/support/create
|
||||
|
||||
Тело запроса
|
||||
```
|
||||
{"Title":"test ticket title","Message":"test ticket message"}
|
||||
|
||||
```
|
||||
тело ответа
|
||||
```
|
||||
{"Ticket":"c2fekjcobibtq7akknog"}
|
||||
|
||||
````
|
||||
|
||||
|
||||
/subscribe - sse метод для подписывания на изменения по всех тикетах доступных пользователю.
|
||||
@ -19,6 +21,7 @@ POST https://staging.blacbroc.com/support/create
|
||||
https://staging.blacbrok.com/support/subscribe?Authorization=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJRCI6ImMxdmNrZWtvYmlicmFmYWU2bjYwIiwiU2Vzc2lvbiI6ImMxdmNrZWtvYmlicmFmYWU2bjZnIiwiVXNlciI6ImMxdXAxY2tvYmliaXVpNDVxNGYwIiwiVGFyaWZmIjowLCJDcmVhdGVkIjoxNjE4OTIyMDQyMDQ3LCJMYXN0U2VlbiI6MTYxODkyMjA5OTg5MH0.INLy790JP-o6DDZcXfSEXUDg7lE1_83Ns2vDJVrUFuQ
|
||||
|
||||
тело ответа
|
||||
```
|
||||
Ticket: {
|
||||
ID string `bson:"_id"`
|
||||
UserID string `bson:"UserID"`
|
||||
@ -40,7 +43,7 @@ Ticket: {
|
||||
UpdatedAt time.Time `bson:"UpdatedAt"`
|
||||
Rate int `bson:"Rate"`
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
/ticket - sse метод для подписки на сообщения из одного тикета.
|
||||
|
||||
@ -48,6 +51,7 @@ Ticket: {
|
||||
https://staging.blacbrok.com/support/ticket?ticket=c2fekjcobibtq7akknog&Authorization=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJRCI6ImMxdmNrZWtvYmlicmFmYWU2bjYwIiwiU2Vzc2lvbiI6ImMxdmNrZWtvYmlicmFmYWU2bjZnIiwiVXNlciI6ImMxdXAxY2tvYmliaXVpNDVxNGYwIiwiVGFyaWZmIjowLCJDcmVhdGVkIjoxNjE4OTIyMDQyMDQ3LCJMYXN0U2VlbiI6MTYxODkyMjA5OTg5MH0.INLy790JP-o6DDZcXfSEXUDg7lE1_83Ns2vDJVrUFuQ
|
||||
|
||||
тело ответа
|
||||
```
|
||||
{
|
||||
ID string `bson:"_id" json:"id"`
|
||||
TicketID string `bson:"TicketID" json:"ticket_id"`
|
||||
@ -58,15 +62,16 @@ https://staging.blacbrok.com/support/ticket?ticket=c2fekjcobibtq7akknog&Authoriz
|
||||
Shown map[string]int `bson:"Shown" json:"shown"`
|
||||
CreatedAt time.Time `bson:"CreatedAt" json:"created_at"`
|
||||
}
|
||||
|
||||
```
|
||||
/send - метод для отправки сообщения в тикета
|
||||
|
||||
пример запроса
|
||||
POST https://staging.blacbroc.com/support/send
|
||||
|
||||
Тело запроса
|
||||
```
|
||||
{"message":"test ticket message","TicketID":"c2fekjcobibtq7akknog", "lang":"ru","files": ["idoffile"]}
|
||||
|
||||
```
|
||||
Ответ null
|
||||
|
||||
|
||||
@ -76,10 +81,11 @@ POST https://staging.blacbroc.com/support/send
|
||||
POST https://staging.blacbroc.com/support/getTickets
|
||||
|
||||
Тело запроса:
|
||||
```
|
||||
{"amt":10,"page":1,"srch":"test","status":"open"}
|
||||
|
||||
```
|
||||
Ответ:
|
||||
[{
|
||||
``` [{
|
||||
ID string `bson:"_id"`
|
||||
UserID string `bson:"UserID"`
|
||||
SessionID string `bson:"SessionID"`
|
||||
@ -100,13 +106,14 @@ POST https://staging.blacbroc.com/support/getTickets
|
||||
UpdatedAt time.Time `bson:"UpdatedAt"`
|
||||
Rate int `bson:"Rate"`
|
||||
}]
|
||||
|
||||
```
|
||||
/getMessages - метод для получения сообщений конкретного тикета с пагинацией
|
||||
|
||||
пример запроса
|
||||
POST https://staging.blacbroc.com/support/getMessages
|
||||
|
||||
Тело запроса:
|
||||
```
|
||||
{"amt":10,"page":1,"srch":"test","ticket":"c2fekjcobibtq7akknog"}
|
||||
|
||||
Ответ:
|
||||
@ -122,7 +129,7 @@ POST https://staging.blacbroc.com/support/getMessages
|
||||
|
||||
CreatedAt time.Time `bson:"CreatedAt" json:"created_at"`
|
||||
}]
|
||||
|
||||
```
|
||||
/pick - подхватывание сотрудником диалога
|
||||
|
||||
пример запроса
|
||||
|
Loading…
Reference in New Issue
Block a user