Loading...
Loading...
ESputnik integration. Manage Contacts, Templates, Campaigns, Events, Reports. Use when the user wants to interact with ESputnik data.
npx skill4agent add membranedev/application-skills esputnikmembranenpm install -g @membranehq/climembrane login --tenantmembrane login complete <code>membrane search esputnik --elementType=connector --jsonoutput.items[0].element?.idmembrane connect --connectorId=CONNECTOR_ID --jsonmembrane connection list --jsonconnectionIdmembrane action list --intent=QUERY --connectionId=CONNECTION_ID --json| Name | Key | Description |
|---|---|---|
| Get Contacts Activity | get-contacts-activity | Retrieves contact activity data (deliveries, reads, clicks, etc.) for a given period. |
| Get Workflows | get-workflows | Retrieves a list of available workflows (automation sequences). |
| Get Account Info | get-account-info | Retrieves information about the current ESputnik account. |
| Add Orders | add-orders | Transfers order data to ESputnik for e-commerce tracking and automation. |
| Get Segment Contacts | get-segment-contacts | Retrieves all contacts in a specific segment. |
| Get Segments | get-segments | Retrieves a list of available segments (groups). |
| Generate Event | generate-event | Sends a custom event to ESputnik. |
| Send Prepared Message | send-prepared-message | Sends a prepared (template) message to one or more contacts. |
| Get Message Status | get-message-status | Gets the delivery status of sent messages by their IDs. |
| Send SMS | send-sms | Sends an SMS message to one or more contacts. |
| Send Email | send-email | Sends an email message to one or more contacts. |
| Subscribe Contact | subscribe-contact | Subscribes a contact to receive messages. |
| Delete Contact | delete-contact | Deletes a contact by contact ID. |
| Search Contacts | search-contacts | Searches for contacts by various criteria. |
| Get Contact | get-contact | Retrieves contact information by contact ID. |
| Add or Update Contact | add-update-contact | Creates a new contact or updates an existing one in ESputnik. |
membrane action run --connectionId=CONNECTION_ID ACTION_ID --jsonmembrane action run --connectionId=CONNECTION_ID ACTION_ID --json --input "{ \"key\": \"value\" }"membrane request CONNECTION_ID /path/to/endpoint| Flag | Description |
|---|---|
| HTTP method (GET, POST, PUT, PATCH, DELETE). Defaults to GET |
| Add a request header (repeatable), e.g. |
| Request body (string) |
| Shorthand to send a JSON body and set |
| Send the body as-is without any processing |
| Query-string parameter (repeatable), e.g. |
| Path parameter (repeatable), e.g. |
membrane action list --intent=QUERY