Skip to main content

Roadmaps

Roadmap is a program of study that teaches the skills and techniques needed to design, develop, and maintain software applications. This can include topics such as programming languages (such as JavaScript, Rust, Python, or Java), object-oriented programming, data structures and algorithms, software testing, and software development methodologies (such as Agile or Waterfall). Roadmap may also cover software development tools, version control systems, and software architecture. Roadmaps can also cover specific areas of software development such as mobile app development, game development, or web development.

Get Get all Roadmaps

gethttps://cache.showwcase.com/roadmaps
Query
FieldTypeDescription
isDraftbooleanFilter shows by status.
skip

Default value: 0

numberPagination offset.
limit

Default value: 15

numberPagination limit. (Max value 100)

Get Get Roadmap

gethttps://cache.showwcase.com/roadmaps/:roadmapId
Parameters
FieldTypeDescription
roadmapIdnumberUnique roadmap identifier.

Post Create Roadmap

posthttps://cache.showwcase.com/roadmaps

Put Update Roadmap

puthttps://cache.showwcase.com/roadmaps/:roadmapId
Headers
FieldDescription
AuthorizationAn access token that represents the user who wants to take an action. Read more about access tokens here.
Parameters
FieldTypeDescription
roadmapIdnumberUnique roadmap identifier.
Body
FieldTypeDescription
titlestringTitle of the roadmap
colorstringHEX color of the roadmap
aboutstringAbout the roadmap
descriptionstringShort description of the roadmap used on the homepage
infoobjectAdditional information about the roadmap stored as a JSON object
info.salarystringPotential salary for the role

Delete Delete Roadmap

gethttps://cache.showwcase.com/roadmaps/:roadmapId
Parameters
FieldTypeDescription
roadmapIdnumberUnique roadmap identifier.