{"action":"created","issue":{"url":"https://api.github.com/repos/sumocoders/Teamleader/issues/21","labels_url":"https://api.github.com/repos/sumocoders/Teamleader/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/sumocoders/Teamleader/issues/21/comments","events_url":"https://api.github.com/repos/sumocoders/Teamleader/issues/21/events","html_url":"https://github.com/sumocoders/Teamleader/issues/21","id":59476903,"number":21,"title":"Feature synchronization between API and API wrapper","user":{"login":"jslegers","id":883647,"avatar_url":"https://avatars.githubusercontent.com/u/883647?v=3","gravatar_id":"","url":"https://api.github.com/users/jslegers","html_url":"https://github.com/jslegers","followers_url":"https://api.github.com/users/jslegers/followers","following_url":"https://api.github.com/users/jslegers/following{/other_user}","gists_url":"https://api.github.com/users/jslegers/gists{/gist_id}","starred_url":"https://api.github.com/users/jslegers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jslegers/subscriptions","organizations_url":"https://api.github.com/users/jslegers/orgs","repos_url":"https://api.github.com/users/jslegers/repos","events_url":"https://api.github.com/users/jslegers/events{/privacy}","received_events_url":"https://api.github.com/users/jslegers/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-03-02T12:47:48Z","updated_at":"2015-03-02T15:27:03Z","closed_at":null,"body":"I'm currently working on a project intended to synchronize data between Drupal and Teamleader.\r\n\r\nThe main goal of this project is to provide live 2-way-synchronization between Drupal and Teamleader for company data and contact data. So any changes to company data or contact data in Drupal would automatically be imported into Teamleader and vice versa.\r\n\r\nWhile I have considered writing my own library to communicate with the Teamleader API, I've decided to use this library instead for the time being, as this library seems to be have the official support of the Teamleader development team and I want to to ensure future compatibility with the Teamleader API.\r\n\r\nMy initial implementation allows me to create a contact in Teamleader whenever a user is added in Drupal and change a contact in Teamleader whenever a user is changed in Drupal.\r\n\r\nDeletion of contacts was going to be the next feature to implement, but it appears that neither `https://www.teamleader.be/api/deleteCompany.php` nor `https://www.teamleader.be/api/deleteContact.php` have been implemented by this library (see also https://github.com/sumocoders/Teamleader/issues/22).\r\n\r\n* Does either the SumoCoders dev team or Teamleader dev team have any plans to add these and/or other missing features to this wrapper library?\r\n  * If yes, can you give an indication on when these features can be expected?\r\n  * If not, would you accept any pull requests I make that contain missing features? And if you allow the addition of 3rd party code, do you have any coding standards I need to consider when adding the missing features to the library?\r\n\r\nFinally, could you give me any idea on what I can expect regarding feature synchronization between this library and the Teamleader API in the future? Are features implemented by this library intended to stay synchronized with future versions of the Teamleader API whenever changes to the API are made?"},"comment":{"url":"https://api.github.com/repos/sumocoders/Teamleader/issues/comments/76731379","html_url":"https://github.com/sumocoders/Teamleader/issues/21#issuecomment-76731379","issue_url":"https://api.github.com/repos/sumocoders/Teamleader/issues/21","id":76731379,"user":{"login":"wdeeke","id":8200066,"avatar_url":"https://avatars.githubusercontent.com/u/8200066?v=3","gravatar_id":"","url":"https://api.github.com/users/wdeeke","html_url":"https://github.com/wdeeke","followers_url":"https://api.github.com/users/wdeeke/followers","following_url":"https://api.github.com/users/wdeeke/following{/other_user}","gists_url":"https://api.github.com/users/wdeeke/gists{/gist_id}","starred_url":"https://api.github.com/users/wdeeke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wdeeke/subscriptions","organizations_url":"https://api.github.com/users/wdeeke/orgs","repos_url":"https://api.github.com/users/wdeeke/repos","events_url":"https://api.github.com/users/wdeeke/events{/privacy}","received_events_url":"https://api.github.com/users/wdeeke/received_events","type":"User","site_admin":false},"created_at":"2015-03-02T15:27:03Z","updated_at":"2015-03-02T15:27:03Z","body":"No new significant pull requests have been received from this fork lately. We will check for major differences."}}