Users
- : See who you are
- : Update your profile
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
Not Found
Too Many Requests
Internal Server Error
GET /v2/users/self HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"errorCode": "text",
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1,
"nonFieldErrors": [
"text"
],
"result": [
{
"agreedTermsVersion": 4,
"badgrDomain": "badgrsupportgroup.badgr.com",
"emails": [
{
"caseVariants": [
"text"
],
"email": "Jane.Doe@example.com",
"primary": true,
"verified": true
}
],
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"entityType": "BadgeUser",
"firstName": "Jane",
"hasAgreedToLatestTermsVersion": true,
"hasPasswordSet": true,
"id": "5f16c84d1ff787222b6c4d15",
"informalName": "Jane Doe",
"lastName": "Doe",
"marketingOptIn": true,
"preferredLanguage": "en",
"recipient": {
"identity": "jane.doe@example.com",
"type": "email"
},
"telephone": [
"text"
],
"url": [
"https://example.com"
]
}
],
"status": {
"description": "ok",
"success": true
},
"timestamp": "2026-01-01T00:00:00.000Z",
"validationErrors": [
"text"
],
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
}
}- : See who you are
- : Update your profile
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
JaneDoetrueOK
Bad Request
Not Found
Too Many Requests
Internal Server Error
PATCH /v2/users/self HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 59
{
"firstName": "Jane",
"lastName": "Doe",
"marketingOptIn": true
}{
"errorCode": "text",
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1,
"nonFieldErrors": [
"text"
],
"result": [
{
"agreedTermsVersion": 4,
"badgrDomain": "badgrsupportgroup.badgr.com",
"emails": [
{
"caseVariants": [
"text"
],
"email": "Jane.Doe@example.com",
"primary": true,
"verified": true
}
],
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"entityType": "BadgeUser",
"firstName": "Jane",
"hasAgreedToLatestTermsVersion": true,
"hasPasswordSet": true,
"id": "5f16c84d1ff787222b6c4d15",
"informalName": "Jane Doe",
"lastName": "Doe",
"marketingOptIn": true,
"preferredLanguage": "en",
"recipient": {
"identity": "jane.doe@example.com",
"type": "email"
},
"telephone": [
"text"
],
"url": [
"https://example.com"
]
}
],
"status": {
"description": "ok",
"success": true
},
"timestamp": "2026-01-01T00:00:00.000Z",
"validationErrors": [
"text"
],
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
}
}- : See who you are
- : Update your profile
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
JaneDoetrueOK
Bad Request
Not Found
Too Many Requests
Internal Server Error
PUT /v2/users/self HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 59
{
"firstName": "Jane",
"lastName": "Doe",
"marketingOptIn": true
}{
"errorCode": "text",
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1,
"nonFieldErrors": [
"text"
],
"result": [
{
"agreedTermsVersion": 4,
"badgrDomain": "badgrsupportgroup.badgr.com",
"emails": [
{
"caseVariants": [
"text"
],
"email": "Jane.Doe@example.com",
"primary": true,
"verified": true
}
],
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"entityType": "BadgeUser",
"firstName": "Jane",
"hasAgreedToLatestTermsVersion": true,
"hasPasswordSet": true,
"id": "5f16c84d1ff787222b6c4d15",
"informalName": "Jane Doe",
"lastName": "Doe",
"marketingOptIn": true,
"preferredLanguage": "en",
"recipient": {
"identity": "jane.doe@example.com",
"type": "email"
},
"telephone": [
"text"
],
"url": [
"https://example.com"
]
}
],
"status": {
"description": "ok",
"success": true
},
"timestamp": "2026-01-01T00:00:00.000Z",
"validationErrors": [
"text"
],
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
}
}- : See who you are
- : Update your profile
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
Not Found
Too Many Requests
Internal Server Error
GET /v2/users/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"errorCode": "text",
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1,
"nonFieldErrors": [
"text"
],
"result": [
{
"agreedTermsVersion": 4,
"badgrDomain": "badgrsupportgroup.badgr.com",
"emails": [
{
"caseVariants": [
"text"
],
"email": "Jane.Doe@example.com",
"primary": true,
"verified": true
}
],
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"entityType": "BadgeUser",
"firstName": "Jane",
"hasAgreedToLatestTermsVersion": true,
"hasPasswordSet": true,
"id": "5f16c84d1ff787222b6c4d15",
"informalName": "Jane Doe",
"lastName": "Doe",
"marketingOptIn": true,
"preferredLanguage": "en",
"recipient": {
"identity": "jane.doe@example.com",
"type": "email"
},
"telephone": [
"text"
],
"url": [
"https://example.com"
]
}
],
"status": {
"description": "ok",
"success": true
},
"timestamp": "2026-01-01T00:00:00.000Z",
"validationErrors": [
"text"
],
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
}
}- : See who you are
- : Update your profile
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
JaneDoetrueOK
Bad Request
Not Found
Too Many Requests
Internal Server Error
PATCH /v2/users/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 59
{
"firstName": "Jane",
"lastName": "Doe",
"marketingOptIn": true
}{
"errorCode": "text",
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1,
"nonFieldErrors": [
"text"
],
"result": [
{
"agreedTermsVersion": 4,
"badgrDomain": "badgrsupportgroup.badgr.com",
"emails": [
{
"caseVariants": [
"text"
],
"email": "Jane.Doe@example.com",
"primary": true,
"verified": true
}
],
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"entityType": "BadgeUser",
"firstName": "Jane",
"hasAgreedToLatestTermsVersion": true,
"hasPasswordSet": true,
"id": "5f16c84d1ff787222b6c4d15",
"informalName": "Jane Doe",
"lastName": "Doe",
"marketingOptIn": true,
"preferredLanguage": "en",
"recipient": {
"identity": "jane.doe@example.com",
"type": "email"
},
"telephone": [
"text"
],
"url": [
"https://example.com"
]
}
],
"status": {
"description": "ok",
"success": true
},
"timestamp": "2026-01-01T00:00:00.000Z",
"validationErrors": [
"text"
],
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
}
}- : See who you are
- : Update your profile
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
JaneDoetrueOK
Bad Request
Not Found
Too Many Requests
Internal Server Error
PUT /v2/users/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 59
{
"firstName": "Jane",
"lastName": "Doe",
"marketingOptIn": true
}{
"errorCode": "text",
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1,
"nonFieldErrors": [
"text"
],
"result": [
{
"agreedTermsVersion": 4,
"badgrDomain": "badgrsupportgroup.badgr.com",
"emails": [
{
"caseVariants": [
"text"
],
"email": "Jane.Doe@example.com",
"primary": true,
"verified": true
}
],
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"entityType": "BadgeUser",
"firstName": "Jane",
"hasAgreedToLatestTermsVersion": true,
"hasPasswordSet": true,
"id": "5f16c84d1ff787222b6c4d15",
"informalName": "Jane Doe",
"lastName": "Doe",
"marketingOptIn": true,
"preferredLanguage": "en",
"recipient": {
"identity": "jane.doe@example.com",
"type": "email"
},
"telephone": [
"text"
],
"url": [
"https://example.com"
]
}
],
"status": {
"description": "ok",
"success": true
},
"timestamp": "2026-01-01T00:00:00.000Z",
"validationErrors": [
"text"
],
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
}
}Last updated
Was this helpful?