Viafirma Documents

Obtener los dispositivos de un usuario

Revisión: 13-noviembre-2018

Para poder solicitar un proceso de firma del tipo APP necesitarás definir en tu llamada el notification.devices, y para ello podrás hacer uso del servicio

GET /v3/devices/user/{userCode}

y obtendrás la lista de dispositivos disponibles para el usuario:

[
    {
        "appCode": "string",
        "code": "string",
        "description": "string",
        "locale": "string",
        "status": "string",
        "token": "string",
        "uniqueIdentifier": "string",
        "type": "string",
        "userEmail": "string",
        "userCode": "string"
    }
]
PARAM TYPE REQUIRED DESC
appCode string True App instalada, por ejemplo com.viafirma.documents.
code string True Código del dispositivo.
description string True Descripción del dispositivo.
locale string True Código idioma del sistema operativo.
status string True ACTIVE o INACTIVE. Un dispositivo pasa a estado INACTIVE cuando el usuario ha cerrado sesión voluntariamente o su sesión finalizó automáticamente.
token string True Token autogenerado y asignado por el sistema.
uniqueIdentifier string True Identificador autogenerado y asignado por el sistema.
type string True IOS, ANDROID o WINDOWS
userEmail string True Email del usuario.
userCode string True Username del usuario.

Ejemplo:

[
    {
        "appCode": "com.viafirma.documents",
        "code": "jhon.doe@acme.inc",
        "description": "Documents - 3.5.13 (3e92a088) - iOS 11.4.1 - iPhone8,1 (iPhone 6S)",
        "locale": "es_ES",
        "status": "ACTIVE",
        "token": "ea0810724a80c56b9036487a8bde731bee40e1c8bd92af31471265a610d14690",
        "uniqueIdentifier": "C79B70AD-2FE2-4CF0-B35F-81CE2A8458F4",
        "type": "IOS",
        "userEmail": "jhon.doe@acme.inc",
        "userCode": "jhon.doe@acme.inc"
    }
]