Setyenv · Docs
  • English
  • Spanish
  • Chinese
  • Japanese
  • Arabic
  • German
  • French
  • Hindi
  • Indonesian
  • Italian
  • Dutch
  • Portuguese
  • Russian
  • Turkish

Connections

Manage stored credentials used by nodes.

GET /wp-json/pfw-workflow/v1/connections

Lists connections. The cred field is masked (sk-***-3f8a); never returns raw credential values.

POST /wp-json/pfw-workflow/v1/connections

Creates a connection. Body:

{
  "type": "http_bearer",
  "label": "OpenAI prod",
  "cred": "sk-...",
  "extra": { "base_url": "https://api.openai.com/v1" }
}

The cred field is encrypted at write time; the response shows only the masked preview.

POST /wp-json/pfw-workflow/v1/connections/{id}/test

Sends a probe request using this connection. Returns 200 ok with a data.probe_status field, or 422 with a data.error field.

DELETE /wp-json/pfw-workflow/v1/connections/{id}

Refuses if any active workflow uses this connection, with a list of those workflows. Pass ?force=true to delete anyway (the workflows will fail at next run with connection_missing).