Create Badge Criteria
Changed onAdd a new string to the badge's criteria. The input data could be anything typed by the user.
Request
- Base URLhttps://api.navigatr.app (the document declares no server; this is the origin it was published from)
- AuthOAuth 2PasswordToken URL/v1/token
Path parameters
Headers
Request body
Example request
{
"external_id": "ABCD-EFG-HIJK-LMNOPQRS",
"external_url": "https://apply.org"
}Response
Successful Response
Example response
{
"external_id": "ABCD-EFG-HIJK-LMNOPQRS",
"description": "Earners must have completed a three stage interview process before they can earn this badge.",
"external_url": "https://apply.org"
}Changes
- warning
added the new
Pathwayenum value to the/response property for the response status - info
api operation id
create_badge_criteria_v1_badge__badge_id__criteria_postremoved and replaced withbadge_create_badge_criteria - info
added the new optional
headerrequest parameterX-Access-Token - info
added the new
Pathwayenum value to the request property - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
the
response's property default value changed fromUnauthorized accesstoInsufficient permissionsfor the status
- warning
- breaking
response property
badge_idlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
response property
descriptionlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
response property
external_idlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
response property
external_urllist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
response property
idlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
the
response's property type changed fromstringto no type for status - info
request property
list-of-types was widened by adding typesnullto media typeapplication/json - info
request property
list-of-types was widened by adding typesnullto media typeapplication/json - info
request property
list-of-types was widened by adding typesnullto media typeapplication/json - info
the
request property's minLength was decreased from1to0 - info
added
subschema #2to theresponse propertyanyOflist for the response status - info
removed the
Applicationenum value from theresponse property for the response status - info
removed the
Assessmentenum value from theresponse property for the response status - info
removed the
Awardenum value from theresponse property for the response status - info
removed the
Badgeenum value from theresponse property for the response status - info
removed the
Courseenum value from theresponse property for the response status - info
removed the
Credentialenum value from theresponse property for the response status - info
removed the
Education_Experienceenum value from theresponse property for the response status - info
removed the
Leadershipenum value from theresponse property for the response status - info
removed the
Memberenum value from theresponse property for the response status - info
removed the
Otherenum value from theresponse property for the response status - info
removed the
Participantenum value from theresponse property for the response status - info
removed the
Paymentenum value from theresponse property for the response status - info
removed the
Portfolioenum value from theresponse property for the response status - info
removed the
Presenterenum value from theresponse property for the response status - info
removed the
Professional_Experienceenum value from theresponse property for the response status - info
removed the
Projectenum value from theresponse property for the response status - info
removed the
Schedule_Registrationenum value from theresponse property for the response status - info
removed the
Volunteerenum value from theresponse property for the response status
- breaking