<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Update contact with email as ID through the Hubspot API in APIs &amp; Integrations</title>
    <link>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/625541#M52819</link>
    <description>&lt;P&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/101258"&gt;@Teun&lt;/a&gt; , you see anything out of place here?&lt;/P&gt;</description>
    <pubDate>Mon, 02 May 2022 15:16:01 GMT</pubDate>
    <dc:creator>dennisedson</dc:creator>
    <dc:date>2022-05-02T15:16:01Z</dc:date>
    <item>
      <title>Update contact with email as ID through the Hubspot API</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/623680#M52693</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I'm trying to update a property of a contact through the api.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My issue is that I can't get it to work with the email as the id.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here it says that it is possible to use the email as the id when updating a contact:&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.hubspot.com/docs/api/crm/contacts" target="_blank" rel="noopener"&gt;https://developers.hubspot.com/docs/api/crm/contacts&lt;/A&gt;&lt;BR /&gt;it states that I have to set the "idProperty" to email in order for it to work, but I can't figure out where to set it?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have tried setting it as a regular property but that throws an error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the code that I'm using:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;const&lt;/SPAN&gt; &lt;SPAN&gt;hubspotClient&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;new&lt;/SPAN&gt; &lt;SPAN&gt;hubspot&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Client&lt;/SPAN&gt;&lt;SPAN&gt;({&lt;/SPAN&gt;&lt;SPAN&gt;"apiKey"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;"????"&lt;/SPAN&gt;&lt;SPAN&gt;});&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;const&lt;/SPAN&gt; &lt;SPAN&gt;properties&lt;/SPAN&gt;&lt;SPAN&gt; = {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;"newsletter_opened"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;dateValue&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; };&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;const&lt;/SPAN&gt; &lt;SPAN&gt;SimplePublicObjectInput&lt;/SPAN&gt;&lt;SPAN&gt; = { &lt;/SPAN&gt;&lt;SPAN&gt;properties&lt;/SPAN&gt;&lt;SPAN&gt; };&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;const&lt;/SPAN&gt; &lt;SPAN&gt;contactId&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"emailGoesHere"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;try&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;const&lt;/SPAN&gt; &lt;SPAN&gt;apiResponse&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;await&lt;/SPAN&gt; &lt;SPAN&gt;hubspotClient&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;crm&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;contacts&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;basicApi&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;update&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;contactId&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;SimplePublicObjectInput&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;console&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;log&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;JSON&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;stringify&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;apiResponse&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;body&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;null&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;));&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; } &lt;/SPAN&gt;&lt;SPAN&gt;catch&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;e&lt;/SPAN&gt;&lt;SPAN&gt;) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;e&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;message&lt;/SPAN&gt;&lt;SPAN&gt; === &lt;/SPAN&gt;&lt;SPAN&gt;'HTTP request failed'&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ? &lt;/SPAN&gt;&lt;SPAN&gt;console&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;error&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;JSON&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;stringify&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;e&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;response&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;null&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : &lt;/SPAN&gt;&lt;SPAN&gt;console&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;error&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;e&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 28 Apr 2022 12:45:50 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/623680#M52693</guid>
      <dc:creator>Chrintz</dc:creator>
      <dc:date>2022-04-28T12:45:50Z</dc:date>
    </item>
    <item>
      <title>Re: Update contact with email as ID through the Hubspot API</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/624565#M52739</link>
      <description>&lt;P&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/111902"&gt;@Chrintz&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You will set the Id property as a query param.&amp;nbsp; eg: &lt;STRONG&gt;?idProperty=email&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;It is buried in the middle of &lt;A href="https://developers.hubspot.com/docs/api/crm/understanding-the-crm" target="_blank" rel="noopener"&gt;this doc&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Apr 2022 15:33:57 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/624565#M52739</guid>
      <dc:creator>dennisedson</dc:creator>
      <dc:date>2022-04-29T15:33:57Z</dc:date>
    </item>
    <item>
      <title>Re: Update contact with email as ID through the Hubspot API</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/625337#M52797</link>
      <description>&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Using&amp;nbsp;the "@hubspot/api-client" i would assume that it is done like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;const idProperty = "email";
      
      try {
        const apiResponse = await hubspotClient.crm.contacts.basicApi.update(contactId, SimplePublicObjectInput, idProperty);&lt;/PRE&gt;&lt;P&gt;but it gives me the error:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;2021-12-16T12:47:22.535Z        ERROR   {
  "statusCode": 404,
  "body": {
    "status": "error",
    "message": "Object not found.  objectId are usually numeric.",
    "correlationId": "71e911d3...",
    "context": {
      "id": [
        "mike.thomas@..."
      ]
    },
    "category": "OBJECT_NOT_FOUND"
  },&lt;/PRE&gt;</description>
      <pubDate>Mon, 02 May 2022 07:41:55 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/625337#M52797</guid>
      <dc:creator>Chrintz</dc:creator>
      <dc:date>2022-05-02T07:41:55Z</dc:date>
    </item>
    <item>
      <title>Re: Update contact with email as ID through the Hubspot API</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/625541#M52819</link>
      <description>&lt;P&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/101258"&gt;@Teun&lt;/a&gt; , you see anything out of place here?&lt;/P&gt;</description>
      <pubDate>Mon, 02 May 2022 15:16:01 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/625541#M52819</guid>
      <dc:creator>dennisedson</dc:creator>
      <dc:date>2022-05-02T15:16:01Z</dc:date>
    </item>
    <item>
      <title>Re: Update contact with email as ID through the Hubspot API</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/698059#M57224</link>
      <description>&lt;P&gt;I'm getting the same error using&amp;nbsp;&lt;SPAN&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/63720"&gt;@hubspot&lt;/a&gt;/api-client and trying to get a contact using the idProperty of email.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;Can anyone share how it's supposed to be done with the api-client? It works fine with ?idProperty=email using the REST api, but we need to migrate to the api-client.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If anyone has figured this out it would be highly appreciated!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Sep 2022 07:31:15 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/698059#M57224</guid>
      <dc:creator>brown2020</dc:creator>
      <dc:date>2022-09-26T07:31:15Z</dc:date>
    </item>
    <item>
      <title>Re: Update contact with email as ID through the Hubspot API</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/698363#M57248</link>
      <description>&lt;P&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/13982"&gt;@dennisedson&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/101258"&gt;@Teun&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/111902"&gt;@Chrintz&lt;/a&gt;&amp;nbsp;&amp;nbsp;Ok I figured this out. I could not find any documentation and some of the StackOverflow comments are completely wrong, but through a lot of trial and error, I was able to figure out what you need to do.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You CAN use email as the idProperty for the hubspot/api-client get contact function, but it only works if you fill in all the other query fields before idProperty, even if they are undefined.&lt;BR /&gt;&lt;BR /&gt;Here is my example of a getContactByEmail as a Google Cloud Function in Node, using the api-client, and it works great!&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;exports.getContactByEmail = functions.https.onCall(async (data, context) =&amp;gt; {
  const email = data.email;
  const contactId = email;
  const properties = ["firstname", "lastname", "company"];
  const propertiesWithHistory = undefined;
  const associations = undefined;
  const archived = false;
  const idProperty = "email";

  try {
    const apiResponse = await hubspotClient.crm.contacts.basicApi.getById(
      contactId,
      properties,
      propertiesWithHistory,
      associations,
      archived,
      idProperty
    );

    console.log(JSON.stringify(apiResponse.body, null, 2));

    return apiResponse.properties;

  } catch (error) {
    error.message === "HTTP request failed"
      ? console.error(JSON.stringify(error.response, null, 2))
      : console.error(error);
    return error;
  }
});&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Sep 2022 17:34:35 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/698363#M57248</guid>
      <dc:creator>brown2020</dc:creator>
      <dc:date>2022-09-26T17:34:35Z</dc:date>
    </item>
    <item>
      <title>Re: Update contact with email as ID through the Hubspot API</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/699682#M57365</link>
      <description>&lt;P&gt;Thank you for sharing,&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/451600"&gt;@brown2020&lt;/a&gt;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":raising_hands:"&gt;🙌&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Sep 2022 22:27:25 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/699682#M57365</guid>
      <dc:creator>Jaycee_Lewis</dc:creator>
      <dc:date>2022-09-28T22:27:25Z</dc:date>
    </item>
    <item>
      <title>Re: Update contact with email as ID through the Hubspot API</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/731730#M59726</link>
      <description>&lt;P&gt;This is the URL you have to use (it is based on explanation below from somebody else):&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://api.hubapi.com/crm/v3/objects/contacts/xxx@yyy.com?idProperty=email" target="_blank"&gt;https://api.hubapi.com/crm/v3/objects/contacts/xxx@yyy.com?idProperty=email&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:xxx@yyy.com" target="_blank"&gt;xxx@yyy.com&lt;/A&gt;&amp;nbsp;is the email ID you use to find the record. Its amazing that this simple and basic instructions are not included in the documentation of the API interface.&lt;BR /&gt;&lt;BR /&gt;Your problem has already been solved, but if somebody like me uses google and finds your thread it could be helpful for that person.&lt;BR /&gt;&lt;BR /&gt;Cheers!&lt;/P&gt;</description>
      <pubDate>Fri, 16 Dec 2022 05:59:30 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/731730#M59726</guid>
      <dc:creator>sh12</dc:creator>
      <dc:date>2022-12-16T05:59:30Z</dc:date>
    </item>
    <item>
      <title>Re: Update contact with email as ID through the Hubspot API</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/943837#M71931</link>
      <description>&lt;P&gt;The original question—how to update a contact using email address as the idProperty—has not been addressed. The solution presented shows how to get a contact using email address as idProperty, which works fine. When I use (copied from the codebase on GitHub):&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;        # Update
        # Perform a partial update of an Object identified by `{contactId}`. `{contactId}` refers to the internal object ID. Provided property values will be overwritten. Read-only and non-existent properties will be ignored. Properties values can be cleared by passing an empty string.
        # &lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/228859"&gt;@param&lt;/a&gt; contact_id [String] 
        # &lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/228859"&gt;@param&lt;/a&gt; simple_public_object_input [SimplePublicObjectInput] 
        # &lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/228859"&gt;@param&lt;/a&gt; [Hash] opts the optional parameters
        # @option opts [String] :id_property The name of a property whose values are unique for this object type
        # @return [SimplePublicObject]
        def update(contact_id, simple_public_object_input, opts = {})
          data, _status_code, _headers = update_with_http_info(contact_id, simple_public_object_input, opts)
          data
        end&lt;/LI-CODE&gt;&lt;P&gt;as:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;        @helper.api_client.crm.contacts.basic_api.update(
          # contact_id: properties[:hs_object_id],
          contact_id: properties[:email],
          body: {
            properties: properties,
          },
          idProperty: "email",
        )&lt;/LI-CODE&gt;&lt;P&gt;I receive:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;"status":"error","message":"Object not found.  objectId are usually numeric."&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm able to update custom objects similarly using idProperty, but not contacts. I really don't want to have to fetch a contact to get its hs_object_id every time I push an update. The "solution" here implies doing a GET to fetch a contact and then use its objectId for updates.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Mar 2024 15:02:57 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/943837#M71931</guid>
      <dc:creator>markreeves</dc:creator>
      <dc:date>2024-03-14T15:02:57Z</dc:date>
    </item>
    <item>
      <title>Re: Update contact with email as ID through the Hubspot API</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/957211#M72610</link>
      <description>&lt;P&gt;This looks like exactly what I need! since I&amp;nbsp; need some more details on how the response looks like, since I using a different language (Python) are you around to answer?&lt;/P&gt;</description>
      <pubDate>Tue, 09 Apr 2024 12:16:01 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Update-contact-with-email-as-ID-through-the-Hubspot-API/m-p/957211#M72610</guid>
      <dc:creator>ESitbon</dc:creator>
      <dc:date>2024-04-09T12:16:01Z</dc:date>
    </item>
  </channel>
</rss>

