AWeber

FREE
By zacg
Updated 2 months ago
Communication
4.2/10
Popularity Score
481ms
Latency
58%
Success Rate

AWeber API Documentation

AWeber's API is a REST-based API that allows developers to construct their own applications for displaying and managing AWeber customer accounts.

View API Details
Custom Fields
GETGet custom field
PATCHUpdate custom field
GETGet custom fields
POSTAdd custom field
DELETEDelete custom field
Subscribers
POSTMove subscriber
GETGet subscriber
GETGet subscribers
PATCHUpdate subscriber
GETFind subscribers for list
DELETEDelete subscriber
GETFind subscribers for account
GETGet subscriber activity
POSTAdd subscriber
Accounts
GETGet accounts
GETGet account
Integrations
GETGet integration
GETGet integrations
Segments
GETGet Segments
GETGet Segment
Campaigns
GETGet links
GETGet link
GETGet broadcast statistic
GETFind campaigns
GETGet click
GETGet campaigns
GETGet campaign
GETGet clicks
GETGet broadcast statistics
Webforms
GETGet webform for list
GETGet split test components
GETGet split test component
GETGet split tests for account
GETGet webforms for account
GETGet webforms for list
GETGet split tests for list
GETGet split test for list
Broadcasts
POSTCreate broadcast
DELETEDelete broadcast
POSTCancel scheduled broadcast
PUTUpdate broadcast
GETGet broadcast
GETGet total broadcasts
POSTSchedule broadcast
GETGet broadcasts
Messages
GETGet message tracked events
GETGet message opens
GETGet message tracked event
GETGet messages
GETGet message
GETGet subscribers for message
GETGet message open
Lists
GETFind lists
GETGet list
GETGet tags for list
GETGet lists
GETGet custom field

Get a specific custom field within an account

Authorization:

OAuth 2

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
AuthorizationOAUTH2
REQUIREDOAuth 2
Required Parameters
accountIdNUMBER
REQUIREDAccount ID
customFieldIdNUMBER
REQUIREDCustom Field ID
listIdNUMBER
REQUIREDList ID
Code Snippet
unirest.get("https://aweber2.p.rapidapi.com/1.0/accounts/{accountId}/lists/{listId}/custom_fields/{customFieldId}")
.header("X-RapidAPI-Host", "aweber2.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Authorization", "")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://aweber2.p.rapidapi.com/1.0/accounts/{accountId}/lists/{listId}/custom_fields/{customFieldId}
Request Method: GET
Response Headers
Response Body

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.get("https://aweber2.p.rapidapi.com/1.0/accounts/{accountId}/lists/{listId}/custom_fields/{customFieldId}")
.header("X-RapidAPI-Host", "aweber2.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Authorization", "")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication