Nudgescribe API Reference
APIs
API types
API types
  • Authentication
  • Content
  • Campaign
APIs
API types
API types
  • Authentication
  • Content
  • Campaign
  1. Campaign Reruns
  • 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
      • Publish Messages to Secure Storage
      • Get Campaign Messages Pages
      • Retrieve Published Messages
    • Campaign Reruns
      • Campaign Reruns
      • Get Campaign Rerun History
        POST
      • Get Run Messages
        POST
      • Initiate Campaign Rerun
        POST
APIs
API types
API types
  • Authentication
  • Content
  • Campaign
APIs
API types
API types
  • Authentication
  • Content
  • Campaign
  1. Campaign Reruns

Get Run Messages

Testing
POST
https://client-api.nudgescribe.com/v1/campaign/rerun/messages
CampaignRerunCampaign MessagesGet
Returns the generated messages for a campaign, optionally filtered to a specific run number. Each message includes its segment data, review status, approval stage, and archival state.
When a run_number is provided, archived messages for that run are included automatically (since messages from historical runs are archived when a newer run begins). When no run_number is provided, only active (non-archived) messages for the current run are returned by default.
Enables external systems to retrieve the full set of generated messages for a given run, supporting downstream publishing, review workflows, and data export.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/jsonRequired

Examples

Responses

🟢200Success
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
cURL
curl --location --request POST 'https://client-api.nudgescribe.com/v1/campaign/rerun/messages' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "campaign_id": "your-campaign -uuid",
    "run_number": 2
}'
Response Response Example
[
    {
        "message_id": "message-uuid",
        "segment": {
            "age_group": "35-44",
            "region": "NSW"
        },
        "run_number": 2,
        "status": "Published",
        "stage": 3,
        "committee_review": null,
        "rejected_message": null,
        "is_archived": false
    },
    {
        "message_id": "message-uuid",
        "segment": {
            "age_group": "45-54",
            "region": "VIC"
        },
        "run_number": 2,
        "status": "Published",
        "stage": 3,
        "committee_review": null,
        "rejected_message": null,
        "is_archived": false
    }
]
Modified at 2026-03-09 08:54:23
Previous
Get Campaign Rerun History
Next
Initiate Campaign Rerun
Built with