---
title: "Changes to Create credential"
method: POST
path: "/v1/credentials"
---

# Changes to Create credential

`POST /v1/credentials`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 13 of 86 revisions.

- **2026-08-24** `cf49a4f3c1d4` — 3 info
- **2026-08-08** `5116249dfff3` — 2 info
- **2026-07-30** `30201945bb65` — 1 warning, 2 info
- **2026-07-30** `b28e44e0ebec` — 1 info
- **2026-07-24** `bd64e0480f0a` — 3 info
- **2026-07-23** `b86cb5c065d3` — 1 info
- **2026-07-02** `67aeacca9d05` — 1 warning, 1 info
- **2026-06-29** `fc5ab0c10cbc` — 1 info
- **2026-06-26** `9de266eb002a` — 4 info
- **2026-06-18** `915c28f21774` — 4 info
- **2026-06-12** `7ce5e3e9a560` — 1 warning, 1 info
- **2026-06-08** `3a3616091b66` — 5 breaking, 14 info
- **2026-02-04** `a8899e7707c4` — 1 info

## Changes

- **2026-08-24** `cf49a4f3c1d4` — 3 info
  - the request property `credential/anyOf[subschema #1: NonEmptyPasswordCredential]/password` became optional
  - the `password` request property default value `` was added
  - the `credential/anyOf[subschema #1: NonEmptyPasswordCredential]/password` request property's minLength was decreased from `1` to `0`
- **2026-08-08** `5116249dfff3` — 2 info
  - added the new optional request property `auto_profile_disabled`
  - added the optional property `auto_profile_disabled` to the response with the `201` status
- **2026-07-30** `30201945bb65` — 1 warning, 2 info
  - added the new `passkey` enum value to the `credential/anyOf[subschema #1: PasswordCredentialResponse]/totp_type` response property for the response status `201`
  - added the new optional request property `credential/anyOf[subschema #1: NonEmptyPasswordCredential]/metadata`
  - added the new `passkey` enum value to the request property `credential/anyOf[subschema #1: NonEmptyPasswordCredential]/totp_type`
- **2026-07-30** `b28e44e0ebec` — 1 info
  - added the optional property `run_sequentially` to the response with the `201` status
- **2026-07-24** `bd64e0480f0a` — 3 info
  - added the new optional request property `browser_profile_id`
  - added the new optional request property `pin_saved_session_ip`
  - added the optional property `pin_saved_session_ip` to the response with the `201` status
- **2026-07-23** `b86cb5c065d3` — 1 info
  - added the new optional request property `tested_url`
- **2026-07-02** `67aeacca9d05` — 1 warning, 1 info
  - added the new `skyvern` enum value to the `vault_type/anyOf[subschema #1: CredentialVaultType]/` response property for the response status `201`
  - added the new `skyvern` enum value to the request property `vault_type/anyOf[subschema #1: CredentialVaultType]/`
- **2026-06-29** `fc5ab0c10cbc` — 1 info
  - added the new optional request property `rotate_proxy_session_id`
- **2026-06-26** `9de266eb002a` — 4 info
  - added the new optional request property `proxy_location`
  - added the new optional request property `proxy_session_id`
  - added the optional property `proxy_location` to the response with the `201` status
  - added the optional property `proxy_session_id` to the response with the `201` status
- **2026-06-18** `915c28f21774` — 4 info
  - added the new optional request property `credential/anyOf[subschema #2: NonEmptyCreditCardCredential]/billing_address`
  - added the new optional request property `credential/anyOf[subschema #2: NonEmptyCreditCardCredential]/billing_email`
  - added the new optional request property `credential/anyOf[subschema #2: NonEmptyCreditCardCredential]/billing_phone`
  - added the new optional request property `credential/anyOf[subschema #2: NonEmptyCreditCardCredential]/metadata`
- **2026-06-12** `7ce5e3e9a560` — 1 warning, 1 info
  - added the new `gcp` enum value to the `vault_type/anyOf[subschema #1: CredentialVaultType]/` response property for the response status `201`
  - added the new `gcp` enum value to the request property `vault_type/anyOf[subschema #1: CredentialVaultType]/`
- **2026-06-08** `3a3616091b66` — 5 breaking, 14 info
  - the request property `credential/anyOf[subschema #1: NonEmptyPasswordCredential]/totp` became not nullable
  - the request property `credential/anyOf[subschema #1: NonEmptyPasswordCredential]/totp_identifier` became not nullable
  - the request property `credential/anyOf[subschema #3: SecretCredential]/secret_label` became not nullable
  - response property `credential/anyOf[subschema #1: PasswordCredentialResponse]/totp_identifier` list-of-types was widened by adding types `null` to media type `application/json` of response `201`
  - response property `credential/anyOf[subschema #3: SecretCredentialResponse]/secret_label` list-of-types was widened by adding types `null` to media type `application/json` of response `201`
  - added the new optional request property `vault_type`
  - `header` request parameter `x-api-key` list-of-types was widened by adding types `null`
  - for the `header` request parameter `x-api-key`, the type was generalized from `string` to no type
  - request property `credential/anyOf[subschema #1: NonEmptyPasswordCredential]/totp` list-of-types was widened by adding types `null` to media type `application/json`
  - request property `credential/anyOf[subschema #1: NonEmptyPasswordCredential]/totp_identifier` list-of-types was widened by adding types `null` to media type `application/json`
  - request property `credential/anyOf[subschema #3: SecretCredential]/secret_label` list-of-types was widened by adding types `null` to media type `application/json`
  - added the optional property `browser_profile_id` to the response with the `201` status
  - added the optional property `detail/items/ctx` to the response with the `422` status
  - added the optional property `detail/items/input` to the response with the `422` status
  - added the optional property `folder_id` to the response with the `201` status
  - added the optional property `save_browser_session_intent` to the response with the `201` status
  - added the optional property `tested_url` to the response with the `201` status
  - added the optional property `user_context` to the response with the `201` status
  - added the optional property `vault_type` to the response with the `201` status
- **2026-02-04** `a8899e7707c4` — 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/skyvern-ai/apis/skyvern-api-2/docs/v1/credentials/post.md) · [API](https://skmtc.dev/skyvern-ai/apis/skyvern-api-2.md) · [Page](https://skmtc.dev/skyvern-ai/apis/skyvern-api-2/changes/v1/credentials/post)
