Welcome to Movework Hub 3.908

MoveWork Hub

Current official Hub version : 3.0


All APIs are fully covered by TDD except "timeactivity" and "events" (we're working on it).
  • To download version of technical documentation, click here.
  • To download version 3.0 of php client library + examples, click here.
  • To see our live demo environment 3.0 of php client library + examples, click here.
  • To see changelogs history, click here.



Sample call for info API are :

List all info : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/info/




Sample call for employees API are :

List all employees : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/employees/

View a single employee : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/employees/view/?keymatricule=MY_KEYMATRICULE

Delete a single employee : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/employees/delete/?keymatricule=MY_KEYMATRICULE

Update a single employee : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/employees/update/?keymatricule=MY_KEYMATRICULE&firstname=NewFirstName

Create a new employee : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/employees/create/?keymatricule=newMat683&firstname=myFirstName&lastname= MyLastName&email=myemail@domain.com&mobile=0102030405&keyunification=abc




Sample call for customers API are :

List all customers : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/customers/

View a single customer : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/customers/view/?keycodeclient=MY_KEYCODECLIENT

Delete a single customer : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/customers/delete/?keycodeclient=MY_KEYCODECLIENT

Update a single customer : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/customers/update/?keycodeclient=MY_KEYCODECLIENT&name=New_Customer_Name

Create a new customer : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/customers/create/?keycodeclient=newMat808&name=CustomerName&zipcode=34000& city=Montpellier&address=1 rue Jules Ferry&siret=012345&siret=12345&manager_keymatricule=MY_KEYMATRICULE




Sample call for activitylocations API are :

List all activitylocations : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/activitylocations/

View a single activitylocation : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/activitylocations/view/?keycodesite=MY_KEYCODESITE

Delete a single activitylocation : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/activitylocations/delete/?keycodesite=MY_KEYCODESITE

Update a single activitylocation : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/activitylocations/update/?keycodesite=MY_KEYCODESITE&name=New_Site_Name

Create a new activitylocation : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/activitylocations/create/?keycodesite=6142&keycodeclient=MY_KEYCODECLIENT &name=MySiteName&zipcode=75000&city=Paris&address=1 rue Maverick&manager_keymatricule=MY_KEYMATRICULE




Sample call for events/intervention API are :

Create a single event intervention: http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/events/intervention/create/?keyevent=mykeyeventtest&keycodesite=MY_KEYCODESITE&keymatricule=MY_KEYMATRICULE&datetime=2012-10-14 10:00:00&duration=180&cycle=1&dailyperiod=1,3,5&weeklyperiod=2&cycleenddate=2012-12-26&cycleexcludeddates=2012-11-11,2012-12-25&keyhub1=myKeyHub1&name=My Intervention test

List a bunch of interventions : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/events/intervention/index/?keymatricule=MY_KEYMATRICULE

View a single intervention : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/events/intervention/view/?keyevent=mykeyeventtest

Delete a single intervention (will delete it permanently !) : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/events/intervention/delete/?keyevent=mykeyeventtest

Delete all intervention (for a given employee and/or activity location): http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/events/intervention/deleteall/?keycodesite=MY_KEYCODESITE&keymatricule=MY_KEYMATRICULE

Update a single intervention : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/events/intervention/update/?keyevent=mykeyeventtest&keycodesite=MY_KEYCODESITE&keymatricule=MY_KEYMATRICULE&datetime=2012-10-13 10:00:00&duration=190&cycle=1&dailyperiod=1,4,6&weeklyperiod=3& cycleenddate=2012-12-29&cycleexcludeddates=2012-11-10,2012-12-24

There is no method listing all interventions (please see timeactivity API)




Sample call for events/absence API are :

Create a single event absence: http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/events/absence/create/?keymatricule=MY_KEYMATRICULE&datetime=2012-10-14 10:00:00&category=1&duration=180&cycleenddate=2012-12-26

Delete all absences (for a given employee): http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/events/absence/deleteall/?keymatricule=MY_KEYMATRICULE

There is no method listing all absences neither viewing/updating one (please see timeactivity API)




Sample call for events/closure API are :

Create a single event closure: http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/events/closure/create/?keycodesite=MY_KEYCODESITE&category=1&datetime=2012-10-14&enddatetime=2012-10-24 10:00:00&cycleenddate=2012-12-26

Delete all closure (for a given activity location): http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/events/closure/deleteall/?keycodesite=MY_KEYCODESITE

There is no method listing all closure neither viewing/updating one (please see timeactivity API)




Sample call for timeactivity API are :

List all activities for a given period : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/timeactivity/index?from=2024-11-10 20:54:15&to=2024-12-09 20:54:15

List all anomalies for a given period : http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/timeactivity/anomalies?from=2024-11-10 20:54:15&to=2024-12-09 20:54:15

List all actions pending validation : (not implemented yet) http://live.kerboodle.com/YOUR_KEY_DEV/YOUR_KEY_PROJ/timeactivity/pendingvalidations?from=2024-11-10 20:54:15&to=2024-12-09 20:54:15