Actualizar enlace compartido
curl --request PATCH \
--url https://api.locatebyteli.com/devices/share/{id} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"devices": [
"<string>"
],
"ttl": 123
}
'{
"id": "550e8400-e29b-41d4-a716-446655440000",
"account": "660e8400-e29b-41d4-a716-446655440000",
"devices": ["770e8400-e29b-41d4-a716-446655440000", "990e8400-e29b-41d4-a716-446655440000"],
"acl": ["aa0e8400-e29b-41d4-a716-446655440000"],
"revoked": false,
"expires_at": "2026-03-20T02:00:00Z",
"unique_views": 5,
"last_accessed_at": "2026-03-18T12:00:00Z",
"created_at": "2026-03-15T00:00:00Z"
}
Shared Sessions
Actualizar enlace compartido
Actualiza un enlace de compartición existente (dispositivos o tiempo de expiración)
PATCH
/
devices
/
share
/
{id}
Actualizar enlace compartido
curl --request PATCH \
--url https://api.locatebyteli.com/devices/share/{id} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"devices": [
"<string>"
],
"ttl": 123
}
'{
"id": "550e8400-e29b-41d4-a716-446655440000",
"account": "660e8400-e29b-41d4-a716-446655440000",
"devices": ["770e8400-e29b-41d4-a716-446655440000", "990e8400-e29b-41d4-a716-446655440000"],
"acl": ["aa0e8400-e29b-41d4-a716-446655440000"],
"revoked": false,
"expires_at": "2026-03-20T02:00:00Z",
"unique_views": 5,
"last_accessed_at": "2026-03-18T12:00:00Z",
"created_at": "2026-03-15T00:00:00Z"
}
Authorization
API Key. Formato:
Bearer lbt_•••Path Parameters
ID del enlace de compartición
Body Parameters
Nueva lista de UUIDs de dispositivos a compartir
Nuevo tiempo de vida en segundos (recalcula la fecha de expiración)
Ambos campos son opcionales. Solo se actualizan los campos enviados.
Respuesta
Retorna el objetoUserShare actualizado.
ID del enlace de compartición
ID de la cuenta propietaria
Lista actualizada de IDs de dispositivos compartidos
Lista de UUIDs de permisos de acceso
Si el enlace fue revocado
Fecha de expiración actualizada
Número de vistas únicas
Último acceso al enlace
Fecha de creación del enlace
Comportamiento
- Si se envían
devices, valida que todos existan y el usuario tenga acceso. - Si se envía
ttl, recalcula la fecha de expiración. - Invalida la caché del token.
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"account": "660e8400-e29b-41d4-a716-446655440000",
"devices": ["770e8400-e29b-41d4-a716-446655440000", "990e8400-e29b-41d4-a716-446655440000"],
"acl": ["aa0e8400-e29b-41d4-a716-446655440000"],
"revoked": false,
"expires_at": "2026-03-20T02:00:00Z",
"unique_views": 5,
"last_accessed_at": "2026-03-18T12:00:00Z",
"created_at": "2026-03-15T00:00:00Z"
}
Errores
| Código | Descripción |
|---|---|
400 | Parámetros o UUID inválidos |
404 | Enlace no encontrado |
500 | Error interno |
⌘I