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

}