Skip to content

Commit e333d62

Browse files
feat: api: dual-route /projects under /org/projects, deprecate /projects
1 parent 0e078e2 commit e333d62

4 files changed

Lines changed: 17 additions & 17 deletions

File tree

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 112
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel/kernel-5d96fec7a84722f300bd99db7352d6284141826f3412f6d370ac0926edf03d42.yml
3-
openapi_spec_hash: d4e1a29ac06f9543e0ef69372eb3ff35
4-
config_hash: ae3dea7997fb5d36fa41979f9585ed78
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel/kernel-a0ad160eb0fb11e201e240de8487c12992a474076aeed1c1167ee54ade43edfb.yml
3+
openapi_spec_hash: 84a7075fddbe17b1446a759e8cc39047
4+
config_hash: 26beac3050665664d5d74d2bbfe9e808

api.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -349,11 +349,11 @@ Types:
349349

350350
Methods:
351351

352-
- <code title="post /projects">client.projects.<a href="./src/resources/projects/projects.ts">create</a>({ ...params }) -> Project</code>
353-
- <code title="get /projects/{id}">client.projects.<a href="./src/resources/projects/projects.ts">retrieve</a>(id) -> Project</code>
354-
- <code title="patch /projects/{id}">client.projects.<a href="./src/resources/projects/projects.ts">update</a>(id, { ...params }) -> Project</code>
355-
- <code title="get /projects">client.projects.<a href="./src/resources/projects/projects.ts">list</a>({ ...params }) -> ProjectsOffsetPagination</code>
356-
- <code title="delete /projects/{id}">client.projects.<a href="./src/resources/projects/projects.ts">delete</a>(id) -> void</code>
352+
- <code title="post /org/projects">client.projects.<a href="./src/resources/projects/projects.ts">create</a>({ ...params }) -> Project</code>
353+
- <code title="get /org/projects/{id}">client.projects.<a href="./src/resources/projects/projects.ts">retrieve</a>(id) -> Project</code>
354+
- <code title="patch /org/projects/{id}">client.projects.<a href="./src/resources/projects/projects.ts">update</a>(id, { ...params }) -> Project</code>
355+
- <code title="get /org/projects">client.projects.<a href="./src/resources/projects/projects.ts">list</a>({ ...params }) -> ProjectsOffsetPagination</code>
356+
- <code title="delete /org/projects/{id}">client.projects.<a href="./src/resources/projects/projects.ts">delete</a>(id) -> void</code>
357357

358358
## Limits
359359

@@ -364,8 +364,8 @@ Types:
364364

365365
Methods:
366366

367-
- <code title="get /projects/{id}/limits">client.projects.limits.<a href="./src/resources/projects/limits.ts">retrieve</a>(id) -> ProjectLimits</code>
368-
- <code title="patch /projects/{id}/limits">client.projects.limits.<a href="./src/resources/projects/limits.ts">update</a>(id, { ...params }) -> ProjectLimits</code>
367+
- <code title="get /org/projects/{id}/limits">client.projects.limits.<a href="./src/resources/projects/limits.ts">retrieve</a>(id) -> ProjectLimits</code>
368+
- <code title="patch /org/projects/{id}/limits">client.projects.limits.<a href="./src/resources/projects/limits.ts">update</a>(id, { ...params }) -> ProjectLimits</code>
369369

370370
# CredentialProviders
371371

src/resources/projects/limits.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export class Limits extends APIResource {
2121
* ```
2222
*/
2323
retrieve(id: string, options?: RequestOptions): APIPromise<ProjectLimits> {
24-
return this._client.get(path`/projects/${id}/limits`, options);
24+
return this._client.get(path`/org/projects/${id}/limits`, options);
2525
}
2626

2727
/**
@@ -37,7 +37,7 @@ export class Limits extends APIResource {
3737
* ```
3838
*/
3939
update(id: string, body: LimitUpdateParams, options?: RequestOptions): APIPromise<ProjectLimits> {
40-
return this._client.patch(path`/projects/${id}/limits`, { body, ...options });
40+
return this._client.patch(path`/org/projects/${id}/limits`, { body, ...options });
4141
}
4242
}
4343

src/resources/projects/projects.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class Projects extends APIResource {
2626
* ```
2727
*/
2828
create(body: ProjectCreateParams, options?: RequestOptions): APIPromise<Project> {
29-
return this._client.post('/projects', { body, ...options });
29+
return this._client.post('/org/projects', { body, ...options });
3030
}
3131

3232
/**
@@ -38,7 +38,7 @@ export class Projects extends APIResource {
3838
* ```
3939
*/
4040
retrieve(id: string, options?: RequestOptions): APIPromise<Project> {
41-
return this._client.get(path`/projects/${id}`, options);
41+
return this._client.get(path`/org/projects/${id}`, options);
4242
}
4343

4444
/**
@@ -50,7 +50,7 @@ export class Projects extends APIResource {
5050
* ```
5151
*/
5252
update(id: string, body: ProjectUpdateParams, options?: RequestOptions): APIPromise<Project> {
53-
return this._client.patch(path`/projects/${id}`, { body, ...options });
53+
return this._client.patch(path`/org/projects/${id}`, { body, ...options });
5454
}
5555

5656
/**
@@ -68,7 +68,7 @@ export class Projects extends APIResource {
6868
query: ProjectListParams | null | undefined = {},
6969
options?: RequestOptions,
7070
): PagePromise<ProjectsOffsetPagination, Project> {
71-
return this._client.getAPIList('/projects', OffsetPagination<Project>, { query, ...options });
71+
return this._client.getAPIList('/org/projects', OffsetPagination<Project>, { query, ...options });
7272
}
7373

7474
/**
@@ -80,7 +80,7 @@ export class Projects extends APIResource {
8080
* ```
8181
*/
8282
delete(id: string, options?: RequestOptions): APIPromise<void> {
83-
return this._client.delete(path`/projects/${id}`, {
83+
return this._client.delete(path`/org/projects/${id}`, {
8484
...options,
8585
headers: buildHeaders([{ Accept: '*/*' }, options?.headers]),
8686
});

0 commit comments

Comments
 (0)