Boosts

Get OBv3 alignments for a boost

get

Returns OBv3 alignment entries based on the boost's linked framework and aligned skills. Requires issue permission.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
uristringRequired
Responses
200

Successful response

application/json
get
/boost/alignments

Attach framework to boost

post

Ensures a USES_FRAMEWORK relationship from a boost to a SkillFramework. Requires boost admin.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
boostUristringRequired
frameworkIdstringRequired
Responses
200

Successful response

application/json
Responseboolean
post
/boost/attach-framework

Detach framework from boost

post

Removes a USES_FRAMEWORK relationship from a boost to a SkillFramework. Requires boost admin.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
boostUristringRequired
frameworkIdstringRequired
Responses
200

Successful response

application/json
Responseboolean
post
/boost/detach-framework

Align skills to boost

post

Ensures ALIGNED_TO relationships from a boost to Skill nodes. Requires boost admin.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
boostUristringRequired
Responses
200

Successful response

application/json
Responseboolean
post
/boost/align-skills

List available skills for a boost

get

Returns skills from frameworks attached to the boost or any of its ancestors. Requires boost admin.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
uristringRequired
Responses
200

Successful response

application/json
get
/boost/skills/available

Search available skills for a boost

post

Returns a flattened, paginated list of skills matching the search query. Supports $regex and $in operators. Searches skills from frameworks attached to the boost or any of its ancestors. Requires boost admin.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
uristringRequired
queryany ofRequired
or
limitinteger · min: 1 · max: 200OptionalDefault: 50
cursorany ofOptional
stringOptional
or
nullOptional
Responses
200

Successful response

application/json
post
/boost/skills/search

Send a Boost

post

This endpoint sends a boost to a profile

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
profileIdstringRequired
Body
uristringRequired
credentialany ofRequired
or
Responses
200

Successful response

application/json
Responsestring
post
/boost/send/{profileId}

Creates a boost

post

This route creates a boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
namestringOptional
typestringOptional
categorystringOptional
statusstring · enumOptionalPossible values:
autoConnectRecipientsbooleanOptional
allowAnyoneToCreateChildrenbooleanOptional
credentialany ofRequired
or
Responses
200

Successful response

application/json
Responsestring
post
/boost/create

Creates a boost

post

This route creates a boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
parentUristringRequired
Responses
200

Successful response

application/json
Responsestring
post
/boost/create/child

Get boost

get

This endpoint gets metadata about a boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
uristringRequired
Responses
200

Successful response

application/json
get
/boost

Update a boost

post

This route updates a boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
uristringRequired
Responses
200

Successful response

application/json
Responseboolean
post
/boost

Delete a boost

delete

This route deletes a boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
uristringRequired
Responses
200

Successful response

application/json
Responseboolean
delete
/boost

List frameworks used by a boost (paginated)

post

Returns frameworks aligned to a boost via USES_FRAMEWORK with pagination and optional query filtering. Requires boost admin.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
uristringRequired
limitinteger · min: 1 · max: 200OptionalDefault: 50
cursorany ofOptional
stringOptional
or
nullOptional
queryany ofOptional
or
Responses
200

Successful response

application/json
post
/boost/frameworks
Deprecated

Get boosts

post

This endpoint gets the current user's boosts. Warning! This route is deprecated and currently has a hard limit of returning only the first 50 boosts. Please use getPaginatedBoosts instead

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
queryany ofOptional
or
Responses
200

Successful response

application/json
post
/boost/all

Count managed boosts

post

This endpoint counts the current user's managed boosts.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
queryany ofOptional
or
Responses
200

Successful response

application/json
Responsenumber
post
/boost/count

Get boosts

post

This endpoint gets the current user's boosts

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
limitnumberOptionalDefault: 25
cursorstringOptional
sortstringOptional
queryany ofOptional
or
Responses
200

Successful response

application/json
post
/boost/paginated
Deprecated

Get boost recipients

get

