Skip to main content

Reporting API v1.1.10

Reporting API

info

You are viewing REST API documentation. This documentation is auto-generated from a swagger specification which itself is generated from annotations in the source code of the project. It is possible that this documentation includes bugs and that code samples are incomplete or wrong.

Authentication

  • OAuth 2.0 Authorization. Authenticate using Client Credentials

  • HTTP Authentication, scheme: Bearer Jwt Bearer Token Access

metrics-controller

Retrieve yearly values for a year range

GET https://auvious.video/api/reporting/metrics/yearly/{metric}?startYear=2024&endYear=2026 HTTP/1.1
Host: auvious.video
Accept: application/json

Returns one entry per calendar year in [startYear, endYear] (inclusive). endYear is clamped to the current UTC year if higher; years with no data are returned with value: 0.

Throws 400 if endYear < startYear or if the range exceeds 100 years.

Results are scoped to the organization in the JWT organization_id claim. All times are UTC.

Parameters

ParameterInTypeRequiredDescription
metricpathstringtruevideo_calls_created, interactions_created, ratings_submitted, rating_score_average, concurrent_calls_max, concurrent_calls_avg, conference_average_duration, conference_duration_sum, call_average_duration, call_duration_sum, video_calls_performed, video_calls_abandoned, video_calls, video_calls_with_small_duration, video_calls_with_normal_duration, video_calls_with_long_duration, cobrowse_sessions_created, cobrowse_sessions_performed, cobrowse_sessions_denied, cobrowse_sessions_abandoned, cobrowse_control_requested, cobrowse_control_accepted, cobrowse_control_denied, cobrowse_session_duration, users_authenticated, onhold_duration_sum
startYearqueryinteger(int32)trueInclusive start year (UTC).
endYearqueryinteger(int32)trueInclusive end year (UTC). Clamped to the current year if higher.

Responses

Overview
StatusMeaningDescriptionSchema
200OKOKInline
400Bad RequestBad RequestInline
Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[YearlyMetricResult]falsenonenone
» valuenumber(double)falsenonenone
» sumnumber(double)falsenonenone
» countnumber(double)falsenonenone
» yearinteger(int32)falsenonenone

Status Code 400

NameTypeRequiredRestrictionsDescription
» additionalPropertiesobjectfalsenonenone
Examples

200 Response

[
{
"value": 0.1,
"sum": 0.1,
"count": 0.1,
"year": 0
}
]

400 Response

caution

To perform this operation, you must be authenticated by means of one of the following methods: BearerToken, OAuth2ClientCredentials

Code samples

curl -X GET https://auvious.video/api/reporting/metrics/yearly/{metric}?startYear=2024&endYear=2026 \
-H 'Accept: application/json'

Retrieve weekly values for a year

