create_project
Create a NEW Flow project on one of your farm accounts and return its project_id.
Use this to give every one of YOUR OWN clients their own namespace: create a project
per client once, then pass that project_id to generate_image / generate_video so
their results never mix with anyone else's.
account — which farm account creates it (see flow_dashboard / check_credits for the
emails). The project is created under that account, but a project id is a label every
account accepts: generation keeps rotating accounts as before, so results stay grouped
by project_id, not by account. What is still account-bound is media_ids — a follow-up
that reuses one (image_inputs edit-in-place, extend_video, upscale) only works on the
account that produced that particular frame, exactly as today.
name — optional human-readable title, e.g. the client's name.
The returned project is usable for generation IMMEDIATELY. It may not show up in the
Flow web UI's project list (`registered: false` in the result says so) — that only
affects browsing in Google's own interface, not this API: every result comes back as
urls/media_ids in the generation response either way.
Returns {"project_id": ..., "account": ..., "registered": true|false}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| account | Yes |