Login Task
Log in to a website using either credential stored in Skyvern, Bitwarden, 1Password, or Azure Vault
Headers
Skyvern API key for authentication. API key can be found at https://app.skyvern.com/settings.
Skyvern API key for authentication. API key can be found at https://app.skyvern.com/settings.
Request body
Example request
{
"browser_session_id": "pbs_123456",
"browser_address": "http://127.0.0.1:9222",
"credential_id": "cred_123"
}Response
Successful Response
Example response
{
"run_id": "tsk_123",
"created_at": "2025-01-01T00:00:00Z",
"modified_at": "2025-01-01T00:05:00Z",
"app_url": "https://app.skyvern.com/tasks/tsk_123",
"browser_session_id": "pbs_123",
"browser_profile_id": "bp_123",
"run_with": "agent",
"run_request": {
"workflow_id": "wpid_123",
"proxy_location": {
"country": "US",
"subdivision": "CA",
"city": "New York"
},
"totp_url": "https://my-totp-service.com/totp",
"totp_identifier": "john.doe@example.com",
"browser_address": "http://127.0.0.1:9222",
"run_with": "agent"
}
}Changes
Changed in 12 of the 63 revisions of this API.3624
- ●
added the new
pausedenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
- ▲
the
///response property's max was increased from240.00to480.00for the response statusresponse-property-max-increased
- ▲
- ○
api tag
Agentsaddedapi-tag-added
- ○
api tag
Agentremovedapi-tag-removed
- ○
- ○
added the new optional request property
new-optional-request-property
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added to the
response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
removed from the
response propertyanyOflist for the response statusresponse-property-any-of-removed
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
- ●
added the new
RESIDENTIAL_SAenum value to the///response property for the response statusresponse-property-enum-value-added
- ○
added the new optional
headerrequest parameterx-user-agentnew-optional-request-parameter
- ○
added the new
RESIDENTIAL_SAenum value to the request property/request-property-enum-value-added
- ○
added the optional property
///to the response with the statusresponse-optional-property-added
- ○
added the optional property
///to the response with the statusresponse-optional-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ▲
removed the enum value
RESIDENTIAL_SAof the request property/request-property-enum-value-removed
- ●
deleted the
headerrequest parameterx-user-agentrequest-parameter-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ○
removed the
RESIDENTIAL_SAenum value from the///response property for the response statusresponse-property-enum-value-removed
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ●
added the new
RESIDENTIAL_SAenum value to the///response property for the response statusresponse-property-enum-value-added
- ○
added the new optional
headerrequest parameterx-user-agentnew-optional-request-parameter
- ○
added the new
RESIDENTIAL_SAenum value to the request property/request-property-enum-value-added
- ○
added the optional property
///to the response with the statusresponse-optional-property-added
- ○
added the optional property
///to the response with the statusresponse-optional-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
- ○
the
response's property default valueagentwas added for the statusresponse-property-default-value-added
- ○
response property
run_withlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200response-property-list-of-types-narrowed
- ○