SendPulse Element Statistics API

Endpoints related to Element Statistics.

Business capability
Digital Marketing Management BC-400.60

Operations 10

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /a360/autoresponders/{ID}/total-stats Get stats for every element of an automation flow · Get statistics about each element #
Ask an LLM
“Can I see performance numbers for each step of my automation flow at once?”
“Is it possible to include deleted elements in a flow's element stats?”
Tell an agent
Show the stats for each element in automation flow {ID}.
Get per-element totals for flow {ID}, including deleted elements: {deleted}.
GET /a360/stats/main-trigger/{ID}/group-stat Get stats for a flow's Start element · Get Start element stats #
Ask an LLM
“How many contacts entered my automation through its Start trigger?”
“What does the Start element report for a flow?”
Tell an agent
Show Start element stats for {ID}.
How many contacts triggered the start of flow element {ID}; pull it
GET /a360/stats/email/{ID}/group-stat Get stats for an Email element in a flow · Get Email element stats #
Ask an LLM
“What are the opens and clicks for the email step in my automation?”
“Can I check how one automated email element performed?”
Tell an agent
Show Email element stats for {ID}.
Get open and click numbers for automation email step {ID}.
GET /a360/stats/push/{ID}/group-stat Get stats for a Push element in a flow · Get Push element stats #
Ask an LLM
“How did the web push step in my automation flow perform?”
“Can I see delivery numbers for an automated push element?”
Tell an agent
Show Push element stats for {ID}.
Get delivery numbers for automation push step {ID}.
GET /a360/stats/sms/{ID}/group-stat Get stats for an SMS element in a flow · Get SMS element stats #
Ask an LLM
“How many automated SMS messages were delivered by my flow?”
“What results did the SMS step of an automation produce?”
Tell an agent
Show SMS element stats for {ID}.
Get delivery results for automation SMS step {ID}.
GET /a360/stats/messenger/{ID}/group-stat Get stats for a Messenger element in a flow · Get Messenger element stats #
Ask an LLM
“How did the messenger message step in my automation perform?”
“Can I see results for a chatbot message sent by an automation?”
Tell an agent
Show Messenger element stats for {ID}.
Get results for automation messenger step {ID}.
GET /a360/stats/filter/{ID}/group-stat Get stats for a Filter element in a flow · Get Filter element stats #
Ask an LLM
“How many contacts passed the filter step in my automation?”
“What does a Filter element report about who it let through?”
Tell an agent
Show Filter element stats for {ID}.
Get pass-through counts for automation filter {ID}.
GET /a360/stats/trigger/{ID}/group-stat Get stats for a Condition element in a flow · Get Condition element stats #
Ask an LLM
“How many contacts went down each branch of my automation condition?”
“Can I see the results of a Condition step in a flow?”
Tell an agent
Show Condition element stats for {ID}.
Get branch counts for automation condition {ID}.
GET /a360/stats/goal/{ID}/group-stat Get stats for a Goal element in a flow · Get Goal element stats #
Ask an LLM
“How many contacts reached the goal in my automation flow?”
“What does the Goal element report for conversions?”
Tell an agent
Show Goal element stats for {ID}.
Get how many contacts hit automation goal {ID}.
GET /a360/stats/action/{ID}/group-stat Get stats for an Action element in a flow · Get Action element stats #
Ask an LLM
“How many times did the action step in my automation run?”
“Can I see results for an Action element in a flow?”
Tell an agent
Show Action element stats for {ID}.
Get execution counts for automation action {ID}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/sendpulse:sendpulse-element-statistics-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

sendpulse-element-statistics-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: SendPulse Automation 360 Element Statistics API
  version: 1.0.0
  description: API for managing and analyzing automation flows (autoflows).
  x-ai-description: 'Automation 360 (A360) is the brain of omnichannel marketing at SendPulse.  It allows for creating complex, event-driven subscriber journeys across email, SMS, Web Push, and Messengers.  This API provides the tools to monitor these journeys, audit performance at a granular element level, and track conversions.

    '
  license:
    name: Apache 2.0
    identifier: Apache-2.0
