HTTP Response
The HTTP Response node is designed to send a response back to the client in an API flow. It's essential for completing the request-response cycle in web applications, allowing you to specify the status code and body content of the response. This ensures that the client receives the necessary information after processing a request.
Field | Description | Required | Default |
Node name | true | - | |
Response value | Content to be sent back in the response body | false | - |
Response status code | HTTP status code for the response | true | - |
Usage
Specify the response value. The previous value of node can be used here via Magical Autocomplete.
Select the appropriate response status code from the dropdown menu.
Returns
This node sends an HTTP response to the client.
Example
Let's say you want to send list of users stored in the database.
You've used List Records to fetch the users and now you can set the response value as
$.listRecords.result
.Set the status code as
200 - OK
.
After the calling the API, you'll receive the list of users in the response body with status code as 200.
Best Practices
Choose appropriate status code for different scenarios. For example, 200 for Successful Request, 201 for Resource Created Successfully, 400 for Invalid Request from Client. For more information, you can refer this HTTP response status code document from MDN.
Supported Status Code
Status Code | Meaning | Use Case |
200 | OK | Successful request (GET, PUT, PATCH) |
201 | Created | Successful resource creation (POST) |
202 | Accepted | Request accepted, but processing not completed |
204 | No Content | Successful request with no content to return (DELETE) |
400 | Bad Request | Invalid input, missing required fields |
401 | Unauthorized | Missing or invalid authentication token |
403 | Forbidden | User doesn't have necessary permissions |
404 | Not Found | Requested resource doesn't exist |
409 | Conflict | Request conflicts with current state of the server |
500 | Internal Server Error | Unexpected condition on the server |
Last updated