services.careertrek.org Open in urlscan Pro
184.171.102.83  Public Scan

URL: https://services.careertrek.org/
Submission: On July 04 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 1 forms found in the DOM

<form class="download-url-wrapper"><input class="download-url-input" type="text" value="/swagger"><button class="download-url-button button">Explore</button></form>

Text Content

Explore


CAREERTREK DEVELOPER API

 0.0.1 

OAS 3.0

/swagger

For use by intoCareers and partners

Servers
/ - Swagger Server
Authorize



AUTH

GET
/auth/token/create
Creates a random JWT token for testing purposes

POST
/auth/clever
validates user with one time use token

POST
/auth/token/create/username
Creates a JWT for a known test user



ATTRIBUTES

GET
/api/v1/attributes
Retrieves a list of attributes

GET
/api/v1/attributes/{type}
Retrieves a list of attributes filtered by type



AVATAR

GET
/api/v1/avatar/listParts
Return a list of avatar selection options.

GET
/api/v1/avatar/parts/{part}
Retrieves an image of the indivitual parts of the avatar

GET
/api/v1/avatar/provide/pick/{amount}
Return a desired amount unqiue avatars from the desired source.

GET
/api/v1/avatar/generate/from/{encodedAvatar}/me.png
Get the png image from the provided encoded avatar details

GET
/api/v1/avatar/generate/from/{eyes}/{nose}/{mouth}/{color}/me.png
Update a previously submitted assessment, return list of assessments



FACTOIDS

GET
/api/v1/factoids
Retrieves a list of factoids

GET
/api/v1/factoids/challenge
Retrieves random list of factoids



OCCS

GET
/api/v1/occs/index
Retrieves list of occupations with top level data

GET
/api/v1/occs
Retrieves list of occupations

POST
/api/v1/occs
Retrieves list of occupations with advanced filtering options

GET
/api/v1/occs/category/random/{categoryId}/{random}
Retrieves a random list of 'n' occupations in the target category

GET
/api/v1/occs/category/default/{categoryId}
Retrieves a random list of 'n' occupations in the target category

GET
/api/v1/occs/categories
Retrieves list of categories and the number of occs

GET
/api/v1/occs/holland
Retrieves occupations grouped by hollandcode

GET
/api/v1/occs/holland/random
Retrieves random 6 occupations selected from each hollandcode

GET
/api/v1/occ/{occId}
Retrieves a single occupation by its id

GET
/api/v1/occ/{occId}/overview
Retrieves overview data for single occupation

GET
/api/v1/occs/value/random/{valueName}
Retrieves random occupations for the given work value name



PAGES

GET
/api/v1/pages
Retrieves page text for navigation pages

GET
/api/v1/page/module/{module}
Retrieves a specific page



QUICKPIC

GET
/api/v1/quick-pic/questions
Retrieves list of questions and response values

GET
/api/v1/quick-pic/restore/{_id}
Returns answers

GET
/api/v1/quick-pic/results/{_id}
Returns occupation results

GET
/api/v1/quick-pic/results/{_id}/{limit}
Returns occupation results overriding the limit

GET
/api/v1/quick-pic/list
Retrieves list of results

GET
/api/v1/quick-pic/save/seed
Autopopulates an answer set for testing/demo purposes

POST
/api/v1/quick-pic/save
Saves responses, returns status and id

PUT
/api/v1/quick-pic/reflection/{_id}
Update reflection field

DELETE
/api/v1/quick-pic/delete/{_id}
Delete a previously submitted assessment, return list of assessments

PUT
/api/v1/quick-pic/update/{_id}
Update a previously submitted assessment, return list of assessments



RATHERS

GET
/api/v1/Rathers
retrieves All Rathers (Would you rather?) for the user by their language

GET
/api/v1/Rathers/random
retrieves a list of random Rathers (Would you rather?) for the user by their
language



SITE

GET
/api/v1/site/profile
Retrieves the profile for the site associated with current user

GET
/api/v1/site/components
Retrieves all Career Trek components/modules for the site, default to be all
available components/modules.



THIS OR THAT

GET
/api/v1/ThisOrThat
retrieves All ThisOrThats (This Or That?) for the user by their language

GET
/api/v1/ThisOrThat/random
retrieves a list of random ThisOrThats (This Or That?) for the user by their
Language



USER

PUT
/api/v1/user/accessibility
Set the accessibility boolean flag that enables all accessibility. (i.e. context
help windows)

GET
/api/v1/user/avatar
Retrieve the users avatar details

PUT
/api/v1/user/avatar
Upsert the users avatar

GET
/api/v1/user/avatar/generate/me.png
Retrieve the users avatar details

GET
/api/v1/user/Components
retrieves all career trek components/modules for user. Default to be all
available components/modules

GET
/api/v1/user/language/{language}
Change language of current user

DELETE
/api/v1/user/occ/{occId}
remove occupation from user favorite/evaluated occupations list

GET
/api/v1/user/occ/rate/{occId}/{ratingBoolean}
Retrieves the current users' profile

GET
/api/v1/user/occ/rate/list/filter/by/{rateStatus}
Retrieves a filtered list of occ rated by the current user

