I’m attempting to use the auth0_deploy_cli to manage tenant settings in configuration rather than from the dashboard, but as I traced the possible configuration options to the management API, I noticed some inconsistencies between the documentation and the reality of what the API is giving me back.
I started with managing clients, and noticed that, for example, the sample response listed in the documentation for get_clients_by_id is missing the “is_token_endpoint_ip_header_trusted” and “grant_types” fields (I glanced at the `patch_clients_by_id" as well, which seems to include the latter but not the former), but includes a bunch of other settings. More explicitly, these are the only settings I’m getting back the following fields from that API call:
[
“tenant”,
“global”,
“is_token_endpoint_ip_header_trusted”,
“name”,
“is_first_party”,
“sso_disabled”,
“cross_origin_auth”,
“oidc_conformant”,
“signing_keys”,
“client_id”,
“callback_url_template”,
“client_secret”,
“jwt_configuration”.
“grant_types”,
“custom_login_page_on”
]
I want to make sure all of the possible configuration options are set properly, so it’s important for me to know if I’m getting all of the settings I can be. Can someone explain the differences between what I’m seeing and the public docs, and if there’s a canonical list of all the possible values somewhere? Thanks