Badgeconnect

Get assertions for the authenticated user

get

Returns a paginated list of OB 2.1 assertions for the authenticated badge recipient

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : List assertions in your backpack
Authorizations
OAuth2authorizationCodeRequired

OAuth2 authorizationCode flow is currently not functional on the Swagger UI.

Authorization URL: Token URL:
Query parameters
limitinteger · int32Optional
offsetinteger · int32Optional
sincestring · date-timeOptional
Responses
chevron-right
200

Assertions retrieved successfully

application/ld+json
get
/bcv1/ims/ob/v2p1/assertions

Import an assertion

post

Import an OB 2.1 assertion by URL into the authenticated user's backpack

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Upload badges to your backpack
Authorizations
OAuth2authorizationCodeRequired

OAuth2 authorizationCode flow is currently not functional on the Swagger UI.

Authorization URL: Token URL:
Body
stringOptional
Responses
chevron-right
200

Assertion imported successfully

application/ld+json
post
/bcv1/ims/ob/v2p1/assertions

Get assertions for the authenticated user

get

Returns a paginated list of OB 2.1 assertions for the authenticated badge recipient

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : List assertions in your backpack
Authorizations
OAuth2authorizationCodeRequired

OAuth2 authorizationCode flow is currently not functional on the Swagger UI.

Authorization URL: Token URL:
Query parameters
limitinteger · int32Optional
offsetinteger · int32Optional
sincestring · date-timeOptional
Responses
chevron-right
200

Assertions retrieved successfully

application/ld+json
get
/bcv1/assertions

Import an assertion

post

Import an OB 2.1 assertion by URL into the authenticated user's backpack

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Upload badges to your backpack
Authorizations
OAuth2authorizationCodeRequired

OAuth2 authorizationCode flow is currently not functional on the Swagger UI.

Authorization URL: Token URL:
Body
stringOptional
Responses
chevron-right
200

Assertion imported successfully

application/ld+json
post
/bcv1/assertions

Get the authenticated user's profile

get

Returns the OB 3.0 profile of the authenticated badge recipient

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : See who you are
Authorizations
OAuth2authorizationCodeRequired

OAuth2 authorizationCode flow is currently not functional on the Swagger UI.

Authorization URL: Token URL:
Responses
chevron-right
200

Profile retrieved successfully

*/*
@contextstring[]Required
typestring[]Required
namestringOptional
emailstringOptional
phonestringOptional
urlstringOptional
get
/ims/ob/v3p0/profile

Get the OB 3.0 service discovery document

get

Returns the Badge Connect service descriptor for OB 3.0 API discovery

Authorizations
HTTPRequired
Responses
chevron-right
200

Service descriptor retrieved successfully

application/json
get
/ims/ob/v3p0/discovery

Get verifiable credentials for the authenticated user

get

Returns a paginated list of signed OB 3.0 verifiable credentials for the authenticated badge recipient

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : List assertions in your backpack
Authorizations
OAuth2authorizationCodeRequired

OAuth2 authorizationCode flow is currently not functional on the Swagger UI.

Authorization URL: Token URL:
Query parameters
limitinteger · int32OptionalDefault: 20
offsetinteger · int32OptionalDefault: 0
sincestring · date-timeOptional
Responses
chevron-right
200

Credentials retrieved successfully

*/*
get
/ims/ob/v3p0/credentials

Get OB 2.1 assertions via OB 3.0 path

get

Forwards to the Badge Connect v1 assertions endpoint for backward compatibility

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : List assertions in your backpack
Authorizations
OAuth2authorizationCodeRequired

OAuth2 authorizationCode flow is currently not functional on the Swagger UI.

Authorization URL: Token URL:
Responses
chevron-right
200

Assertions retrieved successfully. Response format is the same as the OB 2.1 GET /assertions endpoint.

application/ld+json
get
/ims/ob/v3p0/assertions

Get the Badge Connect manifest for a domain

get

Returns the Badge Connect service discovery manifest for the specified domain

Authorizations
HTTPRequired
Path parameters
domainstringRequired
Responses
chevron-right
200

Manifest retrieved successfully

application/ld+json
idstringRequired
@contextstringRequired
get
/bcv1/manifest/{domain}

Get the authenticated user's profile

get

Returns the OB 2.1 profile of the authenticated badge recipient

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : See who you are
Authorizations
OAuth2authorizationCodeRequired

OAuth2 authorizationCode flow is currently not functional on the Swagger UI.

Authorization URL: Token URL:
Responses
chevron-right
200

Profile retrieved successfully

application/ld+json
get
/bcv1/profile

Get the authenticated user's profile

get

Returns the OB 2.1 profile of the authenticated badge recipient

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : See who you are
Authorizations
OAuth2authorizationCodeRequired

OAuth2 authorizationCode flow is currently not functional on the Swagger UI.

Authorization URL: Token URL:
Responses
chevron-right
200

Profile retrieved successfully

application/ld+json
get
/bcv1/ims/ob/v2p1/profile

Last updated

Was this helpful?