GET https://auvious.video/api/reporting/metrics/weekly/{metric}?year=2026 HTTP/1.1
Host: auvious.video
Accept: */*

Returns one entry per week in the requested year, sorted ascending. Weeks with no data are returned with value: 0.

Week numbering follows MongoDB $week semantics: Sunday-start, numbered 0–53. Concretely:

  • Week 1 begins on the first Sunday of the year.
  • Week 0 is the partial week from January 1 up to (but not including) that first Sunday. Week 0 is omitted only when January 1 itself falls on a Sunday.
  • The maximum week number is normally 52, but is 53 in years where Dec 31 falls in a 53rd Sunday-start week (e.g. when Jan 1 is a Sunday, or a leap year where Jan 1 is a Saturday).

For the current year, only elapsed weeks (0/1 through the current week) are returned. For past years, all weeks of that year are returned.

Throws 400 if year is in the future.

Results are scoped to the organization in the JWT organization_id claim. All times are UTC.

Parameters

ParameterInTypeRequiredDescription
metricpathstringtruevideo_calls_created, interactions_created, ratings_submitted, rating_score_average, concurrent_calls_max, concurrent_calls_avg, conference_average_duration, conference_duration_sum, call_average_duration, call_duration_sum, video_calls_performed, video_calls_abandoned, video_calls, video_calls_with_small_duration, video_calls_with_normal_duration, video_calls_with_long_duration, cobrowse_sessions_created, cobrowse_sessions_performed, cobrowse_sessions_denied, cobrowse_sessions_abandoned, cobrowse_control_requested, cobrowse_control_accepted, cobrowse_control_denied, cobrowse_session_duration, users_authenticated, onhold_duration_sum
yearqueryinteger(int32)trueCalendar year (UTC). Returns Sunday-start weeks 0–52/53 of this year.

Responses

Overview
StatusMeaningDescriptionSchema
200OKOKInline
400Bad RequestBad RequestInline
Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[WeeklyMetricResult]falsenonenone
» valuenumber(double)falsenonenone
» sumnumber(double)falsenonenone
» countnumber(double)falsenonenone
» yearinteger(int32)falsenonenone
» weekinteger(int32)falsenonenone

Status Code 400

NameTypeRequiredRestrictionsDescription
» additionalPropertiesobjectfalsenonenone
Examples

200 Response

caution

To perform this operation, you must be authenticated by means of one of the following methods: BearerToken, OAuth2ClientCredentials

Code samples

curl -X GET https://auvious.video/api/reporting/metrics/weekly/{metric}?year=2026 \
-H 'Accept: */*'

Retrieve the all-time accumulated value for a metric

GET https://auvious.video/api/reporting/metrics/total/{metric} HTTP/1.1
Host: auvious.video
Accept: application/json

Returns a single value reduced across every year available in the matview, using the metric's natural reduction: sum for counters and *_sum metrics, average for *_average* / concurrent_calls_avg / rating_score_average, and max for concurrent_calls_max.

Note: averages are currently computed as the unweighted mean of yearly averages — accurate when each year has comparable sample size, less so otherwise.

Results are scoped to the organization in the JWT organization_id claim. All times are UTC.

Parameters

ParameterInTypeRequiredDescription
metricpathstringtruevideo_calls_created, interactions_created, ratings_submitted, rating_score_average, concurrent_calls_max, concurrent_calls_avg, conference_average_duration, conference_duration_sum, call_average_duration, call_duration_sum, video_calls_performed, video_calls_abandoned, video_calls, video_calls_with_small_duration, video_calls_with_normal_duration, video_calls_with_long_duration, cobrowse_sessions_created, cobrowse_sessions_performed, cobrowse_sessions_denied, cobrowse_sessions_abandoned, cobrowse_control_requested, cobrowse_control_accepted, cobrowse_control_denied, cobrowse_session_duration, users_authenticated, onhold_duration_sum

Responses

Overview
StatusMeaningDescriptionSchema
200OKOKMetricResult
400Bad RequestBad RequestInline
Response Schema

Status Code 400

NameTypeRequiredRestrictionsDescription
» additionalPropertiesobjectfalsenonenone
Examples

200 Response

{
"value": 0.1,
"sum": 0.1,
"count": 0.1
}

400 Response

caution

To perform this operation, you must be authenticated by means of one of the following methods: BearerToken, OAuth2ClientCredentials

Code samples

curl -X GET https://auvious.video/api/reporting/metrics/total/{metric} \
-H 'Accept: application/json'

Retrieve monthly values for a year

