HTTP Requests

  • A HTTP request is an action to be performed on a resource identified by a URL.

Before reading this guide, please note that this feature is not intended for new BDFD users, as it is pretty advanced.

HTTP Request Types

This is a list of all HTTP request types available.


  • Retrieves data from a resource.


  • The data sent to the server with POST is stored in the request body of the HTTP request.


  • The PUT method replaces all current representations of the target resource with the request payload.


  • The DELETE method deletes the specified resource.


  • The PATCH method applies partial modifications to a resource.

HTTP Headers

  • HTTP Headers is used to add more information. Most of the time, this is used to send an API Key to the API.
$httpAddHeader[header name;header value]

HTTP Statuses

  • If the API doesn't return anything after making a request, but you need to know the result, HTTP Statuses can help. You can read more about them here.

HTTP Results

  • To return the result of a HTTP method function, you can use $httpResult/$httpResult[].

Usage #1


Retrieves text value from HTTP request.

Usage #2

$httpResult[JSON Key;...]

Retrieves JSON from HTTP request. All arguments after JSON Key are optional.


Basic level

An example using a $httpGet function

$title[Here is a Neko for you!]
$description[**Source:** $httpResult[results;0;source_url]]
$footer[ API]
Show Example API Response



Advanced level

An example using a function that has a request body (e.g. $httpPost) and using $httpAddHeader


Pastebin Pastebin