¿Donde obtengo el parametro is_completed para consultar los cambios a una credencial?

Hola estoy tratando de consultar los cambios hechos a una credencial, la documentacion establece que se debe de mandar el parametro is_completed:

/credentials/:id_credential/status vía GET regresa historial de cambios hechos a estas credenciales (últimos 15 días)

Parámetros:
Campo Tipo Descripción
is_completed String Indica si se está ejecutando actualmente o está completo.

Pero no encuentro de donde obtener el valor de este parametro, ¿donde lo obtengo?

Gracias!
Sergio Lopez.

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!

Perfecto Claudio! Entiendo lo que me dices, solo a manera de verificar:,

¿Solo se podra consultar el ultimo cambio a una credencial y no los cambios de los 14 dias recientes?

Gracias!
Sergio López

Buenas tardes Sergio,

Podrás consultar sólo el último cambio de la credencial.

Saludos!