Update Badge Criteria
Changed onUpdate a specific badge criteria
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",
"description": "Earners must have completed a three stage interview process before they can earn this badge.",
"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
update_badge_criteria_v1_badge_criteria__criteria_id__putremoved and replaced withbadge_update_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
removed the enum value
Applicationof the request property - breaking
removed the enum value
Assessmentof the request property - breaking
removed the enum value
Awardof the request property - breaking
removed the enum value
Badgeof the request property - breaking
removed the enum value
Courseof the request property - breaking
removed the enum value
Credentialof the request property - breaking
removed the enum value
Education_Experienceof the request property - breaking
removed the enum value
Leadershipof the request property - breaking
removed the enum value
Memberof the request property - breaking
removed the enum value
Otherof the request property - breaking
removed the enum value
Participantof the request property - breaking
removed the enum value
Paymentof the request property - breaking
removed the enum value
Portfolioof the request property - breaking
removed the enum value
Presenterof the request property - breaking
removed the enum value
Professional_Experienceof the request property - breaking
removed the enum value
Projectof the request property - breaking
removed the enum value
Schedule_Registrationof the request property - breaking
removed the enum value
Volunteerof the request property - breaking
the
request property type changed fromstringto no type - 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
added
subschema #2to therequest propertyanyOflist - 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
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