PieSync - Mautic integration

Dear,



My name is Wout and I am driving the integration team of PieSync. To give you some quick information on the firm: PieSync is providing seamless bidirectional contact sync between all major SaaS applications. You can find more information on our current connections here: http://www.piesync.com/connections/.



We would be happy to add your application to our growing library of connectors. For this one of our developers has already gone through your API documentation.

Unfortunately there are still some blocking points before we can actually start an integration:

a) In order to do a proper and efficient sync, we need a way to fetch contact updates. We see that you offer the functionality to fetch contacts sorted descending by thet dateModified, which is good. However we have noticed that newly created contacts cannot be fetched as such as the dateModified timestamp is not set upon creation. A feature request has been created for this (https://github.com/mautic/mautic/issues/3603), but there is no reply so far.

Is there a way this could be prioritised, please?



b) For all our Piesync connectors we use a sync locking mechanism. This is put in place to prevent multiple synchronisations for the same data running at the same time (as this could give data conflicts). For this we require an API endpoint to return us a unique identifier for the potential data access of the user (all users having the potential to access the same data should have the same value for this identifier). This could be items such as the account id, domain id, team id, etc.

What attribute could you suggest for this? And do you have an API endpoint that returns it to us?



Don’t hesitate to reach out to me in case you would have additional questions.



Thanks in advance.

Kind regards,

Wout

Dear,

My name is Wout and I am driving the integration team of PieSync. To give you some quick information on the firm: PieSync is providing seamless bidirectional contact sync between all major SaaS applications. You can find more information on our current connections here: http://www.piesync.com/connections/.

We would be happy to add your application to our growing library of connectors. For this one of our developers has already gone through your API documentation.
Unfortunately there are still some blocking points before we can actually start an integration:
a) In order to do a proper and efficient sync, we need a way to fetch contact updates. We see that you offer the functionality to fetch contacts sorted descending by thet dateModified, which is good. However we have noticed that newly created contacts cannot be fetched as such as the dateModified timestamp is not set upon creation. A feature request has been created for this (https://github.com/mautic/mautic/issues/3603), but there is no reply so far.
Is there a way this could be prioritised, please?

b) For all our Piesync connectors we use a sync locking mechanism. This is put in place to prevent multiple synchronisations for the same data running at the same time (as this could give data conflicts). For this we require an API endpoint to return us a unique identifier for the potential data access of the user (all users having the potential to access the same data should have the same value for this identifier). This could be items such as the account id, domain id, team id, etc.
What attribute could you suggest for this? And do you have an API endpoint that returns it to us?

Don’t hesitate to reach out to me in case you would have additional questions.

Thanks in advance.
Kind regards,
Wout

Wout Mautic is driven by the community and the best way is to make changes and open PR.