servers:
- url: https://api.sendpulse.com
  description: Production server
security:
- apiKey: []
- oauth2: []
tags:
- name: Element Statistics
  description: Endpoints related to Element Statistics.
paths:
  /a360/autoresponders/{ID}/total-stats:
    parameters:
    - name: ID
      in: path
      required: true
      schema:
        type: integer
    get:
      tags:
      - Element Statistics
      summary: Get statistics about each element
      operationId: getElementTotalStats
      x-ai-role: data_analyst
      x-ai-description: Aggregated performance metrics for every node in the automation.
      x-ai-reasoning-instructions:
      - Identify nodes with unexpected drop-offs or high error rates.
      x-ai-responding-instructions:
      - Summarize the execution counts for all elements.
      x-ai-suggestions:
      - 'flow_type: ''email'''
      x-ai-capabilities:
        security_info:
          data_handling:
          - InformationRetrieval
      parameters:
      - name: flow_type
        in: query
        schema:
          type: string
      - name: deleted
        in: query
        schema:
          type: string
      responses:
        '200':
          description: Element stats
          content:
            application/json:
              schema:
                type: object
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
  /a360/stats/main-trigger/{ID}/group-stat:
    parameters:
    - name: ID
      in: path
      required: true
      schema:
        type: integer
    get:
      tags:
      - Element Statistics
      summary: Get Start element stats
      operationId: getStartStats
      x-ai-role: marketing_automation_specialist
      x-ai-description: Entry point analysis for the automation.
      x-ai-reasoning-instructions:
      - Verify trigger frequency matches expectations.
      x-ai-responding-instructions:
      - Report entry counts.
      x-ai-suggestions:
      - Check triggered addresses.
      x-ai-capabilities:
        security_info:
          data_handling:
          - InformationRetrieval
      parameters: []
      responses:
        '200':
          description: OK
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
  /a360/stats/email/{ID}/group-stat:
    parameters:
    - name: ID
      in: path
      required: true
      schema:
        type: integer
    get:
      tags:
      - Element Statistics
      summary: Get Email element stats
      operationId: getEmailStats
      x-ai-role: email_deliverability_expert
      x-ai-description: Engagement metrics for an email node.
      x-ai-reasoning-instructions:
      - Monitor open/click rates.
      x-ai-responding-instructions:
      - Provide engagement summary.
      x-ai-suggestions:
      - View clickers list.
      x-ai-capabilities:
        security_info:
          data_handling:
          - InformationRetrieval
      parameters: []
      responses:
        '200':
          description: OK
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
  /a360/stats/push/{ID}/group-stat:
    parameters:
    - name: ID
      in: path
      required: true
      schema:
        type: integer
    get:
      tags:
      - Element Statistics
      summary: Get Push element stats
      operationId: getPushStats
      x-ai-role: marketing_automation_specialist
      x-ai-description: Web push notification performance.
      x-ai-reasoning-instructions:
      - Check delivery and click rates.
      x-ai-responding-instructions:
      - Report push engagement.
      x-ai-suggestions:
      - View push recipients.
      x-ai-capabilities:
        security_info:
          data_handling:
          - InformationRetrieval
      parameters: []
      responses:
        '200':
          description: OK
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
  /a360/stats/sms/{ID}/group-stat:
    parameters:
    - name: ID
      in: path
      required: true
      schema:
        type: integer
    get:
      tags:
      - Element Statistics
      summary: Get SMS element stats
      operationId: getSmsStats
      x-ai-role: marketing_automation_specialist
      x-ai-description: SMS delivery and status tracking.
      x-ai-reasoning-instructions:
      - Monitor for delivery errors.
      x-ai-responding-instructions:
      - Report SMS delivery status.
      x-ai-suggestions:
      - View SMS logs.
      x-ai-capabilities:
        security_info:
          data_handling:
          - InformationRetrieval
      parameters: []
      responses:
        '200':
          description: OK
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
  /a360/stats/messenger/{ID}/group-stat:
    parameters:
    - name: ID
      in: path
      required: true
      schema:
        type: integer
    get:
      tags:
      - Element Statistics
      summary: Get Messenger element stats
      operationId: getMessengerStats
      x-ai-role: marketing_automation_specialist
      x-ai-description: Chatbot and messenger interaction stats.
      x-ai-reasoning-instructions:
      - Track execution counts.
      x-ai-responding-instructions:
      - Report messenger engagement.
      x-ai-suggestions:
      - View messenger logs.
      x-ai-capabilities:
        security_info:
          data_handling:
          - InformationRetrieval
      parameters: []
      responses:
        '200':
          description: OK
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
  /a360/stats/filter/{ID}/group-stat:
    parameters:
    - name: ID
      in: path
      required: true
      schema:
        type: integer
    get:
      tags:
      - Element Statistics
      summary: Get Filter element stats
      operationId: getFilterStats
      x-ai-role: data_analyst
      x-ai-description: Segmentation logic performance.
      x-ai-reasoning-instructions:
      - Evaluate filter pass/fail ratios.
      x-ai-responding-instructions:
      - Report filter execution.
      x-ai-suggestions:
      - View filtered contacts.
      x-ai-capabilities:
        security_info:
          data_handling:
          - InformationRetrieval
      parameters: []
      responses:
        '200':
          description: OK
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
  /a360/stats/trigger/{ID}/group-stat:
    parameters:
    - name: ID
      in: path
      required: true
      schema:
        type: integer
    get:
      tags:
      - Element Statistics
      summary: Get Condition element stats
      operationId: getConditionStats
      x-ai-role: data_analyst
      x-ai-description: Conditional branching logic performance.
      x-ai-reasoning-instructions:
      - Check branch distribution.
      x-ai-responding-instructions:
      - Report condition outcomes.
      x-ai-suggestions:
      - View branched contacts.
      x-ai-capabilities:
        security_info:
          data_handling:
          - InformationRetrieval
      parameters: []
      responses:
        '200':
          description: OK
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
  /a360/stats/goal/{ID}/group-stat:
    parameters:
    - name: ID
      in: path
      required: true
      schema:
        type: integer
    get:
      tags:
      - Element Statistics
      summary: Get Goal element stats
      operationId: getGoalStats
      x-ai-role: crm_manager
      x-ai-description: Tracking achievement of specific flow objectives.
      x-ai-reasoning-instructions:
      - Calculate goal conversion rate.
      x-ai-responding-instructions:
      - Report goal achievements.
      x-ai-suggestions:
      - View goal achievers.
      x-ai-capabilities:
        security_info:
          data_handling:
          - InformationRetrieval
      parameters: []
      responses:
        '200':
          description: OK
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
  /a360/stats/action/{ID}/group-stat:
    parameters:
    - name: ID
      in: path
      required: true
      schema:
        type: integer
    get:
      tags:
      - Element Statistics
      summary: Get Action element stats
      operationId: getActionStats
      x-ai-role: marketing_automation_specialist
      x-ai-description: Back-end operations (e.g., move to list) performance.
      x-ai-reasoning-instructions:
      - Verify action execution.
      x-ai-responding-instructions:
      - Report action completions.
      x-ai-suggestions:
      - Check target list for updates.
      x-ai-capabilities:
        security_info:
          data_handling:
          - InformationRetrieval
      parameters: []
      responses:
        '200':
          description: OK
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
components:
  securitySchemes:
    apiKey:
      type: http
      scheme: bearer
      bearerFormat: API Key
      description: 'Static API Key authentication.  A long-lived token generated manually in the SendPulse account settings.

        '
      x-ai-description: 'Permanent authentication token. Ideal for simple integrations without token refresh logic.

        '
    oauth2:
      type: oauth2
      description: OAuth 2.0 Client Credentials flow for temporary access tokens.
      flows:
        clientCredentials:
          tokenUrl: https://api.sendpulse.com/oauth/access_token
          scopes: {}
      x-ai-description: 'Standard OAuth 2.0 flow using Client ID and Client Secret.  Provides temporary tokens (valid for 1 hour) for enhanced security.

        '