Buenas tardes Sergio,
Estuve revisando este tema y tenemos una discrepancia en nuestra documentación la cual estamos por corregir.
Para revisar el status de una credencial se tiene que consultar el URL que te regresa al registrar una credencial. Para resumir se tiene que hacer lo siguiente.
Registrar una credencial
curl -s \ ✓ 10030 12:20:06
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-X POST \
-d '{"token":"??????","id_site":"56cf5728784806f72b8b4568","credentials":{"username":"test","password":"test"}}' \
https://sync.paybook.com/v1/credentials
Regresará lo siguiente
{
"rid": "245754b5-1a51-4865-9055-ad95f16b61c2",
"code": 200,
"errors": null,
"status": true,
"message": null,
"response": {
"id_credential": "58485aa70c212adc048b71ab",
"id_job_uuid": "5970e6450b212a6b6e8b70ae",
"id_job": "5970e6450b212a6b6e8b70af",
"username": "t**t",
"ws": "wss:\/\/sync.paybook.com\/v1\/status\/5970e6450b212a6b6e8b70af",
"status": "https:\/\/sync.paybook.com\/v1\/jobs\/5970e6450b212a6b6e8b70af\/status",
"twofa": "https:\/\/sync.paybook.com\/v1\/jobs\/5970e6450b212a6b6e8b70af\/twofa"
}
}
Para consultar el status de esa credencial consultar vía GET
curl -s \ 1 ↵ 10030 12:23:20
> https://sync.paybook.com/v1/jobs/5970e6450b212a6b6e8b70af/status?token=?????
Regresará el status de la credencial
{
"rid": "5006f26b-689b-4374-bbdf-0e8b2c3bb082",
"code": 200,
"errors": null,
"status": true,
"message": null,
"response": [{
"code": 100
}, {
"code": 101
}, {
"code": 102
}, {
"code": 200
}]
}
Adicionalmente podrás consultar la credencial registrada
curl -s \ 1 ↵ 10031 12:27:40
https://sync.paybook.com/v1/credentials/58485aa70c212adc048b71ab\?token\=?????
Lo cual te regresará
{
"errors" : null,
"rid" : "65677cf2-097d-4691-bd9e-b0d00470b1a4",
"status" : true,
"message" : null,
"response" : [
{
"id_site" : "56cf5728784806f72b8b4568",
"keywords" : null,
"is_authorized" : 1,
"dt_refresh" : 1498494740,
"can_sync" : 1,
"is_locked" : 0,
"id_site_organization" : "56cf4ff5784806152c8b4567",
"id_external" : "",
"is_twofa" : 0,
"id_user" : "584851530c212a77048b70b4",
"id_site_organization_type" : "56cf4f5b784806cf028b4568",
"id_credential" : "58485aa70c212adc048b71ab",
"dt_execute" : 1500571208,
"dt_last_sync" : 1500571265,
"username" : "t**t"
}
],
"code" : 200
}
Donde podrás identificar cuando fue la última vez que se sincronizó esa credencial con el dato dt_refresh
Espero haberme explicado, y estaremos corrigiendo la documentación para evitar estas confusiones.
Saludos!