Nudgescribe API Reference
APIs
API types
API types
  • Authentication
  • Content
  • Campaign
APIs
API types
API types
  • Authentication
  • Content
  • Campaign
  1. Campaigns
  • 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 Management
    • Get All Accounts Campaigns
      POST
    • Publish Messages to Secure Storage
      POST
    • Get Campaign Messages Pages
      POST
    • Retrieve Published Messages
      POST
APIs
API types
API types
  • Authentication
  • Content
  • Campaign
APIs
API types
API types
  • Authentication
  • Content
  • Campaign
  1. Campaigns

Publish Messages to Secure Storage

POST
https://client-api.nudgescribe.com/v1/messages/publish
ContentCampaignCampaign MessagesStore MessagesSecure StoragePublish
Exports generated campaign messages to secure cloud storage in CSV format, making them accessible for download and integration with external systems. When the campaign is in the "Ready to Publish" stage, the campaign will move to the "Published" stage and the campaign messages will also be published. Enables secure, scalable access to generated messages for campaign execution, analytics, and integration with delivery platforms.

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

🟠400
🟠401Missing Fields
🟠403Unauthorised
🟠404Campaign Not Found
🔴503Quota Exceeded
🔴500
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://client-api.nudgescribe.com/v1/messages/publish' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "campaign_id": "your-campaign-uuid"
}'
Response Response Example
200 - Example 1
{
    "message": "Messages created successfully",
    "key": "production/messages/account-uuid/campaign-uuid/*"
}
Modified at 2026-01-30 09:27:06
Previous
Get All Accounts Campaigns
Next
Get Campaign Messages Pages
Built with