Nudgescribe API Reference
APIs
API types
API types
  • Authentication
  • Content
  • Campaign
APIs
API types
API types
  • Authentication
  • Content
  • Campaign
  1. Campaign Messages
  • Nudgescribe API
  • Authentication
    • Authentication
    • Authenticate
      POST
    • Re-Authenticate
      GET
  • Content
    • Customers
      • Customer Management
      • Upload and Validate Customer Data
      • Get pages
      • Get Customers
      • Delete Customers
    • Customer Groups
      • Customer Groups
      • Create Customer Group
      • Get Customer Groups
      • Update Customer Group
      • Delete Customer Group
    • Customer Profile Fields
      • Customer Profile Fields
      • Create a Custom Profile Field
      • Get Customer Profile Fields for a Workspace
      • Update Custom Fields
      • Delete Custom Fields
  • Campaigns
    • Campaign Messages
      • Campaign Messages
      • Get All Accounts Campaigns
        POST
      • Publish Messages to Secure Storage
        POST
      • Get Campaign Messages Pages
        POST
      • Retrieve Published Messages
        POST
    • Campaign Reruns
      • Campaign Reruns
      • Get Campaign Rerun History
      • Get Run Messages
      • Initiate Campaign Rerun
  1. Campaign Messages

Get All Accounts Campaigns

POST
https://client-api.nudgescribe.com/v1/campaign/all
CampaignGetAllCampaigns
Retrieves all campaigns for the authenticated account, organized by workspace. Returns essential campaign metadata including status, stage, and date range for each campaign.
Enables external systems to discover available campaigns and their current state, facilitating integration with CRM systems, dashboards, and campaign management tools.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************

Responses

🟢200Success
application/json
Body

🟠403Unauthorised
🟠404Not Found
🟠401Missing Fields
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://client-api.nudgescribe.com/v1/campaign/all' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Example 1
{
    "list": [
        {
            "workspace_name": "string",
            "campaigns": [
                {
                    "campaign_id": "string",
                    "campaign_name": "string",
                    "status": "string",
                    "stage": 0,
                    "start_date": "string",
                    "end_date": "string",
                    "created_by": "string"
                }
            ]
        }
    ]
}
Modified at 2026-03-09 07:25:22
Previous
Campaign Messages
Next
Publish Messages to Secure Storage
Built with