-
Notifications
You must be signed in to change notification settings - Fork 4
03. Administrator API endpoints
Возвращает все породы из базы данных.
HTTP method - GET /breed
Возвращает породу по заданному идентификатору из базы данных.
HTTP method - GET /breed/{id}
Создает новую породу в базе данных.
HTTP method - POST /breed
Обновляет данные о существующей породе в базе данных или показывает статус "NOT_FOUND", если порода не найдена по заданному идентификатору.
HTTP method - PUT /breed
Удаляет информацию о породе из базы данных или показывает статус "NOT_FOUND", если порода не найдена по заданному идентификатору.
HTTP method - DELETE /breed/{id}
Возвращает всех усыновителей из базы данных.
HTTP method - GET /customer
Возвращает усыновителя по заданному идентификатору из базы данных.
HTTP method - GET /customer/{id}
Создает нового усыновителя в базе данных.
HTTP method - POST /customer
Обновляет данные о существующем усыновителе в базе данных или показывает статус "NOT_FOUND", если усыновитель не найден по заданному идентификатору.
HTTP method - PUT /customer
Удаляет информацию об усыновителе из базы данных или показывает статус "NOT_FOUND", если усыновитель не найден по заданному идентификатору.
HTTP method - DELETE /customer/{id}
Возвращает список Пользователей, которые должны сегодня сдать отчет, но еще его не сдали.
HTTP method - GET /customer/whithout-report
Возвращает все записи.
HTTP method - GET /info
Возвращает запись по заданному идентификатору.
HTTP method - GET /info/{id}
Создает новую запись.
HTTP method - POST /info
Обновляет данные о существующей записи или показывает статус "NOT_FOUND", если запись не найдена по заданному идентификатору.
HTTP method - PUT /info
Удаляет запись или показывает статус "NOT_FOUND", если запись не найдена по заданному идентификатору.
HTTP method - DELETE /info/{id}
Возвращает всех питомцев из базы данных.
HTTP method - GET /pet
Возвращает питомца по заданному идентификатору из базы данных.
HTTP method - GET /pet/{id}
Создает нового питомца в базе данных.
HTTP method - POST /pet
Обновляет данные о существующем питомце в базе данных или показывает статус "NOT_FOUND", если питомец не найден по заданному идентификатору.
HTTP method - PUT /pet/{id}
Удаляет информацию о питомце из базы данных или показывает статус "NOT_FOUND", если питомец не найден по заданному идентификатору.
HTTP method - DELETE /pet/{id}
Добавляет в запись о питомце идентификатор пользователя, который этого питомца усыновил.
HTTP method - PUT /pet/{pet-id}/customer/{customer-id}
Возвращает все отчёты из базы данных.
HTTP method - GET /report
Возвращает отчёт по заданному идентификатору из базы данных.
HTTP method - GET /report/{id}
Удаляет информацию об отчёте из базы данных или показывает статус "NOT_FOUND", если отчёт не найден по заданному идентификатору.
HTTP method - DELETE /report/{id}
Обновляет существующий отчёт в базе данных или показывает статус "NOT_FOUND", если отчёт не найден по заданному идентификатору.
HTTP method - PUT /report/{id}
Создает новый отчёт в базе данных.
HTTP method - POST /report
Возвращает список фотографий относящихся к отчету с идентификатором ID
HTTP method - GET /report/{id}/photos
Отображает фотографию найденную по photoId
Возвращает все приюты из базы данных.
HTTP method - GET /shelter
Возвращает приют по заданному идентификатору из базы данных.
HTTP method - GET /shelter/{id}
Создает новый приют в базе данных.
HTTP method - POST /shelter
Обновляет данные о существующем приюте в базе данных или показывает статус "NOT_FOUND", если приют не найден по заданному идентификатору.
HTTP method - PUT /shelter
Удаляет информацию о приюте из базы данных или показывает статус "NOT_FOUND", если приют не найден по заданному идентификатору.
HTTP method - DELETE /shelter/{id}
Возвращает всех волонтёров из базы данных.
HTTP method - GET /volunteer
Возвращает волонтёра по заданному идентификатору из базы данных.
HTTP method - GET /volunteer/{id}
Создает нового волонтёра в базе данных.
HTTP method - POST /volunteer
Обновляет данные о существующем волонтёре в базе данных или показывает статус "NOT_FOUND", если волонтёр не найден по заданному идентификатору.
HTTP method - PUT /volunteer
Удаляет информацию о волонтёр из базы данных или показывает статус "NOT_FOUND", если волонтёр не найден по заданному идентификатору.
HTTP method - DELETE /volunteer/{id}