---
title: "Changes to POST /v1/autofills"
method: POST
path: "/v1/autofills"
---

# Changes to POST /v1/autofills

`POST /v1/autofills`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 13 of 30 revisions.

- **2026-10-19** `40ca7f6a753b`: 5 warning
- **2026-09-17** `5ea5a3f48e72`: 5 warning
- **2026-09-14** `b73af32e4820`: 15 warning, 10 info
- **2026-08-28** `f32aa6ee029d`: 5 warning
- **2026-08-27** `e5ffb199a510`: 10 warning
- **2026-08-13** `da734432d73d`: 1 breaking, 3 info
- **2026-08-06** `499c392c7720`: 1 warning
- **2026-08-04** `acf5bd5cbf9f`: 40 warning
- **2026-07-13** `75b17c1cf833`: 1 breaking, 27 warning, 4 info
- **2026-05-19** `10c47d2f8bed`: 7 warning, 4 info
- **2026-03-12** `ba964f592564`: 12 warning
- **2026-01-19** `e8e2145f9afb`: 4 warning
- **2025-09-13** `879237efafa7`: 8 warning

## Changes

- **2026-10-19** `40ca7f6a753b`: 5 warning
  - added the new `user_linked_to_another_idp` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `user_linked_to_another_idp` enum value to the `code` response property for the response status `400`
  - added the new `user_linked_to_another_idp` enum value to the `code` response property for the response status `403`
  - added the new `user_linked_to_another_idp` enum value to the `code` response property for the response status `404`
  - added the new `user_linked_to_another_idp` enum value to the `code` response property for the response status `default`
- **2026-09-17** `5ea5a3f48e72`: 5 warning
  - added the new `asset_not_ready` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `asset_not_ready` enum value to the `code` response property for the response status `400`
  - added the new `asset_not_ready` enum value to the `code` response property for the response status `403`
  - added the new `asset_not_ready` enum value to the `code` response property for the response status `404`
  - added the new `asset_not_ready` enum value to the `code` response property for the response status `default`
- **2026-09-14** `b73af32e4820`: 15 warning, 10 info
  - added the new `credit_quota_cooldown` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `credit_quota_cooldown` enum value to the `code` response property for the response status `400`
  - added the new `credit_quota_cooldown` enum value to the `code` response property for the response status `403`
  - added the new `credit_quota_cooldown` enum value to the `code` response property for the response status `404`
  - added the new `credit_quota_cooldown` enum value to the `code` response property for the response status `default`
  - added the new `credit_quota_exceeded` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `credit_quota_exceeded` enum value to the `code` response property for the response status `400`
  - added the new `credit_quota_exceeded` enum value to the `code` response property for the response status `403`
  - added the new `credit_quota_exceeded` enum value to the `code` response property for the response status `404`
  - added the new `credit_quota_exceeded` enum value to the `code` response property for the response status `default`
  - added the new `unsupported_asset` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `unsupported_asset` enum value to the `code` response property for the response status `400`
  - added the new `unsupported_asset` enum value to the `code` response property for the response status `403`
  - added the new `unsupported_asset` enum value to the `code` response property for the response status `404`
  - added the new `unsupported_asset` enum value to the `code` response property for the response status `default`
  - removed the `ai_credit_quota_cooldown` enum value from the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - removed the `ai_credit_quota_cooldown` enum value from the `code` response property for the response status `400`
  - removed the `ai_credit_quota_cooldown` enum value from the `code` response property for the response status `403`
  - removed the `ai_credit_quota_cooldown` enum value from the `code` response property for the response status `404`
  - removed the `ai_credit_quota_cooldown` enum value from the `code` response property for the response status `default`
  - removed the `ai_credit_quota_exceeded` enum value from the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - removed the `ai_credit_quota_exceeded` enum value from the `code` response property for the response status `400`
  - removed the `ai_credit_quota_exceeded` enum value from the `code` response property for the response status `403`
  - removed the `ai_credit_quota_exceeded` enum value from the `code` response property for the response status `404`
  - removed the `ai_credit_quota_exceeded` enum value from the `code` response property for the response status `default`
