Question: What type of HTTP method is a batch API call?
- GET
- PATCH
- POST
- DELETE
Explanation
A Batch API call submits a request body containing multiple records or actions to be processed together. This makes it different from a basic read request, because the API needs payload data describing what should be created, updated, archived, or retrieved in bulk. HubSpot batch endpoints commonly use POST because the request sends structured input to the server for processing. The method supports grouped operations while reducing the number of separate API calls. This helps keep bulk CRM operations more efficient.
Why the other options are incorrect
GET This is used to retrieve data and is not suited for sending a batch request body.
PATCH This is used for updating existing resources, but batch endpoints use a submitted payload pattern.
DELETE This is used for deletion actions and does not describe the general batch API request method.
Source for verification
https://developers.hubspot.com/docs/api-reference/crm-objects-v3/guide
https://developers.hubspot.com/docs/guides/api/crm/batch-api/endpoints
The answer(s) to the question is highlighted in the BOLD text above. You can also find more questions and answers related to the exams on the "Integrating With HubSpot I: Foundations" page.
