Skip to main content
Version: 2

Plinqx Publisher Outbound APIs

info

Available: Base

Overview

Plinqx Publisher - Outbound APIs enables Salesforce to call external systems (HTTP APIs) from a Plinqx-driven automation - typically a Salesforce Flow (record-triggered, scheduled, or invoked).

In Publisher, outbound endpoints are listed and versioned, and each endpoint exposes action-call configuration (method, endpoint path, named credential, request body, headers, parameters, etc.).


Prerequisites

Before configuring Outbound APIs, ensure you have:

  • Access to the Plinqx app in Salesforce.
  • The required permissions to:
    • View the Publisher tab
    • Create/maintain Named Credentials (if used for authentication)
    • Create/activate Salesforce Flows
  • The destination system details:
    • Base URL / host
    • Authentication method (API key / OAuth / basic auth, etc.)
    • Required headers
    • Expected request/response payloads

Open Publisher and switch to Outbound

  1. From the Salesforce App Launcher, open Plinqx.
  2. Select the Publisher tab.
  3. In Events and Endpoints, open the direction selector and choose Outbound.

Switch Publisher to Outbound

You'll now be viewing Events and Endpoints (Outbound).

Outbound list view


Find and select an Outbound endpoint

Use the Search field to filter endpoints by name.

Select an endpoint

Click an endpoint row to display details in the right-hand panel (example: TestTrigger).


Understand the Outbound endpoint details panel

When you select an outbound endpoint, the right-hand panel provides:

  • Description (what the endpoint is for)
  • Details
    • API Version (Salesforce API version the endpoint/automation uses)
    • Last Modified date
  • Action Calls
    • A structured list of the individual actions that make up the outbound process (e.g., "Get Account JSON", "Transform Account", "Send It")

Outbound endpoint details

Action Calls: what to look for

Action Calls describe how Salesforce will call out and what data it will send.

Common configuration fields you'll see include:

  • Method (GET/POST/etc.)
  • Endpoint (path appended to your base URL, configured in your Named Credential)
  • NamedCredential (always required)
  • Headers (if required by the destination)
  • Body (for POST/PUT/PATCH)
  • Params (query string parameters)
  • Timeout (if configured)

Action Call detail (lower section)

Tip: If you're troubleshooting, the NamedCredential, Method, and Endpoint are usually the first fields to validate.


Configure the automation in Salesforce Flow (typical pattern)

Outbound APIs are commonly driven by a Salesforce Flow. In the example shown, the endpoint is backed by a Record-Triggered Flow on Account.

Flow builder overview

Typical outbound flow steps

A common pattern is:

  1. Collect data from Salesforce (e.g., get record fields, query related data)
  2. Construct JSON (convert fields/records into the required request payload)
  3. Transform or map data (optional)
  4. Send the request (HTTP callout via Plinqx action)
  5. Handle the response
    • store result values, update records, log outcomes, etc.

In the example flow, the main steps are visible as actions such as:

  • Get Account JSON
  • Transform Account
  • read account
  • write something
  • Send It
  • Get Data

Versioning and status

Outbound endpoints are versioned (e.g., Version 4) and have a Status (e.g., Active).

Outbound endpoint version and status

Recommendations

  • Keep only the current approved version Active.
  • When changing outbound behaviour, prefer creating a new version and validating it before activating.

Operational checks and troubleshooting

Outbound endpoint not sending data

Check:

  • The Flow is activated and the trigger conditions are met.
  • Any Named Credential referenced exists and is valid.
  • The endpoint Method and Endpoint path are correct.
  • The payload is being populated (Body / JSON variables are not null).

Authentication failures

Check:

  • The Named Credential configuration (URL, auth method, certificates if applicable).
  • Any required headers (API keys, bearer tokens).
  • Whether the destination system is blocking Salesforce IP ranges.

Payload format issues

Check:

  • JSON mapping/transformation steps (for example, the "Transform Account" step).
  • Required fields are present and correctly named (case sensitivity matters in many APIs).