Genesys Gamification API
Gamification, Scorecard, and leaderboard
Operations 78
POST
/api/v2/gamification/contests/uploads/prizeimages
Generates pre-signed URL to upload a prize image for gamification contests
#
GET
/api/v2/employeeperformance/externalmetrics/definitions/{metricId}
Get an External Metric Definition
#
DELETE
/api/v2/employeeperformance/externalmetrics/definitions/{metricId}
Delete an External Metric Definition
#
PATCH
/api/v2/employeeperformance/externalmetrics/definitions/{metricId}
Update External Metric Definition
#
GET
/api/v2/employeeperformance/externalmetrics/definitions
Get a list of External Metric Definitions of an organization, sorted by name in…
#
GET
/api/v2/gamification/leaderboard
Leaderboard of the requesting user's division or performance profile
#
GET
/api/v2/gamification/leaderboard/bestpoints
Best Points of the requesting user's current performance profile or division
#
GET
/api/v2/gamification/leaderboard/all/bestpoints
Best Points by division or performance profile
#
POST
/api/v2/gamification/profiles/users/{userId}/query
Query performance profiles in date range for a user
#
POST
/api/v2/gamification/profiles/users/me/query
Query performance profiles in date range for the current user
#
POST
/api/v2/gamification/profiles/{sourceProfileId}/metrics/{sourceMetricId}/link
Creates a linked metric
#
GET
/api/v2/gamification/profiles/{profileId}/metrics/{metricId}
Performance profile gamified metric by id
#
PUT
/api/v2/gamification/profiles/{profileId}/metrics/{metricId}
Updates a metric in performance profile
#
GET
/api/v2/gamification/profiles/{profileId}/metrics/objectivedetails
All metrics for a given performance profile with objective details such as…
#
GET
/api/v2/gamification/profiles/{profileId}/metrics
All gamified metrics for a given performance profile
#
POST
/api/v2/gamification/profiles/{profileId}/metrics
Creates a gamified metric with a given metric definition and metric objective…
#
GET
/api/v2/gamification/contests/{contestId}/prizeimages/{prizeImageId}
Get a Contest Prize Image by Id
#
GET
/api/v2/gamification/contests/{contestId}/agents/scores/me
Get Contest Scores for the requesting Agent/Supervisor
#
GET
/api/v2/gamification/contests/{contestId}/agents/scores/trends/me
Get a Contest Score Trend for the requesting Agent
#
GET
/api/v2/gamification/contests/{contestId}/agents/scores/trends
Get a Contest Score Trend (Average Trend)
#
POST
/api/v2/gamification/profiles/{profileId}/members
Assign members to a given performance profile
#
GET
/api/v2/gamification/scorecards/profiles/{profileId}/metrics/{metricId}/users/values/trends
Average performance values trends by metric of a division or a performance…
#
GET
/api/v2/gamification/scorecards/profiles/{profileId}/metrics/{metricId}/users/{userId}/values/trends
Average performance values trends by metric of a user
#
GET
/api/v2/gamification/scorecards/profiles/{profileId}/metrics/{metricId}/values/trends
Average performance values trends by metric of the requesting user
#
GET
/api/v2/gamification/scorecards/points/average
Average points of the requesting user's division or performance profile
#
GET
/api/v2/gamification/scorecards/values/average
Average values of the requesting user's division or performance profile
#
GET
/api/v2/gamification/scorecards/users/{userId}/attendance
Attendance status metrics for a user
#
Documentation
Specifications
Other Resources
🔗
OAuthScopes
https://artifacts.apis.io/genesys/scopes/genesys-scopes.yml
🔗
Conventions
https://artifacts.apis.io/genesys/conventions/genesys-conventions.yml
🔗
ErrorCatalog
https://artifacts.apis.io/genesys/errors/genesys-problem-types.yml
🔗
DataModel
https://artifacts.apis.io/genesys/data-model/genesys-data-model.yml
🔗
AgenticAccess
https://artifacts.apis.io/genesys/agentic-access/genesys-agentic-access.yml