Saltar al contenido principal
Método y ruta: GET {BASE_URL}/providers Devuelve la lista de proveedores de su organización, con filtros opcionales.

Parámetros de consulta (todos opcionales)

ParámetroTipoDescripción
specialtystringFiltrar por código de especialidad (máx. 20 caracteres).
activeOnlybooleanSolo activos (por defecto true).
searchstringBúsqueda por nombre (parcial, máx. 100 caracteres).
professionalTypestringFiltrar por tipo de profesional (ej. MedicoGeneral).

Ejemplos

  • Todos los activos: GET {BASE_URL}/providers
  • Por nombre: GET {BASE_URL}/providers?search=Juan
  • Por especialidad: GET {BASE_URL}/providers?specialty=CA003
  • Por tipo: GET {BASE_URL}/providers?professionalType=MedicoGeneral

Respuesta exitosa (200)

{
  "success": true,
  "data": {
    "providers": [
      {
        "id": "550e8400-e29b-41d4-a716-446655440010",
        "name": "Dr. Ana María Rodríguez",
        "professionalLicense": "123456789",
        "professionalType": "Médico General",
        "specialtyCode": "CA003",
        "specialtyName": "Medicina General",
        "phone": "+573019876543",
        "email": "[email protected]",
        "isActive": true,
        "createdAt": "2024-12-15 10:30"
      }
    ]
  },
  "metadata": {
    "requestId": "a1b2c3d4e5",
    "timestamp": "2024-12-15T10:30:00Z",
    "version": "v1"
  }
}