I am stuck in HubSpot Integration with other apps, using Postman. Even my API call is not working properly in Postman. The videos that I watched on YouTube are not even working in my case. Would someone be able to help me?
Hi @Haider000,
thanks for reaching out to the community! ![]()
I’d be happy to help you get your HubSpot integration working properly. Could you please share some screenshots of your Postman setup, some code snippets or logs? That’ll make it much easier to spot what’s going wrong and provide specific support.
Looking forward to your reply!
Kind regards
Dennis
Hey @Haider000 - thanks for posting in the Community!
Looking forward to getting some more context posted, per @d-lupo’s request, to get some insight on this!
Shane, Senior Community Moderator
very good
Since you haven’t shared specifics, here are the most common Postman API issues I’ve seen when integrating with HubSpot:
1. Authentication Problems:
- Using API key instead of Private App token (HubSpot deprecated API keys in 2022). Go to Settings > Integrations > Private Apps, create one, and use that token.
- Incorrect header format. Should be: `Authorization: Bearer YOUR_TOKEN` (not `hapikey=`)
- Token missing required scopes. Check the Private App permissions match what your API endpoint needs (e.g., `crm.objects.contacts.write`)
2. Request Format Issues:
- Using `/contacts/v1/` endpoints when you should use v3 (`/crm/v3/objects/contacts`). V1 endpoints are deprecated.
- Wrong Content-Type. Most endpoints require `Content-Type: application/json`
- Malformed JSON body. Test your JSON in a validator first.
3. Rate Limiting:
- HubSpot has strict rate limits (10 requests/second for most endpoints). If you’re bulk testing, add delays.
Quick test: Try this simple GET request to verify your token works:
```
GET https://api.hubapi.com/crm/v3/objects/contacts?limit=1
Headers: Authorization: Bearer YOUR_PRIVATE_APP_TOKEN
```
If that fails, share the exact error message and I can pinpoint the issue.