Records API: Achievements
Authorizations
BearerstringRequired
Path parameters
achievementstring · uuidRequired
Responses
200
OK
AchievementIdstring · uuidOptional
AchievementAllowSelfDeclaredbooleanOptional
AchievementIsEnabledbooleanOptional
AchievementReportingDisabledbooleanOptional
HasBadgeImageboolean · nullableOptional
AchievementDescriptionstring · nullableOptional
AchievementLabelstring · nullableOptional
AchievementTitlestring · nullableOptional
AchievementTypestring · nullableOptional
BadgeImageUrlstring · nullableOptional
CertificateLayoutCodestring · nullableOptional
ExpirationLifetimeUnitstring · nullableOptional
ExpirationTypestring · nullableOptional
ExpirationLifetimeQuantityinteger · int32 · nullableOptional
ExpirationFixedDatestring · date-time · nullableOptional
404
Not Found
get/api/records/achievements/{achievement}
GET /v2/e01/api/records/achievements/{achievement} HTTP/1.1
Bearer: YOUR_API_KEY
Accept: */*
{
"AchievementId": "123e4567-e89b-12d3-a456-426614174000",
"AchievementAllowSelfDeclared": true,
"AchievementIsEnabled": true,
"AchievementReportingDisabled": true,
"HasBadgeImage": true,
"AchievementDescription": "text",
"AchievementLabel": "text",
"AchievementTitle": "text",
"AchievementType": "text",
"BadgeImageUrl": "text",
"CertificateLayoutCode": "text",
"ExpirationLifetimeUnit": "text",
"ExpirationType": "text",
"ExpirationLifetimeQuantity": 1,
"ExpirationFixedDate": "2026-01-01T00:00:00.000Z"
}Authorizations
BearerstringRequired
Path parameters
achievementstring · uuidRequired
Responses
200
OK
No content
404
Not Found
head/api/records/achievements/{achievement}
HEAD /v2/e01/api/records/achievements/{achievement} HTTP/1.1
Bearer: YOUR_API_KEY
Accept: */*
No content
Authorizations
BearerstringRequired
Body
AchievementTitlestring · nullableOptional
ExpirationFixedDateSincestring · date-time · nullableOptional
ExpirationFixedDateBeforestring · date-time · nullableOptional
Responses
200
OK
AchievementIdstring · uuidOptional
AchievementAllowSelfDeclaredbooleanOptional
AchievementIsEnabledbooleanOptional
AchievementReportingDisabledbooleanOptional
HasBadgeImageboolean · nullableOptional
AchievementDescriptionstring · nullableOptional
AchievementLabelstring · nullableOptional
AchievementTitlestring · nullableOptional
AchievementTypestring · nullableOptional
BadgeImageUrlstring · nullableOptional
CertificateLayoutCodestring · nullableOptional
ExpirationLifetimeUnitstring · nullableOptional
ExpirationTypestring · nullableOptional
ExpirationLifetimeQuantityinteger · int32 · nullableOptional
ExpirationFixedDatestring · date-time · nullableOptional
post/api/records/achievements/collect
POST /v2/e01/api/records/achievements/collect HTTP/1.1
Bearer: YOUR_API_KEY
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 136
{
"AchievementTitle": "text",
"ExpirationFixedDateSince": "2026-01-01T00:00:00.000Z",
"ExpirationFixedDateBefore": "2026-01-01T00:00:00.000Z"
}200
OK
[
{
"AchievementId": "123e4567-e89b-12d3-a456-426614174000",
"AchievementAllowSelfDeclared": true,
"AchievementIsEnabled": true,
"AchievementReportingDisabled": true,
"HasBadgeImage": true,
"AchievementDescription": "text",
"AchievementLabel": "text",
"AchievementTitle": "text",
"AchievementType": "text",
"BadgeImageUrl": "text",
"CertificateLayoutCode": "text",
"ExpirationLifetimeUnit": "text",
"ExpirationType": "text",
"ExpirationLifetimeQuantity": 1,
"ExpirationFixedDate": "2026-01-01T00:00:00.000Z"
}
]Authorizations
BearerstringRequired
Body
AchievementTitlestring · nullableOptional
ExpirationFixedDateSincestring · date-time · nullableOptional
ExpirationFixedDateBeforestring · date-time · nullableOptional
Responses
200
OK
Countinteger · int32Optional
Summarystring · nullableOptional
post/api/records/achievements/count
POST /v2/e01/api/records/achievements/count HTTP/1.1
Bearer: YOUR_API_KEY
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 136
{
"AchievementTitle": "text",
"ExpirationFixedDateSince": "2026-01-01T00:00:00.000Z",
"ExpirationFixedDateBefore": "2026-01-01T00:00:00.000Z"
}200
OK
{
"Count": 1,
"Summary": "text"
}Authorizations
BearerstringRequired
Body
AchievementTitlestring · nullableOptional
ExpirationFixedDateSincestring · date-time · nullableOptional
ExpirationFixedDateBeforestring · date-time · nullableOptional
Responses
200
OK
No content
post/api/records/achievements/download
POST /v2/e01/api/records/achievements/download HTTP/1.1
Bearer: YOUR_API_KEY
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 136
{
"AchievementTitle": "text",
"ExpirationFixedDateSince": "2026-01-01T00:00:00.000Z",
"ExpirationFixedDateBefore": "2026-01-01T00:00:00.000Z"
}200
OK
No content
Authorizations
BearerstringRequired
Body
AchievementTitlestring · nullableOptional
ExpirationFixedDateSincestring · date-time · nullableOptional
ExpirationFixedDateBeforestring · date-time · nullableOptional
Responses
200
OK
AchievementIdstring · uuidOptional
AchievementTitlestring · nullableOptional
post/api/records/achievements/search
POST /v2/e01/api/records/achievements/search HTTP/1.1
Bearer: YOUR_API_KEY
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 136
{
"AchievementTitle": "text",
"ExpirationFixedDateSince": "2026-01-01T00:00:00.000Z",
"ExpirationFixedDateBefore": "2026-01-01T00:00:00.000Z"
}200
OK
[
{
"AchievementId": "123e4567-e89b-12d3-a456-426614174000",
"AchievementTitle": "text"
}
]Last updated
Was this helpful?