Get instance level features​
Returns all configured features for an instance. Unset fields mean the feature is the current system default.
Query Parameters
Inherit unset features from the resource owners. This option is recursive: if the flag is set, the resource's ancestors are consulted up to system defaults. If this option is disabled and the feature is not set on the instance, it will be omitted from the response or Not Found is returned when the instance has no features flags at all.
- 200
- 403
- 404
- default
OK
Schema
details object
on read: the sequence of the last event reduced by the projection
on manipulation: the timestamp of the event(s) added by the manipulation
on read: the timestamp of the last event reduced by the projection
on manipulation: the timestamp of the event(s) added by the manipulation
loginDefaultOrg object
The login UI will use the settings of the default org (and not from the instance) if no organization context is set
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
oidcTriggerIntrospectionProjections object
Enable projection triggers during an introspection request. This can act as workaround if there are noticeable consistency issues in the introspection response but can have an impact on performance. We are planning to remove triggers for introspection requests in the future. Please raise an issue if you needed to enable this feature.
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
oidcLegacyIntrospection object
We have recently refactored the introspection endpoint for performance reasons. This feature can be used to rollback to the legacy implementation if unexpected bugs arise. Please raise an issue if you needed to enable this feature.
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
userSchema object
User Schemas allow to manage data schemas of user. If the flag is enabled, you'll be able to use the new API and its features. Note that it is still in an early stage.
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
oidcTokenExchange object
Enable the experimental urn:ietf:params:oauth:grant-type:token-exchange
grant type for the OIDC token endpoint. Token exchange can be used to request tokens with a lesser scope or impersonate other users. See the security policy to allow impersonation on an instance.
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
actions object
Actions v2 allow to manage data executions and targets. If the flag is enabled, you'll be able to use the new API and its features. Note that it is still in an early stage.
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
improvedPerformance object
Improves performance of specified execution paths.
Possible values: [IMPROVED_PERFORMANCE_UNSPECIFIED
, IMPROVED_PERFORMANCE_ORG_BY_ID
]
Which of the performance improvements is enabled
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
{
"details": {
"sequence": "2",
"changeDate": "2024-06-13T06:44:36.155Z",
"resourceOwner": "69629023906488334"
},
"loginDefaultOrg": true,
"oidcTriggerIntrospectionProjections": true,
"oidcLegacyIntrospection": true,
"userSchema": true,
"oidcTokenExchange": true,
"actions": true,
"improvedPerformance": [
1
]
}
Schema
details object
on read: the sequence of the last event reduced by the projection
on manipulation: the timestamp of the event(s) added by the manipulation
on read: the timestamp of the last event reduced by the projection
on manipulation: the timestamp of the event(s) added by the manipulation
loginDefaultOrg object
The login UI will use the settings of the default org (and not from the instance) if no organization context is set
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
oidcTriggerIntrospectionProjections object
Enable projection triggers during an introspection request. This can act as workaround if there are noticeable consistency issues in the introspection response but can have an impact on performance. We are planning to remove triggers for introspection requests in the future. Please raise an issue if you needed to enable this feature.
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
oidcLegacyIntrospection object
We have recently refactored the introspection endpoint for performance reasons. This feature can be used to rollback to the legacy implementation if unexpected bugs arise. Please raise an issue if you needed to enable this feature.
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
userSchema object
User Schemas allow to manage data schemas of user. If the flag is enabled, you'll be able to use the new API and its features. Note that it is still in an early stage.
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
oidcTokenExchange object
Enable the experimental urn:ietf:params:oauth:grant-type:token-exchange
grant type for the OIDC token endpoint. Token exchange can be used to request tokens with a lesser scope or impersonate other users. See the security policy to allow impersonation on an instance.
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
actions object
Actions v2 allow to manage data executions and targets. If the flag is enabled, you'll be able to use the new API and its features. Note that it is still in an early stage.
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
improvedPerformance object
Improves performance of specified execution paths.
Possible values: [IMPROVED_PERFORMANCE_UNSPECIFIED
, IMPROVED_PERFORMANCE_ORG_BY_ID
]
Which of the performance improvements is enabled
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
{
"details": {
"sequence": "2",
"changeDate": "2024-06-13T06:44:36.156Z",
"resourceOwner": "69629023906488334"
},
"loginDefaultOrg": true,
"oidcTriggerIntrospectionProjections": true,
"oidcLegacyIntrospection": true,
"userSchema": true,
"oidcTokenExchange": true,
"actions": true,
"improvedPerformance": [
1
]
}
Schema
details object
on read: the sequence of the last event reduced by the projection
on manipulation: the timestamp of the event(s) added by the manipulation
on read: the timestamp of the last event reduced by the projection
on manipulation: the timestamp of the event(s) added by the manipulation
loginDefaultOrg object
The login UI will use the settings of the default org (and not from the instance) if no organization context is set
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
oidcTriggerIntrospectionProjections object
Enable projection triggers during an introspection request. This can act as workaround if there are noticeable consistency issues in the introspection response but can have an impact on performance. We are planning to remove triggers for introspection requests in the future. Please raise an issue if you needed to enable this feature.
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
oidcLegacyIntrospection object
We have recently refactored the introspection endpoint for performance reasons. This feature can be used to rollback to the legacy implementation if unexpected bugs arise. Please raise an issue if you needed to enable this feature.
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
userSchema object
User Schemas allow to manage data schemas of user. If the flag is enabled, you'll be able to use the new API and its features. Note that it is still in an early stage.
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
oidcTokenExchange object
Enable the experimental urn:ietf:params:oauth:grant-type:token-exchange
grant type for the OIDC token endpoint. Token exchange can be used to request tokens with a lesser scope or impersonate other users. See the security policy to allow impersonation on an instance.
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
actions object
Actions v2 allow to manage data executions and targets. If the flag is enabled, you'll be able to use the new API and its features. Note that it is still in an early stage.
Whether a feature is enabled.
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
improvedPerformance object
Improves performance of specified execution paths.
Possible values: [IMPROVED_PERFORMANCE_UNSPECIFIED
, IMPROVED_PERFORMANCE_ORG_BY_ID
]
Which of the performance improvements is enabled
Possible values: [SOURCE_UNSPECIFIED
, SOURCE_SYSTEM
, SOURCE_INSTANCE
, SOURCE_ORGANIZATION
, SOURCE_PROJECT
, SOURCE_APP
, SOURCE_USER
]
Default value: SOURCE_UNSPECIFIED
The source where the setting of the feature was defined. The source may be the resource itself or a resource owner through inheritance.
{
"details": {
"sequence": "2",
"changeDate": "2024-06-13T06:44:36.156Z",
"resourceOwner": "69629023906488334"
},
"loginDefaultOrg": true,
"oidcTriggerIntrospectionProjections": true,
"oidcLegacyIntrospection": true,
"userSchema": true,
"oidcTokenExchange": true,
"actions": true,
"improvedPerformance": [
1
]
}
Returned when the user does not have permission to access the resource.
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Returned when the resource has no feature flag settings and inheritance from the parent is disabled.
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
An unexpected error response.
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Schema
- Array [
- ]
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}