Obtiene la información que se introduce durante la visita en la tarjeta “Control”.
El conjunto de parámetros completados depende de la configuración del cliente específico.
Solicitud
Endpoint
POST https://yourdomain.pharmahrm.com/crm-api/db-function/run
Autenticación
Bearer Token (obligatorio)
Estructura de la solicitud
Encabezados
| Clave | Valor |
|---|---|
| Authorization | Bearer <token>
|
| Content-Type | application/json |
Cuerpo de la solicitud
{
"function": "api_get_pdk_json",
"format": "json",
"arguments": {
"date_from": "2025-08-04",
"date_till": "2025-08-04",
"preparation_ids": "1,2,3,4"
}
}| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| function | string | Sí | Nombre del método API. Para esta petición — "api_get_pdk_json". |
| format | string | Sí | Formato de la respuesta — json. |
| arguments | object | Sí | Bloque de parámetros. |
| date_from | string | Sí | Fecha de inicio para generar la lista de visitas (según la fecha de inicio de la visita). Formato: YYYY-MM-DD. |
| date_till | string | Sí | Fecha de fin para generar la lista de visitas (según la fecha de finalización de la visita). Formato: YYYY-MM-DD. |
| preparation_ids | string | No | Identificadores de registros en la base Proxima CRM, separados por comas. Se usa para buscar información sobre medicamentos específicos. |
Respuesta exitosa
200 OK
json
Ejemplo de respuesta
[
{
"int1": 1,
"int2": 1,
"int3": 1,
"str1": null,
"str2": null,
"str3": null,
"date1": null,
"date2": null,
"date3": null,
"flag1": 1,
"flag2": null,
"flag3": null,
"flag4": null,
"flag5": null,
"float1": null,
"float2": null,
"float3": null,
"task_id": 51974,
"preparation_id": 6
}
]| Campo | Descripción |
|---|---|
| preparation_id | Identificador del medicamento en la base de datos Proxima CRM. |
| flag1 - flag5 | Campos de tipo boolean. |
| int1 - int3 | Campos de tipo integer. |
| str1 - str3 | Campos de tipo string. |
| date1 - date3 | Campos de tipo date. |
| float1-float3 | Campos de tipo float. |
| task_id | Identificador de la visita en la base Proxima CRM donde se introdujeron los datos. |
Respuesta de error
40x/50x
{
"message": "string"
}| Código | Descripción |
|---|---|
| 400 | Solicitud no válida (por ejemplo, faltan parámetros obligatorios). |
| 401 | No autorizado (token inválido o ausente). |
| 500 | Error interno del servidor. |