Nexweave API

Nexweave engages your audiences with interactive videos that can be personalized for millions!. Using Nexweave API, the process of generating the Nexweave experience for both images and videos can be automated.



DOWNLOAD POSTMAN COLLECTION



WORKFLOW



User's Workflow

  • Users will view all the Nexweave Campaigns or Templates for which a Nexweave experience (Video/Image/Video + Image) needs to be created.
  • The user selects one of the Campaign/Template created on the Nexweave platform.
  • Users will view all the variables required for creating the Nexweave experience for a particular campaign or template and will enter the values for them.
  • Based on the user's input, the Nexweave experience will be generated.

Automation Workflow

Below would be the automation workflow for creating the Nexweave experience on the fly.

  • The user configures the campaign/template for which the experience needs to be generated by entering the Template ID or Campaign ID.
  • All the variables associated with the configured Campaign/Template will be populated based on the Datasource the user has selected.
  • Based on the data, the Nexweave experience will be generated and forwarded using any of the delivery platforms like Email, Chatbot, Push-Notification, Linkedin automation etc.

CAMPAIGNS

Get All Campaigns

This API will return all the CSV Campaigns associated with the user's account, including Images, Videos & Image+Video Campaign.

Note: The campaigns must be in Success state.

Response:

JSON



Get Image Campaigns

This API will return all the image campaigns associated with the user's account.

  • Method: GET
  • Header: X-API-KEY: API-KEY

Response:

JSON



Get Video Campaigns

This API will return all the video campaigns associated with the user's account.

  • 
  • Method: GET
  • Header: X-API-KEY: API-KEY

Response:

JSON



Get Image + Video Campaigns

This API will return all the image + video campaigns associated with the user's account, where the image is linked to a video experience on a landing page

  • Method: GET
  • Header: X-API-KEY: API-KEY

Response:

JSON



Get Campaign Details

This API will return the Campaign details including variables used in the overall Campaign.

  • Method: GET
  • Header: X-API-KEY: API-KEY

Response:

JSON



Create Campaign Experience

This API will generate one or more experiences depending on the templates used in the campaign. If the campaign is Image only campaign, then the only image_link will be generated. If the Campaign has a video as well as the thumbnail for the video, then video_link & thumbnail_link will be generated too.

  • Method: POST
  • Header: X-API-KEY: API-KEY
  • Body
JSON



Response:

JSON

Note: videos.indusved.com & images.indusved.com are custom domains that have been attached to the image and video links.



TEMPLATES

Get All Templates

This API will return all the templates associated with the user's account, including Images & Video.

Response:

JSON



Get Image Templates

This API will return all the image templates associated to the user's account.

Response:

JSON



Get Video Templates

This API will return all the video templates associated with the user's account.

  • Method: GET
  • Header: X-API-KEY: API-KEY

Response:

JSON



Get Template Details

This API will return the template details including variables for a valid template.

  • Method: GET
  • Header: X-API-KEY: API-KEY

Response:

JSON



Create Template Experience

This API will generate an Image or Video experience depending on the Template.

  • Method: POST
  • Header: X-API-KEY: API-KEY
  • Body
JSON



Response:

For Video Template, the JSON response will have video_link as output.

JSON

For Image Template, the JSON response will have image_link as output.

JSON

Note:

  • For every experience created using the Template, a Quick Campaign will be created to the corresponding user's account.
  • videos.indusved.com & images.indusved.com are custom domains that have been attached to the image and video links.