# Flowg8 · Record an external decision

Disabled: authenticated accounts assigned to the active approval or reviewer group are required.

This compatibility endpoint denies content access and decisions. Existing guest links cannot authorize access. Assign an internal group and upload files to private storage instead.

## POST /v1/external-approvals/decisions

Authentication: private approval capability in request body; no account token
Required user permissions: No account role required. The API checks current membership, roles, key scopes and resource permissions on every request. Documentation visibility grants no access.

## Input parameters
- token (string, required): 
- outcome (string, required): approved | rejected
- comment (string, optional): max length 2000 · default ""

## Request example (replace example IDs)

```sh
curl -X POST "https://api.flowg8.io/v1/external-approvals/decisions" \
  -H "idempotency-key: example-external-decide-001" \
  -H "content-type: application/json" \
  --data-raw "{\"token\":\"$FLOWG8_APPROVAL_TOKEN\",\"outcome\":\"approved\",\"comment\":\"Reviewed.\"}"
```

## Response excerpt

```json
{
  "error": "EXTERNAL_ACCOUNT_REQUIRED"
}
```

Source: /docs/external-decide
Full schemas: /docs/openapi.json
