Portal Community

http-request

Makes an HTTP/HTTPS request to any REST endpoint.

FieldDescription
MethodGET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
URLEndpoint URL (supports expressions: https://api.example.com/users/{{$json.userId}})
HeadersKey-value pairs. Values support expressions.
BodyRequest body (JSON, form, raw). Supports expressions.
Credential IDID of stored credential (bearer token, API key, OAuth) resolved at runtime
TimeoutRequest timeout in seconds (default: 30s)
RetryRetry on failure: count, delay, exponential backoff

Output: { status, headers, body }

graphql

Executes a GraphQL query or mutation against a GraphQL endpoint.

FieldDescription
EndpointGraphQL server URL
Query / MutationGraphQL document (multi-line editor)
VariablesJSON variables passed to the operation (supports expressions)
Credential IDAuth credential

Database Nodes

All database nodes share a common configuration pattern: connection credential + SQL/query + parameters.

NodeTypeCodeSupports
MySQLmysql-querySELECT, INSERT, UPDATE, DELETE, stored procedures
PostgreSQLpostgresql-queryAll SQL + JSON operators, RETURNING clause
SQL Serversqlserver-queryT-SQL, stored procedures, OUTPUT clause
MongoDBmongodb-queryfind, insertOne, updateOne, aggregate pipelines
Redisredis-commandGET, SET, DEL, HGET, HSET, LPUSH, LPOP, EXPIRE
// Parameterised SQL example (prevents injection):
query: "SELECT * FROM orders WHERE customer_id = @customerId AND status = @status"
parameters: {
  customerId: "{{$json.customerId}}",
  status: "pending"
}
Credential Security Never paste database connection strings or API keys directly into node configuration fields. Always create a named credential in the Credentials vault and reference it by ID. Credentials are encrypted at rest and resolved only at execution time.