GET https://auvious.video/api/reporting/metrics/monthly/{metric}?year=2026 HTTP/1.1
Host: auvious.video
Accept: */*

Returns one entry per calendar month in the requested year. For the current year, only elapsed months (1 through the current UTC month) are returned. For past years, all 12 months are returned. Months with no data are returned with value: 0.

Throws 400 if year is in the future.

Results are scoped to the organization in the JWT organization_id claim. All times are UTC.

Parameters

ParameterInTypeRequiredDescription
metricpathstringtruevideo_calls_created, interactions_created, ratings_submitted, rating_score_average, concurrent_calls_max, concurrent_calls_avg, conference_average_duration, conference_duration_sum, call_average_duration, call_duration_sum, video_calls_performed, video_calls_abandoned, video_calls, video_calls_with_small_duration, video_calls_with_normal_duration, video_calls_with_long_duration, cobrowse_sessions_created, cobrowse_sessions_performed, cobrowse_sessions_denied, cobrowse_sessions_abandoned, cobrowse_control_requested, cobrowse_control_accepted, cobrowse_control_denied, cobrowse_session_duration, users_authenticated, onhold_duration_sum
yearqueryinteger(int32)trueCalendar year (UTC). Must not be in the future.

Responses

Overview
StatusMeaningDescriptionSchema
200OKOKInline
400Bad RequestBad RequestInline
Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[MonthlyMetricResult]falsenonenone
» valuenumber(double)falsenonenone
» sumnumber(double)falsenonenone
» countnumber(double)falsenonenone
» yearinteger(int32)falsenonenone
» monthinteger(int32)falsenonenone

Status Code 400

NameTypeRequiredRestrictionsDescription
» additionalPropertiesobjectfalsenonenone
Examples

200 Response

caution

To perform this operation, you must be authenticated by means of one of the following methods: BearerToken, OAuth2ClientCredentials

Code samples

curl -X GET https://auvious.video/api/reporting/metrics/monthly/{metric}?year=2026 \
-H 'Accept: */*'

Retrieve monthly values for all organizations (internal)

GET https://auvious.video/api/reporting/metrics/internal/monthly/{metric}?year=2026&month=4 HTTP/1.1
Host: auvious.video
Accept: */*

Cross-tenant variant of /metrics/monthly. Returns one entry per organization that has a value for the (year, month) bucket; organizations with no data are not included (i.e. zero-fill is not applied).

Requires authority ROLE_SERVICE or scope BILLING_METRIC_READ. All times are UTC.

Parameters

ParameterInTypeRequiredDescription
metricpathstringtruevideo_calls_created, interactions_created, ratings_submitted, rating_score_average, concurrent_calls_max, concurrent_calls_avg, conference_average_duration, conference_duration_sum, call_average_duration, call_duration_sum, video_calls_performed, video_calls_abandoned, video_calls, video_calls_with_small_duration, video_calls_with_normal_duration, video_calls_with_long_duration, cobrowse_sessions_created, cobrowse_sessions_performed, cobrowse_sessions_denied, cobrowse_sessions_abandoned, cobrowse_control_requested, cobrowse_control_accepted, cobrowse_control_denied, cobrowse_session_duration, users_authenticated, onhold_duration_sum
yearqueryinteger(int32)trueCalendar year (UTC). Must not be in the future.
monthqueryinteger(int32)trueCalendar month, 1–12 (1 = January).

Responses

Overview
StatusMeaningDescriptionSchema
200OKOKInline
400Bad RequestBad RequestInline
Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[MonthlyMetricResultWithOrganization]falsenonenone
» valuenumber(double)falsenonenone
» sumnumber(double)falsenonenone
» countnumber(double)falsenonenone
» yearinteger(int32)falsenonenone
» monthinteger(int32)falsenonenone
» organizationIdstringfalsenonenone

Status Code 400

NameTypeRequiredRestrictionsDescription
» additionalPropertiesobjectfalsenonenone
Examples

200 Response

caution

To perform this operation, you must be authenticated by means of one of the following methods: BearerToken, OAuth2ClientCredentials

Code samples

curl -X GET https://auvious.video/api/reporting/metrics/internal/monthly/{metric}?year=2026&month=4 \
-H 'Accept: */*'

Retrieve daily values for all organizations (internal)

