ApplyBoard icon

ApplyBoard

Make HTTP requests to ApplyBoard API

ApplyBoard

AI-generated

Overview

This node makes HTTP requests to any specified URL using various HTTP methods such as GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS. It is useful for interacting with RESTful APIs or any web service endpoint by sending custom headers, query parameters, and request bodies. For example, it can be used to fetch data from an API, submit form data, update resources, or delete entries remotely.

Use Case Examples

  1. Fetching user data from a REST API using GET method.
  2. Submitting a JSON payload to an API endpoint using POST method.
  3. Updating a resource with PATCH or PUT methods.
  4. Deleting a resource using DELETE method.

Properties

Name Meaning
Method The HTTP request method to use (e.g., GET, POST, PUT, PATCH, DELETE).
URL The URL endpoint to which the HTTP request is sent.
Headers Custom HTTP headers to include in the request, specified as name-value pairs.
Query Parameters Custom query parameters to append to the URL, specified as name-value pairs.
Body The JSON body of the request, applicable only for PATCH, POST, and PUT methods.
Response Format The format in which the response data should be returned, either as JSON or string.

Output

JSON

  • json - The parsed response data from the HTTP request, or an object with a 'response' property if the response is a string.

Dependencies

  • Requires an API key credential for authentication to the ApplyBoard API.

Troubleshooting

  • Common issues include malformed URLs, incorrect HTTP methods, or invalid JSON in the request body which can cause request failures.
  • If the node throws an error with response data, it usually indicates an HTTP error response from the server; check the error message for details.
  • Ensure that required headers and authentication credentials are correctly set to avoid authorization errors.

Links

Discussion