Voor de objecten zijn er een create, een edit en een list webservice:
Object create
Omschrijving
Object aanmaken en voorzien van variabele gegevens.
Velden
objectnr: Objectnr
objectname: Objectomschrijving
objectlayout: ID van het Object layout sjabloon
customer: Naam van Object Klant
category: Naam van het Object categorie
status: Naam van het Object status
active: true/false
Onder de root kunnen alle velden van het object met waarden worden gevuld door de naam van het veld en de waarde ervan te specificeren. Als create_output op true staat wordt er direct na het aanmaken van het object ook output aangemaakt waardoor de workflow gestart wordt.
URL
https://tf2.tablet-forms.nl/TFObjects/CreateXML
XML
<TFObjects-CreateXML api_token="ebb51a6ba41bd055de3f7d1f08d17b19" create_output="false">
<Object objectnr="123" objectname="Object 123" objectlayout="13" customer="Klant A" category="Lichtmast" status="Schouwen" active="true" >
<xmlinhoud>
<root>
<field name="tf_OB_Masttype" value = "Type A" />
<field name="tf_OB_Mastnr" value = "23" />
</root>
</xmlinhoud>
</Object>
</TFObjects-CreateXML>
Response
<a success="Succes" id="25" />
Object edit
Omschrijving
Objectgegevens aanpassen en velden aanpassen.
Velden
id: Het ID nr van het object (door het systeem gegenereerd bij het aanmaken van het object)
objectnr: Objectnr
objectname: Objectomschrijving
objectlayout: ID van het Object layout sjabloon
customer: Naam van Object Klant
category: Naam van het Object categorie
status: Naam van het Object status
active: true/false
Onder de root kunnen alle velden van het object met waarden worden gevuld door de naam van het veld en de waarde ervan te specificeren. Als create_output op true staat wordt er direct na het aanmaken van het object ook output aangemaakt waardoor de workflow gestart wordt.
URL
https://tf2.tablet-forms.nl/TFObjects/EditXML
XML
<TFObjects-EditXML api_token="ebb51a6ba41bd055de3f7d1f08d17b19" create_output="false">
<Object id="34" objectnr="123a" objectname="Object 123a" objectlayout="13" customer="Klant A" category="Lichtmast" status="Schouwen" active="true" >
<xmlinhoud>
<root>
<field name="tf_OB_Masttype" value = "Type B" />
<field name="tf_OB_Mastnr" value = "24" />
</root>
</xmlinhoud>
</Object>
</TFObjects-EditXML>
Response
<a success="Succes" />
Object lijst
Omschrijving
Objecten opvragen op basis van een gedeelte van de naam
Header
X-Api-Key: api token van de organisatie
Velden
naam: Object omschrijving (dit is de zoek waarde)
URL
https://documents-test.tablet-forms.nl/TFObjects/REST
Voorbeeld
curl -X GET -H "X-Api-Key: 5f754e266a0b 046e3fe1cf 637b5b66a7" https://documents-test.tablet-forms.nl/TFObjects/REST -d"naam=test"
Response
ID: Object id
Nummer: Objectnummer
ObjectTempalteID: Object layout nummer
Actief: true/false
Omschrijving: Objectnaam
Klant: Object Klant waar het object onder valt
Categorie: Object Categorie waar het object aan gekoppeld is
Status: Object Status van het object
Inhoud: niet van toepassing voor de lijst
{
"data": [
{
"ID": 21,
"Nummer": "14-06-001",
"ObjectTemplateID": 5,
"Actief": true,
"Omschrijving": "test 14-06",
"Klant": "OTO Klant A",
"Categorie": "LS/OV kast",
"Status": "Schouwen",
"LaatstGewijzigd": "2025-06-14 19:42:57",
"Inhoud": {}
},
{
"ID": 30,
"Nummer": "test 21-6",
"ObjectTemplateID": 7,
"Actief": true,
"Omschrijving": "test 21-6",
"Klant": "OTO Klant A",
"Categorie": "LS/OV kast",
"Status": "In bewerking",
"LaatstGewijzigd": "2025-06-21 21:07:47",
"Inhoud": {}
},
{
"ID": 35,
"Nummer": "6 test",
"ObjectTemplateID": 5,
"Actief": true,
"Omschrijving": "6 test",
"Klant": "Klant CURL AB",
"Categorie": "CURL cat 2",
"Status": "CURL status 2",
"LaatstGewijzigd": "2025-08-29 09:24:32",
"Inhoud": {}
}
],
"nextSkip": null,
"ElapsedMilliseconds": 71
}