Contenido

Servicio: /api/v1/submissions Resultado: JSON


Trae todos los datos enviados (Subidos al servidor) de la organización a la que pertenece el usuario que hace el llamado. Se muestran en orden inverso de más reciente a más antiguo. Como el volumen de datos es muy elevado, es importante aplicar los filtros o parámetros adecuados para que no bloquee tu consulta.


Las llaves primarias mostradas (prikey) son diferentes a las que ve en Análisis en la vista (asunto) de datos de formulario. Las llaves primarias corresponden a las que visualiza como Récord en Análisis en la vista (asunto) de Actividad del Usuario:

Ejemplo:

https://api.kontrolid.com/api/v1/submissions

Parámetros


Los parámetros son pares variable=valor que se especifican en la url adicionando un ? al final de la misma y que modifican los registros que se muestran en la consulta. Cuando se aplican varios parámetros o filtros, estos se separan con &.

limit

El número de registros a recuperar. Como los datos se muestran primero los últimos, si define limit=5, verá los últimos 5 registros.

https://api.kontrolid.com/api/v1/submissions?limit=5

start

Recupera los datos desde la llave primaria especificada sin incluirlos. Ejemplo, si se quiere recuperar a partir de la llave primaria # 1000 con limit=2, sólo se muestran los registros 999 y 998. Este parámetro es muy útil para “paginar” los registros recibidos en bloques partiendo del último registro obtenido.

https://api.kontrolid.com/api/v1/submissions?start=858566&limit=3

links

Establecido como “true”, incluye los enlaces correspondientes a los datos de cada registro, reporte PDF y edición del formulario web:

https://api.kontrolid.com/api/v1/submissions?start=858566&limit=2&links=true

stopat

Establece la llave primaria a la cual debe excluirse los datos. Los datos de la llave especificada no son retornados. Este parámetro es útil cuando se leen los datos como un “feed” (fuente). Por ejemplo si se llama el servicio y el último registro tiene un prikey de 1001, entonces si se llama el servicio nuevamente con stopat=1001, sólo se traerán los registros nuevos enviados.

https://api.kontrolid.com/api/v1/submissions?stopat=858560

user

Establece el nombre de usuario que registró los datos:

https://api.kontrolid.com/api/v1/submissions?user=api

tz

Define una Zona Horaria para ajustar los metadatos de fechas. Si no se ha definido la zona horaria es tomada como UTC + 00 o GMT. Se refiere a la misma zona horaria especificada anteriormente.

survey_ident

Devuelve los datos de un formulario especifico, empleando el identificador del formulario.

https://api.kontrolid.com/api/v1/submissions?survey_ident=s657_15391

¿Te ayudó este artículo?

Angee Ballesteros

Ing. Electrónica, Especialista en Ing. de Software

Deja una Respuesta

Debes estar logueado para poder comentar.