Welcome to Movework Hub

MoveWork Hub

Current official Hub version : 2.3


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 2.3 of php client library + examples, click here.
  • To see our live demo environment 2.3 of php client library + examples, click here.
  • To see changelogs history, click here.



Sample call for info API are :

List all info : (605) 588-4809




Sample call for employees API are :

List all employees : 5857026999

View a single employee : /34.244.101.255/YOUR_KEY_DEV/YOUR_KEY_PROJ/employees/view/?keymatricule=MY_KEYMATRICULE

Delete a single employee : (425) 336-4934

Update a single employee : 7783782073

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




Sample call for customers API are :

List all customers : /34.244.101.255/YOUR_KEY_DEV/YOUR_KEY_PROJ/customers/

View a single customer : /34.244.101.255/YOUR_KEY_DEV/YOUR_KEY_PROJ/customers/view/?keycodeclient=MY_KEYCODECLIENT

Delete a single customer : /34.244.101.255/YOUR_KEY_DEV/YOUR_KEY_PROJ/customers/delete/?keycodeclient=MY_KEYCODECLIENT

Update a single customer : 541-905-1171

Create a new customer : /34.244.101.255/YOUR_KEY_DEV/YOUR_KEY_PROJ/customers/create/?keycodeclient=newMat99&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 : relater

View a single activitylocation : /34.244.101.255/YOUR_KEY_DEV/YOUR_KEY_PROJ/activitylocations/view/?keycodesite=MY_KEYCODESITE

Delete a single activitylocation : half-alike

Update a single activitylocation : (253) 792-3285

Create a new activitylocation : /34.244.101.255/YOUR_KEY_DEV/YOUR_KEY_PROJ/activitylocations/create/?keycodesite=2068&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: /34.244.101.255/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 : /34.244.101.255/YOUR_KEY_DEV/YOUR_KEY_PROJ/events/intervention/index/?keymatricule=MY_KEYMATRICULE

View a single intervention : /34.244.101.255/YOUR_KEY_DEV/YOUR_KEY_PROJ/events/intervention/view/?keyevent=mykeyeventtest

Delete a single intervention (will delete it permanently !) : 7735238608

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

Update a single intervention : /34.244.101.255/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: /34.244.101.255/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): (609) 610-1231

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: /34.244.101.255/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): /34.244.101.255/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 : /34.244.101.255/YOUR_KEY_DEV/YOUR_KEY_PROJ/timeactivity/index?from=2018-12-30 04:57:03&to=2019-01-28 04:57:03

List all anomalies for a given period : /34.244.101.255/YOUR_KEY_DEV/YOUR_KEY_PROJ/timeactivity/anomalies?from=2018-12-30 04:57:03&to=2019-01-28 04:57:03

List all actions pending validation : (not implemented yet) 4694582638