A FerrGrowth call used to act in a single organisation: the one your session was on, or for an API token, the oldest one you belong to. If you are in several, a script or an AI assistant working through the API could not target the others.

Add the x-ferrgrowth-org header with the organisation id and the call acts there instead:

curl https://api.ferrgrowth.com/sites \
  -H "Authorization: Bearer fft_..." \
  -H "x-ferrgrowth-org: 3f0c4e9a-5b1d-4c7e-9a62-0d8f1b2c7a45"

The organisation is checked against your own credential at FerrLabs before anything runs. If you are not a member, the call is refused with a 403 rather than quietly running in your default organisation, and an id that is not a UUID is a 400. Your role in that organisation applies as usual, so a member there still cannot archive a site.

Your token needs to be allowed to list your organisations. Without the header, nothing changes.