GET https://auvious.video/api/reporting/metrics/internal/daily/{metric}?year=2026&month=4&day=28 HTTP/1.1
Host: auvious.video
Accept: */*

Cross-tenant variant of /metrics/daily. Returns one entry per organization that has a value for the (year, month, day) bucket; organizations with no data are not included (zero-fill is not applied).

Requires authority ROLE_SERVICE or scope BILLING_METRIC_READ. All times are UTC.

Parameters

ParameterInTypeRequiredDescription
metricpathstringtruevideo_calls_created, interactions_created, ratings_submitted, rating_score_average, concurrent_calls_max, concurrent_calls_avg, conference_average_duration, conference_duration_sum, call_average_duration, call_duration_sum, video_calls_performed, video_calls_abandoned, video_calls, video_calls_with_small_duration, video_calls_with_normal_duration, video_calls_with_long_duration, cobrowse_sessions_created, cobrowse_sessions_performed, cobrowse_sessions_denied, cobrowse_sessions_abandoned, cobrowse_control_requested, cobrowse_control_accepted, cobrowse_control_denied, cobrowse_session_duration, users_authenticated, onhold_duration_sum
yearqueryinteger(int32)trueCalendar year (UTC). Must not be in the future.
monthqueryinteger(int32)trueCalendar month, 1–12 (1 = January).
dayqueryinteger(int32)trueDay of month, 1–31. Must be a valid day of the given month.

Responses

Overview
StatusMeaningDescriptionSchema
200OKOKInline
400Bad RequestBad RequestInline
Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[DailyMetricResultWithOrganization]falsenonenone
» valuenumber(double)falsenonenone
» sumnumber(double)falsenonenone
» countnumber(double)falsenonenone
» yearinteger(int32)falsenonenone
» monthinteger(int32)falsenonenone
» dayinteger(int32)falsenonenone
» organizationIdstringfalsenonenone

Status Code 400

NameTypeRequiredRestrictionsDescription
» additionalPropertiesobjectfalsenonenone
Examples

200 Response

caution

To perform this operation, you must be authenticated by means of one of the following methods: BearerToken, OAuth2ClientCredentials

Code samples

curl -X GET https://auvious.video/api/reporting/metrics/internal/daily/{metric}?year=2026&month=4&day=28 \
-H 'Accept: */*'

Retrieve hourly values for a day

GET https://auvious.video/api/reporting/metrics/hourly/{metric}?year=2026&month=4&day=28 HTTP/1.1
Host: auvious.video
Accept: */*

Returns one entry per hour of the requested day, sorted ascending. Hours are 0-indexed (0 = midnight UTC, 23 = 23:00 UTC). For the current day, only elapsed hours (0 through the current UTC hour) are returned. For past days, all 24 hours are returned. Hours with no data are returned with value: 0.

Throws 400 if the date is in the future.

Results are scoped to the organization in the JWT organization_id claim. All times are UTC.

Parameters

ParameterInTypeRequiredDescription
metricpathstringtruevideo_calls_created, interactions_created, ratings_submitted, rating_score_average, concurrent_calls_max, concurrent_calls_avg, conference_average_duration, conference_duration_sum, call_average_duration, call_duration_sum, video_calls_performed, video_calls_abandoned, video_calls, video_calls_with_small_duration, video_calls_with_normal_duration, video_calls_with_long_duration, cobrowse_sessions_created, cobrowse_sessions_performed, cobrowse_sessions_denied, cobrowse_sessions_abandoned, cobrowse_control_requested, cobrowse_control_accepted, cobrowse_control_denied, cobrowse_session_duration, users_authenticated, onhold_duration_sum
yearqueryinteger(int32)trueCalendar year (UTC). Must not be in the future.
monthqueryinteger(int32)trueCalendar month, 1–12 (1 = January).
dayqueryinteger(int32)trueDay of month, 1–31. Must be a valid day of the given month.

Responses

Overview
StatusMeaningDescriptionSchema
200OKOKInline
400Bad RequestBad RequestInline
Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[HourlyMetricResult]falsenonenone
» valuenumber(double)falsenonenone
» sumnumber(double)falsenonenone
» countnumber(double)falsenonenone
» yearinteger(int32)falsenonenone
» monthinteger(int32)falsenonenone
» dayinteger(int32)falsenonenone
» hourinteger(int32)falsenonenone

Status Code 400

NameTypeRequiredRestrictionsDescription
» additionalPropertiesobjectfalsenonenone
Examples

200 Response

caution

To perform this operation, you must be authenticated by means of one of the following methods: BearerToken, OAuth2ClientCredentials

Code samples

curl -X GET https://auvious.video/api/reporting/metrics/hourly/{metric}?year=2026&month=4&day=28 \
-H 'Accept: */*'

