Forum Discussion
CLI output is not json when "--format json" used with "connect server create"
- 5 months ago
Hi confuzed,
Thanks for reaching out. thanks for the feedback, I'll send this along to the team. In the mean time as a work around you can use the following to retrieve the JSON version of the server info:
op connect server get "Demo Server" --format jsonit will come back like this
➜ Connect op connect server get "Demo Server" --format json { "id": "TRMT2AZWWRE65JAHY{REDACTED}", "name": "demo SErver", "state": "ACTIVE", "created_at": "2025-06-27T16:05:12Z", "creator_id": "FIVA23HWMBETFC{REDACTED}", "tokens_version": 1 }Let us know if you need more help!
All the best,
Phil
Thank you for the suggestion. Unfortunately the reason I wanted to grab the ID from the output in the first place was because the API allows you to create multiple servers with the same name, causing other commands to fail when using the name to identify the server, which will be a problem with the suggestion. For now I've just grabbed the text output and extracted the ID via a regex, but it would be great to have a stable JSON output to use instead, I'll look out for the fix in a future release.