Get discovered invariants, persisted metadata, and applicable operations for one concrete target context.
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Post, RequestUri = new Uri("https://example.com/api/workspace/admin/business-invariants/context"), Headers = { { "Authorization", "Bearer <token>" }, }, Content = new StringContent("{ \"TargetModuleKey\": \"example\", \"TargetResourceKind\": \"example\", \"ContextResourceId\": \"example\" }") { Headers = { ContentType = new MediaTypeHeaderValue("application/json") } }};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}const url = 'https://example.com/api/workspace/admin/business-invariants/context';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"TargetModuleKey":"example","TargetResourceKind":"example","ContextResourceId":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/workspace/admin/business-invariants/context \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "TargetModuleKey": "example", "TargetResourceKind": "example", "ContextResourceId": "example" }'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.
Request Body
Section titled “Request Body”Requests administration context for one concrete resource-family target.
object
Resource Catalog module key.
Resource Catalog resource kind.
Concrete target context identifier.
Examplegenerated
{ "TargetModuleKey": "example", "TargetResourceKind": "example", "ContextResourceId": "example"}Requests administration context for one concrete resource-family target.
object
Resource Catalog module key.
Resource Catalog resource kind.
Concrete target context identifier.
Examplegenerated
{ "TargetModuleKey": "example", "TargetResourceKind": "example", "ContextResourceId": "example"}Requests administration context for one concrete resource-family target.
object
Resource Catalog module key.
Resource Catalog resource kind.
Concrete target context identifier.
Examplegenerated
{ "TargetModuleKey": "example", "TargetResourceKind": "example", "ContextResourceId": "example"}Responses
Section titled “Responses”OK
object
Administration context for one concrete resource-family target.
object
Resource Catalog module key.
Resource Catalog resource kind.
Concrete target context identifier.
Compatible discovered invariant descriptors.
One discovered Business Invariant descriptor returned by administration catalog search.
object
Stable invariant key.
Stable source kind.
Stable source identifier.
Source artifact or product version.
Effective localized display name.
Effective localized description.
Effective localized active-state message.
Declared stable target keys.
Whether the descriptor source is currently available.
Whether the descriptor is compatible with the current workspace.
Machine-readable target and parameter-schema descriptors.
One discovered target descriptor exposed by the administration catalog.
object
Versioned code-described target parameter schema.
object
One supported target parameter field.
object
Source-owned denial reasons and their localized messages.
Declared Business Invariant denial reason and its localized text.
object
Stable invariant-owned reason code.
Source, workspace, and effective translations for one metadata text family.
object
Source-owned translations keyed by supported locale.
object
Optional workspace overrides keyed by supported locale.
object
Resolved translations keyed by supported locale.
object
Existing target metadata.
Current persisted configuration for one discovered invariant target and concrete target context.
object
Metadata identifier.
Stable invariant key.
Stable invariant target key.
Resource Catalog module key.
Resource Catalog resource kind.
Concrete target context identifier.
Validated target parameters for administration editing. Integer and number values are returned as invariant-culture JSON strings so Int64 and Decimal values remain exact in browser clients.
Source, workspace, and effective translations for one metadata text family.
object
Source-owned translations keyed by supported locale.
object
Optional workspace overrides keyed by supported locale.
object
Resolved translations keyed by supported locale.
object
Source, workspace, and effective translations for one metadata text family.
object
Source-owned translations keyed by supported locale.
object
Optional workspace overrides keyed by supported locale.
object
Resolved translations keyed by supported locale.
object
Source, workspace, and effective translations for one metadata text family.
object
Source-owned translations keyed by supported locale.
object
Optional workspace overrides keyed by supported locale.
object
Resolved translations keyed by supported locale.
object
Declared denial reasons and safe-message text.
Declared Business Invariant denial reason and its localized text.
object
Stable invariant-owned reason code.
Source, workspace, and effective translations for one metadata text family.
object
Source-owned translations keyed by supported locale.
object
Optional workspace overrides keyed by supported locale.
object
Resolved translations keyed by supported locale.
object
Current exact scope resolved through the Object Operation Catalog.
Whether live evaluation is enabled.
Whether the descriptor source is currently available.
Whether the descriptor is compatible with the current workspace.
Optimistic concurrency token.
Current applicable Object Operation Catalog entries.
Public machine-readable Object Operation Catalog entry.
object
Stable built-in key or exact function.{BusinessFunction.Key} projection.
Resource Catalog module key.
Resource Catalog resource kind.
Stable context-rule keys used to resolve applicability.
Static effect classification owned by the Object Operation Catalog.
Localized display name.
Localized operation description.
Authoritative backend guard owner.
Declares how an Object Operation Catalog entry is enforced by its backend owner.
Safe documentation of the authoritative enforcement boundary.
Stable provenance and version metadata for one Object Operation Catalog provider.
object
Stable provider key.
Product, module, package, or runtime origin.
Positive provider contract version.
object
object
object
object
Example
{ "Data": { "Operations": [ { "Effect": 0, "BackendEnforcement": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Bad Request
object
Administration context for one concrete resource-family target.
object
Resource Catalog module key.
Resource Catalog resource kind.
Concrete target context identifier.
Compatible discovered invariant descriptors.
One discovered Business Invariant descriptor returned by administration catalog search.
object
Stable invariant key.
Stable source kind.
Stable source identifier.
Source artifact or product version.
Effective localized display name.
Effective localized description.
Effective localized active-state message.
Declared stable target keys.
Whether the descriptor source is currently available.
Whether the descriptor is compatible with the current workspace.
Machine-readable target and parameter-schema descriptors.
One discovered target descriptor exposed by the administration catalog.
object
Versioned code-described target parameter schema.
object
One supported target parameter field.
object
Source-owned denial reasons and their localized messages.
Declared Business Invariant denial reason and its localized text.
object
Stable invariant-owned reason code.
Source, workspace, and effective translations for one metadata text family.
object
Source-owned translations keyed by supported locale.
object
Optional workspace overrides keyed by supported locale.
object
Resolved translations keyed by supported locale.
object
Existing target metadata.
Current persisted configuration for one discovered invariant target and concrete target context.
object
Metadata identifier.
Stable invariant key.
Stable invariant target key.
Resource Catalog module key.
Resource Catalog resource kind.
Concrete target context identifier.
Validated target parameters for administration editing. Integer and number values are returned as invariant-culture JSON strings so Int64 and Decimal values remain exact in browser clients.
Source, workspace, and effective translations for one metadata text family.
object
Source-owned translations keyed by supported locale.
object
Optional workspace overrides keyed by supported locale.
object
Resolved translations keyed by supported locale.
object
Source, workspace, and effective translations for one metadata text family.
object
Source-owned translations keyed by supported locale.
object
Optional workspace overrides keyed by supported locale.
object
Resolved translations keyed by supported locale.
object
Source, workspace, and effective translations for one metadata text family.
object
Source-owned translations keyed by supported locale.
object
Optional workspace overrides keyed by supported locale.
object
Resolved translations keyed by supported locale.
object
Declared denial reasons and safe-message text.
Declared Business Invariant denial reason and its localized text.
object
Stable invariant-owned reason code.
Source, workspace, and effective translations for one metadata text family.
object
Source-owned translations keyed by supported locale.
object
Optional workspace overrides keyed by supported locale.
object
Resolved translations keyed by supported locale.
object
Current exact scope resolved through the Object Operation Catalog.
Whether live evaluation is enabled.
Whether the descriptor source is currently available.
Whether the descriptor is compatible with the current workspace.
Optimistic concurrency token.
Current applicable Object Operation Catalog entries.
Public machine-readable Object Operation Catalog entry.
object
Stable built-in key or exact function.{BusinessFunction.Key} projection.
Resource Catalog module key.
Resource Catalog resource kind.
Stable context-rule keys used to resolve applicability.
Static effect classification owned by the Object Operation Catalog.
Localized display name.
Localized operation description.
Authoritative backend guard owner.
Declares how an Object Operation Catalog entry is enforced by its backend owner.
Safe documentation of the authoritative enforcement boundary.
Stable provenance and version metadata for one Object Operation Catalog provider.
object
Stable provider key.
Product, module, package, or runtime origin.
Positive provider contract version.
object
object
object
object
Example
{ "Data": { "Operations": [ { "Effect": 0, "BackendEnforcement": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Forbidden
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}