This endpoint gets the recipients of a particular boost. Warning! This route is deprecated and currently has a hard limit of returning only the first 50 boosts. Please use getPaginatedBoostRecipients instead

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
uristringRequired
limitnumberOptionalDefault: 25
skipnumberOptional
includeUnacceptedBoostsbooleanOptionalDefault: true
Responses
200

Successful response

application/json
get
/boost/recipients

Get boost recipients

post

This endpoint gets the recipients of a particular boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
limitnumberOptionalDefault: 25
cursorstringOptional
sortstringOptional
uristringRequired
includeUnacceptedBoostsbooleanOptionalDefault: true
Responses
200

Successful response

application/json
post
/boost/recipients/paginated

Get boost recipients count

get

This endpoint counts the recipients of a particular boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
uristringRequired
includeUnacceptedBoostsbooleanOptionalDefault: true
Responses
200

Successful response

application/json
Responsenumber
get
/boost/recipients/count

Get connected boost recipients

post

This endpoint gets the recipients of a particular boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
uristringRequired
Body
limitnumberOptionalDefault: 25
cursorstringOptional
sortstringOptional
includeUnacceptedBoostsbooleanOptionalDefault: true
Responses
200

Successful response

application/json
post
/boost/recipients/connected/{uri}

Get boost recipients count

get

This endpoint counts the recipients of a particular boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
uristringRequired
Query parameters
includeUnacceptedBoostsbooleanOptionalDefault: true
Responses
200

Successful response

application/json
Responsenumber
get
/boost/recipients/connected/{uri}/count

Get Profile Managers that are a child of a boost

post

Get Profile Managers that are a child of a boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
limitnumberOptionalDefault: 25
cursorstringOptional
sortstringOptional
uristringRequired
Responses
200

Successful response

application/json
post
/boost/children-profile-managers

Get boost children

post

This endpoint gets the children of a particular boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
limitnumberOptionalDefault: 25
cursorstringOptional
sortstringOptional
uristringRequired
queryany ofOptional
or
numberOfGenerationsany ofOptionalDefault: 1
numberOptional
or
numberOptional
Responses
200

Successful response

application/json
post
/boost/children

Get boost recipients with children

post

This endpoint gets the recipients of a boost and all its children boosts

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
limitnumberOptionalDefault: 25
cursorstringOptional
sortstringOptional
uristringRequired
includeUnacceptedBoostsbooleanOptionalDefault: true
numberOfGenerationsany ofOptionalDefault: 1
numberOptional
or
numberOptional
boostQueryany ofOptional
or
Responses
200

Successful response

application/json
post
/boost/recipients-with-children/paginated

Count boost recipients with children

post

This endpoint counts distinct recipients of a boost and all its children boosts

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
uristringRequired
includeUnacceptedBoostsbooleanOptionalDefault: true
numberOfGenerationsany ofOptionalDefault: 1
numberOptional
or
numberOptional
boostQueryany ofOptional
or
Responses
200

Successful response

application/json
Responsenumber
post
/boost/recipients-with-children/count

Count boost children

post

This endpoint counts the children of a particular boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
uristringRequired
queryany ofOptional
or
numberOfGenerationsany ofOptionalDefault: 1
numberOptional
or
numberOptional
Responses
200

Successful response

application/json
Responsenumber
post
/boost/children/count

Get boost siblings

post

This endpoint gets the siblings of a particular boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
limitnumberOptionalDefault: 25
cursorstringOptional
sortstringOptional
uristringRequired
queryany ofOptional
or
Responses
200

Successful response

application/json
post
/boost/siblings

Count boost siblings

post

This endpoint counts the siblings of a particular boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
uristringRequired
queryany ofOptional
or
Responses
200

Successful response

application/json
Responsenumber
post
/boost/siblings/count

Get familial boosts

post

