# Integromat api fails to update contact using contact id, returns general 500 error

**URL:** <https://forum.mautic.org/t/integromat-api-fails-to-update-contact-using-contact-id-returns-general-500-error/18666>\
**Category:** Product Support\
**Created:** [March 22, 2021, 7:16pm UTC](https://forum.mautic.org/t/integromat-api-fails-to-update-contact-using-contact-id-returns-general-500-error/18666 "2021-03-22T19:16:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![patrickeidemiller](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/patrickeidemiller/32/511_2.png) [@patrickeidemiller](https://forum.mautic.org/u/patrickeidemiller)\
**Post date:** [March 22, 2021, 7:16pm UTC](https://forum.mautic.org/t/integromat-api-fails-to-update-contact-using-contact-id-returns-general-500-error/18666/1 "2021-03-22T19:16:15Z")

</div>

**Your software**  
My Mautic version is: 3.3.1  
My PHP version is: 7.3.27  
My Database type and version is:

**Your problem**  
My problem is:

Integromat api fails to update contact using contact id, returns general 500 error.

As a test, I’ve reduce the update payload down to the contact and that doesn’t fix the issue

The Integromat integration is sending the below in the update pay load.  
[  
{  
“tags”: [  
“FC Pending”  
],  
“contact”: 18153,  
“timezone”: “America/Adak”  
}  
]

These errors are showing in the log: None.

Steps I have tried to fix the problem:

Contacted Integromat, their response:

I have investigated this and unfortunately, I was unable to find why the error is occurring. The error has its origin at Mautic and the code 500 is a general one that is used when there is no better code available:  
as per definition:  
“The **500 Internal Server Error** is a very general HTTP status code that means something has gone wrong on the web site’s **server** but the **server** could not be more specific on what the exact problem is”

 ![](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/5/5d609360e5eed030b3576ddd0be553fa52ef00b3.png)​

Could you please reach out to Mautic and ask them what they would like to have as mandatory fields when updating contacts? Seems like they changed something and asking for a value that we do not know about.

Thank you very much and please let me know, we will have a look in to that

* * *

 ![SS 2021-03-22 at 11.51.11 AM](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/e/ea512ab634e1070a09557cdf71b31adf6c819c0e.jpeg)

---

<div class="post-metadata">

**Author:** ![patrickeidemiller](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/patrickeidemiller/32/511_2.png) [@patrickeidemiller](https://forum.mautic.org/u/patrickeidemiller)\
**Post date:** [March 24, 2021, 7:59pm UTC](https://forum.mautic.org/t/integromat-api-fails-to-update-contact-using-contact-id-returns-general-500-error/18666/2 "2021-03-24T19:59:29Z")

</div>

Upon further testing, the Make Web Better create/update concat process also fails with a 500 error. Something has definately changed on this api. Where can find documentation on the updated endpoint?

---

<div class="post-metadata">

**Author:** ![patrickeidemiller](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/patrickeidemiller/32/511_2.png) [@patrickeidemiller](https://forum.mautic.org/u/patrickeidemiller)\
**Post date:** [March 27, 2021, 5:34pm UTC](https://forum.mautic.org/t/integromat-api-fails-to-update-contact-using-contact-id-returns-general-500-error/18666/3 "2021-03-27T17:34:21Z")

</div>

After the upgrade from 3.3.1 to 3.3.2, this seems to be fixed for Integromat
