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 Campaign Rerun History

Testing
POST
https://client-api.nudgescribe.com/v1/campaign/rerun/history
CampaignRerunHistoryGet
Returns the complete run history for a campaign, ordered from most recent to oldest. Each entry represents a distinct run, including the customer group used, the number of segments, and a summary of how messages were handled.
If the campaign has never been formally rerun (i.e. only Run #1 exists), a synthesised Run #1 entry is returned derived from the original campaign data, ensuring history is always available.
Enables external systems to audit the full lifecycle of a campaign's message generation across multiple customer groups and time periods.

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 --location --request POST 'https://client-api.nudgescribe.com/v1/campaign/rerun/history' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "campaign_id": "your-campaign-uuid"
}'
Response Response Example
{
    "rerun_id": "your-rerun-uudi",
    "campaign_id": "your-campaign-uuid",
    "run_number": 2,
    "customer_group_id": "your-customer-group-uuid",
    "customer_group_name": "Customer Group B",
    "segments_count": 12,
    "status": "Ready for review",
    "started_at": "2026-03-09T07:44:30.404Z",
    "completed_at": "2026-03-09T07:44:30.404Z",
    "created_by": "Jane Doe",
    "comparison_summary": {
        "matched_count": 8,
        "new_count": 4,
        "orphaned_count": 2,
        "reused_message_count": 8,
        "generated_message_count": 4,
        "archived_message_count": 2
    }
}
Modified at 2026-03-09 07:31:45
Previous
Campaign Reruns
Next
Get Run Messages
Built with