@@ -27,7 +27,7 @@ type createAPITokenResp struct {
27
27
// CreateAPIToken creates a new APIToken for making authenticated requests to Coder Enterprise.
28
28
func (c Client ) CreateAPIToken (ctx context.Context , userID string , req CreateAPITokenReq ) (token string , _ error ) {
29
29
var resp createAPITokenResp
30
- err := c .requestBody (ctx , http .MethodPost , "/api/private /api-keys/" + userID , req , & resp )
30
+ err := c .requestBody (ctx , http .MethodPost , "/api/v0 /api-keys/" + userID , req , & resp )
31
31
if err != nil {
32
32
return "" , err
33
33
}
@@ -37,7 +37,7 @@ func (c Client) CreateAPIToken(ctx context.Context, userID string, req CreateAPI
37
37
// APITokens fetches all APITokens owned by the given user.
38
38
func (c Client ) APITokens (ctx context.Context , userID string ) ([]APIToken , error ) {
39
39
var tokens []APIToken
40
- if err := c .requestBody (ctx , http .MethodGet , "/api/private /api-keys/" + userID , nil , & tokens ); err != nil {
40
+ if err := c .requestBody (ctx , http .MethodGet , "/api/v0 /api-keys/" + userID , nil , & tokens ); err != nil {
41
41
return nil , err
42
42
}
43
43
return tokens , nil
@@ -46,21 +46,21 @@ func (c Client) APITokens(ctx context.Context, userID string) ([]APIToken, error
46
46
// APITokenByID fetches the metadata for a given APIToken.
47
47
func (c Client ) APITokenByID (ctx context.Context , userID , tokenID string ) (* APIToken , error ) {
48
48
var token APIToken
49
- if err := c .requestBody (ctx , http .MethodGet , "/api/private /api-keys/" + userID + "/" + tokenID , nil , & token ); err != nil {
49
+ if err := c .requestBody (ctx , http .MethodGet , "/api/v0 /api-keys/" + userID + "/" + tokenID , nil , & token ); err != nil {
50
50
return nil , err
51
51
}
52
52
return & token , nil
53
53
}
54
54
55
55
// DeleteAPIToken deletes an APIToken.
56
56
func (c Client ) DeleteAPIToken (ctx context.Context , userID , tokenID string ) error {
57
- return c .requestBody (ctx , http .MethodDelete , "/api/private /api-keys/" + userID + "/" + tokenID , nil , nil )
57
+ return c .requestBody (ctx , http .MethodDelete , "/api/v0 /api-keys/" + userID + "/" + tokenID , nil , nil )
58
58
}
59
59
60
60
// RegenerateAPIToken regenerates the given APIToken and returns the new value.
61
61
func (c Client ) RegenerateAPIToken (ctx context.Context , userID , tokenID string ) (token string , _ error ) {
62
62
var resp createAPITokenResp
63
- if err := c .requestBody (ctx , http .MethodPost , "/api/private /api-keys/" + userID + "/" + tokenID + "/regen" , nil , & resp ); err != nil {
63
+ if err := c .requestBody (ctx , http .MethodPost , "/api/v0 /api-keys/" + userID + "/" + tokenID + "/regen" , nil , & resp ); err != nil {
64
64
return "" , err
65
65
}
66
66
return resp .Key , nil
0 commit comments