---
title: "Set analysis profile"
method: POST
path: "/samples/{sampleID}/profile"
---

# Set analysis profile

`POST /samples/{sampleID}/profile`

Resume a paused interactive-mode submission by selecting analysis profiles for behavioral execution.

## Path parameters

- `sampleID` string, required

## Request body

- object
  - `auto` boolean — If true, automatically select profiles for all files.
  - `pick` string[] — For archives: list of filenames to run with automatic profile selection.
  - `profiles` object[] — Explicit file-to-profile mappings.
    - `pick` string — Filename within the archive (or 'sample' for the submitted file).
    - `profile` string — Profile ID or name to use for this file.

## Response `200`

Profile set successfully. Sample transitions to running status.

- object — Empty response confirming profile selection.

## Other responses

- `404` — Sample not found.
- `409` — Profile cannot be set (sample not in static_analysis status).

---

[API](https://skmtc.net/recordedfuture/apis/alert-api.md) · [All operations](https://skmtc.net/recordedfuture/apis/alert-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/recordedfuture/alert-api/versions/c8c2f68d8b60/schema)
