mirlo

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"
  }'
StatusDescripcion
onlineDisponible para recibir conversaciones
offlineNo disponible
busyOcupado, no asignar nuevas conversaciones
awayAusente 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

MetodoRutaDescripcion
GET.../members/availabilitiesDisponibilidad de miembros
PATCH.../members/:id/statusCambiar status
GET.../members/unavailable-reasonsListar razones
POST.../members/unavailable-reasonsCrear razon
PATCH.../members/unavailable-reasons/:idActualizar razon
DELETE.../members/unavailable-reasons/:idEliminar razon
GET.../members/status-history/organizationHistorial de status

Stats

MetodoRutaDescripcion
GET.../stats/member-availabilityStats de disponibilidad
GET.../stats/member-statusStats de status
GET.../stats/export/availabilityExport disponibilidad
GET.../stats/export/status-eventsExport eventos de status
GET.../teams/:id/availabilityDisponibilidad por equipo

En esta pagina