n8n, Make, Zapier
Low-code platforms like n8n, Make, and Zapier don’t ship a native TapPass node — but they don’t need one. TapPass exposes an OpenAI-compatible HTTP endpoint; a generic HTTP node is enough.
Common config
Section titled “Common config”| Field | Value |
|---|---|
| Method | POST |
| URL | https://tappass.example.com/v1/chat/completions |
| Auth | Bearer tp_... |
| Headers | Content-Type: application/json |
| Body | OpenAI chat completion payload |
Example body:
{ "model": "gpt-4o-mini", "messages": [ { "role": "user", "content": "{{ $json.prompt }}" } ]}- Add an HTTP Request node.
- Method:
POST. URL:https://tappass.example.com/v1/chat/completions. - Authentication → Generic Credential → Header Auth:
- Name:
Authorization - Value:
Bearer tp_...
- Name:
- Body:
JSON, with the payload above (Reference the previous node with{{ $json.prompt }}). - Run. The output has the standard OpenAI response shape.
Make (Integromat)
Section titled “Make (Integromat)”- Add an HTTP → Make a request module.
- URL, method, headers, body as above.
- Map the previous module’s output into the
messagesfield.
Zapier
Section titled “Zapier”- New action → Webhooks by Zapier → Custom Request.
- Method:
POST. URL + headers + body as above. - Parse the response JSON and pull
choices[0].message.content.
What you get
Section titled “What you get”Every low-code automation that hits the endpoint:
- Runs through the full governance pipeline
- Appears in the audit trail with
agent_idyou set via header - Enforces the same policy, budgets, and PII rules as SDK calls
Per-automation identity
Section titled “Per-automation identity”Add a header so you can filter audit events per workflow:
X-Agent-Id: n8n-support-bot