Retrieve daily values for a month

GET https://auvious.video/api/reporting/metrics/daily/{metric}?year=2026&month=4 HTTP/1.1
Host: auvious.video
Accept: */*

Returns one entry per day in the requested month. For the current month, only elapsed days (1 through the current UTC day) are returned. For past months, all days of the month are returned (28–31 entries depending on the month). Days with no data are returned with value: 0.

Throws 400 if (year, month) is in the future.

Results are scoped to the organization in the JWT organization_id claim. All times are UTC.

Parameters

ParameterInTypeRequiredDescription
metricpathstringtruevideo_calls_created, interactions_created, ratings_submitted, rating_score_average, concurrent_calls_max, concurrent_calls_avg, conference_average_duration, conference_duration_sum, call_average_duration, call_duration_sum, video_calls_performed, video_calls_abandoned, video_calls, video_calls_with_small_duration, video_calls_with_normal_duration, video_calls_with_long_duration, cobrowse_sessions_created, cobrowse_sessions_performed, cobrowse_sessions_denied, cobrowse_sessions_abandoned, cobrowse_control_requested, cobrowse_control_accepted, cobrowse_control_denied, cobrowse_session_duration, users_authenticated, onhold_duration_sum
yearqueryinteger(int32)trueCalendar year (UTC). Must not be in the future.
monthqueryinteger(int32)trueCalendar month, 1–12 (1 = January).

Responses

Overview
StatusMeaningDescriptionSchema
200OKOKInline
400Bad RequestBad RequestInline
Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[DailyMetricResult]falsenonenone
» valuenumber(double)falsenonenone
» sumnumber(double)falsenonenone
» countnumber(double)falsenonenone
» yearinteger(int32)falsenonenone
» monthinteger(int32)falsenonenone
» dayinteger(int32)falsenonenone

Status Code 400

NameTypeRequiredRestrictionsDescription
» additionalPropertiesobjectfalsenonenone
Examples

200 Response

caution

To perform this operation, you must be authenticated by means of one of the following methods: BearerToken, OAuth2ClientCredentials

Code samples

curl -X GET https://auvious.video/api/reporting/metrics/daily/{metric}?year=2026&month=4 \
-H 'Accept: */*'

audit-controller

retrieve audit logs

GET https://auvious.video/api/reporting/audits?params=property1,string,property2,string&pageable=page,0,size,1,sort,string HTTP/1.1
Host: auvious.video
Accept: */*

retrieve filtered audit logs

Parameters

ParameterInTypeRequiredDescription
paramsqueryobjecttruenone
pageablequeryPageabletruenone

Responses

Overview
StatusMeaningDescriptionSchema
200OKOKPageAuditLog
Examples

200 Response

caution

To perform this operation, you must be authenticated by means of one of the following methods: BearerToken, OAuth2ClientCredentials

Code samples

curl -X GET https://auvious.video/api/reporting/audits?params=property1,string,property2,string&pageable=page,0,size,1,sort,string \
-H 'Accept: */*'

retrieve audit application types

GET https://auvious.video/api/reporting/audits/applications HTTP/1.1
Host: auvious.video
Accept: */*

retrieve available audit application types

Responses

Overview
StatusMeaningDescriptionSchema
200OKOKInline
Response Schema
Examples

200 Response

caution

To perform this operation, you must be authenticated by means of one of the following methods: BearerToken, OAuth2ClientCredentials

Code samples

curl -X GET https://auvious.video/api/reporting/audits/applications \
-H 'Accept: */*'

retrieve audit action types

GET https://auvious.video/api/reporting/audits/actions HTTP/1.1
Host: auvious.video
Accept: */*

retrieve available audit action types

Responses

Overview
StatusMeaningDescriptionSchema
200OKOKInline
Response Schema
Examples

200 Response

caution

To perform this operation, you must be authenticated by means of one of the following methods: BearerToken, OAuth2ClientCredentials

Code samples

curl -X GET https://auvious.video/api/reporting/audits/actions \
-H 'Accept: */*'

