All integrations
EP
Catalogue metadata onlymarketing automationv20260826_00

ENGAGE_PLATFORM

Engage Platform

Engage Platform provides customer data, account, list, event, batch, and transactional messaging APIs for customer engagement workflows.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

18

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEY

API_KEY

engage_platform_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Public Keygeneric_api_key · stringRequired
  • Private Keygeneric_secret · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–18 of 18 actions

Add User to Accounts

ENGAGE_PLATFORM_ADD_USER_TO_ACCOUNTS

Add a customer to one or more Engage accounts, optionally assigning a role in each account.

Untrusted display-only summary

Add User to Lists

ENGAGE_PLATFORM_ADD_USER_TO_LISTS

Add and subscribe an existing user to one or more Engage lists. This tool does not remove list memberships or implement bulk removal.

Untrusted display-only summary

Archive List

ENGAGE_PLATFORM_ARCHIVE_LIST

Archive a list so it disappears from list results and cannot receive new subscribers. This is not permanent deletion; direct retrieval may still return the archived record.

Untrusted display-only summary

Create List

ENGAGE_PLATFORM_CREATE_LIST

Create an Engage user list and return its Engage list ID for subscription tools.

Untrusted display-only summary

Create User

ENGAGE_PLATFORM_CREATE_USER

Create an Engage customer or account with a caller-chosen application UID. Use UPSERT_USER when the UID may already exist.

Untrusted display-only summary

Delete User Attribute

ENGAGE_PLATFORM_DELETE_USER_ATTRIBUTE

Permanently remove one custom meta attribute from a user. Standard fields such as first_name, last_name, email, and number cannot be removed.

Untrusted display-only summary

Get List

ENGAGE_PLATFORM_GET_LIST

Retrieve an Engage list by its internal list ID. Direct retrieval can return archived lists, so a successful response does not prove the list is active.

Untrusted display-only summary

Get User

ENGAGE_PLATFORM_GET_USER

Retrieve one Engage customer or account by its caller-supplied application UID, not Engage's internal ID.

Untrusted display-only summary

List Account Members

ENGAGE_PLATFORM_LIST_ACCOUNT_MEMBERS

List customers belonging to one Engage account identified by its application UID.

Untrusted display-only summary

List Lists

ENGAGE_PLATFORM_LIST_LISTS

Return one cursor-controlled page of active Engage user lists. Archived lists are omitted by the provider.

Untrusted display-only summary

List Users

ENGAGE_PLATFORM_LIST_USERS

Return one cursor-controlled page of Engage customers and accounts, optionally filtered by exact email.

Untrusted display-only summary

Remove List Subscriber

ENGAGE_PLATFORM_REMOVE_LIST_SUBSCRIBER

Completely remove one user's membership from one Engage list. This differs from unsubscribe, which retains membership.

Untrusted display-only summary

Remove User From Account

ENGAGE_PLATFORM_REMOVE_USER_FROM_ACCOUNT

Permanently remove one customer's membership from one Engage account. This does not delete either user record.

Untrusted display-only summary

Set Account Member Role

ENGAGE_PLATFORM_SET_ACCOUNT_MEMBER_ROLE

Set or replace a customer's role in one Engage account membership.

Untrusted display-only summary

Set List Subscription

ENGAGE_PLATFORM_SET_LIST_SUBSCRIPTION

Subscribe, resubscribe, or unsubscribe an existing user on one Engage list. Unsubscribing retains the membership record; use REMOVE_LIST_SUBSCRIBER to remove it completely.

Untrusted display-only summary

Track User Event

ENGAGE_PLATFORM_TRACK_USER_EVENT

Append an immutable event to a user's Engage activity history. A successful status confirms ingestion only; this tool cannot remove the event later. If dispatch is ambiguous, do not retry because doing so may duplicate the event.

Untrusted display-only summary

Update List

ENGAGE_PLATFORM_UPDATE_LIST

Update supplied settings on an existing Engage list without changing unspecified fields.

Untrusted display-only summary

Upsert User

ENGAGE_PLATFORM_UPSERT_USER

Update profile or custom attributes for an application UID, creating the user if it does not exist. Only supplied fields are sent.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.