Skip to content

Amele9/call-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

call-manager

Описание

Сервис для обработки заявок. Может сохранять и удалять заявки. Может обновлять статусы заявок.

Как запустить

Сначала необходимо запустить Docker клиент. После этого нужно создать config/configuration.yml и настроить параметры приложения (можно скопировать из примера). А теперь запускаем наши сервисы: docker compose up.

Параметры

port: 6689
connectionString: "postgres://username:password@postgres:5432/calls?sslmode=disable"

API

Добавить заявку

POST http://localhost:6689/calls/

Тело запроса:

{
  "client_name": "client_name1",
  "phone_number": "+77001234567",
  "description": "description1",
  "status": "open"
}

Получить все заявки

GET http://localhost:6689/calls/

Получить заявку по ID

GET http://localhost:6689/calls/1

Обновить статус заявки

PATCH http://localhost:6689/calls/1/status

Удалить заявку

DELETE http://localhost:6689/calls/1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published