- **2026-08-28** `f32aa6ee029d`: 5 warning
  - added the new `design_generation_rejected` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `design_generation_rejected` enum value to the `code` response property for the response status `400`
  - added the new `design_generation_rejected` enum value to the `code` response property for the response status `403`
  - added the new `design_generation_rejected` enum value to the `code` response property for the response status `404`
  - added the new `design_generation_rejected` enum value to the `code` response property for the response status `default`
- **2026-08-27** `e5ffb199a510`: 10 warning
  - added the new `domain_restricted` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `domain_restricted` enum value to the `code` response property for the response status `400`
  - added the new `domain_restricted` enum value to the `code` response property for the response status `403`
  - added the new `domain_restricted` enum value to the `code` response property for the response status `404`
  - added the new `domain_restricted` enum value to the `code` response property for the response status `default`
  - added the new `user_already_member` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `user_already_member` enum value to the `code` response property for the response status `400`
  - added the new `user_already_member` enum value to the `code` response property for the response status `403`
  - added the new `user_already_member` enum value to the `code` response property for the response status `404`
  - added the new `user_already_member` enum value to the `code` response property for the response status `default`
- **2026-08-13** `da734432d73d`: 1 breaking, 3 info
  - added `#/components/schemas/UpdateDesignAutofillJobResult` to the `job/result` response property `oneOf` list for the response status `200`
  - added `update_design` mapping keys to the request discriminator
  - added `#/components/schemas/UpdateDesignAutofillJobRequest` to the request body `oneOf` list
  - added `update_design` discriminator mapping keys to the `job/result` response property for the response status `200`
- **2026-08-06** `499c392c7720`: 1 warning
  - added the new `design_update_error` enum value to the `job/error/code` response property for the response status `200`
- **2026-08-04** `acf5bd5cbf9f`: 40 warning
  - added the new `account_exists` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `account_exists` enum value to the `code` response property for the response status `400`
  - added the new `account_exists` enum value to the `code` response property for the response status `403`
  - added the new `account_exists` enum value to the `code` response property for the response status `404`
  - added the new `account_exists` enum value to the `code` response property for the response status `default`
  - added the new `review_dismissed` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `review_dismissed` enum value to the `code` response property for the response status `400`
  - added the new `review_dismissed` enum value to the `code` response property for the response status `403`
  - added the new `review_dismissed` enum value to the `code` response property for the response status `404`
  - added the new `review_dismissed` enum value to the `code` response property for the response status `default`
  - added the new `saml_name_id_not_available` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `saml_name_id_not_available` enum value to the `code` response property for the response status `400`
  - added the new `saml_name_id_not_available` enum value to the `code` response property for the response status `403`
  - added the new `saml_name_id_not_available` enum value to the `code` response property for the response status `404`
  - added the new `saml_name_id_not_available` enum value to the `code` response property for the response status `default`
  - added the new `saml_team_id_conflict` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `saml_team_id_conflict` enum value to the `code` response property for the response status `400`
  - added the new `saml_team_id_conflict` enum value to the `code` response property for the response status `403`
  - added the new `saml_team_id_conflict` enum value to the `code` response property for the response status `404`
  - added the new `saml_team_id_conflict` enum value to the `code` response property for the response status `default`
  - added the new `team_is_default` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `team_is_default` enum value to the `code` response property for the response status `400`
  - added the new `team_is_default` enum value to the `code` response property for the response status `403`
  - added the new `team_is_default` enum value to the `code` response property for the response status `404`
  - added the new `team_is_default` enum value to the `code` response property for the response status `default`
  - added the new `user_email_unverified` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `user_email_unverified` enum value to the `code` response property for the response status `400`
  - added the new `user_email_unverified` enum value to the `code` response property for the response status `403`
  - added the new `user_email_unverified` enum value to the `code` response property for the response status `404`
  - added the new `user_email_unverified` enum value to the `code` response property for the response status `default`
  - added the new `user_not_active` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `user_not_active` enum value to the `code` response property for the response status `400`
  - added the new `user_not_active` enum value to the `code` response property for the response status `403`
  - added the new `user_not_active` enum value to the `code` response property for the response status `404`
  - added the new `user_not_active` enum value to the `code` response property for the response status `default`
  - added the new `user_pending_consent` enum value to the `allOf[#/components/schemas/Error]/code` response property for the response status `429`
  - added the new `user_pending_consent` enum value to the `code` response property for the response status `400`
  - added the new `user_pending_consent` enum value to the `code` response property for the response status `403`
  - added the new `user_pending_consent` enum value to the `code` response property for the response status `404`
  - added the new `user_pending_consent` enum value to the `code` response property for the response status `default`
