Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Kairos AR Emotion Analysis API

Analyze emotion, demographics and attention in images and video.

Kairos AR Emotion Analysis API is one of 3 APIs that Kairos AR publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Emotion Analysis. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

This API exposes 4 operations across 3 paths, and defines 4 schemas. It is described by OpenAPI 3.0.3, at version 2.0.

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

4 operations 3 paths 4 schemas 1 DELETE2 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
2.0
Base URL
https://api.kairos.com
Authentication
API Key, API Key
Resource Areas
1

Authentication & Security 2

Kairos AR Emotion Analysis API declares 2 security schemes for authenticating requests. An API key is passed in the header as app_id (app_id). An API key is passed in the header as app_key (app_key). By default, every request must be authenticated.

  • app_id — Your Kairos APPID, from https://developer.kairos.com.
  • app_key — Your Kairos APPKEY, from https://developer.kairos.com.

Paths & Operations 4

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

Emotion Analysis 4

Analyze emotion, demographics and attention in images and video.

POST
/v2/media
Create a media object for processing
createMedia 3 params → 200202
GET
/v2/media/{id}
Get processed media results
getMedia 1 param → 200
DELETE
/v2/media/{id}
Delete media results
deleteMedia 1 param → 200
GET
/v2/analytics/{id}
Get overall impressions for media
getAnalytics 1 param → 200

Schemas 4

The contract defines 4 schemas that model the data the API accepts and returns. The most detailed are MediaResult (6 properties), MediaStatus (3 properties), MediaProcessing (3 properties), Analytics (3 properties). Each schema is shown below with its type and property counts.

MediaResult
object
6 properties
Analytics
object
3 properties
MediaProcessing
object
3 properties
MediaStatus
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

kairos-ar-emotion-analysis-api-openapi.yml Raw ↑

Other APIs Kairos AR publishes across the network.

Kairos AR Face Recognition API
Kairos AR Galleries API