Update profile

Fully replace an existing analysis profile configuration (omitted optional fields reset to defaults).

What this endpoint does

Fully replaces an existing analysis profile's configuration using PUT semantics. Identify the profile by UUID or name. All required fields (name, tags, timeout, network) must be included in the request body — omitted optional fields (geolocation, options) reset to defaults (null). This is a full replacement, not a partial update — always read the current profile with Sandbox: Get Profile first, modify the fields you want to change, and send the complete object back. Find profile IDs with Sandbox: List Profiles. Valid tag values come from Sandbox: List Resources. A 409 means the new name conflicts with an existing profile.

Response data

Returns an empty JSON object {} on success — the updated profile is not returned in the response. Call Sandbox: Get Profile to verify the update took effect. A 404 means the profile ID or name wasn't found. A 409 means the new name you specified already belongs to a different profile.

Path Params
string
required

Profile UUID or name.

Body Params
string
required
tags
array of strings
required
tags*
integer
required
string
required
string
options
object
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json