Accessing Viewst API

To use Viewst API you need 2 public URLs on your side. Authentication one (Auth URL) and another for getting export results (Result Handler URL)

Auth URL

  1. Auth URL should receive request with a pair - login and password and send back an authentication JSON WEB token.

An example of incoming request:

{ 
  "login" : "viewstauthlogin", 
  "password": "viewstauthpassword" 
}

An example of a token:

{ 
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJoaSI6ImZyb20gVmlld3N0LmNvbSIsImlhdCI6MTY1NjkzNzkwOX0.Gq3omKmWCmr3YP_0iG_ADr0dZL5XtZGBFtiTgD_Vlx4" 
}

Important notes:

  • Indicate an origin as viewst.com to allow CORS

  • The access token should be valid forever

Result Handler URL

When the export is successful Viewst sends a POST request for Result Handler URL.

The authorization title contains a token in the form of Bearer ${token} :

Authorization: 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJoaSI6ImZyb20gVmlld3N0LmNvbSIsImlhdCI6MTY1NjkzNzkwOX0.Gq3omKmWCmr3YP_0iG_ADr0dZL5XtZGBFtiTgD_Vlx4'

The request body contains the export type (exportType)

Export Types:
"banner" - HTML banner 
"png" - PNG banner image 
"jpeg" - JPEG banner image 
"video" - MP4 banner video 
"gif" - GIF banner format 
"collection" - a banner set in case of a bulk export 
"VAST" - VAST banner 
"floatingBanner" 
"floadtingVAST"

The response body also contains a link to the export results ****(resultURL)

A request example:

{ 
  "exportType": "png", 
    "resultURL": "<https://storage.viewst-st.com/4c9f4119-a24b-4c5c-a68a-7ff4ff0a754f/Dog%20Food_6_21_2021_18-53_6_20_2022_12-26.png>" 
}

Frequently asked questions

How does Viewst’s platform facilitate real-time collaboration between creative and media teams?

Viewst’s platform facilitates real-time collaboration between creative and media teams by providing a mutual workspace where they can seamlessly collaborate at the design step and are able to share comments and stay on the same page with all their mutual projects. The platform allows for quick and efficient collaboration, enabling teams to receive prompt data on each creative performance. This ongoing conversation and continuous flow of ideas and insights between designers and media buyers enhance understanding and collaboration between the two teams.

Can Viewst provide more details on how they establish attribution connections between Google Campaign Manager and various Demand-Side Platforms?

Viewst has achieved a significant breakthrough by successfully establishing attribution connections between Google Campaign Manager (CM) and various Demand-Side Platforms (DSPs). Through this integration, Viewst provides advertisers with immediate feedback on the effectiveness of their display ads. The platform’s proprietary algorithms correlate user interactions with creative variations across multiple channels, attributing conversions and engagement metrics directly to specific creative elements. This granular level of insight allows for rapid iteration and refinement of ad creatives, leading to improved campaign performance.

What specific features does Viewst offer to bridge the gap between creative and media teams and foster understanding and collaboration?

Viewst offers features, such as statuses for each creative and each ratio inside it, assignee, who is in charge of the project, deadline settings, preview sharing link to speed up and simplify approval process, data analytics of each creative performance, etc.The platform provides a home field for both creative and media teams, creating a space where everyone feels valued and can contribute their unique perspectives. It enables teams to iterate quickly, improve creatives, and speed up go-to-market. With Viewst, collaboration is not a one-off handoff but an ongoing conversation, allowing for a continuous flow of ideas and insights. This fosters a comprehensive understanding of consumer behavior and facilitates data-driven design decisions, resulting in exceptional user experiences.