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

Apptentive metrics API

metrics data endpoints

Apptentive metrics API is one of 4 APIs that Apptentive publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Metrics. The published artifact set on APIs.io includes an OpenAPI specification and rate-limit docs.

This API exposes 19 operations across 19 paths, and defines 60 schemas. It is described by OpenAPI 3.2.0, at version 2.0.0.

Requests are made against 2 base URLs: https://data.apptentive.com/, http://data.apptentive.com/.

19 operations 19 paths 60 schemas 18 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2.0.0
Base URL
https://data.apptentive.com
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

Apptentive metrics API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-API-KEY (ApiKeyAuth).

Paths & Operations 19

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

metrics 19

metrics data endpoints

GET
/metrics/v2/apps
Get All Available Apps
getAllApps 4 params → 200400401500
GET
/metrics/v2/apps/{app_id}/app-health/active-users
Active Users Data
getActiveUsersData 6 params → 200400401500
GET
/metrics/v2/apps/{app_id}/app-health/interactions/notes
Get Notes Timeseries
getNotes 5 params → 200400401500
GET
/metrics/v2/apps/{app_id}/app-health/interactions/surveys
Get Surveys Timeseries
getSurveys 5 params → 200400401500
GET
/metrics/v2/apps/{app_id}/app-health/love-percent
Love Percent Data
getLovePercentData 5 params → 200400401500
GET
/metrics/v2/apps/{app_id}/app-health/ratings
Star Ratings Data
getRatings 5 params → 200400401500
GET
/metrics/v2/apps/{app_id}/app-health/retention
Retention Data
getRetention 6 params → 200400401500
GET
/metrics/v2/apps/{app_id}/fan-signals/counts
Fan Signals Counts Data
getFSCounts 5 params → 200400401500
GET
/metrics/v2/apps/{app_id}/fan-signals/net-fan-score
Net Fan Score Data
getNFSData 5 params → 200400401500
GET
/metrics/v2/apps/{app_id}/reviews
fetch app reviews
fetchReviews 8 params → 200400401500
GET
/metrics/v2/apps/{app_id}/stats/events
Event Stats
getEventStats 6 params → 200400401500
GET
/metrics/v2/apps/{app_id}/stats/event-trend
Event Trend Stats
getEventTrendStats 6 params → 200400401500
GET
/metrics/v2/apps/{app_id}/stats/notes
Notes Stats
getNotesStats 3 params → 200400401500
GET
/metrics/v2/apps/{app_id}/stats/surveys
Survey Stats
getSurveyStats 3 params → 200400401500
GET
/metrics/v2/apps/{app_id}/survey/{survey_id}/stats
Survey Reporting Quantative Stats
getOneSurveyStats 6 params → 200400401500
GET
/metrics/v2/apps/{app_id}/survey/{survey_id}/question/{question_id}/responses
Survey Reporting Text Responses
getSurveyResponses 9 params → 200400401500
GET
/metrics/v2/apps/{app_id}/survey/insights
fetch survey responses
fetch responses 6 params → 200400401500
POST
/metrics/v2/apps/{app_id}/gdpr-ccpa/requests
Triggers GDPR/CCPA request
postGDPRRequest 1 param body → 201400401500
GET
/metrics/v2/apps/{app_id}/gdpr-ccpa/requests/{request_id}
Fetches GDPR/CCPA request status
getGDPRRequest 2 params → 200400401404500

Schemas 60

The contract defines 60 schemas that model the data the API accepts and returns. The most detailed are ExtendedSurveyResponse (27 properties), SurveyStatsRow (20 properties), Review (11 properties), SurveyResponses (10 properties). Each schema is shown below with its type and property counts.

GDPRExtension
object
contain all objects requested for processing
4 properties
RatingRow
object
rating stats from 1 to 5 (iOS only)
5 properties
GetGDPRStatusResponse
object
GDPR/CCPA request status
6 properties
RatingsDataArray
array
the list of ratings data
RatingsDataResponse
object
5 properties
NotesDataResponse
object
2 properties
RatingsData
object
10 properties
SurveyResponses
object
10 properties
NotesTimeDataArray
array
the list of notes timeseries data
RatingRowFloat
object
rating percentage stats from 1 to 5 (Android only)
5 properties
LovePercentResponse
object
6 properties
ErrorUnauthorizedResponse
object
1 property
NotesStatsArray
array
array of notes
NetFanScoreResponse
object
3 properties
ErrorNotFoundResponse
object
1 property
ReviewRowArray
array
the list of reviews
RetentionResponseArray
array
CustomData
object
customer specific data
2 properties
ActiveUserResponse
object
5 properties
SurveyQuestions
object
6 properties
QuestionStatsRow
object
7 properties
AnswerCount
object
2 properties
AnswerTextDate
object
2 properties
RollupResponse
object
10 properties
EventStatsArray
array
the list of events
SurveyStatsArray
array
the array of surveys with stats data
RetentionInternalArray
array
SurveyRangeAnswerChoice
object
4 properties
SurveyTimeDataArray
array
the list of survey timeseries data
SurveyTimeData
object
5 properties
EventStatsTrendTimeseries
array
event stats timeseries data
LoveTimeData
object
5 properties
InsightsSurveyResponse
object
insights survey response
1 property
RetentionInternalRow
object
6 properties
NotesTimeData
object
5 properties
FanSignalsCountsArray
array
the list of fan signals data
Review
object
11 properties
ActiveUserRow
object
3 properties
ActiveUsersDataArray
array
NotesStatsRow
object
9 properties
ExtendedSurveyResponse
object
insights survey response
27 properties
FanSignalsCountsRow
object
8 properties
RollupResponseArray
array
EventStatsRow
object
6 properties
NotesActionView
object
3 properties
LoveTimeDataArray
array
the list of love timeseries data
ErrorBadRequestResponse
object
1 property
RetentionResponse
object
retention response
1 property
NotesActionViewArray
array
list of notes actions
EventStatsTrend
object
4 properties
QuestionStatsArray
array
ErrorInternalErrorResponse
object
1 property
PageSurveyResponse
object
insigts survey page
4 properties
SurveyStatsRow
object
20 properties
EventStatsTimeseriesRow
object
3 properties
ReviewResponse
object
4 properties
SurveyQuestionAnswerChoice
object
2 properties
SurveyDataResponse
object
2 properties
POSTGDPRRequest
object
GDPR/CCPA create request payload
4 properties
POSTGDPRResponse
object
GDPR/CCPA create request answer
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

apptentive-metrics-api-openapi.yml Raw ↑

Other APIs Apptentive publishes across the network.

Apptentive experimental API
Apptentive info API
Apptentive raw API
Where this information came from

This is an independent, third-party profile of Apptentive metrics 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.