Omschrijving

In een document een nieuw document aanmaken en een documentlink url aanmaken om deze te kunnen openen. aangezien dit ook vaak vanuit een gedeeld document wordt gedaan gebruiken we het documentnr en de sharekey als authenticatie. 

 

Velden
id: ID van de API in TabletForms
url: Endpoint van de webservice
method: Aanroep soort, in dit geval post

type: Soort APIKey
APIKeys: ID's van de Keys in de ID van de API in TabletForms  API

BodyParams: Json body van de webcall

formuliernr: Formulier nummer   

naam: De naam van het aan te maken document 

user: Emailadres en tevens ook inlognaam

xmlinhoud velden: namen van de velden met de data


documentNR: ID van huidige document   

sharedKey: share_key van huidige document   

 

URL

https://tf2.tablet-forms.nl//Formuliers/CreateJson

 

JSON

{

   "id":16,

   "url":"/Formuliers/CreateJson",

   "method":"post",

   "type":"keypair",

   "APIKeys":[

      {

         "id":28,

         "type":"body"

      }

   ],

   "BodyParams":{

      "json":"{\"formuliers\":[{\"formuliernr\":\"1234\",\"naam\":\"Document naam 123\",\"user\":\"demo@tablet-forms.nl\",\"xmlinhoud\":{\"tf_veldnaam_1\":\"veld waarde 1\",\"tf_veldnaam_2 \":\"veld waarde 2\",\"tf_document_delen\":\"true\"}}]}"

   },

   "documentNr":"680392",

   "sharedKey":"psn3y0wx"

}

 

Response

{"success":"Succes","documentnr":"680391","sharekey":"4cpynkr1"}


In de response staat het documentnr en de share_key van het aangemaakte document, hiermee kan men direct ook een link naar het document samenstellen:
"https://tf2.tablet-forms.nl/Formuliers/Gedeeld?id=documentnr&GeheimeDeelSleutel=share_key"