@property integer $id // ID записи *@property string $title //Название диагноза, максимальная длина значения 250 символов @property string $status // Статус - допустимые значения 'ACTIVE', 'DISABLED'
Разрешены запросы:
получение списка записей, получение одной записи, добавление / обновление / удаление данных записи
curl --location --request GET 'https://{DOMAIN NAME}/rest/api/Diagnoses' \
--header 'Content-Type: application/json' \
--header 'X-REST-API-KEY: {REST API KEY}'{
"success": true,
"message": "Records Retrieved Successfully",
"data": {
"totalCount": "131",
"diagnoses": [
{
"id": "1",
"title": "Воспаление кишечника хроническое",
"status": "ACTIVE"
},
{
"id": "2",
"title": "Гастроэнтерит",
"status": "ACTIVE"
},
{
"id": "3",
"title": "Исключающая диета",
"status": "ACTIVE"
}
]
}
}curl --location --request GET 'https://{DOMAIN NAME}/rest/api/Diagnoses/3' \
--header 'Content-Type: application/json' \
--header 'X-REST-API-KEY: {REST API KEY}'Ответ сервера
{
"success": true,
"message": "Record Retrieved Successfully",
"data": {
"totalCount": 1,
"diagnoses": {
"id": "3",
"title": "Исключающая диета",
"status": "ACTIVE"
}
}
}Пример запроса на добавление записи
curl --location --request POST 'https://{DOMAIN NAME}/rest/api/Diagnoses' \
--header 'Content-Type: application/json' \
--header 'X-REST-API-KEY: {REST API KEY}' \
--data-raw '{
"title": "диагноз 1",
"status": "ACTIVE"
}'Ответ сервера
{
"success": true,
"message": "Record(s) Created",
"data": {
"totalCount": 1,
"diagnoses": [
{
"title": "диагноз 1",
"status": "ACTIVE",
"id": "132"
}
]
}
}curl --location --request PUT 'https://{DOMAIN NAME}/rest/api/Diagnoses/132' \
--header 'Content-Type: application/json' \
--header 'X-REST-API-KEY: {REST API KEY}'
--data-raw '{
"title": "диагноз 2",
"status": "ACTIVE"
}'Ответ сервера
{
"success": true,
"message": "Record Updated",
"data": {
"totalCount": 1,
"diagnoses": {
"id": "132",
"title": "диагноз 2",
"status": "ACTIVE"
}
}
}Пример запроса на удаление данных записи
curl --location --request DELETE 'https://{DOMAIN NAME}/rest/api/Diagnoses/132' \
--header 'Content-Type: application/json' \
--header 'X-REST-API-KEY: {REST API KEY}'Ответ сервера
{
"success": true,
"message": "Record Deleted",
"data": {
"id": "132"
}
}