Actions78
- Contact Actions
- Company Actions
- Deal Actions
- Product Actions
- Budget Actions
- List Actions
- Pipeline Actions
- Pipeline Item Actions
- Invoice Actions
- Order Actions
- Project Actions
- Task Actions
- Databin Webhook Actions
- Custom API Request Actions
Custom API Request → Execute
AI-generatedSummary
Execute a custom HTTP request to the NinjaPipe API.
Inputs
- customMethod — HTTP method (GET, POST, PUT, PATCH, DELETE). Defaults to GET.
- customPath — Request path (e.g., '/contacts'). Defaults to '/contacts'.
- customQuery — Query parameters expressed as a JSON object.
- customBody — Request body expressed as a JSON object; omitted for GET/DELETE.
Output shape
a list of items (records) extracted from the response
If the response contains multiple records they are returned as separate items; an empty list is returned when no records are found; errors are propagated unless continueOnFail is enabled.
Examples
Example 1: Create a new contact via POST
Method=POST, Path=/contacts, Body JSON includes first_name, last_name, email; returns list of created contact records.
Example 2: GET contacts filtered by a search term
Method=GET, Path=/contacts, customQuery={'search':'John'}; returns list of matching contacts.
Example 3: Delete a deal
Method=DELETE, Path=/deals/123; returns empty list on success.