Schemas

YearlyMetricResult

{
"value": 0.1,
"sum": 0.1,
"count": 0.1,
"year": 0
}

Properties

NameTypeRequiredRestrictionsDescription
valuenumber(double)falsenonenone
sumnumber(double)falsenonenone
countnumber(double)falsenonenone
yearinteger(int32)falsenonenone

WeeklyMetricResult

{
"value": 0.1,
"sum": 0.1,
"count": 0.1,
"year": 0,
"week": 0
}

Properties

NameTypeRequiredRestrictionsDescription
valuenumber(double)falsenonenone
sumnumber(double)falsenonenone
countnumber(double)falsenonenone
yearinteger(int32)falsenonenone
weekinteger(int32)falsenonenone

MetricResult

{
"value": 0.1,
"sum": 0.1,
"count": 0.1
}

Properties

NameTypeRequiredRestrictionsDescription
valuenumber(double)falsenonenone
sumnumber(double)falsenonenone
countnumber(double)falsenonenone

MonthlyMetricResult

{
"value": 0.1,
"sum": 0.1,
"count": 0.1,
"year": 0,
"month": 0
}

Properties

NameTypeRequiredRestrictionsDescription
valuenumber(double)falsenonenone
sumnumber(double)falsenonenone
countnumber(double)falsenonenone
yearinteger(int32)falsenonenone
monthinteger(int32)falsenonenone

MonthlyMetricResultWithOrganization

{
"value": 0.1,
"sum": 0.1,
"count": 0.1,
"year": 0,
"month": 0,
"organizationId": "string"
}

Properties

NameTypeRequiredRestrictionsDescription
valuenumber(double)falsenonenone
sumnumber(double)falsenonenone
countnumber(double)falsenonenone
yearinteger(int32)falsenonenone
monthinteger(int32)falsenonenone
organizationIdstringfalsenonenone

DailyMetricResultWithOrganization

{
"value": 0.1,
"sum": 0.1,
"count": 0.1,
"year": 0,
"month": 0,
"day": 0,
"organizationId": "string"
}

Properties

NameTypeRequiredRestrictionsDescription
valuenumber(double)falsenonenone
sumnumber(double)falsenonenone
countnumber(double)falsenonenone
yearinteger(int32)falsenonenone
monthinteger(int32)falsenonenone
dayinteger(int32)falsenonenone
organizationIdstringfalsenonenone

HourlyMetricResult

{
"value": 0.1,
"sum": 0.1,
"count": 0.1,
"year": 0,
"month": 0,
"day": 0,
"hour": 0
}

Properties

NameTypeRequiredRestrictionsDescription
valuenumber(double)falsenonenone
sumnumber(double)falsenonenone
countnumber(double)falsenonenone
yearinteger(int32)falsenonenone
monthinteger(int32)falsenonenone
dayinteger(int32)falsenonenone
hourinteger(int32)falsenonenone

DailyMetricResult

{
"value": 0.1,
"sum": 0.1,
"count": 0.1,
"year": 0,
"month": 0,
"day": 0
}

Properties

NameTypeRequiredRestrictionsDescription
valuenumber(double)falsenonenone
sumnumber(double)falsenonenone
countnumber(double)falsenonenone
yearinteger(int32)falsenonenone
monthinteger(int32)falsenonenone
dayinteger(int32)falsenonenone

Pageable

{
"page": 0,
"size": 1,
"sort": [
"string"
]
}

Properties

NameTypeRequiredRestrictionsDescription
pageinteger(int32)falsenonenone
sizeinteger(int32)falsenonenone
sort[string]falsenonenone

AuditEvent

{
"timeStamp": "string",
"interactionId": "string",
"organizationId": "string",
"applicationId": "string",
"userId": "string",
"roles": [
"string"
],
"action": "CREATE",
"outcome": "SUCCESS",
"application": "RECORDING",
"detail": "string"
}