- **2026-07-13** `75b17c1cf833`: 1 breaking, 27 warning, 4 info
  - the request's body type changed from `object` to no type
  - removed the request property `brand_template_id`
  - removed the request property `data`
  - removed the request property `title`
  - added the new `ai_credit_quota_cooldown` enum value to the `code` response property for the response status `400`
  - added the new `ai_credit_quota_cooldown` enum value to the `code` response property for the response status `403`
  - added the new `ai_credit_quota_cooldown` enum value to the `code` response property for the response status `404`
  - added the new `ai_credit_quota_cooldown` enum value to the `code` response property for the response status `default`
  - added the new `ai_credit_quota_exceeded` enum value to the `code` response property for the response status `400`
  - added the new `ai_credit_quota_exceeded` enum value to the `code` response property for the response status `403`
  - added the new `ai_credit_quota_exceeded` enum value to the `code` response property for the response status `404`
  - added the new `ai_credit_quota_exceeded` enum value to the `code` response property for the response status `default`
  - added the new `design_generation_not_enabled` enum value to the `code` response property for the response status `400`
  - added the new `design_generation_not_enabled` enum value to the `code` response property for the response status `403`
  - added the new `design_generation_not_enabled` enum value to the `code` response property for the response status `404`
  - added the new `design_generation_not_enabled` enum value to the `code` response property for the response status `default`
  - added the new `translation_validation_failed` enum value to the `code` response property for the response status `400`
  - added the new `translation_validation_failed` enum value to the `code` response property for the response status `403`
  - added the new `translation_validation_failed` enum value to the `code` response property for the response status `404`
  - added the new `translation_validation_failed` enum value to the `code` response property for the response status `default`
  - added the new `unsupported_design_type` enum value to the `code` response property for the response status `400`
  - added the new `unsupported_design_type` enum value to the `code` response property for the response status `403`
  - added the new `unsupported_design_type` enum value to the `code` response property for the response status `404`
  - added the new `unsupported_design_type` enum value to the `code` response property for the response status `default`
  - added the new `user_not_eligible` enum value to the `code` response property for the response status `400`
  - added the new `user_not_eligible` enum value to the `code` response property for the response status `403`
  - added the new `user_not_eligible` enum value to the `code` response property for the response status `404`
  - added the new `user_not_eligible` enum value to the `code` response property for the response status `default`
  - added request discriminator
  - added `#/components/schemas/CreateFromBrandTemplateAutofillJobRequest, #/components/schemas/CreateFromDesignAutofillJobRequest` to the request body `oneOf` list
  - added the non-success response with the status `429`
  - added the optional property `job/result/oneOf[#/components/schemas/CreateDesignAutofillJobResult]/trial_information` to the response with the `200` status
