# Batch set profile remark

Set the remark on multiple browser profiles. An empty string clears it.
- **Preconditions**: provide at least one of `envIds` or `uniqueIds`; the caller must be authorized for each profile.
- **Effect**: writes the remark field only.
- **Completion**: synchronous. Fully idempotent for the same body.

Endpoint: POST /env/setRemark/batch
Version: 2026-09-05
Security: OpenApiBearer

## Security:

  - `OpenApiBearer` (unknown)
    http bearer JWT

## Request fields (application/json):

  - `envIds` (array)
    Profile IDs.

  - `uniqueIds` (array)
    Profile sequence numbers.
    Example: [1001]

  - `envRemark` (string, required)
    Profile remark. An empty string clears the remark.
    Example: Managed by automation

## Response 200:

  - `200` (unknown)
    Success

## Response 200 fields (application/json):

  - `code` (integer, required)
    Return result code. `0` means success; other codes indicate exceptions.
    Example: 0

  - `msg` (string | null, required)
    Error message. Usually `null` on success.
    Example: null

  - `requestId` (string)
    Operation request ID. This field may be present when the request passes through the API gateway.
    Example: 1d4f3ea968664593860b94b35d4ebf5e

  - `data` (boolean, required)
    Whether the batch operation succeeded.
    Example: true

