API Development & Integration Flashcards
7 cards from real HAC practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 API Development & Integration flashcards as text
Which HubSpot API allows you to embed custom UI cards and panels within CRM records using an external data source?
Answer: CRM Extensions API
The CRM Extensions API lets developers add custom UI panels (cards) to HubSpot CRM records that display data pulled from external systems.
What must a HubSpot app developer complete before distributing an OAuth-based integration via the HubSpot App Marketplace?
Answer: Complete the App Marketplace certification process and listing requirements
Apps listed in the HubSpot Marketplace must go through a certification review process to verify functionality, security, and listing quality.
What does the 'hapikey' parameter represent in older HubSpot API integrations?
Answer: A legacy portal-level API key now replaced by private app tokens
The hapikey was a legacy portal-wide authentication method that HubSpot deprecated in favor of private app access tokens.
How does HubSpot verify that an incoming webhook payload was sent by HubSpot and not a malicious third party?
Answer: By validating an HMAC-SHA256 signature in the X-HubSpot-Signature header
HubSpot signs webhook payloads with HMAC-SHA256 using your app's client secret, sending the signature in X-HubSpot-Signature for verification.
Which HubSpot API endpoint would you use to retrieve all deals associated with a specific contact?
Answer: GET /crm/v3/objects/contacts/{contactId}/associations/deals
The associations sub-path on any object endpoint returns records linked via that association type.
What is the HubSpot Forms API most commonly used for in a custom integration?
Answer: Submitting form data programmatically to create or update contacts in HubSpot
The Forms API allows external apps to submit contact data as if a form was filled out, creating or updating contact records in HubSpot.
In HubSpot's CRM v3 API, what is the significance of the 'archived' parameter in GET requests?
Answer: It includes soft-deleted records in the response when set to true
Setting archived=true in a CRM v3 GET request includes records that have been soft-deleted (archived) but not permanently removed.
How this page was made: written with AI tools. We have not yet matched this exam's facts to an official source, so confirm fees, dates and rules with the exam body. Not reviewed by a subject-matter expert. Editorial policy