Skip to main content

ory update project

ory update project​

Update Ory Network project service configuration

Synopsis​

Updates your Ory Network project's service configuration. All values will be overwritten. To update individual settings use the patch command instead.

If the --name flag is not set, the project's name will not be changed.

The full configuration payload can be found at

https://www.ory.com/docs/reference/api#operation/updateProject

As an example an input could look like:

{
"name": "my updated name",
"identity": {
"services": {
"config": {
"courier": {
"smtp": {
"from_name": "..."
}
// ...
}
}
}
}
}
ory update project [id] [flags]

Examples​

$ ory update project ecaaa3cb-0730-4ee8-a6df-9553cdfeef89 \
--name \"my updated name\" \
--file /path/to/config.json \
--file /path/to/config.yml \
--file https://example.org/config.yaml \
--file base64://<json>

ID ecaaa3cb-0730-4ee8-a6df-9553cdfeef89
SLUG good-wright-t7kzy3vugf
STATE running
NAME Example Project

$ ory update project ecaaa3cb-0730-4ee8-a6df-9553cdfeef89 \
--name \"my updated name\" \
--file /path/to/config.json \
--format json-pretty

{
"name": "my updated name",
"identity": {
"services": {
"config": {
"courier": {
"smtp": {
"from_name": "..."
}
// ...
}
}
}
}
}

Options​

-f, --file strings Configuration file(s) (file://config.json, https://example.org/config.yaml, ...) to update the project
--format string Set the output format. One of table, json, yaml, json-pretty, jsonpath and jsonpointer. (default "table")
-h, --help help for project
-n, --name string The new name of the project.
--project string The project to use, either project ID or a (partial) slug.
-q, --quiet Be quiet with output printing.
--workspace string The workspace to use, either workspace ID or a (partial) name.
-y, --yes Confirm all dialogs with yes.

Options inherited from parent commands​

-c, --config string Path to the Ory Network configuration file.

See also​