This endpoint gets the parents, children, and siblings of a particular boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
limitnumberOptionalDefault: 25
cursorstringOptional
sortstringOptional
uristringRequired
queryany ofOptional
or
parentGenerationsany ofOptionalDefault: 1
numberOptional
or
numberOptional
childGenerationsany ofOptionalDefault: 1
numberOptional
or
numberOptional
includeExtendedFamilybooleanOptionalDefault: false
Responses
200

Successful response

application/json
post
/boost/family

Count familial boosts

post

This endpoint counts the parents, children, and siblings of a particular boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
uristringRequired
queryany ofOptional
or
parentGenerationsany ofOptionalDefault: 1
numberOptional
or
numberOptional
childGenerationsany ofOptionalDefault: 1
numberOptional
or
numberOptional
includeExtendedFamilybooleanOptionalDefault: false
Responses
200

Successful response

application/json
Responsenumber
post
/boost/family/count

Get boost parents

post

This endpoint gets the parents of a particular boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
limitnumberOptionalDefault: 25
cursorstringOptional
sortstringOptional
uristringRequired
queryany ofOptional
or
numberOfGenerationsany ofOptionalDefault: 1
numberOptional
or
numberOptional
Responses
200

Successful response

application/json
post
/boost/parents

Count boost parents

post

This endpoint counts the parents of a particular boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
uristringRequired
queryany ofOptional
or
numberOfGenerationsany ofOptionalDefault: 1
numberOptional
or
numberOptional
Responses
200

Successful response

application/json
Responsenumber
post
/boost/parents/count

Get boost admins

post

This route returns the admins for a boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
limitnumberOptionalDefault: 25
cursorstringOptional
sortstringOptional
includeSelfbooleanOptionalDefault: true
uristringRequired
Responses
200

Successful response

application/json
post
/boost/admins

Add a Boost admin

post

This route adds a new admin for a boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
uristringRequired
profileIdstringRequired
Responses
200

Successful response

application/json
Responseboolean
post
/boost/add-admin

Remove a Boost admin

post

This route removes an admin from a boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
uristringRequired
profileIdstringRequired
Responses
200

Successful response

application/json
Responseboolean
post
/boost/remove-admin

Get boost permissions

get

This endpoint gets permission metadata about a boost

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
uristringRequired
Responses
200

Successful response

application/json
get
/boost/permissions

Update boost permissions

post

This endpoint updates permission metadata about a boost for the current user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
uristringRequired
Responses
200

Successful response

application/json
Responseboolean
post
/boost/permissions

Get boost permissions for someone else

get

This endpoint gets permission metadata about a boost for someone else

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
profileIdstringRequired
Query parameters
uristringRequired
Responses
200

Successful response

application/json
get
/boost/permissions/{profileId}

Update other profile's boost permissions

post

This endpoint updates permission metadata about a boost for another user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
profileIdstringRequired
Body
uristringRequired
Responses
200

Successful response

application/json
Responseboolean
post
/boost/permissions/{profileId}

Generate a claim link for a boost

post

This route creates a challenge that an unknown profile can use to claim a boost.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
boostUristringRequired
challengestringOptional
Responses
200

Successful response

application/json
post
/boost/generate-claim-link

Claim a boost using a claim link

post

Claims a boost using a claim link, including a challenge

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
boostUristringRequired
challengestringRequired
Responses
200

Successful response

application/json
Responsestring
post
/boost/claim

Make Boost Parent

post

This endpoint creates a parent/child relationship between two boosts

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
parentUristringRequired
childUristringRequired
Responses
200

Successful response

application/json
Responseboolean
post
/boost/make-parent

Remove Boost Parent

post

This endpoint removes a parent/child relationship between two boosts

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
parentUristringRequired
childUristringRequired
Responses
200

Successful response

application/json
Responseboolean
post
/boost/remove-parent

Send a boost to a profile using a signing authority

post

Issues a boost VC to a recipient profile using a specified signing authority and sends it via the network.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
profileIdstringRequired
Body
boostUristringRequired
Responses
200

Successful response

application/json
Responsestring
post
/boost/send/via-signing-authority/{profileId}

Last updated

Was this helpful?