How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

miso.ai Interaction APIs API

Miso’s Interaction APIs let you manage your Interaction records stored with Miso.### Interaction recordsYour Interaction records tell Miso about user interactions with products and content on your site or application.From these interactions, Miso understands how users move through your conversion funnels: which products or contentassets attract the attention of each individual user, and which products or content ultimately will be purchased orconsumed by each of them. With these insights, Miso makes real-time tailored recommendations for each user, andresponds to each of their clicks and views on the site (even for anonymous users).Interaction records share some common attributes, but are distinguished by their type.Miso captures 23 different interaction types, divided into the following 6 groups:#### Core click-streams* `product_detail_page_view`: a user viewed the detail page for a product* `search`: a user made a search request with keywords and (optionally) filtersThe above interactions are the core fuel for Miso's personalization Engines, because they happen in a much higherfrequency than other interactions and provide an unbiased and high-fidelity view of users' interests on the site.The collection of these interactions is highly important for Miso's personalization performance. At the minimum,you should implement the `product_detail_page_view` interaction to start with.#### Conversion (eCommerce)* `add_to_cart`: a user added a product to the shopping cart* `remove_from_cart`: a user removed a product from the shopping cart* `checkout`: a user checked out and started the payment process* `refund`: a user refunded the product* `subscribe`: a user subscribed to a productThe above interactions are the main revenue drivers for eCommerce sites. It’s important to collect them so thatMiso can not only drive click-through rates, but actually improve the revenue in a targeted way. To start with,you should at least implement the `add_to_cart` interaction.#### Consumption (content media)* `read`, `watch`, and `listen` interactions capture how and for how long a user consumed a piece of content.* `add_to_collection`: a user added an product to their personal collection* `remove_from_collection`: a user removed an product from their personal collectionIf you are a content site, the above interactions are the main drivers to users' satisfaction on the site.Collecting these interactions allows Miso to drive consumption rates and consumption durations for the content onyour site. If you run a content site, you should implement at least one of these interactions.#### Feedback signals* `like`, `dislike`, `share`, `rate`, and `bookmark` are common ways users express their interests.These are strong signals for Miso to understand each user's preferences regarding your products or content. Youshould send these signals to Miso if you have any of these UI patterns on your site.#### Performance Checking* `impression`: a user saw or was presented with a product or content asset (but didn't yet interact with it)* `viewable_impression`: the product or content presented is actually viewed by the user (for example, minimum of 50% of the pixels were in viewable space for at least one continuous second.)* `click`: a user clicked on something (for example, a product item)#### Additional click-streams* `home_page_view`: user viewed your home page* `category_page_view`: a user viewed the page for a specific “group” or “family” or products or content in your catalog* `promo_page_view`: user viewed the promotion pages about certain products* `product_image_view`: user clicked on or otherwise interacted with the product image (e.g. enlarged the image)The above interactions are additional signals for Miso to understand users' behavior on the site.#### Custom* `custom` interaction types are reserved for you to define your own business-specific interaction types.Miso will analyze any custom interactions you define to infer users' interests and preferences.

miso.ai Interaction APIs API is one of 10 APIs that miso.ai publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Interaction APIs. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 2 operations across 1 path, and defines 39 schemas. It is described by OpenAPI 3.2.0, at version 1.1.4.

Requests are made against a single base URL, https://api.askmiso.com.

2 operations 1 paths 39 schemas 1 DELETE1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.1.4
Base URL
https://api.askmiso.com
Authentication
API Key, API Key
Resource Areas
1

Authentication & Security 2

miso.ai Interaction APIs API declares 2 security schemes for authenticating requests. An API key is passed in the query as api_key (Secret_API_Key). An API key is passed in the query as api_key (Publishable_API_Key).

  • Secret_API_Key — Your secret API key is used to access every Miso API endpoint. You should secure this key and only use it on a backend server. Never leave this key in your cli…
  • Publishable_API_Key — Your publishable API key is used to call Miso's APIs from your front-end code. It can be used to stream interactions from the browser using Miso's Interactions…

Paths & Operations 2

Across 1 path, the API surfaces 2 operations — 1 DELETE, 1 POST. Each is listed below with its method, path, parameters, and response codes.

Interaction APIs 2

Miso’s Interaction APIs let you manage your Interaction records stored with Miso. Interaction records Your Interaction records tell Miso about user interactions with products and…

POST
/v1/interactions
Interaction Upload API
interaction_upload_api_v1_interactions_post body → 200401403422
DELETE
/v1/interactions
Interaction Delete API
interaction_delete_api_v1_interactions_delete body → 200422

Schemas 39

The contract defines 39 schemas that model the data the API accepts and returns. The most detailed are Checkout (10 properties), ProductDetailPageView (9 properties), Rate (9 properties), Feedback (9 properties). Each schema is shown below with its type and property counts.

HTTPValidationError
object
1 property
Search
object
7 properties 1 required
AddToCollection
object
8 properties 1 required
Like
object
8 properties 1 required
Page
object
3 properties 1 required
WebBasedContext
object
7 properties
SearchInformation
object
2 properties
ValidationError
object
3 properties 3 required
Impression
object
8 properties 1 required
AddToCart
object
9 properties 1 required
Bookmark
object
8 properties 1 required
Refund
object
8 properties 1 required
ViewableImpression
object
8 properties 1 required
RemoveFromCollection
object
8 properties 1 required
CategoryPageView
object
8 properties 1 required
PromoPageView
object
9 properties 1 required
Feedback
object
9 properties 1 required
Unsubscribe
object
8 properties 1 required
Custom
object
9 properties 2 required
Watch
object
9 properties 1 required
Complete
object
8 properties 1 required
Click
object
8 properties 1 required
ProductImageView
object
8 properties 1 required
Rate
object
9 properties 1 required
InteractionBulkIn
object
1 property 1 required
Submit
object
8 properties 1 required
HomePageView
object
7 properties 1 required
ProductDetailPageView
object
9 properties 1 required
InteractionDeleteIn
object
1 property 1 required
Subscribe
object
8 properties 1 required
Read
object
9 properties 1 required
Campaign
object
5 properties
Listen
object
9 properties 1 required
Dislike
object
8 properties 1 required
Share
object
8 properties 1 required
Checkout
object
10 properties 1 required
InteractionDeleteOut
object
1 property 1 required
InteractionCreateOut
object
1 property 1 required
RemoveFromCart
object
8 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

misoai-interaction-apis-api-openapi.yml Raw ↑

Other APIs miso.ai publishes across the network.

miso.ai Ask APIs API
miso.ai Bulk API API
miso.ai Experiment APIs API
miso.ai Product / Content APIs API
miso.ai Product Recommendations API
miso.ai Q&A APIs API
miso.ai Search APIs API
miso.ai User APIs API
miso.ai User Recommendations API
Where this information came from

This is an independent, third-party profile of miso.ai Interaction APIs API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.