department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
281 stars 197 forks source link

Add versioning to vets-api module #78812

Closed kjduensing closed 5 days ago

kjduensing commented 6 months ago

Description

The Travel Pay API has versioning in place to reduce downstream churn when endpoints change. In order to take advantage of this we should implement versioning on vets-api (and correspondingly vets-website). This will result in calling vets-api endpoints that look something like this:

Acceptance Criteria

Definition of Done

ayush-chak commented 3 months ago

not necessary for rollout, but we will do this after rollout

hinzed1127 commented 1 month ago

@kjduensing is there something more complex desired than the initial versioning in place, or is this ticket outdated now?