Skip to content

Export Flutter

Exports Flutter ARB files as a gzip-compressed tar (app_{lang}.arb per language). Keys are camelCase composites of the group path and entry technical name. Missing translations fall back to the entry’s base term.

If two different paths would produce the same camelCase key, the export fails with a key collision error.

GET /api/v1/projects/{id}/export/flutter

AuthRequired
BodyNone
NameTypeDescription
idstringProject id
NameTypeDescription
formatbooleanWhen true, pretty-print JSON inside the archive
Authorization: Bearer <your-api-key>
Terminal window
curl -sS "https://collingo.app/api/v1/projects/clproj0123456789abcdefgh/export/flutter" \
-H "Authorization: Bearer <your-api-key>" \
-o flutter.tar.gz

Extract example:

Terminal window
tar -tzf flutter.tar.gz
# app_en_US.arb
# app_de_DE.arb

Content-Type: application/gzip — binary tar.gz download.

StatusWhen
401Missing or invalid API key
404Project not found
409CamelCase key collision (ERR_EXPORT_KEY_COLLISION)
500Export failed