APIs & Integrations

Not applicable

Sandbox endpoint to test creating new contact via API

SOLVE

What sandbox endpoint should be for create new contact? https://api.hubapi.com ?

My Hub ID - 5038633

My api request to create or update email
https://api.hubapi.com/contacts/v1/contact/createOrUpdate/email/{$email}?hapikey={$apiKey}&userId=66...

I receive error

HTTP/1.1 403 Forbidden\r\nDate: Thu, 18 Oct 2018 09:57:58 GMT\r\nContent-Type: application/json;charset=utf-8\r\nTransfer-Encoding: chunked\r\nConnection: keep-alive\r\nSet-Cookie: __cfduid=dce3dcccd2741bcdd761f9bd723b160bf1539856678; expires=Fri, 18-Oct-19 09:57:58 GMT; path=/; domain=.hubapi.com; HttpOnly\r\nX-Trace: 2BB3C35B28CB3D6B1EAE8EE9FB63F6DB10E51BA8F8000000000000000000\r\nVary: Accept-Encoding, Accept-Encoding\r\nAccess-Control-Allow-Credentials: false\r\nStrict-Transport-Security: max-age=31536000; includeSubDomains; preload\r\nExpect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"\r\nServer: cloudflare\r\nCF-RAY: 46ba24d1aa6e8ac8-KBP\r\n\r\n{"status":"error","message":"This hapikey ({my_api_key}) does not have proper permissions! (requires all of [contacts-write])","correlationId":"10bf65fb-eba5-4af0-9235-94c505c567ed","requestId":"1eae6870474110bf7e8c15cc2539e28d"}

0 Upvotes
1 Accepted solution
cbarley
Solution
HubSpot Alumni
HubSpot Alumni

Sandbox endpoint to test creating new contact via API

SOLVE

Hi @Denis_Makarenko,

Happy to help. To troubleshoot effectively, though, I'll need a bit more information. Would you share:
1. The full request URL you used, including the method.
2. The raw request body, including the headers.

One thing I did notice is that you have another query parameter at the end of your request URL. This endpoint does not take any additional optional parameters, so you should not be including the userId in your request.

View solution in original post

0 Upvotes
2 Replies 2
cbarley
Solution
HubSpot Alumni
HubSpot Alumni

Sandbox endpoint to test creating new contact via API

SOLVE

Hi @Denis_Makarenko,

Happy to help. To troubleshoot effectively, though, I'll need a bit more information. Would you share:
1. The full request URL you used, including the method.
2. The raw request body, including the headers.

One thing I did notice is that you have another query parameter at the end of your request URL. This endpoint does not take any additional optional parameters, so you should not be including the userId in your request.

0 Upvotes
Not applicable

Sandbox endpoint to test creating new contact via API

SOLVE

Thank you. All works fine now.