- Client website (connection.website_url)
- POST
- content-type: application/x-www-form-urlencoded
- accept: application/json
- Content type is application/x-www-form-urlencoded
- Must contains
api_key
parameter for authentication (connection.api_key) - Must contains
quillforms_make_action
parameter (See Actions Section below)
- 200 for success.
- 401 for unauthorized.
- 422 for unprocessable entity.
- other 4xx.
- Content type is application/json
- json response contains:
success
: booleandata
: array|object
Used to test the authentication (used at connection communication).
- POST {connection.website_url}
- headers
content-type: application/x-www-form-urlencoded
accept: application/json
- body:
api_key={connection.api_key}&quillforms_make_action=test_authentication
- status: 200
- body:
{
success: true,
data: {
"message": "Successful authentication."
}
}
- status: 401
- body:
{
success: false,
body: {
"message": "Invalid api key."
}
}
Used for attaching NewFormEntry
webhook.
- POST {connection.website_url}
- headers
content-type: application/x-www-form-urlencoded
accept: application/json
- body:
api_key={connection.api_key}&quillforms_make_action=subscribe&form_id=1&webhook_url=https://hook.us1.make.com/xxxxxxxx
Used for detaching NewFormEntry
webhook.
- POST {connection.website_url}
- headers
content-type: application/x-www-form-urlencoded
accept: application/json
- body:
api_key={connection.api_key}&quillforms_make_action=unsubscribe&form_id=1&webhook_id=xxxxxxxx
Used for getting available forms (NewFormEntry
& FormEntries
modules).
- POST {connection.website_url}
- headers
content-type: application/x-www-form-urlencoded
accept: application/json
- body:
api_key={connection.api_key}&quillforms_make_action=get_forms
Used for getting entries of a specific form (FormEntries
module).
- POST {connection.website_url}
- headers
content-type: application/x-www-form-urlencoded
accept: application/json
- body:
api_key={connection.api_key}&quillforms_make_action=get_entries&form_id=1&page=1
Used for getting item (entry)
interface of a specific form (NewFormEntry
& FormEntries
modules).
- POST {connection.website_url}
- headers
content-type: application/x-www-form-urlencoded
accept: application/json
- body:
api_key={connection.api_key}&quillforms_make_action=get_fields&form_id=1