Disponibilidad
Estado y disponibilidad de miembros (online, offline, busy, away)
Gestiona el estado de presencia de los miembros de tu organizacion. Los miembros pueden estar online, offline, busy o away.
Disponibilidad de Miembros
curl "https://api.mirlo.com/v1/members/organizations/{organization_id}/members/availabilities" \
-H "X-API-Key: sk_live_tu_api_key"Retorna la disponibilidad actual de todos los miembros de la organizacion.
Cambiar Status
curl -X PATCH "https://api.mirlo.com/v1/members/organizations/{organization_id}/members/{member_id}/status" \
-H "X-API-Key: sk_live_tu_api_key" \
-H "Content-Type: application/json" \
-d '{
"status": "busy"
}'| Status | Descripcion |
|---|---|
online | Disponible para recibir conversaciones |
offline | No disponible |
busy | Ocupado, no asignar nuevas conversaciones |
away | Ausente temporalmente |
Razones de No Disponibilidad
Listar Razones
curl "https://api.mirlo.com/v1/members/organizations/{organization_id}/members/unavailable-reasons" \
-H "X-API-Key: sk_live_tu_api_key"Crear Razon
curl -X POST "https://api.mirlo.com/v1/members/organizations/{organization_id}/members/unavailable-reasons" \
-H "X-API-Key: sk_live_tu_api_key" \
-H "Content-Type: application/json" \
-d '{
"name": "Almuerzo",
"description": "Horario de comida"
}'Actualizar Razon
curl -X PATCH "https://api.mirlo.com/v1/members/organizations/{organization_id}/members/unavailable-reasons/{reason_id}" \
-H "X-API-Key: sk_live_tu_api_key" \
-H "Content-Type: application/json" \
-d '{
"name": "Comida"
}'Eliminar Razon
curl -X DELETE "https://api.mirlo.com/v1/members/organizations/{organization_id}/members/unavailable-reasons/{reason_id}" \
-H "X-API-Key: sk_live_tu_api_key"Historial de Status
curl "https://api.mirlo.com/v1/members/organizations/{organization_id}/members/status-history/organization" \
-H "X-API-Key: sk_live_tu_api_key"Stats de Disponibilidad
Disponibilidad de Miembros
curl "https://api.mirlo.com/v1/members/organizations/{organization_id}/stats/member-availability" \
-H "X-API-Key: sk_live_tu_api_key"Status de Miembros
curl "https://api.mirlo.com/v1/members/organizations/{organization_id}/stats/member-status" \
-H "X-API-Key: sk_live_tu_api_key"Export Disponibilidad
curl "https://api.mirlo.com/v1/members/organizations/{organization_id}/stats/export/availability" \
-H "X-API-Key: sk_live_tu_api_key"Export Eventos de Status
curl "https://api.mirlo.com/v1/members/organizations/{organization_id}/stats/export/status-events" \
-H "X-API-Key: sk_live_tu_api_key"Disponibilidad por Equipo
curl "https://api.mirlo.com/v1/members/organizations/{organization_id}/teams/{team_id}/availability" \
-H "X-API-Key: sk_live_tu_api_key"Referencia de Endpoints
Presencia
| Metodo | Ruta | Descripcion |
|---|---|---|
GET | .../members/availabilities | Disponibilidad de miembros |
PATCH | .../members/:id/status | Cambiar status |
GET | .../members/unavailable-reasons | Listar razones |
POST | .../members/unavailable-reasons | Crear razon |
PATCH | .../members/unavailable-reasons/:id | Actualizar razon |
DELETE | .../members/unavailable-reasons/:id | Eliminar razon |
GET | .../members/status-history/organization | Historial de status |
Stats
| Metodo | Ruta | Descripcion |
|---|---|---|
GET | .../stats/member-availability | Stats de disponibilidad |
GET | .../stats/member-status | Stats de status |
GET | .../stats/export/availability | Export disponibilidad |
GET | .../stats/export/status-events | Export eventos de status |
GET | .../teams/:id/availability | Disponibilidad por equipo |