Appearance
API Endpoints Quick Reference
Base URL: https://api.canva.com/rest/v1/
Authentication
| Method | Endpoint | Description |
|---|---|---|
| POST | /oauth/token | Generate access token |
| POST | /oauth/introspect | Introspect token |
| POST | /oauth/revoke | Revoke token |
Assets
| Method | Endpoint | Description |
|---|---|---|
| POST | /assets/upload | Create asset upload job |
| GET | /assets/upload/{job_id} | Get upload job status |
| GET | /assets/{asset_id} | Get asset |
| PATCH | /assets/{asset_id} | Update asset |
| DELETE | /assets/{asset_id} | Delete asset |
| POST | /assets/url-upload | Create URL asset upload job |
| GET | /assets/url-upload/{job_id} | Get URL upload job status |
Designs
| Method | Endpoint | Description |
|---|---|---|
| POST | /designs | Create design |
| POST | /designs/import | Create design import job |
| GET | /designs/import/{job_id} | Get import job status |
| POST | /designs/{design_id}/export | Create export job |
| GET | /designs/export/{job_id} | Get export job status |
| POST | /designs/{design_id}/resize | Create resize job |
| GET | /designs/resize/{job_id} | Get resize job status |
Brand Templates
| Method | Endpoint | Description |
|---|---|---|
| GET | /brand-templates | List brand templates |
| GET | /brand-templates/{template_id} | Get brand template |
| GET | /brand-templates/{template_id}/dataset | Get template dataset |
| POST | /autofills | Create autofill job |
| GET | /autofills/{job_id} | Get autofill job status |
Folders
| Method | Endpoint | Description |
|---|---|---|
| POST | /folders | Create folder |
| GET | /folders/{folder_id} | Get folder |
| PATCH | /folders/{folder_id} | Update folder |
| DELETE | /folders/{folder_id} | Delete folder |
| GET | /folders/{folder_id}/items | List folder items |
| POST | /folders/{folder_id}/items | Move item to folder |
Comments
| Method | Endpoint | Description |
|---|---|---|
| POST | /designs/{design_id}/comment-threads | Create comment thread |
| GET | /designs/{design_id}/comment-threads/{thread_id} | Get thread |
| POST | /designs/{design_id}/comment-threads/{thread_id}/comments | Create comment |
| GET | /designs/{design_id}/comment-threads/{thread_id}/comments/{comment_id} | Get comment |
Users
| Method | Endpoint | Description |
|---|---|---|
| GET | /users/me | Get current user |
| GET | /users/{user_id}/profile | Get user profile |
| GET | /users/me/capabilities | Get user capabilities |