You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[2026-02-26] Release: Update Connect API Starter Kit (#30)
Release: Update Connect API Starter Kit
Generated on: Thu Feb 26 23:46:42 UTC 2026
Source commit: e3f932ec17bd355336cfb1d9cf7164e4a1a046b6
Co-authored-by: canva-sdk-releases[bot] <227329455+canva-sdk-releases[bot]@users.noreply.github.com>
Copy file name to clipboardExpand all lines: client/ts/sdk.gen.ts
+58-70Lines changed: 58 additions & 70 deletions
Original file line number
Diff line number
Diff line change
@@ -130,6 +130,12 @@ import type {
130
130
RevokeTokensData,
131
131
RevokeTokensError,
132
132
RevokeTokensResponse2,
133
+
GetOidcJwksData,
134
+
GetOidcJwksError,
135
+
GetOidcJwksResponse,
136
+
UserInfoData,
137
+
UserInfoError,
138
+
UserInfoResponse2,
133
139
CreateDesignResizeJobData,
134
140
CreateDesignResizeJobError,
135
141
CreateDesignResizeJobResponse2,
@@ -341,17 +347,9 @@ export class AssetService {
341
347
342
348
exportclassAutofillService{
343
349
/**
344
-
* <Warning>
345
-
*
346
-
* Brand templates were migrated to use a new ID format in September 2025. If your integration stores brand template IDs, you'll need to migrate to use the new IDs. Old brand template IDs will continue to be accepted for 6 months to give you time to migrate to the new IDs.
347
-
*
348
-
* </Warning>
349
-
*
350
-
* <Note>
350
+
* WARNING: Brand templates were migrated to use a new ID format in September 2025. If your integration stores brand template IDs, you'll need to migrate to use the new IDs. Old brand template IDs will continue to be accepted for 6 months to give you time to migrate to the new IDs.
351
351
*
352
-
* To use this API, your integration must act on behalf of a user that's a member of a [Canva Enterprise](https://www.canva.com/enterprise/) organization.
353
-
*
354
-
* </Note>
352
+
* AVAILABILITY: To use this API, your integration must act on behalf of a user that's a member of a [Canva Enterprise](https://www.canva.com/enterprise/) organization.
355
353
*
356
354
* Starts a new [asynchronous job](https://www.canva.dev/docs/connect/api-requests-responses/#asynchronous-job-endpoints) to autofill a Canva design using a brand template and input data.
357
355
*
@@ -366,11 +364,7 @@ export class AutofillService {
366
364
*
367
365
* WARNING: Chart data fields are a [preview feature](https://www.canva.dev/docs/connect/#preview-apis). There might be unannounced breaking changes to this feature which won't produce a new API version.
368
366
*
369
-
* <Note>
370
-
*
371
-
* For more information on the workflow for using asynchronous jobs, see [API requests and responses](https://www.canva.dev/docs/connect/api-requests-responses/#asynchronous-job-endpoints). You can check the status and get the results of autofill jobs created with this API using the [Get design autofill job API](https://www.canva.dev/docs/connect/api-reference/autofills/get-design-autofill-job/).
372
-
*
373
-
* </Note>
367
+
* NOTE: For more information on the workflow for using asynchronous jobs, see [API requests and responses](https://www.canva.dev/docs/connect/api-requests-responses/#asynchronous-job-endpoints). You can check the status and get the results of autofill jobs created with this API using the [Get design autofill job API](https://www.canva.dev/docs/connect/api-reference/autofills/get-design-autofill-job/).
@@ -390,11 +384,7 @@ export class AutofillService {
390
384
}
391
385
392
386
/**
393
-
* <Note>
394
-
*
395
-
* To use this API, your integration must act on behalf of a user that's a member of a [Canva Enterprise](https://www.canva.com/enterprise/) organization.
396
-
*
397
-
* </Note>
387
+
* AVAILABILITY: To use this API, your integration must act on behalf of a user that's a member of a [Canva Enterprise](https://www.canva.com/enterprise/) organization.
398
388
*
399
389
* Get the result of a design autofill job that was created using the [Create design autofill job
@@ -417,17 +407,9 @@ export class AutofillService {
417
407
418
408
exportclassBrandTemplateService{
419
409
/**
420
-
* <Warning>
421
-
*
422
-
* Brand templates were migrated to use a new ID format in September 2025. If your integration stores brand template IDs, you'll need to migrate to use the new IDs. Old brand template IDs will continue to be accepted for 6 months to give you time to migrate to the new IDs.
410
+
* WARNING: Brand templates were migrated to use a new ID format in September 2025. If your integration stores brand template IDs, you'll need to migrate to use the new IDs. Old brand template IDs will continue to be accepted for 6 months to give you time to migrate to the new IDs.
423
411
*
424
-
* </Warning>
425
-
*
426
-
* <Note>
427
-
*
428
-
* To use this API, your integration must act on behalf of a user that's a member of a [Canva Enterprise](https://www.canva.com/enterprise/) organization.
429
-
*
430
-
* </Note>
412
+
* AVAILABILITY: To use this API, your integration must act on behalf of a user that's a member of a [Canva Enterprise](https://www.canva.com/enterprise/) organization.
431
413
*
432
414
* Get a list of the [brand templates](https://www.canva.com/help/publish-team-template/) the user has access to.
433
415
*/
@@ -445,17 +427,9 @@ export class BrandTemplateService {
445
427
}
446
428
447
429
/**
448
-
* <Warning>
449
-
*
450
-
* Brand templates were migrated to use a new ID format in September 2025. If your integration stores brand template IDs, you'll need to migrate to use the new IDs. Old brand template IDs will continue to be accepted for 6 months to give you time to migrate to the new IDs.
451
-
*
452
-
* </Warning>
453
-
*
454
-
* <Note>
455
-
*
456
-
* To use this API, your integration must act on behalf of a user that's a member of a [Canva Enterprise](https://www.canva.com/enterprise/) organization.
430
+
* WARNING: Brand templates were migrated to use a new ID format in September 2025. If your integration stores brand template IDs, you'll need to migrate to use the new IDs. Old brand template IDs will continue to be accepted for 6 months to give you time to migrate to the new IDs.
457
431
*
458
-
* </Note>
432
+
* AVAILABILITY: To use this API, your integration must act on behalf of a user that's a member of a [Canva Enterprise](https://www.canva.com/enterprise/) organization.
459
433
*
460
434
* Retrieves the metadata for a brand template.
461
435
*/
@@ -473,17 +447,9 @@ export class BrandTemplateService {
473
447
}
474
448
475
449
/**
476
-
* <Warning>
477
-
*
478
-
* Brand templates were migrated to use a new ID format in September 2025. If your integration stores brand template IDs, you'll need to migrate to use the new IDs. Old brand template IDs will continue to be accepted for 6 months to give you time to migrate to the new IDs.
479
-
*
480
-
* </Warning>
450
+
* WARNING: Brand templates were migrated to use a new ID format in September 2025. If your integration stores brand template IDs, you'll need to migrate to use the new IDs. Old brand template IDs will continue to be accepted for 6 months to give you time to migrate to the new IDs.
481
451
*
482
-
* <Note>
483
-
*
484
-
* To use this API, your integration must act on behalf of a user that's a member of a [Canva Enterprise](https://www.canva.com/enterprise/) organization.
485
-
*
486
-
* </Note>
452
+
* AVAILABILITY: To use this API, your integration must act on behalf of a user that's a member of a [Canva Enterprise](https://www.canva.com/enterprise/) organization.
487
453
*
488
454
* Gets the dataset definition of a brand template. If the brand
489
455
* template contains autofill data fields, this API returns an object with the data field
@@ -881,17 +847,12 @@ export class DesignService {
881
847
}
882
848
883
849
/**
884
-
* <Warning>
885
-
*
886
-
* This API is currently provided as a preview. Be aware of the following:
887
-
*
888
-
* - There might be unannounced breaking changes.
889
-
* - Any breaking changes to preview APIs won't produce a new [API version](https://www.canva.dev/docs/connect/versions/).
890
-
* - Public integrations that use preview APIs will not pass the review process, and can't be made available to all Canva users.
891
-
*
892
-
* </Warning>
893
-
*
894
850
* Lists the available file formats for [exporting a design](https://www.canva.dev/docs/connect/api-reference/exports/create-design-export-job/).
851
+
*
852
+
* <Note>
853
+
* The available export formats depend on the design type and the types of pages in the design.
854
+
* In general, the available export formats returned are only those that are supported by every page type in the design.
0 commit comments