- **2026-05-19** `10c47d2f8bed`: 7 warning, 4 info
  - the `data/additionalProperties/oneOf[#/components/schemas/DatasetChartValue]/chart_data/rows/items/cells/items/oneOf[#/components/schemas/StringDataTableCell]/value` request property's maxLength was set to `10000`
  - added the new `design_approval_error` enum value to the `job/error/code` response property for the response status `200`
  - added the new `trial_quota_exceeded` enum value to the `job/error/code` response property for the response status `200`
  - added the new `user_not_managed` enum value to the `code` response property for the response status `400`
  - added the new `user_not_managed` enum value to the `code` response property for the response status `403`
  - added the new `user_not_managed` enum value to the `code` response property for the response status `404`
  - added the new `user_not_managed` enum value to the `code` response property for the response status `default`
  - added the new optional request property `data/additionalProperties/oneOf[#/components/schemas/DatasetChartValue]/chart_data/column_configs`
  - added the new optional request property `data/additionalProperties/oneOf[#/components/schemas/DatasetChartValue]/chart_data/rows/items/cells/items/oneOf[#/components/schemas/NumberDataTableCell]/metadata`
  - added `media` discriminator mapping keys to the `data/additionalProperties/oneOf[#/components/schemas/DatasetChartValue]/chart_data/rows/items/cells/items/` request property
  - added `#/components/schemas/MediaCollectionDataTableCell` to the `data/additionalProperties/oneOf[#/components/schemas/DatasetChartValue]/chart_data/rows/items/cells/items/` request property `oneOf` list
- **2026-03-12** `ba964f592564`: 12 warning
  - added the new `app_has_non_draft_versions` enum value to the `code` response property for the response status `400`
  - added the new `app_has_non_draft_versions` enum value to the `code` response property for the response status `403`
  - added the new `app_has_non_draft_versions` enum value to the `code` response property for the response status `404`
  - added the new `app_has_non_draft_versions` enum value to the `code` response property for the response status `default`
  - added the new `endpoint_gone` enum value to the `code` response property for the response status `400`
  - added the new `endpoint_gone` enum value to the `code` response property for the response status `403`
  - added the new `endpoint_gone` enum value to the `code` response property for the response status `404`
  - added the new `endpoint_gone` enum value to the `code` response property for the response status `default`
  - added the new `invalid_status_transition` enum value to the `code` response property for the response status `400`
  - added the new `invalid_status_transition` enum value to the `code` response property for the response status `403`
  - added the new `invalid_status_transition` enum value to the `code` response property for the response status `404`
  - added the new `invalid_status_transition` enum value to the `code` response property for the response status `default`
- **2026-01-19** `e8e2145f9afb`: 4 warning
  - added the new `user_role_required` enum value to the `code` response property for the response status `400`
  - added the new `user_role_required` enum value to the `code` response property for the response status `403`
  - added the new `user_role_required` enum value to the `code` response property for the response status `404`
  - added the new `user_role_required` enum value to the `code` response property for the response status `default`
- **2025-09-13** `879237efafa7`: 8 warning
  - added the new `display_name_unavailable` enum value to the `code` response property for the response status `400`
  - added the new `display_name_unavailable` enum value to the `code` response property for the response status `403`
  - added the new `display_name_unavailable` enum value to the `code` response property for the response status `404`
  - added the new `display_name_unavailable` enum value to the `code` response property for the response status `default`
  - added the new `input_unsafe` enum value to the `code` response property for the response status `400`
  - added the new `input_unsafe` enum value to the `code` response property for the response status `403`
  - added the new `input_unsafe` enum value to the `code` response property for the response status `404`
  - added the new `input_unsafe` enum value to the `code` response property for the response status `default`

---

[Operation](https://skmtc.dev/canva/apis/canva-connect-api/docs/v1/autofills/post.md) · [API](https://skmtc.dev/canva/apis/canva-connect-api.md) · [Page](https://skmtc.dev/canva/apis/canva-connect-api/changes/v1/autofills/post)
