APIs
User must have an owner role on the issuer.
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
Role of the user in the issuer.
OK
Bad Request
PUT /v2/issuers/{idOrEntityId}/staff HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"email": "[email protected]",
"role": "owner"
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"role": "staff",
"user": "Hey7J-GRSJeu6FNnHQwNyw",
"userProfile": {
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"marketingOptIn": true,
"hasPasswordSet": true
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}User must have an owner role on the issuer.
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
Role of the user in the issuer.
Staff member added
Bad Request
POST /v2/issuers/{idOrEntityId}/staff HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"email": "[email protected]",
"role": "owner"
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"role": "staff",
"user": "Hey7J-GRSJeu6FNnHQwNyw",
"userProfile": {
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"marketingOptIn": true,
"hasPasswordSet": true
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}User must have an owner role on the issuer.
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
Role of the user in the issuer.
OK
Bad Request
PATCH /v2/issuers/{idOrEntityId}/staff HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"email": "[email protected]",
"role": "owner"
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"role": "staff",
"user": "Hey7J-GRSJeu6FNnHQwNyw",
"userProfile": {
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"marketingOptIn": true,
"hasPasswordSet": true
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
GET /v2/users/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "5f16c84d1ff787222b6c4d15",
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true,
"caseVariants": [
"text"
]
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"hasAgreedToLatestTermsVersion": true,
"marketingOptIn": true,
"hasPasswordSet": true,
"recipient": {
"identity": "[email protected]",
"type": "email"
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
JaneDoetrueOK
Bad Request
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
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "5f16c84d1ff787222b6c4d15",
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true,
"caseVariants": [
"text"
]
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"hasAgreedToLatestTermsVersion": true,
"marketingOptIn": true,
"hasPasswordSet": true,
"recipient": {
"identity": "[email protected]",
"type": "email"
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
JaneDoetrueOK
Bad Request
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
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "5f16c84d1ff787222b6c4d15",
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true,
"caseVariants": [
"text"
]
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"hasAgreedToLatestTermsVersion": true,
"marketingOptIn": true,
"hasPasswordSet": true,
"recipient": {
"identity": "[email protected]",
"type": "email"
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
GET /v2/users/self HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "5f16c84d1ff787222b6c4d15",
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true,
"caseVariants": [
"text"
]
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"hasAgreedToLatestTermsVersion": true,
"marketingOptIn": true,
"hasPasswordSet": true,
"recipient": {
"identity": "[email protected]",
"type": "email"
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
JaneDoetrueOK
Bad Request
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
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "5f16c84d1ff787222b6c4d15",
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true,
"caseVariants": [
"text"
]
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"hasAgreedToLatestTermsVersion": true,
"marketingOptIn": true,
"hasPasswordSet": true,
"recipient": {
"identity": "[email protected]",
"type": "email"
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
JaneDoetrueOK
Bad Request
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
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "5f16c84d1ff787222b6c4d15",
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true,
"caseVariants": [
"text"
]
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"hasAgreedToLatestTermsVersion": true,
"marketingOptIn": true,
"hasPasswordSet": true,
"recipient": {
"identity": "[email protected]",
"type": "email"
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
trueOK
Bad Request
GET /v2/issuers/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "6016c84d1ff787222b6c4d15",
"entityType": "Issuer",
"entityId": "Uu4wd2I1SKmD3vmtMJ19hw",
"openBadgeId": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw",
"createdAt": "2025-11-12T22:03:56.204Z",
"name": "Credentials Faculty",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"email": "[email protected]",
"description": "This is the faculty of the Credentials University.",
"url": "https://example.com",
"staff": [
{
"role": "staff",
"user": "Hey7J-GRSJeu6FNnHQwNyw",
"userProfile": {
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"marketingOptIn": true,
"hasPasswordSet": true
}
}
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"createdBy": "text",
"organizationId": "6f4e4e4e2dc038241ad01d83",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"sourceUrl": "https://example.com/issuers/1",
"imagePath": "uploads/issuers/issuer-JTdhRmlFQZScIjoUr6x4UQ.png",
"originalJson": "{}",
"badgeSkillLinkingPreferences": {
"type": "TALENT_NEURON",
"serverUri": "https://example.com/",
"linkMode": "DEFAULT",
"indeedRegion": "us"
},
"preferences": {
"customPropertyDefinitions": [
{
"propertyType": "STRING_CHOICE",
"targetEntityType": "BADGE_CLASS",
"propertyId": "66bf8231d88b51901d49d637",
"label": "Award Type",
"subLabel": "Type of award",
"public": true,
"required": true,
"choiceValues": [
{
"id": "65663ceb977692fcafcea0b9",
"label": "text"
}
]
}
],
"defaultPrintCertTemplateId": "5f4e4e4e2dc038241ad01d83",
"enabledPrintCertTemplateIds": [
"5f4e4e4e2dc038241ad01d83",
"6f4e4e4e2dc038241ad01d83"
]
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
trueName of the issuer
Credentials FacultyHomepage or website associated with the Issuer
https://example.comImage of the issuer. An URL or a bas64 encoded images.
https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/imageShort description of the Issuer
This is the faculty of the Credentials University.OK
Bad Request
PUT /v2/issuers/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 354
{
"name": "Credentials Faculty",
"email": "[email protected]",
"url": "https://example.com",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"description": "This is the faculty of the Credentials University.",
"badgrDomain": "text",
"staff": [
{
"role": "owner",
"user": "Hey7J-GRSJeu6FNnHQwNyw"
}
],
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "6016c84d1ff787222b6c4d15",
"entityType": "Issuer",
"entityId": "Uu4wd2I1SKmD3vmtMJ19hw",
"openBadgeId": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw",
"createdAt": "2025-11-12T22:03:56.204Z",
"name": "Credentials Faculty",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"email": "[email protected]",
"description": "This is the faculty of the Credentials University.",
"url": "https://example.com",
"staff": [
{
"role": "staff",
"user": "Hey7J-GRSJeu6FNnHQwNyw",
"userProfile": {
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"marketingOptIn": true,
"hasPasswordSet": true
}
}
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"createdBy": "text",
"organizationId": "6f4e4e4e2dc038241ad01d83",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"sourceUrl": "https://example.com/issuers/1",
"imagePath": "uploads/issuers/issuer-JTdhRmlFQZScIjoUr6x4UQ.png",
"originalJson": "{}",
"badgeSkillLinkingPreferences": {
"type": "TALENT_NEURON",
"serverUri": "https://example.com/",
"linkMode": "DEFAULT",
"indeedRegion": "us"
},
"preferences": {
"customPropertyDefinitions": [
{
"propertyType": "STRING_CHOICE",
"targetEntityType": "BADGE_CLASS",
"propertyId": "66bf8231d88b51901d49d637",
"label": "Award Type",
"subLabel": "Type of award",
"public": true,
"required": true,
"choiceValues": [
{
"id": "65663ceb977692fcafcea0b9",
"label": "text"
}
]
}
],
"defaultPrintCertTemplateId": "5f4e4e4e2dc038241ad01d83",
"enabledPrintCertTemplateIds": [
"5f4e4e4e2dc038241ad01d83",
"6f4e4e4e2dc038241ad01d83"
]
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
Issuer deleted
Bad Request
DELETE /v2/issuers/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
No content
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
trueName of the issuer
Credentials FacultyHomepage or website associated with the Issuer
https://example.comImage of the issuer. An URL or a bas64 encoded images.
https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/imageShort description of the Issuer
This is the faculty of the Credentials University.OK
Bad Request
PATCH /v2/issuers/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 354
{
"name": "Credentials Faculty",
"email": "[email protected]",
"url": "https://example.com",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"description": "This is the faculty of the Credentials University.",
"badgrDomain": "text",
"staff": [
{
"role": "owner",
"user": "Hey7J-GRSJeu6FNnHQwNyw"
}
],
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "6016c84d1ff787222b6c4d15",
"entityType": "Issuer",
"entityId": "Uu4wd2I1SKmD3vmtMJ19hw",
"openBadgeId": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw",
"createdAt": "2025-11-12T22:03:56.204Z",
"name": "Credentials Faculty",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"email": "[email protected]",
"description": "This is the faculty of the Credentials University.",
"url": "https://example.com",
"staff": [
{
"role": "staff",
"user": "Hey7J-GRSJeu6FNnHQwNyw",
"userProfile": {
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"marketingOptIn": true,
"hasPasswordSet": true
}
}
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"createdBy": "text",
"organizationId": "6f4e4e4e2dc038241ad01d83",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"sourceUrl": "https://example.com/issuers/1",
"imagePath": "uploads/issuers/issuer-JTdhRmlFQZScIjoUr6x4UQ.png",
"originalJson": "{}",
"badgeSkillLinkingPreferences": {
"type": "TALENT_NEURON",
"serverUri": "https://example.com/",
"linkMode": "DEFAULT",
"indeedRegion": "us"
},
"preferences": {
"customPropertyDefinitions": [
{
"propertyType": "STRING_CHOICE",
"targetEntityType": "BADGE_CLASS",
"propertyId": "66bf8231d88b51901d49d637",
"label": "Award Type",
"subLabel": "Type of award",
"public": true,
"required": true,
"choiceValues": [
{
"id": "65663ceb977692fcafcea0b9",
"label": "text"
}
]
}
],
"defaultPrintCertTemplateId": "5f4e4e4e2dc038241ad01d83",
"enabledPrintCertTemplateIds": [
"5f4e4e4e2dc038241ad01d83",
"6f4e4e4e2dc038241ad01d83"
]
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
trueOK
Bad Request
GET /v2/issuers/openBadgeId/{issuerOpenBadgeIdBase64} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "6016c84d1ff787222b6c4d15",
"entityType": "Issuer",
"entityId": "Uu4wd2I1SKmD3vmtMJ19hw",
"openBadgeId": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw",
"createdAt": "2025-11-12T22:03:56.204Z",
"name": "Credentials Faculty",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"email": "[email protected]",
"description": "This is the faculty of the Credentials University.",
"url": "https://example.com",
"staff": [
{
"role": "staff",
"user": "Hey7J-GRSJeu6FNnHQwNyw",
"userProfile": {
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"marketingOptIn": true,
"hasPasswordSet": true
}
}
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"createdBy": "text",
"organizationId": "6f4e4e4e2dc038241ad01d83",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"sourceUrl": "https://example.com/issuers/1",
"imagePath": "uploads/issuers/issuer-JTdhRmlFQZScIjoUr6x4UQ.png",
"originalJson": "{}",
"badgeSkillLinkingPreferences": {
"type": "TALENT_NEURON",
"serverUri": "https://example.com/",
"linkMode": "DEFAULT",
"indeedRegion": "us"
},
"preferences": {
"customPropertyDefinitions": [
{
"propertyType": "STRING_CHOICE",
"targetEntityType": "BADGE_CLASS",
"propertyId": "66bf8231d88b51901d49d637",
"label": "Award Type",
"subLabel": "Type of award",
"public": true,
"required": true,
"choiceValues": [
{
"id": "65663ceb977692fcafcea0b9",
"label": "text"
}
]
}
],
"defaultPrintCertTemplateId": "5f4e4e4e2dc038241ad01d83",
"enabledPrintCertTemplateIds": [
"5f4e4e4e2dc038241ad01d83",
"6f4e4e4e2dc038241ad01d83"
]
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
trueName of the issuer
Credentials FacultyHomepage or website associated with the Issuer
https://example.comImage of the issuer. An URL or a bas64 encoded images.
https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/imageShort description of the Issuer
This is the faculty of the Credentials University.OK
Bad Request
PUT /v2/issuers/openBadgeId/{issuerOpenBadgeIdBase64} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 354
{
"name": "Credentials Faculty",
"email": "[email protected]",
"url": "https://example.com",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"description": "This is the faculty of the Credentials University.",
"badgrDomain": "text",
"staff": [
{
"role": "owner",
"user": "Hey7J-GRSJeu6FNnHQwNyw"
}
],
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "6016c84d1ff787222b6c4d15",
"entityType": "Issuer",
"entityId": "Uu4wd2I1SKmD3vmtMJ19hw",
"openBadgeId": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw",
"createdAt": "2025-11-12T22:03:56.204Z",
"name": "Credentials Faculty",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"email": "[email protected]",
"description": "This is the faculty of the Credentials University.",
"url": "https://example.com",
"staff": [
{
"role": "staff",
"user": "Hey7J-GRSJeu6FNnHQwNyw",
"userProfile": {
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"marketingOptIn": true,
"hasPasswordSet": true
}
}
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"createdBy": "text",
"organizationId": "6f4e4e4e2dc038241ad01d83",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"sourceUrl": "https://example.com/issuers/1",
"imagePath": "uploads/issuers/issuer-JTdhRmlFQZScIjoUr6x4UQ.png",
"originalJson": "{}",
"badgeSkillLinkingPreferences": {
"type": "TALENT_NEURON",
"serverUri": "https://example.com/",
"linkMode": "DEFAULT",
"indeedRegion": "us"
},
"preferences": {
"customPropertyDefinitions": [
{
"propertyType": "STRING_CHOICE",
"targetEntityType": "BADGE_CLASS",
"propertyId": "66bf8231d88b51901d49d637",
"label": "Award Type",
"subLabel": "Type of award",
"public": true,
"required": true,
"choiceValues": [
{
"id": "65663ceb977692fcafcea0b9",
"label": "text"
}
]
}
],
"defaultPrintCertTemplateId": "5f4e4e4e2dc038241ad01d83",
"enabledPrintCertTemplateIds": [
"5f4e4e4e2dc038241ad01d83",
"6f4e4e4e2dc038241ad01d83"
]
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
Issuer deleted
Bad Request
DELETE /v2/issuers/openBadgeId/{issuerOpenBadgeIdBase64} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
trueName of the issuer
Credentials FacultyHomepage or website associated with the Issuer
https://example.comImage of the issuer. An URL or a bas64 encoded images.
https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/imageShort description of the Issuer
This is the faculty of the Credentials University.OK
Bad Request
PATCH /v2/issuers/openBadgeId/{issuerOpenBadgeIdBase64} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 354
{
"name": "Credentials Faculty",
"email": "[email protected]",
"url": "https://example.com",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"description": "This is the faculty of the Credentials University.",
"badgrDomain": "text",
"staff": [
{
"role": "owner",
"user": "Hey7J-GRSJeu6FNnHQwNyw"
}
],
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "6016c84d1ff787222b6c4d15",
"entityType": "Issuer",
"entityId": "Uu4wd2I1SKmD3vmtMJ19hw",
"openBadgeId": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw",
"createdAt": "2025-11-12T22:03:56.204Z",
"name": "Credentials Faculty",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"email": "[email protected]",
"description": "This is the faculty of the Credentials University.",
"url": "https://example.com",
"staff": [
{
"role": "staff",
"user": "Hey7J-GRSJeu6FNnHQwNyw",
"userProfile": {
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"marketingOptIn": true,
"hasPasswordSet": true
}
}
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"createdBy": "text",
"organizationId": "6f4e4e4e2dc038241ad01d83",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"sourceUrl": "https://example.com/issuers/1",
"imagePath": "uploads/issuers/issuer-JTdhRmlFQZScIjoUr6x4UQ.png",
"originalJson": "{}",
"badgeSkillLinkingPreferences": {
"type": "TALENT_NEURON",
"serverUri": "https://example.com/",
"linkMode": "DEFAULT",
"indeedRegion": "us"
},
"preferences": {
"customPropertyDefinitions": [
{
"propertyType": "STRING_CHOICE",
"targetEntityType": "BADGE_CLASS",
"propertyId": "66bf8231d88b51901d49d637",
"label": "Award Type",
"subLabel": "Type of award",
"public": true,
"required": true,
"choiceValues": [
{
"id": "65663ceb977692fcafcea0b9",
"label": "text"
}
]
}
],
"defaultPrintCertTemplateId": "5f4e4e4e2dc038241ad01d83",
"enabledPrintCertTemplateIds": [
"5f4e4e4e2dc038241ad01d83",
"6f4e4e4e2dc038241ad01d83"
]
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
trueOK
Bad Request
GET /v2/issuers/ref/{issuerOpenBadgeIdBase64} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "6016c84d1ff787222b6c4d15",
"entityType": "Issuer",
"entityId": "Uu4wd2I1SKmD3vmtMJ19hw",
"openBadgeId": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw",
"createdAt": "2025-11-12T22:03:56.204Z",
"name": "Credentials Faculty",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"email": "[email protected]",
"description": "This is the faculty of the Credentials University.",
"url": "https://example.com",
"staff": [
{
"role": "staff",
"user": "Hey7J-GRSJeu6FNnHQwNyw",
"userProfile": {
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"marketingOptIn": true,
"hasPasswordSet": true
}
}
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"createdBy": "text",
"organizationId": "6f4e4e4e2dc038241ad01d83",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"sourceUrl": "https://example.com/issuers/1",
"imagePath": "uploads/issuers/issuer-JTdhRmlFQZScIjoUr6x4UQ.png",
"originalJson": "{}",
"badgeSkillLinkingPreferences": {
"type": "TALENT_NEURON",
"serverUri": "https://example.com/",
"linkMode": "DEFAULT",
"indeedRegion": "us"
},
"preferences": {
"customPropertyDefinitions": [
{
"propertyType": "STRING_CHOICE",
"targetEntityType": "BADGE_CLASS",
"propertyId": "66bf8231d88b51901d49d637",
"label": "Award Type",
"subLabel": "Type of award",
"public": true,
"required": true,
"choiceValues": [
{
"id": "65663ceb977692fcafcea0b9",
"label": "text"
}
]
}
],
"defaultPrintCertTemplateId": "5f4e4e4e2dc038241ad01d83",
"enabledPrintCertTemplateIds": [
"5f4e4e4e2dc038241ad01d83",
"6f4e4e4e2dc038241ad01d83"
]
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
trueName of the issuer
Credentials FacultyHomepage or website associated with the Issuer
https://example.comImage of the issuer. An URL or a bas64 encoded images.
https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/imageShort description of the Issuer
This is the faculty of the Credentials University.OK
Bad Request
PUT /v2/issuers/ref/{issuerOpenBadgeIdBase64} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 354
{
"name": "Credentials Faculty",
"email": "[email protected]",
"url": "https://example.com",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"description": "This is the faculty of the Credentials University.",
"badgrDomain": "text",
"staff": [
{
"role": "owner",
"user": "Hey7J-GRSJeu6FNnHQwNyw"
}
],
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "6016c84d1ff787222b6c4d15",
"entityType": "Issuer",
"entityId": "Uu4wd2I1SKmD3vmtMJ19hw",
"openBadgeId": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw",
"createdAt": "2025-11-12T22:03:56.204Z",
"name": "Credentials Faculty",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"email": "[email protected]",
"description": "This is the faculty of the Credentials University.",
"url": "https://example.com",
"staff": [
{
"role": "staff",
"user": "Hey7J-GRSJeu6FNnHQwNyw",
"userProfile": {
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"marketingOptIn": true,
"hasPasswordSet": true
}
}
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"createdBy": "text",
"organizationId": "6f4e4e4e2dc038241ad01d83",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"sourceUrl": "https://example.com/issuers/1",
"imagePath": "uploads/issuers/issuer-JTdhRmlFQZScIjoUr6x4UQ.png",
"originalJson": "{}",
"badgeSkillLinkingPreferences": {
"type": "TALENT_NEURON",
"serverUri": "https://example.com/",
"linkMode": "DEFAULT",
"indeedRegion": "us"
},
"preferences": {
"customPropertyDefinitions": [
{
"propertyType": "STRING_CHOICE",
"targetEntityType": "BADGE_CLASS",
"propertyId": "66bf8231d88b51901d49d637",
"label": "Award Type",
"subLabel": "Type of award",
"public": true,
"required": true,
"choiceValues": [
{
"id": "65663ceb977692fcafcea0b9",
"label": "text"
}
]
}
],
"defaultPrintCertTemplateId": "5f4e4e4e2dc038241ad01d83",
"enabledPrintCertTemplateIds": [
"5f4e4e4e2dc038241ad01d83",
"6f4e4e4e2dc038241ad01d83"
]
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
Issuer deleted
Bad Request
DELETE /v2/issuers/ref/{issuerOpenBadgeIdBase64} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
trueName of the issuer
Credentials FacultyHomepage or website associated with the Issuer
https://example.comImage of the issuer. An URL or a bas64 encoded images.
https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/imageShort description of the Issuer
This is the faculty of the Credentials University.OK
Bad Request
PATCH /v2/issuers/ref/{issuerOpenBadgeIdBase64} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 354
{
"name": "Credentials Faculty",
"email": "[email protected]",
"url": "https://example.com",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"description": "This is the faculty of the Credentials University.",
"badgrDomain": "text",
"staff": [
{
"role": "owner",
"user": "Hey7J-GRSJeu6FNnHQwNyw"
}
],
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "6016c84d1ff787222b6c4d15",
"entityType": "Issuer",
"entityId": "Uu4wd2I1SKmD3vmtMJ19hw",
"openBadgeId": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw",
"createdAt": "2025-11-12T22:03:56.204Z",
"name": "Credentials Faculty",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"email": "[email protected]",
"description": "This is the faculty of the Credentials University.",
"url": "https://example.com",
"staff": [
{
"role": "staff",
"user": "Hey7J-GRSJeu6FNnHQwNyw",
"userProfile": {
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"marketingOptIn": true,
"hasPasswordSet": true
}
}
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"createdBy": "text",
"organizationId": "6f4e4e4e2dc038241ad01d83",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"sourceUrl": "https://example.com/issuers/1",
"imagePath": "uploads/issuers/issuer-JTdhRmlFQZScIjoUr6x4UQ.png",
"originalJson": "{}",
"badgeSkillLinkingPreferences": {
"type": "TALENT_NEURON",
"serverUri": "https://example.com/",
"linkMode": "DEFAULT",
"indeedRegion": "us"
},
"preferences": {
"customPropertyDefinitions": [
{
"propertyType": "STRING_CHOICE",
"targetEntityType": "BADGE_CLASS",
"propertyId": "66bf8231d88b51901d49d637",
"label": "Award Type",
"subLabel": "Type of award",
"public": true,
"required": true,
"choiceValues": [
{
"id": "65663ceb977692fcafcea0b9",
"label": "text"
}
]
}
],
"defaultPrintCertTemplateId": "5f4e4e4e2dc038241ad01d83",
"enabledPrintCertTemplateIds": [
"5f4e4e4e2dc038241ad01d83",
"6f4e4e4e2dc038241ad01d83"
]
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
falseOK
Bad Request
GET /v2/badgeclasses/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "68e9d238c5afe622816febb3",
"entityType": "BadgeClass",
"entityId": "iOMWsaF1QbmMCofM54JlUg",
"openBadgeId": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg",
"sourceUrl": "https://example.com/badge-classes/1",
"originalJson": "{}",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"name": "Math Expert",
"image": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/image",
"description": "This badge is awarded to students who have demonstrated mastery of Math.",
"achievementType": "Course",
"criteriaUrl": "https://example.com/badge-classes/1/criteria",
"criteriaNarrative": "text",
"alignments": [
{
"targetName": "text",
"targetUrl": "text",
"targetDescription": "text",
"targetFramework": "text",
"targetCode": "text",
"displayAsSkill": true
}
],
"tags": [
"text"
],
"expires": {
"amount": 30,
"duration": "days"
},
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"imagePath": "uploads/badges/badgeclass-lY1LJ6K4RqG7ThGLYvWNng.png",
"archived": true,
"archivedDate": "2025-11-12T22:03:56.204Z",
"archivalNote": "text",
"ob3Properties": {
"creditHours": 36,
"fieldOfStudy": "Research",
"humanCode": "R1",
"specialization": "Computer Science Research"
},
"preferences": {
"includeOnPublicPages": true,
"customPropertyValues": [
{
"propertyId": "67b32887e2a7a7d5f7adabf1",
"stringValue": "text",
"doubleValue": 1,
"arrayValue": [
"text"
],
"public": true
}
],
"enabledPrintCertTemplateIds": [
"61e9d238c5afe622816febb3"
],
"defaultPrintCertTemplateId": "61e9d238c5afe622816febb3"
},
"imageAltText": "text"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}Previously awarded Assertions will be updated with image rebaking
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
Name of the BadgeClass
Math ExpertShort description of the BadgeClass
This badge is awarded to students who have demonstrated mastery of Math.Image of the issuer. An URL or a bas64 encoded images.
https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/imageThe type of achievement
CourseExternal URL that describes in a human-readable format the criteria for the BadgeClass
https://example.com/badge-classes/1/criteriaMarkdown formatted description of the criteria
List of tags that describe the BadgeClass
OK
Bad Request
PUT /v2/badgeclasses/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 996
{
"name": "Math Expert",
"description": "This badge is awarded to students who have demonstrated mastery of Math.",
"image": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/image",
"achievementType": "Course",
"criteriaUrl": "https://example.com/badge-classes/1/criteria",
"criteriaNarrative": "text",
"tags": [
"text"
],
"alignments": [
{
"targetName": "text",
"targetUrl": "text",
"targetDescription": "text",
"targetFramework": "text",
"targetCode": "text",
"displayAsSkill": true
}
],
"expires": {
"amount": 30,
"duration": "days"
},
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"ob3Properties": {
"creditHours": 36,
"fieldOfStudy": "Research",
"humanCode": "R1",
"specialization": "Computer Science Research"
},
"preferences": {
"includeOnPublicPages": true,
"customPropertyValues": [
{
"propertyId": "67b32887e2a7a7d5f7adabf1",
"stringValue": "text",
"doubleValue": 1,
"arrayValue": [
"text"
],
"public": true
}
],
"enabledPrintCertTemplateIds": [
"61e9d238c5afe622816febb3"
],
"defaultPrintCertTemplateId": "61e9d238c5afe622816febb3"
},
"imageAltText": "text"
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "68e9d238c5afe622816febb3",
"entityType": "BadgeClass",
"entityId": "iOMWsaF1QbmMCofM54JlUg",
"openBadgeId": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg",
"sourceUrl": "https://example.com/badge-classes/1",
"originalJson": "{}",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"name": "Math Expert",
"image": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/image",
"description": "This badge is awarded to students who have demonstrated mastery of Math.",
"achievementType": "Course",
"criteriaUrl": "https://example.com/badge-classes/1/criteria",
"criteriaNarrative": "text",
"alignments": [
{
"targetName": "text",
"targetUrl": "text",
"targetDescription": "text",
"targetFramework": "text",
"targetCode": "text",
"displayAsSkill": true
}
],
"tags": [
"text"
],
"expires": {
"amount": 30,
"duration": "days"
},
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"imagePath": "uploads/badges/badgeclass-lY1LJ6K4RqG7ThGLYvWNng.png",
"archived": true,
"archivedDate": "2025-11-12T22:03:56.204Z",
"archivalNote": "text",
"ob3Properties": {
"creditHours": 36,
"fieldOfStudy": "Research",
"humanCode": "R1",
"specialization": "Computer Science Research"
},
"preferences": {
"includeOnPublicPages": true,
"customPropertyValues": [
{
"propertyId": "67b32887e2a7a7d5f7adabf1",
"stringValue": "text",
"doubleValue": 1,
"arrayValue": [
"text"
],
"public": true
}
],
"enabledPrintCertTemplateIds": [
"61e9d238c5afe622816febb3"
],
"defaultPrintCertTemplateId": "61e9d238c5afe622816febb3"
},
"imageAltText": "text"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}Restricted to owners or editors (not staff) of the corresponding Issuer.
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
BadgeClass deleted
Bad Request
DELETE /v2/badgeclasses/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
The label of the claim code
Conference EventThe number of times the claim code can be used
10OK
Bad Request
PUT /v2/badgeclasses/{idOrEntityId}/claim-codes/{claimCode} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 83
{
"label": "Conference Event",
"limit": 10,
"expirationDate": "2025-11-12T22:03:56.204Z"
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"code": "5678945",
"createdAt": "2025-11-12T22:03:56.204Z",
"label": "Conference Event",
"limit": 10,
"expirationDate": "2025-11-12T22:03:56.204Z",
"enabled": true,
"claimCount": 1,
"claimUrl": "text"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
No Content
Bad Request
DELETE /v2/badgeclasses/{idOrEntityId}/claim-codes/{claimCode} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
falseOK
Bad Request
GET /v2/badgeclasses/ref/{ref} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "68e9d238c5afe622816febb3",
"entityType": "BadgeClass",
"entityId": "iOMWsaF1QbmMCofM54JlUg",
"openBadgeId": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg",
"sourceUrl": "https://example.com/badge-classes/1",
"originalJson": "{}",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"name": "Math Expert",
"image": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/image",
"description": "This badge is awarded to students who have demonstrated mastery of Math.",
"achievementType": "Course",
"criteriaUrl": "https://example.com/badge-classes/1/criteria",
"criteriaNarrative": "text",
"alignments": [
{
"targetName": "text",
"targetUrl": "text",
"targetDescription": "text",
"targetFramework": "text",
"targetCode": "text",
"displayAsSkill": true
}
],
"tags": [
"text"
],
"expires": {
"amount": 30,
"duration": "days"
},
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"imagePath": "uploads/badges/badgeclass-lY1LJ6K4RqG7ThGLYvWNng.png",
"archived": true,
"archivedDate": "2025-11-12T22:03:56.204Z",
"archivalNote": "text",
"ob3Properties": {
"creditHours": 36,
"fieldOfStudy": "Research",
"humanCode": "R1",
"specialization": "Computer Science Research"
},
"preferences": {
"includeOnPublicPages": true,
"customPropertyValues": [
{
"propertyId": "67b32887e2a7a7d5f7adabf1",
"stringValue": "text",
"doubleValue": 1,
"arrayValue": [
"text"
],
"public": true
}
],
"enabledPrintCertTemplateIds": [
"61e9d238c5afe622816febb3"
],
"defaultPrintCertTemplateId": "61e9d238c5afe622816febb3"
},
"imageAltText": "text"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}Previously awarded Assertions will be updated with image rebaking
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
Name of the BadgeClass
Math ExpertShort description of the BadgeClass
This badge is awarded to students who have demonstrated mastery of Math.Image of the issuer. An URL or a bas64 encoded images.
https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/imageThe type of achievement
CourseExternal URL that describes in a human-readable format the criteria for the BadgeClass
https://example.com/badge-classes/1/criteriaMarkdown formatted description of the criteria
List of tags that describe the BadgeClass
OK
Bad Request
PUT /v2/badgeclasses/ref/{ref} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 996
{
"name": "Math Expert",
"description": "This badge is awarded to students who have demonstrated mastery of Math.",
"image": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/image",
"achievementType": "Course",
"criteriaUrl": "https://example.com/badge-classes/1/criteria",
"criteriaNarrative": "text",
"tags": [
"text"
],
"alignments": [
{
"targetName": "text",
"targetUrl": "text",
"targetDescription": "text",
"targetFramework": "text",
"targetCode": "text",
"displayAsSkill": true
}
],
"expires": {
"amount": 30,
"duration": "days"
},
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"ob3Properties": {
"creditHours": 36,
"fieldOfStudy": "Research",
"humanCode": "R1",
"specialization": "Computer Science Research"
},
"preferences": {
"includeOnPublicPages": true,
"customPropertyValues": [
{
"propertyId": "67b32887e2a7a7d5f7adabf1",
"stringValue": "text",
"doubleValue": 1,
"arrayValue": [
"text"
],
"public": true
}
],
"enabledPrintCertTemplateIds": [
"61e9d238c5afe622816febb3"
],
"defaultPrintCertTemplateId": "61e9d238c5afe622816febb3"
},
"imageAltText": "text"
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "68e9d238c5afe622816febb3",
"entityType": "BadgeClass",
"entityId": "iOMWsaF1QbmMCofM54JlUg",
"openBadgeId": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg",
"sourceUrl": "https://example.com/badge-classes/1",
"originalJson": "{}",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"name": "Math Expert",
"image": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/image",
"description": "This badge is awarded to students who have demonstrated mastery of Math.",
"achievementType": "Course",
"criteriaUrl": "https://example.com/badge-classes/1/criteria",
"criteriaNarrative": "text",
"alignments": [
{
"targetName": "text",
"targetUrl": "text",
"targetDescription": "text",
"targetFramework": "text",
"targetCode": "text",
"displayAsSkill": true
}
],
"tags": [
"text"
],
"expires": {
"amount": 30,
"duration": "days"
},
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"imagePath": "uploads/badges/badgeclass-lY1LJ6K4RqG7ThGLYvWNng.png",
"archived": true,
"archivedDate": "2025-11-12T22:03:56.204Z",
"archivalNote": "text",
"ob3Properties": {
"creditHours": 36,
"fieldOfStudy": "Research",
"humanCode": "R1",
"specialization": "Computer Science Research"
},
"preferences": {
"includeOnPublicPages": true,
"customPropertyValues": [
{
"propertyId": "67b32887e2a7a7d5f7adabf1",
"stringValue": "text",
"doubleValue": 1,
"arrayValue": [
"text"
],
"public": true
}
],
"enabledPrintCertTemplateIds": [
"61e9d238c5afe622816febb3"
],
"defaultPrintCertTemplateId": "61e9d238c5afe622816febb3"
},
"imageAltText": "text"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}Restricted to owners or editors (not staff) of the corresponding Issuer.
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
BadgeClass deleted
Bad Request
DELETE /v2/badgeclasses/ref/{ref} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
GET /v2/backpack/collections/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "6116c84d1ff787222b6c4d15",
"entityId": "dwUFfLWhQ3CutEowC1LB7g",
"name": "My Collection",
"description": "This is a collection of my favorite badges",
"share_url": "https://example.com/collections/1",
"shareHash": "text",
"published": true,
"owner": "UQbhRmNrQ4qn9_FJ5-eTtA",
"assertions": [
"UQbhRmNrQ4qn9_FJ5-eTtA"
],
"credentials": [
"UQbhRmNrQ4qn9_FJ5-eTtA"
],
"entityType": "BackpackCollection"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
Name of the collection
My CollectionShort description of the Collection
This is a collection of my favorite badgesTrue if the Collection should have a share url
trueThe IDs or entity IDs of the assertions associated with this Collection
UQbhRmNrQ4qn9_FJ5-eTtAThe IDs or entity IDs of the credentials associated with this Collection
UQbhRmNrQ4qn9_FJ5-eTtAOK
Bad Request
PUT /v2/backpack/collections/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 181
{
"name": "My Collection",
"description": "This is a collection of my favorite badges",
"published": true,
"assertions": [
"UQbhRmNrQ4qn9_FJ5-eTtA"
],
"credentials": [
"UQbhRmNrQ4qn9_FJ5-eTtA"
]
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "6116c84d1ff787222b6c4d15",
"entityId": "dwUFfLWhQ3CutEowC1LB7g",
"name": "My Collection",
"description": "This is a collection of my favorite badges",
"share_url": "https://example.com/collections/1",
"shareHash": "text",
"published": true,
"owner": "UQbhRmNrQ4qn9_FJ5-eTtA",
"assertions": [
"UQbhRmNrQ4qn9_FJ5-eTtA"
],
"credentials": [
"UQbhRmNrQ4qn9_FJ5-eTtA"
],
"entityType": "BackpackCollection"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
No Content
Bad Request
DELETE /v2/backpack/collections/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
No content
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
GET /v2/backpack/assertions/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"entityType": "Assertion",
"id": "6116c84d1ff787222b6c4d15",
"entityId": "i9CirfwJTuSfiqg0FFUBdQ",
"openBadgeId": "https://api.badgr.io/public/assertions/i9CirfwJTuSfiqg0FFUBdQ",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"badgeclass": "K829IK8RS6ercwkpeFOn-Q",
"badgeclassOpenBadgeId": "https://api.badgr.io/public/badges/K829IK8RS6ercwkpeFOn-Q",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"image": "https://api.badgr.io/public/assertions/SsCfI7FlTr6hAJe4irXnfQ/image",
"recipient": {
"identity": "sha256$4c2657856f",
"hashed": true,
"type": "email",
"salt": "jgsu868",
"plaintextIdentity": "[email protected]"
},
"issuedOn": "2025-11-12T22:03:56.204Z",
"narrative": "text",
"evidence": [
{
"url": "https://example.com",
"narrative": "text",
"name": "text",
"description": "text",
"genre": "text",
"audience": "text"
}
],
"revoked": true,
"revocationReason": "text",
"acceptance": "Unaccepted",
"expires": "2025-11-12T22:03:56.204Z",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"assertionRef": {
"assertionUrl": "https://api.badgr.io/public/assertions/lY1LJ6K4RqG7ThGLYvWNng"
},
"badgeRef": {
"badgeUrl": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg"
},
"issuerRef": {
"issuerUrl": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw"
},
"pending": true,
"source": "local",
"sourceUrl": "https://example.com/assertions/1",
"originalJson": "{}",
"imagePath": "uploads/badges/assertion-lY1LJ6K4RqG7ThGLYvWNng.png",
"ob3AwardProperties": {
"activityStart": "2025-11-12T22:03:56.204Z",
"activityEnd": "2025-11-12T22:03:56.204Z",
"licenseNumber": "text",
"role": "text"
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
PUT /v2/backpack/assertions/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"entityType": "Assertion",
"id": "6116c84d1ff787222b6c4d15",
"entityId": "i9CirfwJTuSfiqg0FFUBdQ",
"openBadgeId": "https://api.badgr.io/public/assertions/i9CirfwJTuSfiqg0FFUBdQ",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"badgeclass": "K829IK8RS6ercwkpeFOn-Q",
"badgeclassOpenBadgeId": "https://api.badgr.io/public/badges/K829IK8RS6ercwkpeFOn-Q",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"image": "https://api.badgr.io/public/assertions/SsCfI7FlTr6hAJe4irXnfQ/image",
"recipient": {
"identity": "sha256$4c2657856f",
"hashed": true,
"type": "email",
"salt": "jgsu868",
"plaintextIdentity": "[email protected]"
},
"issuedOn": "2025-11-12T22:03:56.204Z",
"narrative": "text",
"evidence": [
{
"url": "https://example.com",
"narrative": "text",
"name": "text",
"description": "text",
"genre": "text",
"audience": "text"
}
],
"revoked": true,
"revocationReason": "text",
"acceptance": "Unaccepted",
"expires": "2025-11-12T22:03:56.204Z",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"assertionRef": {
"assertionUrl": "https://api.badgr.io/public/assertions/lY1LJ6K4RqG7ThGLYvWNng"
},
"badgeRef": {
"badgeUrl": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg"
},
"issuerRef": {
"issuerUrl": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw"
},
"pending": true,
"source": "local",
"sourceUrl": "https://example.com/assertions/1",
"originalJson": "{}",
"imagePath": "uploads/badges/assertion-lY1LJ6K4RqG7ThGLYvWNng.png",
"ob3AwardProperties": {
"activityStart": "2025-11-12T22:03:56.204Z",
"activityEnd": "2025-11-12T22:03:56.204Z",
"licenseNumber": "text",
"role": "text"
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
No Content
Bad Request
DELETE /v2/backpack/assertions/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
No content
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
GET /v2/assertions/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"entityType": "Assertion",
"id": "6116c84d1ff787222b6c4d15",
"entityId": "i9CirfwJTuSfiqg0FFUBdQ",
"openBadgeId": "https://api.badgr.io/public/assertions/i9CirfwJTuSfiqg0FFUBdQ",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"badgeclass": "K829IK8RS6ercwkpeFOn-Q",
"badgeclassOpenBadgeId": "https://api.badgr.io/public/badges/K829IK8RS6ercwkpeFOn-Q",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"image": "https://api.badgr.io/public/assertions/SsCfI7FlTr6hAJe4irXnfQ/image",
"recipient": {
"identity": "sha256$4c2657856f",
"hashed": true,
"type": "email",
"salt": "jgsu868",
"plaintextIdentity": "[email protected]"
},
"issuedOn": "2025-11-12T22:03:56.204Z",
"narrative": "text",
"evidence": [
{
"url": "https://example.com",
"narrative": "text",
"name": "text",
"description": "text",
"genre": "text",
"audience": "text"
}
],
"revoked": true,
"revocationReason": "text",
"acceptance": "Unaccepted",
"expires": "2025-11-12T22:03:56.204Z",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"assertionRef": {
"assertionUrl": "https://api.badgr.io/public/assertions/lY1LJ6K4RqG7ThGLYvWNng"
},
"badgeRef": {
"badgeUrl": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg"
},
"issuerRef": {
"issuerUrl": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw"
},
"pending": true,
"source": "local",
"sourceUrl": "https://example.com/assertions/1",
"originalJson": "{}",
"imagePath": "uploads/badges/assertion-lY1LJ6K4RqG7ThGLYvWNng.png",
"ob3AwardProperties": {
"activityStart": "2025-11-12T22:03:56.204Z",
"activityEnd": "2025-11-12T22:03:56.204Z",
"licenseNumber": "text",
"role": "text"
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
Markdown narrative of the achievement
Timestamp when the assertion was issued
OK
Bad Request
PUT /v2/assertions/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 408
{
"narrative": "text",
"evidence": [
{
"url": "text",
"narrative": "text",
"name": "text",
"description": "text",
"genre": "text",
"audience": "text"
}
],
"extensions": {
"value": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"expires": "2025-11-12T22:03:56.204Z",
"issuedOn": "2025-11-12T22:03:56.204Z",
"ob3AwardProperties": {
"activityStart": "2025-11-12T22:03:56.204Z",
"activityEnd": "2025-11-12T22:03:56.204Z",
"licenseNumber": "text",
"role": "text"
}
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"entityType": "Assertion",
"id": "6116c84d1ff787222b6c4d15",
"entityId": "i9CirfwJTuSfiqg0FFUBdQ",
"openBadgeId": "https://api.badgr.io/public/assertions/i9CirfwJTuSfiqg0FFUBdQ",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"badgeclass": "K829IK8RS6ercwkpeFOn-Q",
"badgeclassOpenBadgeId": "https://api.badgr.io/public/badges/K829IK8RS6ercwkpeFOn-Q",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"image": "https://api.badgr.io/public/assertions/SsCfI7FlTr6hAJe4irXnfQ/image",
"recipient": {
"identity": "sha256$4c2657856f",
"hashed": true,
"type": "email",
"salt": "jgsu868",
"plaintextIdentity": "[email protected]"
},
"issuedOn": "2025-11-12T22:03:56.204Z",
"narrative": "text",
"evidence": [
{
"url": "https://example.com",
"narrative": "text",
"name": "text",
"description": "text",
"genre": "text",
"audience": "text"
}
],
"revoked": true,
"revocationReason": "text",
"acceptance": "Unaccepted",
"expires": "2025-11-12T22:03:56.204Z",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"assertionRef": {
"assertionUrl": "https://api.badgr.io/public/assertions/lY1LJ6K4RqG7ThGLYvWNng"
},
"badgeRef": {
"badgeUrl": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg"
},
"issuerRef": {
"issuerUrl": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw"
},
"pending": true,
"source": "local",
"sourceUrl": "https://example.com/assertions/1",
"originalJson": "{}",
"imagePath": "uploads/badges/assertion-lY1LJ6K4RqG7ThGLYvWNng.png",
"ob3AwardProperties": {
"activityStart": "2025-11-12T22:03:56.204Z",
"activityEnd": "2025-11-12T22:03:56.204Z",
"licenseNumber": "text",
"role": "text"
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
DELETE /v2/assertions/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 28
{
"revocation_reason": "text"
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"entityType": "Assertion",
"id": "6116c84d1ff787222b6c4d15",
"entityId": "i9CirfwJTuSfiqg0FFUBdQ",
"openBadgeId": "https://api.badgr.io/public/assertions/i9CirfwJTuSfiqg0FFUBdQ",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"badgeclass": "K829IK8RS6ercwkpeFOn-Q",
"badgeclassOpenBadgeId": "https://api.badgr.io/public/badges/K829IK8RS6ercwkpeFOn-Q",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"image": "https://api.badgr.io/public/assertions/SsCfI7FlTr6hAJe4irXnfQ/image",
"recipient": {
"identity": "sha256$4c2657856f",
"hashed": true,
"type": "email",
"salt": "jgsu868",
"plaintextIdentity": "[email protected]"
},
"issuedOn": "2025-11-12T22:03:56.204Z",
"narrative": "text",
"evidence": [
{
"url": "https://example.com",
"narrative": "text",
"name": "text",
"description": "text",
"genre": "text",
"audience": "text"
}
],
"revoked": true,
"revocationReason": "text",
"acceptance": "Unaccepted",
"expires": "2025-11-12T22:03:56.204Z",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"assertionRef": {
"assertionUrl": "https://api.badgr.io/public/assertions/lY1LJ6K4RqG7ThGLYvWNng"
},
"badgeRef": {
"badgeUrl": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg"
},
"issuerRef": {
"issuerUrl": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw"
},
"pending": true,
"source": "local",
"sourceUrl": "https://example.com/assertions/1",
"originalJson": "{}",
"imagePath": "uploads/badges/assertion-lY1LJ6K4RqG7ThGLYvWNng.png",
"ob3AwardProperties": {
"activityStart": "2025-11-12T22:03:56.204Z",
"activityEnd": "2025-11-12T22:03:56.204Z",
"licenseNumber": "text",
"role": "text"
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
A recipient identifier to filter by
Request pagination of results, before/after cursors may be provided in response header
falsefalsePagination cursor provided in "Link" response header
Pagination cursor provided in "Link" response header
List of Assertions
Bad Request
GET /v2/{scope}/{idOrEntityId}/assertions HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"entityType": "Assertion",
"id": "6116c84d1ff787222b6c4d15",
"entityId": "i9CirfwJTuSfiqg0FFUBdQ",
"openBadgeId": "https://api.badgr.io/public/assertions/i9CirfwJTuSfiqg0FFUBdQ",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"badgeclass": "K829IK8RS6ercwkpeFOn-Q",
"badgeclassOpenBadgeId": "https://api.badgr.io/public/badges/K829IK8RS6ercwkpeFOn-Q",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"image": "https://api.badgr.io/public/assertions/SsCfI7FlTr6hAJe4irXnfQ/image",
"recipient": {
"identity": "sha256$4c2657856f",
"hashed": true,
"type": "email",
"salt": "jgsu868",
"plaintextIdentity": "[email protected]"
},
"issuedOn": "2025-11-12T22:03:56.204Z",
"narrative": "text",
"evidence": [
{
"url": "https://example.com",
"narrative": "text",
"name": "text",
"description": "text",
"genre": "text",
"audience": "text"
}
],
"revoked": true,
"revocationReason": "text",
"acceptance": "Unaccepted",
"expires": "2025-11-12T22:03:56.204Z",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"assertionRef": {
"assertionUrl": "https://api.badgr.io/public/assertions/lY1LJ6K4RqG7ThGLYvWNng"
},
"badgeRef": {
"badgeUrl": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg"
},
"issuerRef": {
"issuerUrl": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw"
},
"pending": true,
"source": "local",
"sourceUrl": "https://example.com/assertions/1",
"originalJson": "{}",
"imagePath": "uploads/badges/assertion-lY1LJ6K4RqG7ThGLYvWNng.png",
"ob3AwardProperties": {
"activityStart": "2025-11-12T22:03:56.204Z",
"activityEnd": "2025-11-12T22:03:56.204Z",
"licenseNumber": "text",
"role": "text"
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
The entity ID of the selected scope entity
K829IK8RS6ercwkpeFOn-QRequest to award an assertion. When request scope is issuers, one of badgeclass or badgeclassOpenBadgeId must be provided.
ID or Entity ID of the badge class to be awarded
K829IK8RS6ercwkpeFOn-QOB URL of the badge class to be awarded
https://api.badgr.io/public/badges/K829IK8RS6ercwkpeFOn-QTimestamp when the assertion was issued
If set to false and the recipient already has this assertion, then the request will fail
Markdown narrative of the achievement
Created
Bad Request
POST /v2/{scope}/{idOrEntityId}/assertions HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 650
{
"badgeclass": "K829IK8RS6ercwkpeFOn-Q",
"badgeclassOpenBadgeId": "https://api.badgr.io/public/badges/K829IK8RS6ercwkpeFOn-Q",
"issuedOn": "2025-11-12T22:03:56.204Z",
"recipient": {
"identity": "[email protected]",
"type": "email",
"hashed": true
},
"allowDuplicateAwards": true,
"narrative": "text",
"evidence": [
{
"url": "https://example.com",
"narrative": "text",
"name": "text",
"description": "text",
"genre": "text",
"audience": "text"
}
],
"extensions": {
"value": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"expires": "2025-11-12T22:03:56.204Z",
"ob3AwardProperties": {
"activityStart": "2025-11-12T22:03:56.204Z",
"activityEnd": "2025-11-12T22:03:56.204Z",
"licenseNumber": "text",
"role": "text"
}
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"entityType": "Assertion",
"id": "6116c84d1ff787222b6c4d15",
"entityId": "i9CirfwJTuSfiqg0FFUBdQ",
"openBadgeId": "https://api.badgr.io/public/assertions/i9CirfwJTuSfiqg0FFUBdQ",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"badgeclass": "K829IK8RS6ercwkpeFOn-Q",
"badgeclassOpenBadgeId": "https://api.badgr.io/public/badges/K829IK8RS6ercwkpeFOn-Q",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"image": "https://api.badgr.io/public/assertions/SsCfI7FlTr6hAJe4irXnfQ/image",
"recipient": {
"identity": "sha256$4c2657856f",
"hashed": true,
"type": "email",
"salt": "jgsu868",
"plaintextIdentity": "[email protected]"
},
"issuedOn": "2025-11-12T22:03:56.204Z",
"narrative": "text",
"evidence": [
{
"url": "https://example.com",
"narrative": "text",
"name": "text",
"description": "text",
"genre": "text",
"audience": "text"
}
],
"revoked": true,
"revocationReason": "text",
"acceptance": "Unaccepted",
"expires": "2025-11-12T22:03:56.204Z",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"assertionRef": {
"assertionUrl": "https://api.badgr.io/public/assertions/lY1LJ6K4RqG7ThGLYvWNng"
},
"badgeRef": {
"badgeUrl": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg"
},
"issuerRef": {
"issuerUrl": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw"
},
"pending": true,
"source": "local",
"sourceUrl": "https://example.com/assertions/1",
"originalJson": "{}",
"imagePath": "uploads/badges/assertion-lY1LJ6K4RqG7ThGLYvWNng.png",
"ob3AwardProperties": {
"activityStart": "2025-11-12T22:03:56.204Z",
"activityEnd": "2025-11-12T22:03:56.204Z",
"licenseNumber": "text",
"role": "text"
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
trueOK
Bad Request
GET /v2/issuers HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "6016c84d1ff787222b6c4d15",
"entityType": "Issuer",
"entityId": "Uu4wd2I1SKmD3vmtMJ19hw",
"openBadgeId": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw",
"createdAt": "2025-11-12T22:03:56.204Z",
"name": "Credentials Faculty",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"email": "[email protected]",
"description": "This is the faculty of the Credentials University.",
"url": "https://example.com",
"staff": [
{
"role": "staff",
"user": "Hey7J-GRSJeu6FNnHQwNyw",
"userProfile": {
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"marketingOptIn": true,
"hasPasswordSet": true
}
}
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"createdBy": "text",
"organizationId": "6f4e4e4e2dc038241ad01d83",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"sourceUrl": "https://example.com/issuers/1",
"imagePath": "uploads/issuers/issuer-JTdhRmlFQZScIjoUr6x4UQ.png",
"originalJson": "{}",
"badgeSkillLinkingPreferences": {
"type": "TALENT_NEURON",
"serverUri": "https://example.com/",
"linkMode": "DEFAULT",
"indeedRegion": "us"
},
"preferences": {
"customPropertyDefinitions": [
{
"propertyType": "STRING_CHOICE",
"targetEntityType": "BADGE_CLASS",
"propertyId": "66bf8231d88b51901d49d637",
"label": "Award Type",
"subLabel": "Type of award",
"public": true,
"required": true,
"choiceValues": [
{
"id": "65663ceb977692fcafcea0b9",
"label": "text"
}
]
}
],
"defaultPrintCertTemplateId": "5f4e4e4e2dc038241ad01d83",
"enabledPrintCertTemplateIds": [
"5f4e4e4e2dc038241ad01d83",
"6f4e4e4e2dc038241ad01d83"
]
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
trueName of the issuer
Credentials FacultyHomepage or website associated with the Issuer
https://example.comThe original URL of the issuer if it was imported
https://example.com/issuers/1The original OB JSON of the issuer if it was imported
{}Image of the issuer. An URL or a bas64 encoded images.
https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/imageShort description of the Issuer
This is the faculty of the Credentials University.Organization domain host
badgrsupportgroup.badgr.comUser who created this issuer
The ID of the organization which this issuer should be associated with. Requires organization write access.
6f4e4e4e2dc038241ad01d83Issuer created
Bad Request
POST /v2/issuers HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 460
{
"name": "Credentials Faculty",
"email": "[email protected]",
"url": "https://example.com",
"sourceUrl": "https://example.com/issuers/1",
"originalJson": "{}",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"description": "This is the faculty of the Credentials University.",
"staff": [
{
"role": "owner",
"user": "Hey7J-GRSJeu6FNnHQwNyw"
}
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"createdBy": "text",
"organizationId": "6f4e4e4e2dc038241ad01d83"
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "6016c84d1ff787222b6c4d15",
"entityType": "Issuer",
"entityId": "Uu4wd2I1SKmD3vmtMJ19hw",
"openBadgeId": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw",
"createdAt": "2025-11-12T22:03:56.204Z",
"name": "Credentials Faculty",
"image": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw/image",
"email": "[email protected]",
"description": "This is the faculty of the Credentials University.",
"url": "https://example.com",
"staff": [
{
"role": "staff",
"user": "Hey7J-GRSJeu6FNnHQwNyw",
"userProfile": {
"entityType": "BadgeUser",
"entityId": "Hey7J-GRSJeu6FNnHQwNyw",
"firstName": "Jane",
"lastName": "Doe",
"emails": [
{
"email": "[email protected]",
"verified": true,
"primary": true
}
],
"url": [
"https://example.com"
],
"telephone": [
"text"
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"agreedTermsVersion": 4,
"marketingOptIn": true,
"hasPasswordSet": true
}
}
],
"badgrDomain": "badgrsupportgroup.badgr.com",
"createdBy": "text",
"organizationId": "6f4e4e4e2dc038241ad01d83",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"sourceUrl": "https://example.com/issuers/1",
"imagePath": "uploads/issuers/issuer-JTdhRmlFQZScIjoUr6x4UQ.png",
"originalJson": "{}",
"badgeSkillLinkingPreferences": {
"type": "TALENT_NEURON",
"serverUri": "https://example.com/",
"linkMode": "DEFAULT",
"indeedRegion": "us"
},
"preferences": {
"customPropertyDefinitions": [
{
"propertyType": "STRING_CHOICE",
"targetEntityType": "BADGE_CLASS",
"propertyId": "66bf8231d88b51901d49d637",
"label": "Award Type",
"subLabel": "Type of award",
"public": true,
"required": true,
"choiceValues": [
{
"id": "65663ceb977692fcafcea0b9",
"label": "text"
}
]
}
],
"defaultPrintCertTemplateId": "5f4e4e4e2dc038241ad01d83",
"enabledPrintCertTemplateIds": [
"5f4e4e4e2dc038241ad01d83",
"6f4e4e4e2dc038241ad01d83"
]
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}User must have an owner role on the issuer.
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
Role of the user in the issuer.
OK
Bad Request
POST /v2/issuers/{idOrEntityId}/staff/invitations HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"email": "[email protected]",
"role": "owner"
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"email": "[email protected]",
"role": "owner",
"status": "PENDING"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
falseOK
Bad Request
GET /v2/issuers/{idOrEntityId}/badgeclasses HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "68e9d238c5afe622816febb3",
"entityType": "BadgeClass",
"entityId": "iOMWsaF1QbmMCofM54JlUg",
"openBadgeId": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg",
"sourceUrl": "https://example.com/badge-classes/1",
"originalJson": "{}",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"name": "Math Expert",
"image": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/image",
"description": "This badge is awarded to students who have demonstrated mastery of Math.",
"achievementType": "Course",
"criteriaUrl": "https://example.com/badge-classes/1/criteria",
"criteriaNarrative": "text",
"alignments": [
{
"targetName": "text",
"targetUrl": "text",
"targetDescription": "text",
"targetFramework": "text",
"targetCode": "text",
"displayAsSkill": true
}
],
"tags": [
"text"
],
"expires": {
"amount": 30,
"duration": "days"
},
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"imagePath": "uploads/badges/badgeclass-lY1LJ6K4RqG7ThGLYvWNng.png",
"archived": true,
"archivedDate": "2025-11-12T22:03:56.204Z",
"archivalNote": "text",
"ob3Properties": {
"creditHours": 36,
"fieldOfStudy": "Research",
"humanCode": "R1",
"specialization": "Computer Science Research"
},
"preferences": {
"includeOnPublicPages": true,
"customPropertyValues": [
{
"propertyId": "67b32887e2a7a7d5f7adabf1",
"stringValue": "text",
"doubleValue": 1,
"arrayValue": [
"text"
],
"public": true
}
],
"enabledPrintCertTemplateIds": [
"61e9d238c5afe622816febb3"
],
"defaultPrintCertTemplateId": "61e9d238c5afe622816febb3"
},
"imageAltText": "text"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
Entity ID of the issuer
ZvYydoQhRtOKalNzFPZR2A-QName of the BadgeClass
Math ExpertImage of the issuer. An URL or a bas64 encoded images.
https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/imageThe type of achievement
CourseShort description of the BadgeClass
This badge is awarded to students who have demonstrated mastery of Math.External URL that describes in a human-readable format the criteria for the BadgeClass
https://example.com/badge-classes/1/criteriaMarkdown formatted description of the criteria
List of tags that describe the BadgeClass
Created
Bad Request
POST /v2/issuers/{idOrEntityId}/badgeclasses HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 1032
{
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"name": "Math Expert",
"image": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/image",
"achievementType": "Course",
"description": "This badge is awarded to students who have demonstrated mastery of Math.",
"criteriaUrl": "https://example.com/badge-classes/1/criteria",
"criteriaNarrative": "text",
"tags": [
"text"
],
"alignments": [
{
"targetName": "text",
"targetUrl": "text",
"targetDescription": "text",
"targetFramework": "text",
"targetCode": "text",
"displayAsSkill": true
}
],
"expires": {
"amount": 30,
"duration": "days"
},
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"ob3Properties": {
"creditHours": 36,
"fieldOfStudy": "Research",
"humanCode": "R1",
"specialization": "Computer Science Research"
},
"preferences": {
"includeOnPublicPages": true,
"customPropertyValues": [
{
"propertyId": "67b32887e2a7a7d5f7adabf1",
"stringValue": "text",
"doubleValue": 1,
"arrayValue": [
"text"
],
"public": true
}
],
"enabledPrintCertTemplateIds": [
"61e9d238c5afe622816febb3"
],
"defaultPrintCertTemplateId": "61e9d238c5afe622816febb3"
},
"imageAltText": "text"
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "68e9d238c5afe622816febb3",
"entityType": "BadgeClass",
"entityId": "iOMWsaF1QbmMCofM54JlUg",
"openBadgeId": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg",
"sourceUrl": "https://example.com/badge-classes/1",
"originalJson": "{}",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"name": "Math Expert",
"image": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/image",
"description": "This badge is awarded to students who have demonstrated mastery of Math.",
"achievementType": "Course",
"criteriaUrl": "https://example.com/badge-classes/1/criteria",
"criteriaNarrative": "text",
"alignments": [
{
"targetName": "text",
"targetUrl": "text",
"targetDescription": "text",
"targetFramework": "text",
"targetCode": "text",
"displayAsSkill": true
}
],
"tags": [
"text"
],
"expires": {
"amount": 30,
"duration": "days"
},
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"imagePath": "uploads/badges/badgeclass-lY1LJ6K4RqG7ThGLYvWNng.png",
"archived": true,
"archivedDate": "2025-11-12T22:03:56.204Z",
"archivalNote": "text",
"ob3Properties": {
"creditHours": 36,
"fieldOfStudy": "Research",
"humanCode": "R1",
"specialization": "Computer Science Research"
},
"preferences": {
"includeOnPublicPages": true,
"customPropertyValues": [
{
"propertyId": "67b32887e2a7a7d5f7adabf1",
"stringValue": "text",
"doubleValue": 1,
"arrayValue": [
"text"
],
"public": true
}
],
"enabledPrintCertTemplateIds": [
"61e9d238c5afe622816febb3"
],
"defaultPrintCertTemplateId": "61e9d238c5afe622816febb3"
},
"imageAltText": "text"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
falseOK
Bad Request
GET /v2/badgeclasses HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "68e9d238c5afe622816febb3",
"entityType": "BadgeClass",
"entityId": "iOMWsaF1QbmMCofM54JlUg",
"openBadgeId": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg",
"sourceUrl": "https://example.com/badge-classes/1",
"originalJson": "{}",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"name": "Math Expert",
"image": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/image",
"description": "This badge is awarded to students who have demonstrated mastery of Math.",
"achievementType": "Course",
"criteriaUrl": "https://example.com/badge-classes/1/criteria",
"criteriaNarrative": "text",
"alignments": [
{
"targetName": "text",
"targetUrl": "text",
"targetDescription": "text",
"targetFramework": "text",
"targetCode": "text",
"displayAsSkill": true
}
],
"tags": [
"text"
],
"expires": {
"amount": 30,
"duration": "days"
},
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"imagePath": "uploads/badges/badgeclass-lY1LJ6K4RqG7ThGLYvWNng.png",
"archived": true,
"archivedDate": "2025-11-12T22:03:56.204Z",
"archivalNote": "text",
"ob3Properties": {
"creditHours": 36,
"fieldOfStudy": "Research",
"humanCode": "R1",
"specialization": "Computer Science Research"
},
"preferences": {
"includeOnPublicPages": true,
"customPropertyValues": [
{
"propertyId": "67b32887e2a7a7d5f7adabf1",
"stringValue": "text",
"doubleValue": 1,
"arrayValue": [
"text"
],
"public": true
}
],
"enabledPrintCertTemplateIds": [
"61e9d238c5afe622816febb3"
],
"defaultPrintCertTemplateId": "61e9d238c5afe622816febb3"
},
"imageAltText": "text"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
Entity ID of the issuer
ZvYydoQhRtOKalNzFPZR2A-QName of the BadgeClass
Math ExpertShort description of the BadgeClass
This badge is awarded to students who have demonstrated mastery of Math.Image of the issuer. An URL or a bas64 encoded images.
https://example.com/images/1The type of achievement
CourseExternal URL that describes in a human-readable format the criteria for the BadgeClass
https://example.com/badge-classes/1/criteriaMarkdown formatted description of the criteria
List of tags that describe the BadgeClass
BadgeClass created
Bad Request
POST /v2/badgeclasses HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 997
{
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"name": "Math Expert",
"description": "This badge is awarded to students who have demonstrated mastery of Math.",
"image": "https://example.com/images/1",
"achievementType": "Course",
"criteriaUrl": "https://example.com/badge-classes/1/criteria",
"criteriaNarrative": "text",
"tags": [
"text"
],
"alignments": [
{
"targetName": "text",
"targetUrl": "text",
"targetDescription": "text",
"targetFramework": "text",
"targetCode": "text",
"displayAsSkill": true
}
],
"expires": {
"amount": 30,
"duration": "days"
},
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"ob3Properties": {
"creditHours": 36,
"fieldOfStudy": "Research",
"humanCode": "R1",
"specialization": "Computer Science Research"
},
"preferences": {
"includeOnPublicPages": true,
"customPropertyValues": [
{
"propertyId": "67b32887e2a7a7d5f7adabf1",
"stringValue": "text",
"doubleValue": 1,
"arrayValue": [
"text"
],
"public": true
}
],
"enabledPrintCertTemplateIds": [
"61e9d238c5afe622816febb3"
],
"defaultPrintCertTemplateId": "61e9d238c5afe622816febb3"
},
"imageAltText": "text"
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "68e9d238c5afe622816febb3",
"entityType": "BadgeClass",
"entityId": "iOMWsaF1QbmMCofM54JlUg",
"openBadgeId": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg",
"sourceUrl": "https://example.com/badge-classes/1",
"originalJson": "{}",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"name": "Math Expert",
"image": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/image",
"description": "This badge is awarded to students who have demonstrated mastery of Math.",
"achievementType": "Course",
"criteriaUrl": "https://example.com/badge-classes/1/criteria",
"criteriaNarrative": "text",
"alignments": [
{
"targetName": "text",
"targetUrl": "text",
"targetDescription": "text",
"targetFramework": "text",
"targetCode": "text",
"displayAsSkill": true
}
],
"tags": [
"text"
],
"expires": {
"amount": 30,
"duration": "days"
},
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"imagePath": "uploads/badges/badgeclass-lY1LJ6K4RqG7ThGLYvWNng.png",
"archived": true,
"archivedDate": "2025-11-12T22:03:56.204Z",
"archivalNote": "text",
"ob3Properties": {
"creditHours": 36,
"fieldOfStudy": "Research",
"humanCode": "R1",
"specialization": "Computer Science Research"
},
"preferences": {
"includeOnPublicPages": true,
"customPropertyValues": [
{
"propertyId": "67b32887e2a7a7d5f7adabf1",
"stringValue": "text",
"doubleValue": 1,
"arrayValue": [
"text"
],
"public": true
}
],
"enabledPrintCertTemplateIds": [
"61e9d238c5afe622816febb3"
],
"defaultPrintCertTemplateId": "61e9d238c5afe622816febb3"
},
"imageAltText": "text"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}Create a duplicate of the original BadgeClass with a new name
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
The new name for the duplicate badgeclass
Badgeclass CopyBadgeClass created
Bad Request
POST /v2/badgeclasses/{idOrEntityId}/duplicate HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 29
{
"newName": "Badgeclass Copy"
}{
"id": "68e9d238c5afe622816febb3",
"entityType": "BadgeClass",
"entityId": "iOMWsaF1QbmMCofM54JlUg",
"openBadgeId": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg",
"sourceUrl": "https://example.com/badge-classes/1",
"originalJson": "{}",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"name": "Math Expert",
"image": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/image",
"description": "This badge is awarded to students who have demonstrated mastery of Math.",
"achievementType": "Course",
"criteriaUrl": "https://example.com/badge-classes/1/criteria",
"criteriaNarrative": "text",
"alignments": [
{
"targetName": "text",
"targetUrl": "text",
"targetDescription": "text",
"targetFramework": "text",
"targetCode": "text",
"displayAsSkill": true
}
],
"tags": [
"text"
],
"expires": {
"amount": 30,
"duration": "days"
},
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"imagePath": "uploads/badges/badgeclass-lY1LJ6K4RqG7ThGLYvWNng.png",
"archived": true,
"archivedDate": "2025-11-12T22:03:56.204Z",
"archivalNote": "text",
"ob3Properties": {
"creditHours": 36,
"fieldOfStudy": "Research",
"humanCode": "R1",
"specialization": "Computer Science Research"
},
"preferences": {
"includeOnPublicPages": true,
"customPropertyValues": [
{
"propertyId": "67b32887e2a7a7d5f7adabf1",
"stringValue": "text",
"doubleValue": 1,
"arrayValue": [
"text"
],
"public": true
}
],
"enabledPrintCertTemplateIds": [
"61e9d238c5afe622816febb3"
],
"defaultPrintCertTemplateId": "61e9d238c5afe622816febb3"
},
"imageAltText": "text"
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
GET /v2/badgeclasses/{idOrEntityId}/claim-codes HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"code": "5678945",
"createdAt": "2025-11-12T22:03:56.204Z",
"label": "Conference Event",
"limit": 10,
"expirationDate": "2025-11-12T22:03:56.204Z",
"enabled": true,
"claimCount": 1,
"claimUrl": "text"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
The label of the claim code
Conference EventThe number of times the claim code can be used
10Created
Bad Request
POST /v2/badgeclasses/{idOrEntityId}/claim-codes HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 83
{
"label": "Conference Event",
"limit": 10,
"expirationDate": "2025-11-12T22:03:56.204Z"
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"code": "5678945",
"createdAt": "2025-11-12T22:03:56.204Z",
"label": "Conference Event",
"limit": 10,
"expirationDate": "2025-11-12T22:03:56.204Z",
"enabled": true,
"claimCount": 1,
"claimUrl": "text"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}Reactivate a BadgeClass that was archived
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
POST /v2/badgeclasses/reactivate/{idOrEntityId} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "68e9d238c5afe622816febb3",
"entityType": "BadgeClass",
"entityId": "iOMWsaF1QbmMCofM54JlUg",
"openBadgeId": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg",
"sourceUrl": "https://example.com/badge-classes/1",
"originalJson": "{}",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"name": "Math Expert",
"image": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/image",
"description": "This badge is awarded to students who have demonstrated mastery of Math.",
"achievementType": "Course",
"criteriaUrl": "https://example.com/badge-classes/1/criteria",
"criteriaNarrative": "text",
"alignments": [
{
"targetName": "text",
"targetUrl": "text",
"targetDescription": "text",
"targetFramework": "text",
"targetCode": "text",
"displayAsSkill": true
}
],
"tags": [
"text"
],
"expires": {
"amount": 30,
"duration": "days"
},
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"imagePath": "uploads/badges/badgeclass-lY1LJ6K4RqG7ThGLYvWNng.png",
"archived": true,
"archivedDate": "2025-11-12T22:03:56.204Z",
"archivalNote": "text",
"ob3Properties": {
"creditHours": 36,
"fieldOfStudy": "Research",
"humanCode": "R1",
"specialization": "Computer Science Research"
},
"preferences": {
"includeOnPublicPages": true,
"customPropertyValues": [
{
"propertyId": "67b32887e2a7a7d5f7adabf1",
"stringValue": "text",
"doubleValue": 1,
"arrayValue": [
"text"
],
"public": true
}
],
"enabledPrintCertTemplateIds": [
"61e9d238c5afe622816febb3"
],
"defaultPrintCertTemplateId": "61e9d238c5afe622816febb3"
},
"imageAltText": "text"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}Reactivate an archived BadgeClass by its base64 encoded OpenBadge ID
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
POST /v2/badgeclasses/reactivate/ref/{ref} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "68e9d238c5afe622816febb3",
"entityType": "BadgeClass",
"entityId": "iOMWsaF1QbmMCofM54JlUg",
"openBadgeId": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg",
"sourceUrl": "https://example.com/badge-classes/1",
"originalJson": "{}",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"name": "Math Expert",
"image": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg/image",
"description": "This badge is awarded to students who have demonstrated mastery of Math.",
"achievementType": "Course",
"criteriaUrl": "https://example.com/badge-classes/1/criteria",
"criteriaNarrative": "text",
"alignments": [
{
"targetName": "text",
"targetUrl": "text",
"targetDescription": "text",
"targetFramework": "text",
"targetCode": "text",
"displayAsSkill": true
}
],
"tags": [
"text"
],
"expires": {
"amount": 30,
"duration": "days"
},
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"source": "local",
"imagePath": "uploads/badges/badgeclass-lY1LJ6K4RqG7ThGLYvWNng.png",
"archived": true,
"archivedDate": "2025-11-12T22:03:56.204Z",
"archivalNote": "text",
"ob3Properties": {
"creditHours": 36,
"fieldOfStudy": "Research",
"humanCode": "R1",
"specialization": "Computer Science Research"
},
"preferences": {
"includeOnPublicPages": true,
"customPropertyValues": [
{
"propertyId": "67b32887e2a7a7d5f7adabf1",
"stringValue": "text",
"doubleValue": 1,
"arrayValue": [
"text"
],
"public": true
}
],
"enabledPrintCertTemplateIds": [
"61e9d238c5afe622816febb3"
],
"defaultPrintCertTemplateId": "61e9d238c5afe622816febb3"
},
"imageAltText": "text"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}Upload a new Assertion to the backpack using url, image or OpenBadge JSON
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
URL of the badge to import
https://example.com/assertions/1OpenBadge JSON of the award to import
Image URL or base64 encoded image data of the assertion.
https://example.com/assertions/1/imageCreated
Bad Request
POST /v2/backpack/import HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 106
{
"url": "https://example.com/assertions/1",
"assertion": {},
"image": "https://example.com/assertions/1/image"
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"entityType": "Assertion",
"id": "6116c84d1ff787222b6c4d15",
"entityId": "i9CirfwJTuSfiqg0FFUBdQ",
"openBadgeId": "https://api.badgr.io/public/assertions/i9CirfwJTuSfiqg0FFUBdQ",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"badgeclass": "K829IK8RS6ercwkpeFOn-Q",
"badgeclassOpenBadgeId": "https://api.badgr.io/public/badges/K829IK8RS6ercwkpeFOn-Q",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"image": "https://api.badgr.io/public/assertions/SsCfI7FlTr6hAJe4irXnfQ/image",
"recipient": {
"identity": "sha256$4c2657856f",
"hashed": true,
"type": "email",
"salt": "jgsu868",
"plaintextIdentity": "[email protected]"
},
"issuedOn": "2025-11-12T22:03:56.204Z",
"narrative": "text",
"evidence": [
{
"url": "https://example.com",
"narrative": "text",
"name": "text",
"description": "text",
"genre": "text",
"audience": "text"
}
],
"revoked": true,
"revocationReason": "text",
"acceptance": "Unaccepted",
"expires": "2025-11-12T22:03:56.204Z",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"assertionRef": {
"assertionUrl": "https://api.badgr.io/public/assertions/lY1LJ6K4RqG7ThGLYvWNng"
},
"badgeRef": {
"badgeUrl": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg"
},
"issuerRef": {
"issuerUrl": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw"
},
"pending": true,
"source": "local",
"sourceUrl": "https://example.com/assertions/1",
"originalJson": "{}",
"imagePath": "uploads/badges/assertion-lY1LJ6K4RqG7ThGLYvWNng.png",
"ob3AwardProperties": {
"activityStart": "2025-11-12T22:03:56.204Z",
"activityEnd": "2025-11-12T22:03:56.204Z",
"licenseNumber": "text",
"role": "text"
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
GET /v2/backpack/collections HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "6116c84d1ff787222b6c4d15",
"entityId": "dwUFfLWhQ3CutEowC1LB7g",
"name": "My Collection",
"description": "This is a collection of my favorite badges",
"share_url": "https://example.com/collections/1",
"shareHash": "text",
"published": true,
"owner": "UQbhRmNrQ4qn9_FJ5-eTtA",
"assertions": [
"UQbhRmNrQ4qn9_FJ5-eTtA"
],
"credentials": [
"UQbhRmNrQ4qn9_FJ5-eTtA"
],
"entityType": "BackpackCollection"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
Name of the collection
My CollectionShort description of the Collection
This is a collection of my favorite badgesTrue if the Collection should have a share url
trueCreated
Bad Request
POST /v2/backpack/collections HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 100
{
"name": "My Collection",
"description": "This is a collection of my favorite badges",
"published": true
}{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"id": "6116c84d1ff787222b6c4d15",
"entityId": "dwUFfLWhQ3CutEowC1LB7g",
"name": "My Collection",
"description": "This is a collection of my favorite badges",
"share_url": "https://example.com/collections/1",
"shareHash": "text",
"published": true,
"owner": "UQbhRmNrQ4qn9_FJ5-eTtA",
"assertions": [
"UQbhRmNrQ4qn9_FJ5-eTtA"
],
"credentials": [
"UQbhRmNrQ4qn9_FJ5-eTtA"
],
"entityType": "BackpackCollection"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
ID of the Assertion to revoke
62aa04adf5afe00d0a6dac72Entity ID of the Assertion to revoke
i9CirfwJTuSfiqg0FFUBdQShort description of why the Assertion is being revoked
Course was cancelledError reason if assertion could not be revoked
Error code if assertion could not be revoked
OK
Bad Request
POST /v2/assertions/revoke HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 113
[
{
"id": "62aa04adf5afe00d0a6dac72",
"entityId": "i9CirfwJTuSfiqg0FFUBdQ",
"revocationReason": "Course was cancelled"
}
][
{
"id": "62aa04adf5afe00d0a6dac72",
"entityId": "i9CirfwJTuSfiqg0FFUBdQ",
"revocationReason": "Course was cancelled",
"revoked": true,
"reason": "text",
"code": "text"
}
]- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
PATCH /v2/badgeclasses/{idOrEntityId}/claim-codes/{claimCode}/enable HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"code": "5678945",
"createdAt": "2025-11-12T22:03:56.204Z",
"label": "Conference Event",
"limit": 10,
"expirationDate": "2025-11-12T22:03:56.204Z",
"enabled": true,
"claimCount": 1,
"claimUrl": "text"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
PATCH /v2/badgeclasses/{idOrEntityId}/claim-codes/{claimCode}/disable HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"code": "5678945",
"createdAt": "2025-11-12T22:03:56.204Z",
"label": "Conference Event",
"limit": 10,
"expirationDate": "2025-11-12T22:03:56.204Z",
"enabled": true,
"claimCount": 1,
"claimUrl": "text"
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
GET /v2/organizations HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"organizations": [
{
"id": "67ae3efe2ee1d96b56fc1957",
"name": "University of Credentials",
"profile": {
"url": "https://www.example.com",
"email": "[email protected]",
"description": "A university that issues credentials.",
"imageUrl": "https://www.example.com/logo.png"
}
}
]
}- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
OK
Bad Request
GET /v2/backpack/assertions HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"result": [
{
"entityType": "Assertion",
"id": "6116c84d1ff787222b6c4d15",
"entityId": "i9CirfwJTuSfiqg0FFUBdQ",
"openBadgeId": "https://api.badgr.io/public/assertions/i9CirfwJTuSfiqg0FFUBdQ",
"createdAt": "2025-11-12T22:03:56.204Z",
"createdBy": "Hey7J-GRSJeu6FNnHQwNyw",
"badgeclass": "K829IK8RS6ercwkpeFOn-Q",
"badgeclassOpenBadgeId": "https://api.badgr.io/public/badges/K829IK8RS6ercwkpeFOn-Q",
"issuer": "ZvYydoQhRtOKalNzFPZR2A-Q",
"issuerOpenBadgeId": "https://api.badgr.io/public/issuers/ZvYydoQhRtOKalNzFPZR2A",
"image": "https://api.badgr.io/public/assertions/SsCfI7FlTr6hAJe4irXnfQ/image",
"recipient": {
"identity": "sha256$4c2657856f",
"hashed": true,
"type": "email",
"salt": "jgsu868",
"plaintextIdentity": "[email protected]"
},
"issuedOn": "2025-11-12T22:03:56.204Z",
"narrative": "text",
"evidence": [
{
"url": "https://example.com",
"narrative": "text",
"name": "text",
"description": "text",
"genre": "text",
"audience": "text"
}
],
"revoked": true,
"revocationReason": "text",
"acceptance": "Unaccepted",
"expires": "2025-11-12T22:03:56.204Z",
"extensions": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"assertionRef": {
"assertionUrl": "https://api.badgr.io/public/assertions/lY1LJ6K4RqG7ThGLYvWNng"
},
"badgeRef": {
"badgeUrl": "https://api.badgr.io/public/badges/iOMWsaF1QbmMCofM54JlUg"
},
"issuerRef": {
"issuerUrl": "https://api.badgr.ws/public/issuers/Uu4wd2I1SKmD3vmtMJ19hw"
},
"pending": true,
"source": "local",
"sourceUrl": "https://example.com/assertions/1",
"originalJson": "{}",
"imagePath": "uploads/badges/assertion-lY1LJ6K4RqG7ThGLYvWNng.png",
"ob3AwardProperties": {
"activityStart": "2025-11-12T22:03:56.204Z",
"activityEnd": "2025-11-12T22:03:56.204Z",
"licenseNumber": "text",
"role": "text"
}
}
],
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}User must have an owner role on the issuer.
- : See who you are
- : Update your profile
- : Read badge classes and assertions in your issuers
- : Award badges and update your issuers
- : List assertions in your backpack
- : Upload badges to your backpack
- : Read organization data
- : Associate issuers with your organization and update organization data
OAuth2 authorizationCode flow is currently not functional on the Swagger UI.
Base64 encoded email address of the staff member
Staff member removed
Bad Request
DELETE /v2/issuers/{idOrEntityId}/staff/{emailBase64} HTTP/1.1
Host: api.badges.parchment.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"status": {
"success": true,
"description": "ok"
},
"timestamp": "2025-11-12T22:03:56.204Z",
"validationErrors": [
"text"
],
"nonFieldErrors": [
"text"
],
"fieldErrors": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"errorCode": "text",
"warnings": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"latestTermsVersion": 1
}Last updated
Was this helpful?