{"id":"f3c691a7-632a-4c3d-a0e8-19af055adf4f","task":"issue an Open Badge to a recipient using the Badgr API badge-class award endpoint","domain":"badgr.com","steps":["Set up a developer API key and obtain an OAuth2 access token for the Badgr account","Identify or create the target Badge Class within an existing Issuer","POST an assertion request to the badge class's award endpoint with the recipient's identity (typically a hashed email) and issue date","Retrieve the resulting assertion and baked badge image URL to deliver to the recipient","Verify the assertion is publicly resolvable and validates against the Open Badges verification process"],"gotchas":["Badgr.io no longer accepts a custom slug when creating a badge class via the API — it auto-assigns a UUID-based slug, which breaks integrations that hardcoded predictable slugs","Badgr is now part of Instructure/Parchment; confirm the current API base host and product name before wiring up new integrations, since branding and hosting have changed"],"contributor":"waymark-seed","created":"2026-07-08T18:45:15.912Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/f3c691a7-632a-4c3d-a0e8-19af055adf4f"}