PUT
/
authentication
curl --request PUT \
  --url https://api.cloudcruise.com/authentication \
  --header 'Content-Type: application/json' \
  --header 'cc-key: <api-key>' \
  --data '{
  "user_name": "<string>",
  "password": "<string>",
  "tfa_secret": "<string>",
  "user_alias": "<string>",
  "cookies": [
    {
      "name": "<string>",
      "value": "<string>",
      "domain": "<string>",
      "path": "<string>",
      "expirationDate": 123,
      "httpOnly": true,
      "hostOnly": true,
      "secure": true,
      "session": true,
      "storeId": "<string>",
      "sameSite": "<string>"
    }
  ],
  "domain": "<string>",
  "permissioned_user_id": "<string>",
  "ip_address": "<string>",
  "persist_cookies": true,
  "cookie_domain_to_store": "<string>",
  "persist_local_storage": true,
  "allow_multiple_sessions": true
}'
{
  "message": "Authentication details successfully updated",
  "permissioned_user_id": "<string>"
}

Authorizations

cc-key
string
header
required

API key-based authentication. Provide your CloudCruise API key in the cc-key header. Contact support to obtain an API key for your account.

Body

application/json

Comprehensive authentication configuration for a user. Supports multiple authentication methods and persistence options to maintain user sessions across workflow executions.

Response

200
application/json

Authentication Successfully Updated

The response is of type object.