Using the Feedback API
Feedback API
The Feedback API is meant for customer integration. The information exposed via this API can be used for triggering alerts or retry strategies on the customer side as well as feeding customer side dashboards or any UI elements.
Catalog activation statistics
GET
https://items.attraqt.io/feedback/catalog-version/:version/full/statistics
This endpoint queries statistics for a specified catalog version. The statistics are focused on creation and activation. Note that one catalog could have had multiple activation attempts.
Path Parameters
version
string
The catalog version
Query Parameters
environment
string
Name of the environment
tenant
string
Name of the tenant
Single update feedback
GET
https://items.attraqt.io/feedback/catalog-version/:version/updates/:receiptId
This endpoint returns feedback about a specific update, using its unique receiptId.
Path Parameters
receiptId
string
The receiptId for the update
version
string
The catalog version
Query Parameters
environment
string
Name of the tenant
tenant
string
Name of the environment
Headers
Authorization
string
Bearer token containing the following permission:
Created catalog versions
GET
https://items.attraqt.io/feedback/catalog-version
This endpoint returns a history of created catalogs.
Query Parameters
tenant
string
The name of the tenant
environment
string
The name of the environment
from
integer
Positive integer. Defaults to 0.
size
integer
Positive non-zero integer describing the number of elements to show. Must be lower than 100.
Headers
Authorization
string
Bearer token containing the following permission:
Summary of updates
GET
https://items.attraqt.io/feedback/catalog-version/:version/updates/statistics/summary/relative
This endpoint provides a summary of the number of updates processed in the past specified period e.g. in the last hour, in the last 30 minutes. The response groups counts for successful, failed, and still pending updates.
Path Parameters
version
string
The catalog version
Query Parameters
tenant
string
The name of the tenant
environment
string
The name of the environment
lastPeriodValue
integer
A count for a period, with the period unit specified in the lastPeriodUnit. The final time interval cannot be higher than 720 hours ( 30 days )
lastPeriodUnit
string
Available values: SECOND, MINUTE, HOUR
\
Default: SECOND
Summary of updates within a time window
GET
https://items.attraqt.io/feedback/catalog-version/:version/updates/statistics/summary/absolute
This endpoint provides a summary of the number of update processed within the given time window. The response groups counts for successful, failed, and still pending updates.
Path Parameters
version
string
The catalog version
Query Parameters
tenant
string
The name of the tenant
environment
string
The name of the environment
startTime
string
Must follow the ISO 8601 format. Cannot be in the future.
endTime
string
Must follow the ISO 8601 format. Cannot be in the future.
\
The time interval cannot be higher than 720 hours ( 30 days )
Summary of updates with a specified state
GET
/feedback/catalog-version/:version/updates/statistics/summary/:updateState/relative
This endpoint returns the number of updates with a certain state with a duration higher than the specified duration parameter. Only updates in the last specified period will be taken into account.
Path Parameters
version
string
The catalog version
updateState
string
Available values are FAILURE, SUCCESS, PENDING
Query Parameters
tenant
string
The name of the tenant
environment
string
The name of the environment
durationValue
integer
Positive non-zero value. The final duration period cannot be higher than 720 hours ( 30 days )
durationUnit
string
Available values: SECOND, MINUTE, HOUR
\
Default: SECOND
lastPeriodValue
integer
Positive non-zero value. The final time interval cannot be higher than 720 hours ( 30 days )
lastPeriodUnit
string
Available values: SECOND, MINUTE, HOUR
\
Default: SECOND
Summary of updates with a specified state within a time window
GET
https://items.attraqt.io/feedback/catalog-version/:version/updates/statistics/summary/:updateState/absolute
This endpoint returns the number of updates with a certain state with a duration higher than the specified duration parameter. Only updates within the specified time window will be taken into account.
Path Parameters
version
string
The catalog version
updateState
string
Available values are: FAILURE, SUCCESS, PENDING
Query Parameters
tenant
string
The name of the tenant
environment
string
The name of the environment
durationValue
integer
Positive non-zero value. The final duration period cannot be higher than 720 hours ( 30 days )
durationUnit
string
Available values: SECOND, MINUTE, HOUR
\
Default: SECOND
startTime
string
Must follow the ISO 8601 format. Cannot be in the future
endTime
string
Must follow the ISO 8601 format. Cannot be in the future. The final time interval cannot be higher than 720 hours ( 30 days ).
List of updates with specified state
GET
https://items.attraqt.io/feedback/catalog-version/:version/updates/statistics/details/:updateState/relative
This endpoint returns a list of updates with a certain state with a duration higher than the specified duration parameter. Only updates in the last specified period will be taken into account. Pagination is done by use of the from and size parameters.
Path Parameters
version
string
The catalog version
updateState
string
Available values are: FAILURE, SUCCESS, PENDING
Query Parameters
tenant
string
The name of the tenant
environment
string
The name of the environment
durationValue
integer
Positive non-zero value. The final duration period cannot be higher than 720 hours ( 30 days )
durationUnit
string
Available values: SECOND, MINUTE, HOUR
\
Default: SECOND
lastPeriodValue
integer
Positive non-zero value. The final time interval cannot be higher than 720 hours ( 30 days )
lastPeriodUnit
string
Available values: SECOND, MINUTE, HOUR
\
Default: SECOND
from
integer
Positive integer. Defaults to 0.
size
integer
Positive non-zero integer. Maximum size is 100.
List of updates with specified state within a time window
GET
https://items.attraqt.io/feedback/catalog-version/:version/updates/statistics/details/:updateState/absolute
This endpoint returns the list of updates with a certain state with a duration higher than the specified duration parameter. Only updates within the specified time window will be taken into account. Pagination is done by use of the from and size parameters.
Path Parameters
version
string
The catalog version
updateState
string
Available values are: FAILURE, SUCCESS, PENDING
Query Parameters
tenant
string
The name of the tenant
environment
string
The name of the environment
durationValue
integer
Positive non-zero value. The final duration cannot be higher than 720 hours ( 30 days )
durationUnit
string
Available values: SECOND, MINUTE, HOUR
\
Default: SECOND
startTime
string
Must follow the ISO 8601 format
endTime
string
Must follow the ISO 8601 format
from
integer
Positive integer. Defaults to 0
size
integer
Positive non-zero integer. Maximum size is 100.
Last updated
Was this helpful?