AWeber Subscribers API

The Subscribers API from AWeber — 12 operations for adding, reading, updating, moving, searching and deleting subscribers on a list, reading subscriber activity, and recording tracked purchases.

Business capability
Customer Data Management BC-420.10

Operations 12

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 /accounts/{accountId}/lists/{listId}/subscribers List subscribers on a list · Get subscribers #
Ask an LLM
“Who is subscribed to my list, oldest signups first?”
“Can I list a list's subscribers newest first instead of oldest first?”
Tell an agent
List the subscribers on list {listId} in account {accountId}.
Show every subscriber on list {listId}, account {accountId}, in {sort_order} order of signup.
POST /accounts/{accountId}/lists/{listId}/subscribers Add a subscriber to a list · Add subscriber #
Ask an LLM
“How do I add a new email subscriber to my AWeber list?”
“Can I tag a new subscriber and set custom field values when I add them?”
Tell an agent
Add {email} as a new subscriber to list {listId} in account {accountId}.
Subscribe {name} at {email} to list {listId}, account {accountId}, and tag them {tags}.
PATCH /accounts/{accountId}/lists/{listId}/subscribers Update a subscriber found by email address · Update subscriber by email #
Ask an LLM
“Can I update a subscriber's details using their email address instead of their ID?”
“How can I unsubscribe someone by email without deleting their record?”
Tell an agent
Set the status of subscriber {subscriber_email} on list {listId} in account {accountId} to {status}.
Change the name of the subscriber with email {subscriber_email} on list {listId}, account {accountId}, to {name}.
DELETE /accounts/{accountId}/lists/{listId}/subscribers Delete a subscriber by email address · Delete subscriber by email #
Ask an LLM
“How do I permanently delete a subscriber when I only have their email address?”
“What's the difference between deleting a subscriber and just unsubscribing them?”
Tell an agent destructive · confirm first
Delete the subscriber with email {subscriber_email} from list {listId} in account {accountId}.
Permanently remove {subscriber_email} and their data from list {listId}, account {accountId}.
PATCH /accounts/{accountId}/lists/{listId}/subscribers/{subscriberId} Update a subscriber by ID · Update subscriber by ID #
Ask an LLM
“Can I add or remove tags on a subscriber when I know their subscriber ID?”
“How do I change a subscriber's email address using their ID?”
Tell an agent
Update the tags on subscriber {subscriberId} on list {listId} in account {accountId} to {tags}.
Change the email of subscriber ID {subscriberId} on list {listId}, account {accountId}, to {email}.
DELETE /accounts/{accountId}/lists/{listId}/subscribers/{subscriberId} Delete a subscriber by ID · Delete subscriber by ID #
Ask an LLM
“How do I delete a subscriber and their history using their subscriber ID?”
“Is deleting a subscriber by ID reversible?”
Tell an agent destructive · confirm first
Delete subscriber {subscriberId} from list {listId} in account {accountId}.
Permanently erase subscriber ID {subscriberId} and related data on list {listId}, account {accountId}.
GET /accounts/{accountId}/lists/{listId}/subscribers/{subscriberId} Get one subscriber by ID · Get subscriber #
Ask an LLM
“What details are stored for one subscriber, like tags and custom fields?”
“Can I look up a subscriber's record when I have their subscriber ID?”
Tell an agent
Show subscriber {subscriberId} on list {listId} in account {accountId}.
Get the full record of subscriber {subscriberId} from list {listId}, account {accountId}.
POST /accounts/{accountId}/lists/{listId}/subscribers/{subscriberId} Move a subscriber to another list · Move subscriber #
Ask an LLM
“Can I move a subscriber from one list to another without sending a new confirmation email?”
“Where does a moved subscriber start in the destination list's followup sequence?”
Tell an agent
Move subscriber {subscriberId} from list {listId} in account {accountId} to the list at {list_link}.
Transfer subscriber {subscriberId} off list {listId}, account {accountId}, onto {list_link} using {op}.
GET /accounts/{accountId}/lists/{listId}/subscribers?ws.op=find Search subscribers within one list · Find subscribers for list #
Ask an LLM
“Which subscribers on a single list have a particular tag?”
“Can I find people on one list who subscribed after a certain date?”
Tell an agent
Find subscribers on list {listId} in account {accountId} tagged {tags}.
Search list {listId}, account {accountId}, for subscribers who joined after {subscribed_after} with status {status}.
GET /accounts/{accountId}?ws.op=findSubscribers Search subscribers across all lists · Find subscribers for account #
Ask an LLM
“Which lists in my account is a given email address subscribed to?”
“Can I search for a subscriber across every list at once?”
Tell an agent
Find {email} across all lists in account {accountId}.
Search every list in account {accountId} for subscribers in {country} with status {status}.
GET /accounts/{accountId}/lists/{listId}/subscribers/{subscriberId}?ws.op=getActivity Get a subscriber's activity history · Get subscriber activity #
Ask an LLM
“What emails has a subscriber been sent, opened and clicked?”
“When did a particular subscriber join and verify their subscription?”
Tell an agent
Show the activity timeline for subscriber {subscriberId} on list {listId} in account {accountId}.
List the sends, opens and clicks for subscriber {subscriberId}, list {listId}, account {accountId}, using {op}.
POST /accounts/{accountId}/lists/{listId}/purchases Record a purchase for a subscriber · Create a purchase #
Ask an LLM
“How do I track a sale made by an email subscriber?”
“Will recording a purchase create the subscriber if they don't exist yet?”
Tell an agent
Record a {value} {currency} purchase of {product_name} from {vendor} by {email} on list {listId} in account {accountId}.
Log a purchase for {email} from IP {ip_address} at {event_time}, page {url}, note {event_note}, on list {listId}, account {accountId}.

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/aweber:aweber-subscribers-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

aweber-subscribers-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: AWeber Subscribers API
  description: 'We are constantly working to improve this documentation. If you have

    feedback and questions, please contact the AWeber API team at

    api@aweber.com.


    The AWeber API is a REST API that uses the OAuth 2.0 authentication model. We also offer webhooks.


    Please see the below resources for further information:

    - Terms of Service

    - Showcasing an Integration

    - Knowledge Base

    - API Status Page'
  version: '1.0'
servers:
- url: https://api.aweber.com/1.0
  description: v1 API endpoints
tags:


# --- truncated at 32 KB (158 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/aweber/refs/heads/main/openapi/aweber-subscribers-api-openapi.yml