PUT
/api/v1/user/occ/viewed/{occId}/{module}
Records when a user views an occupation tied with the corrisponding module

GET
/api/v1/user/occ/viewed/list/{module}
Retrieves the current users' profile

GET
/api/v1/user/profile
Retrieves the current users' profile

GET
/api/v1/user/profile/provide/{verbosity}
Retrieves the current users' portfolio



USER AUTH

GET
/api/v1/user/auth/decode
Decodes the JWT token for the current user

GET
/api/v1/user/auth/renew
Renew current users JWT token

GET
/api/v1/user/auth/validate
Check to see that current user's token is still valid



USER CAREER CORNER

GET
/api/v1/user/CareerCornerOccs/
retrieve the list of selected custom occs for the user's site group, if none
found, retrieve the list of selected custom occs for the site.

GET
/api/v1/user/CareerCornerOccs/Custom-occ/{occId}
retrieves any career corner custom occ by occId regardless of user.

POST
/api/v1/user/CareerCornerOccs/Ribbon/{customOccId}
add ribbon to user's selected custom occ

DELETE
/api/v1/user/CareerCornerOccs/Ribbon/{customOccId}
remove ribbon from user's selected custom occ

GET
/api/v1/user/CareerCornerOccs/Reflection/{customOccId}
retrieve user's reflection of the selected ribbon/custom occ

PUT
/api/v1/user/CareerCornerOccs/Reflection/{customOccId}
update user's reflection of the selected ribbon/custom occ



USER COMPONENT MODULE THOUGHTS

GET
/api/v1/user/Thoughts/{moduleName}
retrieves users thought by module

POST
/api/v1/user/Thoughts/{moduleName}
Saves users thought by module



USER CUSTOM OCCUPATION REFLECTION

GET
/api/v1/user/Custom-Occ/Reflection/{occId}
Retrieve the custom occ reflection for the user

PUT
/api/v1/user/Custom-Occ/Reflection/{occId}
Update reflection for the user's custom occ



USER CUSTOM OCCUPATIONS

GET
/api/v1/user/custom-occs/list
Get user's custom occupations

GET
/api/v1/user/custom-occ/{occId}
Get user's custom occupation

POST
/api/v1/user/custom-occ/create
Add a new custom occupation

PUT
/api/v1/user/custom-occ/update/{occId}
update a custom occupation

DELETE
/api/v1/user/custom-occ/delete/{occId}
remove a custom occupation



USER DISCOVERER

GET
/api/v1/user/communityOccs
Get community occs

GET
/api/v1/user/SelectedCommunityOccs
Get user's community occs by language

POST
/api/v1/user/SelectedCommunityOccs
user selected community occ ids list to update



USER DREAM OCCUPATIONS

GET
/api/v1/user/dream-occs/list
Get user's dream occupations

GET
/api/v1/user/dream-occ/{occId}
Get user's dream occupation

POST
/api/v1/user/dream-occ/create
Add a new dream occupation

PUT
/api/v1/user/dream-occ/update/{occId}
update a dream occupation

DELETE
/api/v1/user/dream-occ/delete/{occId}
remove a dream occupation



USER EVALUATED OCC REFLECTION

GET
/api/v1/user/occ/rate/reflection/{occId}
Retrieve the reflection of occupation evaluated by the current user

PUT
/api/v1/user/occ/rate/reflection/{occId}
Save user reflection to the evaluated occupation



USER NAVIGATOR

GET
/api/v1/user/values/results
Get's user's Navigator top 2 work values

POST
/api/v1/user/values/result
save user's top 2 work values to Navigator



USER PATHFINDER

POST
/api/v1/user/holland/add
Record user likes/dislikes for holland activity

GET
/api/v1/user/holland/results
Retrieves holland matches

POST
/api/v1/user/holland/challenge/add
Record score for holland activity

GET
/api/v1/user/holland/challenge/results
Retrieves holland challenge results

GET
/api/v1/user/holland/challenge/results/{limit}
Retrieves top n holland challenge results sorted by best score (lower is better)



USER SCOUT

GET
/api/v1/user/thisOrThat/results
get all user's Scout scores

POST
/api/v1/user/thisOrThat/result
save user's top answer/result to ThisOrThat questions



USER TREKKER

POST
/api/v1/user/skills/add
Record user good/not good for skills activity

GET
/api/v1/user/skills/results
get user's good/not good for skills activity

POST
/api/v1/user/skills/challenge/add
Record score for skills activity

GET
/api/v1/user/skills/challenge/results
Retrieves skills challenge results

GET
/api/v1/user/skills/challenge/results/{limit}
Retrieves top n skills challenge results sorted by best score


SCHEMAS

Accessibility
AvatarParts
AvatarsRandomPick
EncodedAvatar
CleverPost
OccAttribute
OccImage
DreamOccImage
OccTasks
OccCategory
OccBase
DreamOccBase
ExplorerChallengeSections
ExplorerChallenge
UserHolland
HollandChallenge
UserSkills
SkillsChallenge
AuthPostUser
AuthPostLanguage
CommunityOccIds
QuickPicAnswers
QuickPicUpdate
QuickPicAnswer
QuickPicSavedItem
QuickPicSavedItems
OccPost
Page
CareerGroup
User