<< Click to Display Table of Contents >> Navigation: API aanroepen > Urenboeking toevoegen/wijzigen |
Aanroep
Naam: UpdateBooking
Aanroep structuur
<?xml version="1.0" encoding="utf-8"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <S:Body> <ns2:UpdateBooking xmlns:ns2="api.timewriter.nl"> <securityToken></securityToken> <booking> <id></id> <start></start> <duration></duration> <approvalLevel></approvalLevel> <leaveState></leaveState> <invoiced></invoiced> <id_IT_MED></id_IT_MED> <id_GR_MED></id_GR_MED> <id_IT_TAA></id_IT_TAA> <id_IT_AT1></id_IT_AT1> <id_IT_AT2></id_IT_AT2> <id_IT_AT3></id_IT_AT3> <id_IT_AT4></id_IT_AT4> <id_IT_AT5></id_IT_AT5> <userFieldList> <userField> <key></key> <value></value> </userField> ... </userFieldList> </booking> <roundTimes></roundTimes> </ns2:UpdateBooking> </S:Body> </S:Envelope> |
Verklaring
Tag/veldnaam |
Type |
Opmerkingen/beperkingen |
Omschrijving |
securityToken |
string |
verplicht |
securityToken verkregen bij login |
roundTimes |
boolean |
verplicht indien true, tijdsduur afronden op de in TimeWriter ingestelde minimale tijdseenheid |
tijdsduur afronden |
booking |
verplicht |
zie Booking |
Voorbeelden
Hieronder volgt een voorbeeld van toevoegen van een urenboeking met de volgende eigenschappen: •start datum en tijd is 23 december 2017 14:15. •de duur is 60 minuten •er zijn 2 gebruikersvelden ingevuld (1 tekst en 1 numeriek).
|
---|
Hieronder volgt een voorbeeld van het wijzigen van een urenboeking:
|
---|
Antwoord
Naam: UpdateBookingResponse
Antwoord structuur
<?xml version="1.0" encoding="utf-8"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <S:Body> <ns2:UpdateBookingResponse xmlns:ns2="api.timewriter.nl"> <result> <error></error> <errorMessage></errorMessage> <booking> <id></id> <start></start> <duration></duration> <approvalLevel></approvalLevel> <leaveState></leaveState> <invoiced></invoiced> <id_IT_MED></id_IT_MED> <id_GR_MED></id_GR_MED> <id_IT_TAA></id_IT_TAA> <id_IT_AT1></id_IT_AT1> <id_IT_AT2></id_IT_AT2> <id_IT_AT3></id_IT_AT3> <id_IT_AT4></id_IT_AT4> <id_IT_AT5></id_IT_AT5> <name_IT_MED></name_IT_MED> <name_GR_MED></name_GR_MED> <name_IT_AT1></name_IT_AT1> <name_IT_AT2></name_IT_AT2> <name_IT_AT3></name_IT_AT3> <name_IT_AT4></name_IT_AT5> <name_IT_AT5></name_IT_AT5> <userFieldList> <userField> <key></key> <value></value> </userField> ... </userFieldList> </booking> </result> </ns2:UpdateBookingResponse> </S:Body> </S:Envelope> |
Verklaring
Tag/veldnaam |
Type |
result |
RequestResult |