@@ -44,22 +44,22 @@ func New(options *Options) (http.Handler, func()) {
44
44
r .Route ("/files" , func (r chi.Router ) {
45
45
r .Use (httpmw .ExtractAPIKey (options .Database , nil ))
46
46
r .Get ("/{hash}" , api .fileByHash )
47
- r .Post ("/" , api .postFiles )
47
+ r .Post ("/" , api .postFile )
48
48
})
49
- r .Route ("/organization /{organization}" , func (r chi.Router ) {
49
+ r .Route ("/organizations /{organization}" , func (r chi.Router ) {
50
50
r .Use (
51
51
httpmw .ExtractAPIKey (options .Database , nil ),
52
52
httpmw .ExtractOrganizationParam (options .Database ),
53
53
)
54
- r .Get ("/provisionerdaemons" , nil )
55
- r .Post ("/projectversion " , nil )
54
+ r .Get ("/provisionerdaemons" , api . provisionerDaemonsByOrganization )
55
+ r .Post ("/projectversions " , api . postProjectVersionsByOrganization )
56
56
r .Route ("/projects" , func (r chi.Router ) {
57
57
r .Post ("/" , api .postProjectsByOrganization )
58
58
r .Get ("/" , api .projectsByOrganization )
59
59
r .Get ("/{projectname}" , api .projectByOrganizationAndName )
60
60
})
61
61
})
62
- r .Route ("/project /{project}" , func (r chi.Router ) {
62
+ r .Route ("/projects /{project}" , func (r chi.Router ) {
63
63
r .Use (
64
64
httpmw .ExtractAPIKey (options .Database , nil ),
65
65
httpmw .ExtractProjectParam (options .Database ),
@@ -74,7 +74,7 @@ func New(options *Options) (http.Handler, func()) {
74
74
r .Get ("/versions/latest" , nil )
75
75
r .Patch ("/versions" , nil )
76
76
})
77
- r .Route ("/projectversion /{projectversion}" , func (r chi.Router ) {
77
+ r .Route ("/projectversions /{projectversion}" , func (r chi.Router ) {
78
78
r .Use (
79
79
httpmw .ExtractAPIKey (options .Database , nil ),
80
80
httpmw .ExtractProjectVersionParam (options .Database ),
@@ -87,12 +87,12 @@ func New(options *Options) (http.Handler, func()) {
87
87
r .Get ("/logs" , nil )
88
88
r .Get ("/resources" , nil )
89
89
})
90
- r .Route ("/provisionerdaemon " , func (r chi.Router ) {
90
+ r .Route ("/provisionerdaemons " , func (r chi.Router ) {
91
91
r .Route ("/me" , func (r chi.Router ) {
92
92
r .Get ("/listen" , api .provisionerDaemonsServe )
93
93
})
94
94
})
95
- r .Route ("/user " , func (r chi.Router ) {
95
+ r .Route ("/users " , func (r chi.Router ) {
96
96
r .Post ("/login" , api .postLogin )
97
97
r .Post ("/logout" , api .postLogout )
98
98
r .Get ("/first" , api .firstUser )
@@ -108,7 +108,7 @@ func New(options *Options) (http.Handler, func()) {
108
108
})
109
109
})
110
110
})
111
- r .Route ("/workspaceagent " , func (r chi.Router ) {
111
+ r .Route ("/workspaceagents " , func (r chi.Router ) {
112
112
r .Route ("/auth" , func (r chi.Router ) {
113
113
r .Post ("/google-instance-identity" , api .postAuthenticateWorkspaceAgentUsingGoogleInstanceIdentity )
114
114
})
@@ -117,7 +117,7 @@ func New(options *Options) (http.Handler, func()) {
117
117
r .Get ("/listen" , nil )
118
118
})
119
119
})
120
- r .Route ("/workspace /{workspace}" , func (r chi.Router ) {
120
+ r .Route ("/workspaces /{workspace}" , func (r chi.Router ) {
121
121
r .Use (
122
122
httpmw .ExtractAPIKey (options .Database , nil ),
123
123
httpmw .ExtractWorkspaceParam (options .Database ),
@@ -127,7 +127,7 @@ func New(options *Options) (http.Handler, func()) {
127
127
r .Get ("/builds" , nil )
128
128
r .Post ("/builds" , nil )
129
129
})
130
- r .Route ("/workspacebuild /{workspacebuild}" , func (r chi.Router ) {
130
+ r .Route ("/workspacebuilds /{workspacebuild}" , func (r chi.Router ) {
131
131
r .Use (
132
132
httpmw .ExtractAPIKey (options .Database , nil ),
133
133
httpmw .ExtractWorkspaceBuildParam (options .Database ),
0 commit comments