# Flowg8 · Save business details

Save progress with revision protection; partial drafts are supported.

Use revision 0 for the first save, then the revision returned by the API. VAT ID and commercial-register references are optional. Required: legalName, addressLine1, postalCode, city, country (ISO 3166-1 alpha-2), contactName, contactEmail and businessUseConfirmed. Activated organizations must keep required data complete. Requires Idempotency-Key.

## PUT /v1/organization/business-profile

Authentication: FLOWG8_ACCESS_TOKEN from Flowg8 sign-in
Required tenant header: X-Organization-Id.
Required user permissions: Administrator role required · Live only. The API checks current membership, roles, key scopes and resource permissions on every request. Documentation visibility grants no access.

## Input parameters
- revision (integer, required): min 0 · max 9007199254740991
- details (object, required): 

## Request example (replace example IDs)

```sh
curl -X PUT "https://api.flowg8.io/v1/organization/business-profile" \
  -H "authorization: Bearer $FLOWG8_ACCESS_TOKEN" \
  -H "x-organization-id: 10000000-0000-4000-8000-000000000001" \
  -H "idempotency-key: example-save-business-profile-001" \
  -H "content-type: application/json" \
  --data-raw '{
  "revision": 0,
  "details": {
    "legalName": "Example GmbH",
    "addressLine1": "Teststraße 1",
    "addressLine2": "",
    "postalCode": "10115",
    "city": "Berlin",
    "country": "DE",
    "contactName": "Alex Example",
    "contactEmail": "operations@example.test",
    "vatId": "",
    "registerNumber": "",
    "businessUseConfirmed": true
  }
}'
```

Source: /docs/save-business-profile
Full schemas: /docs/openapi.json
