Skip to main content
Credentials are stored securely and referenced by ID (cred_…); their secret values are never returned. Every method here also accepts request_options (Python) or a final requestOptions argument (TypeScript) to override the timeout, retries or headers for one call; see request options.

create_credential

Creates a new credential for the current organization
Parameters Returns CredentialResponse · TypeScript Promise<CredentialResponse>
Example

get_credential

Retrieves a specific credential by its ID
Parameters Returns CredentialResponse · TypeScript Promise<CredentialResponse>
Example

get_credentials

Retrieves a paginated list of credentials for the current organization
Parameters Returns list[CredentialResponse] · TypeScript Promise<CredentialResponse[]>
Example

update_credential

Overwrites the stored credential data (e.g. username/password) while keeping the same credential_id.
Parameters Returns CredentialResponse · TypeScript Promise<CredentialResponse>
Example

delete_credential

Deletes a specific credential by its ID
Parameters Returns None · TypeScript Promise<void> Example

send_totp_code

Forward a TOTP (2FA, MFA) email or sms message containing the code to Skyvern. This endpoint stores the code in database so that Skyvern can use it while running tasks/workflows.
Parameters Returns TotpCode · TypeScript Promise<TotpCode>
Example