Properties

NameTypeRequiredRestrictionsDescription
timeStampstringfalsenonenone
interactionIdstringfalsenonenone
organizationIdstringfalsenonenone
applicationIdstringfalsenonenone
userIdstringfalsenonenone
roles[string]falsenonenone
actionstringfalsenonenone
outcomestringfalsenonenone
applicationstringfalsenonenone
detailstringfalsenonenone
Enumerated Values
PropertyValue
actionCREATE
actionCANCEL
actionRE_EXECUTE
actionURL_ATTACHMENT
actionURL_INLINE
actionSTART
actionSTOP
actionUPDATE
actionDELETE
actionACTIVATE
actionAPPOINTMENT_RE_SCHEDULE
actionAPPOINTMENT_RE_ASSIGN
actionASR_ADD_LANGUAGE
actionASR_REMOVE_LANGUAGE
actionASR_ADD_TRANSLATION_LANGUAGE
actionASR_REMOVE_TRANSLATION_LANGUAGE
actionCOMPLIANCE
outcomeSUCCESS
outcomeFAIL
applicationRECORDING
applicationCOMPOSITION
applicationAPPOINTMENT
applicationAPPLICATION
applicationASR
applicationWEBHOOK

AuditLog

{
"audit": {
"timeStamp": "string",
"interactionId": "string",
"organizationId": "string",
"applicationId": "string",
"userId": "string",
"roles": [
"string"
],
"action": "CREATE",
"outcome": "SUCCESS",
"application": "RECORDING",
"detail": "string"
}
}

Properties

NameTypeRequiredRestrictionsDescription
auditAuditEventfalsenonenone

PageAuditLog

{
"totalElements": 0,
"totalPages": 0,
"first": true,
"last": true,
"size": 0,
"content": [
{
"audit": {
"timeStamp": "string",
"interactionId": "string",
"organizationId": "string",
"applicationId": "string",
"userId": "string",
"roles": [
"string"
],
"action": "CREATE",
"outcome": "SUCCESS",
"application": "RECORDING",
"detail": "string"
}
}
],
"number": 0,
"sort": [
{
"direction": "string",
"nullHandling": "string",
"ascending": true,
"property": "string",
"ignoreCase": true
}
],
"numberOfElements": 0,
"pageable": {
"offset": 0,
"sort": [
{
"direction": "string",
"nullHandling": "string",
"ascending": true,
"property": "string",
"ignoreCase": true
}
],
"paged": true,
"pageNumber": 0,
"pageSize": 0,
"unpaged": true
},
"empty": true
}

Properties

NameTypeRequiredRestrictionsDescription
totalElementsinteger(int64)falsenonenone
totalPagesinteger(int32)falsenonenone
firstbooleanfalsenonenone
lastbooleanfalsenonenone
sizeinteger(int32)falsenonenone
content[AuditLog]falsenonenone
numberinteger(int32)falsenonenone
sort[SortObject]falsenonenone
numberOfElementsinteger(int32)falsenonenone
pageablePageableObjectfalsenonenone
emptybooleanfalsenonenone

PageableObject

{
"offset": 0,
"sort": [
{
"direction": "string",
"nullHandling": "string",
"ascending": true,
"property": "string",
"ignoreCase": true
}
],
"paged": true,
"pageNumber": 0,
"pageSize": 0,
"unpaged": true
}

Properties

NameTypeRequiredRestrictionsDescription
offsetinteger(int64)falsenonenone
sort[SortObject]falsenonenone
pagedbooleanfalsenonenone
pageNumberinteger(int32)falsenonenone
pageSizeinteger(int32)falsenonenone
unpagedbooleanfalsenonenone

SortObject

{
"direction": "string",
"nullHandling": "string",
"ascending": true,
"property": "string",
"ignoreCase": true
}

Properties

NameTypeRequiredRestrictionsDescription
directionstringfalsenonenone
nullHandlingstringfalsenonenone
ascendingbooleanfalsenonenone
propertystringfalsenonenone
ignoreCasebooleanfalsenonenone