{
"code": "QUERY_PARSE_ERROR",
"message": "Failed to parse SQL query",
"details": {
"line": 3,
"column": 15,
"hint": "Unexpected token near 'SELCT'"
},
"reasons": [
{
"code": "MUTATION_NOT_ALLOWED",
"message": "Only SELECT queries are permitted. Mutation statements are not allowed."
}
]
}
{
"code": "QUERY_PARSE_ERROR",
"message": "Failed to parse SQL query",
"details": {
"line": 3,
"column": 15,
"hint": "Unexpected token near 'SELCT'"
},
"reasons": [
{
"code": "MUTATION_NOT_ALLOWED",
"message": "Only SELECT queries are permitted. Mutation statements are not allowed."
}
]
}
{
"code": "QUERY_PARSE_ERROR",
"message": "Failed to parse SQL query",
"details": {
"line": 3,
"column": 15,
"hint": "Unexpected token near 'SELCT'"
},
"reasons": [
{
"code": "MUTATION_NOT_ALLOWED",
"message": "Only SELECT queries are permitted. Mutation statements are not allowed."
}
]
}
{
"code": "QUERY_PARSE_ERROR",
"message": "Failed to parse SQL query",
"details": {
"line": 3,
"column": 15,
"hint": "Unexpected token near 'SELCT'"
},
"reasons": [
{
"code": "MUTATION_NOT_ALLOWED",
"message": "Only SELECT queries are permitted. Mutation statements are not allowed."
}
]
}
Schema
Get a model
Returns the full OSI semantic model definition for the given model name, including all datasets, fields, relationships, and metrics. This is the primary endpoint AI agents and BI platforms use to discover the data landscape before generating queries.
OAuth 2.0 Client Credentials flow. The tokenUrl shown is for the production environment. For other environments, replace prod with the target environment name (e.g., auth.staging.oleria.io for staging).
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Oleria Identity Security","colors":{"primary":"#027864","light":"#027864","dark":"#58D5BA"},"logo":{"light":"https://mintcdn.com/oleria/KyPIHO-0OF6fE_DF/images/OleriaLightMode-1.png?fit=max\u0026auto=format\u0026n=KyPIHO-0OF6fE_DF\u0026q=85\u0026s=906d33a8c505e2a96b7c6a1583335e1d","dark":"https://mintcdn.com/oleria/9Xgkiz4uBKa5_MIM/images/Oleria_Dark_2.png?fit=max\u0026auto=format\u0026n=9Xgkiz4uBKa5_MIM\u0026q=85\u0026s=eed2ceca9aaaa1597123d7edabce3ce2"},"favicon":"https://mintcdn.com/oleria/rpFX8xIzvg2xF0B0/images/favicon.png?fit=max\u0026auto=format\u0026n=rpFX8xIzvg2xF0B0\u0026q=85\u0026s=b2b79fcf5eaf05bffa7866fe11571fd9","appearance":{"default":"light"},"background":{"color":{"light":"#ffffff"}},"navbar":{"links":[{"href":"mailto:support@oleria.com","label":"Support"}]},"footer":{"socials":{"website":"https://oleria.com"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"oleria","hasAudioNarration":false,"actualSubdomain":"oleria","customDomains":["docs.oleria.com"],"gitSource":{"type":"github","owner":"roanokedatasecurity","repo":"oleria-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeace4bfeac5b4749625236","collectionId":"2edfd769-349b-438c-87bc-d9700635ec79","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeace4bfeac5b4749625236"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aead2ddcd71ec77215afae7","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"Integrations","count":370},{"language":"default","tag":"Applications","count":312},{"language":"default","tag":"API Reference","count":91},{"language":"default","tag":"Inventory \u0026 Actions","count":72},{"language":"default","tag":"Product","count":69},{"language":"default","tag":"Security and compliance","count":52},{"language":"default","tag":"Developer tools","count":48},{"language":"default","tag":"Collaboration and productivity","count":39},{"language":"default","tag":"Data and analytics","count":34},{"language":"default","tag":"Finance and operations","count":29}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@oleria.com","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/schema/get-a-model","slug":"/api-reference/schema/get-a-model","pageMetadata":{"title":"Get a model","description":"Returns the full OSI semantic model definition for the given model name, including all datasets, fields, relationships, and metrics. This is the primary endpoint AI agents and BI platforms use to discover the data landscape before generating queries.\n","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml get /v1/schema/models/{model_name}","href":"/api-reference/schema/get-a-model","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Returns the full OSI semantic model definition for the given model name, including all datasets, fields, relationships, and metrics. This is the primary endpoint AI agents and BI platforms use to discover the data landscape before generating queries.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get a model","description":"Returns the full OSI semantic model definition for the given model name, including all datasets, fields, relationships, and metrics. This is the primary endpoint AI agents and BI platforms use to discover the data landscape before generating queries.\n","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml get /v1/schema/models/{model_name}","href":"/api-reference/schema/get-a-model","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Get a model","description":"Returns the full OSI semantic model definition for the given model name, including all datasets, fields, relationships, and metrics. This is the primary endpoint AI agents and BI platforms use to discover the data landscape before generating queries.\n","operationId":"GetSemanticModel","tags":["Schema"],"security":["5d57ed97-8454-4e77-b2f1-bfacfc277bae"],"parameters":["24bb7edd-20aa-4295-a967-76f8e732e661"],"responses":{"200":"247c49de-dd81-4703-8b66-b72cbf993a4f","401":"84fce3bd-a584-476c-b299-b13d17933094","403":"4ff99cc5-6bb7-4241-b3df-62ea2e559185","404":"fd156ede-c9d1-4735-a192-0a8f7a97120c","500":"9d6e2e9f-7755-4efb-b653-21bf7fa3f68c"},"method":"get","type":"path","servers":["3a89cf53-d272-42e9-983d-0e2d908a3c1a"],"path":"/v1/schema/models/{model_name}","baseUrlOptions":["https://devx.{environment}.oleria.io"],"title":"Get a model","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"24bb7edd-20aa-4295-a967-76f8e732e661":{"name":"model_name","in":"path","required":true,"schema":{"type":"string","isRequired":true,"description":"The unique name of the semantic model. Must be lowercase alphanumeric with underscores or hyphens.\n","uniqueKey":"","typeLabel":"string"},"description":"The unique name of the semantic model. Must be lowercase alphanumeric with underscores or hyphens.\n","example":"oleria_identity"}},"responses":{"247c49de-dd81-4703-8b66-b72cbf993a4f":{"description":"Full OSI semantic model definition","content":{"application/json":{"schema":{"type":"object","description":"Top-level container representing a complete semantic model","properties":{"name":{"type":"string","description":"Unique identifier for the semantic model","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"datasets":{"type":"array","items":{"type":"object","description":"Logical dataset representing a business entity (fact or dimension table)","properties":{"name":{"type":"string","description":"Unique identifier for the dataset","isRequired":true,"uniqueKey":"datasets.items.[INDEX].name","typeLabel":"string"},"source":{"type":"string","description":"Reference to underlying physical table/view (database.schema.table) or query","isRequired":true,"uniqueKey":"datasets.items.[INDEX].source","typeLabel":"string"},"primary_key":{"type":"array","items":{"type":"string","uniqueKey":"datasets.items.[INDEX].primary_key.items.[INDEX]","typeLabel":"string"},"description":"Primary key columns (single or composite)","uniqueKey":"datasets.items.[INDEX].primary_key","typeLabel":"string[]"},"unique_keys":{"type":"array","items":{"type":"array","items":{"type":"string","uniqueKey":"datasets.items.[INDEX].unique_keys.items.[INDEX].items.[INDEX]","typeLabel":"string"},"uniqueKey":"datasets.items.[INDEX].unique_keys.items.[INDEX]","typeLabel":"string[]"},"description":"Array of unique key definitions (each can be single or composite)","uniqueKey":"datasets.items.[INDEX].unique_keys","typeLabel":"string[][]"},"description":{"type":"string","description":"Human-readable description","uniqueKey":"datasets.items.[INDEX].description","typeLabel":"string"},"ai_context":{"oneOf":[{"type":"string","description":"Additional context for AI tools","uniqueKey":"datasets.items.[INDEX].ai_context.oneOf.0","typeLabel":"string"},{"type":"object","description":"Additional context for AI tools","properties":{"instructions":{"type":"string","description":"Instructions for AI on how to use this entity","uniqueKey":"datasets.items.[INDEX].ai_context.oneOf.1.instructions","typeLabel":"string"},"synonyms":{"type":"array","items":{"type":"string","uniqueKey":"datasets.items.[INDEX].ai_context.oneOf.1.synonyms.items.[INDEX]","typeLabel":"string"},"description":"Alternative names and terms","uniqueKey":"datasets.items.[INDEX].ai_context.oneOf.1.synonyms","typeLabel":"string[]"},"examples":{"type":"array","items":{"type":"string","uniqueKey":"datasets.items.[INDEX].ai_context.oneOf.1.examples.items.[INDEX]","typeLabel":"string"},"description":"Sample questions or use cases","uniqueKey":"datasets.items.[INDEX].ai_context.oneOf.1.examples","typeLabel":"string[]"}},"additionalProperties":true,"uniqueKey":"datasets.items.[INDEX].ai_context.oneOf.1","typeLabel":"object"}],"uniqueKey":"datasets.items.[INDEX].ai_context","typeLabel":"string | object"},"fields":{"type":"array","items":{"type":"object","description":"Row-level attribute for grouping, filtering, and metric expressions","properties":{"name":{"type":"string","description":"Unique identifier for the field within the dataset","isRequired":true,"uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].name","typeLabel":"string"},"expression":{"type":"object","description":"Expression definition with multi-dialect support","properties":{"dialects":{"type":"array","items":{"type":"object","description":"Expression in a specific dialect","properties":{"dialect":{"type":"string","enum":["ANSI_SQL","SNOWFLAKE","MDX","TABLEAU","DATABRICKS"],"description":"Supported SQL and expression language dialects","isRequired":true,"uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].expression.dialects.items.[INDEX].dialect","typeLabel":"enum\u003cstring>"},"expression":{"type":"string","description":"SQL or dialect-specific expression","isRequired":true,"uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].expression.dialects.items.[INDEX].expression","typeLabel":"string"}},"required":["dialect","expression"],"additionalProperties":false,"uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].expression.dialects.items.[INDEX]","typeLabel":"object"},"minItems":1,"isRequired":true,"uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].expression.dialects","typeLabel":"object[]"}},"required":["dialects"],"additionalProperties":false,"isRequired":true,"uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].expression","typeLabel":"object"},"dimension":{"type":"object","description":"Dimension metadata","properties":{"is_time":{"type":"boolean","description":"Indicates if this is a time-based dimension for temporal filtering","uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].dimension.is_time","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].dimension","typeLabel":"object"},"label":{"type":"string","description":"Label for categorization","uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].label","typeLabel":"string"},"description":{"type":"string","description":"Human-readable description","uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].description","typeLabel":"string"},"ai_context":{"oneOf":[{"type":"string","description":"Additional context for AI tools","uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].ai_context.oneOf.0","typeLabel":"string"},{"type":"object","description":"Additional context for AI tools","properties":{"instructions":{"type":"string","description":"Instructions for AI on how to use this entity","uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].ai_context.oneOf.1.instructions","typeLabel":"string"},"synonyms":{"type":"array","items":{"type":"string","uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].ai_context.oneOf.1.synonyms.items.[INDEX]","typeLabel":"string"},"description":"Alternative names and terms","uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].ai_context.oneOf.1.synonyms","typeLabel":"string[]"},"examples":{"type":"array","items":{"type":"string","uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].ai_context.oneOf.1.examples.items.[INDEX]","typeLabel":"string"},"description":"Sample questions or use cases","uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].ai_context.oneOf.1.examples","typeLabel":"string[]"}},"additionalProperties":true,"uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].ai_context.oneOf.1","typeLabel":"object"}],"uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].ai_context","typeLabel":"string | object"},"custom_extensions":{"type":"array","items":{"type":"object","description":"Vendor-specific attributes for extensibility","properties":{"vendor_name":{"type":"string","enum":["COMMON","SNOWFLAKE","SALESFORCE","DBT","DATABRICKS","OLERIA"],"description":"Supported vendors for custom extensions. NOTE: OLERIA is an Oleria-local addition pending upstream OSI Proposal 3 (see osi/DECISIONS.md ADR-019); it is not part of the vendored upstream enum.","isRequired":true,"uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].custom_extensions.items.[INDEX].vendor_name","typeLabel":"enum\u003cstring>"},"data":{"type":"string","description":"JSON string containing vendor-specific data","isRequired":true,"uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].custom_extensions.items.[INDEX].data","typeLabel":"string"}},"required":["vendor_name","data"],"additionalProperties":false,"uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].custom_extensions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX].custom_extensions","typeLabel":"object[]"}},"required":["name","expression"],"additionalProperties":false,"uniqueKey":"datasets.items.[INDEX].fields.items.[INDEX]","typeLabel":"object"},"uniqueKey":"datasets.items.[INDEX].fields","typeLabel":"object[]"},"custom_extensions":{"type":"array","items":{"type":"object","description":"Vendor-specific attributes for extensibility","properties":{"vendor_name":{"type":"string","enum":["COMMON","SNOWFLAKE","SALESFORCE","DBT","DATABRICKS","OLERIA"],"description":"Supported vendors for custom extensions. NOTE: OLERIA is an Oleria-local addition pending upstream OSI Proposal 3 (see osi/DECISIONS.md ADR-019); it is not part of the vendored upstream enum.","isRequired":true,"uniqueKey":"datasets.items.[INDEX].custom_extensions.items.[INDEX].vendor_name","typeLabel":"enum\u003cstring>"},"data":{"type":"string","description":"JSON string containing vendor-specific data","isRequired":true,"uniqueKey":"datasets.items.[INDEX].custom_extensions.items.[INDEX].data","typeLabel":"string"}},"required":["vendor_name","data"],"additionalProperties":false,"uniqueKey":"datasets.items.[INDEX].custom_extensions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"datasets.items.[INDEX].custom_extensions","typeLabel":"object[]"}},"required":["name","source"],"additionalProperties":false,"uniqueKey":"datasets.items.[INDEX]","typeLabel":"object"},"minItems":1,"description":"Collection of logical datasets","isRequired":true,"uniqueKey":"datasets","typeLabel":"object[]"},"description":{"type":"string","description":"Human-readable description","uniqueKey":"description","typeLabel":"string"},"ai_context":{"oneOf":[{"type":"string","description":"Additional context for AI tools","uniqueKey":"ai_context.oneOf.0","typeLabel":"string"},{"type":"object","description":"Additional context for AI tools","properties":{"instructions":{"type":"string","description":"Instructions for AI on how to use this entity","uniqueKey":"ai_context.oneOf.1.instructions","typeLabel":"string"},"synonyms":{"type":"array","items":{"type":"string","uniqueKey":"ai_context.oneOf.1.synonyms.items.[INDEX]","typeLabel":"string"},"description":"Alternative names and terms","uniqueKey":"ai_context.oneOf.1.synonyms","typeLabel":"string[]"},"examples":{"type":"array","items":{"type":"string","uniqueKey":"ai_context.oneOf.1.examples.items.[INDEX]","typeLabel":"string"},"description":"Sample questions or use cases","uniqueKey":"ai_context.oneOf.1.examples","typeLabel":"string[]"}},"additionalProperties":true,"uniqueKey":"ai_context.oneOf.1","typeLabel":"object"}],"uniqueKey":"ai_context","typeLabel":"string | object"},"relationships":{"type":"array","items":{"type":"object","description":"Foreign key relationship between datasets","properties":{"name":{"type":"string","description":"Unique identifier for the relationship","isRequired":true,"uniqueKey":"relationships.items.[INDEX].name","typeLabel":"string"},"from":{"type":"string","description":"Dataset on the many side of the relationship","isRequired":true,"uniqueKey":"relationships.items.[INDEX].from","typeLabel":"string"},"to":{"type":"string","description":"Dataset on the one side of the relationship","isRequired":true,"uniqueKey":"relationships.items.[INDEX].to","typeLabel":"string"},"from_columns":{"type":"array","items":{"type":"string","uniqueKey":"relationships.items.[INDEX].from_columns.items.[INDEX]","typeLabel":"string"},"minItems":1,"description":"Foreign key columns in the 'from' dataset","isRequired":true,"uniqueKey":"relationships.items.[INDEX].from_columns","typeLabel":"string[]"},"to_columns":{"type":"array","items":{"type":"string","uniqueKey":"relationships.items.[INDEX].to_columns.items.[INDEX]","typeLabel":"string"},"minItems":1,"description":"Primary/unique key columns in the 'to' dataset","isRequired":true,"uniqueKey":"relationships.items.[INDEX].to_columns","typeLabel":"string[]"},"ai_context":{"oneOf":[{"type":"string","description":"Additional context for AI tools","uniqueKey":"relationships.items.[INDEX].ai_context.oneOf.0","typeLabel":"string"},{"type":"object","description":"Additional context for AI tools","properties":{"instructions":{"type":"string","description":"Instructions for AI on how to use this entity","uniqueKey":"relationships.items.[INDEX].ai_context.oneOf.1.instructions","typeLabel":"string"},"synonyms":{"type":"array","items":{"type":"string","uniqueKey":"relationships.items.[INDEX].ai_context.oneOf.1.synonyms.items.[INDEX]","typeLabel":"string"},"description":"Alternative names and terms","uniqueKey":"relationships.items.[INDEX].ai_context.oneOf.1.synonyms","typeLabel":"string[]"},"examples":{"type":"array","items":{"type":"string","uniqueKey":"relationships.items.[INDEX].ai_context.oneOf.1.examples.items.[INDEX]","typeLabel":"string"},"description":"Sample questions or use cases","uniqueKey":"relationships.items.[INDEX].ai_context.oneOf.1.examples","typeLabel":"string[]"}},"additionalProperties":true,"uniqueKey":"relationships.items.[INDEX].ai_context.oneOf.1","typeLabel":"object"}],"uniqueKey":"relationships.items.[INDEX].ai_context","typeLabel":"string | object"},"custom_extensions":{"type":"array","items":{"type":"object","description":"Vendor-specific attributes for extensibility","properties":{"vendor_name":{"type":"string","enum":["COMMON","SNOWFLAKE","SALESFORCE","DBT","DATABRICKS","OLERIA"],"description":"Supported vendors for custom extensions. NOTE: OLERIA is an Oleria-local addition pending upstream OSI Proposal 3 (see osi/DECISIONS.md ADR-019); it is not part of the vendored upstream enum.","isRequired":true,"uniqueKey":"relationships.items.[INDEX].custom_extensions.items.[INDEX].vendor_name","typeLabel":"enum\u003cstring>"},"data":{"type":"string","description":"JSON string containing vendor-specific data","isRequired":true,"uniqueKey":"relationships.items.[INDEX].custom_extensions.items.[INDEX].data","typeLabel":"string"}},"required":["vendor_name","data"],"additionalProperties":false,"uniqueKey":"relationships.items.[INDEX].custom_extensions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"relationships.items.[INDEX].custom_extensions","typeLabel":"object[]"}},"required":["name","from","to","from_columns","to_columns"],"additionalProperties":false,"uniqueKey":"relationships.items.[INDEX]","typeLabel":"object"},"description":"Defines how datasets are connected","uniqueKey":"relationships","typeLabel":"object[]"},"metrics":{"type":"array","items":{"type":"object","description":"Quantitative measure defined on business data","properties":{"name":{"type":"string","description":"Unique identifier for the metric","isRequired":true,"uniqueKey":"metrics.items.[INDEX].name","typeLabel":"string"},"expression":{"type":"object","description":"Expression definition with multi-dialect support","properties":{"dialects":{"type":"array","items":{"type":"object","description":"Expression in a specific dialect","properties":{"dialect":{"type":"string","enum":["ANSI_SQL","SNOWFLAKE","MDX","TABLEAU","DATABRICKS"],"description":"Supported SQL and expression language dialects","isRequired":true,"uniqueKey":"metrics.items.[INDEX].expression.dialects.items.[INDEX].dialect","typeLabel":"enum\u003cstring>"},"expression":{"type":"string","description":"SQL or dialect-specific expression","isRequired":true,"uniqueKey":"metrics.items.[INDEX].expression.dialects.items.[INDEX].expression","typeLabel":"string"}},"required":["dialect","expression"],"additionalProperties":false,"uniqueKey":"metrics.items.[INDEX].expression.dialects.items.[INDEX]","typeLabel":"object"},"minItems":1,"isRequired":true,"uniqueKey":"metrics.items.[INDEX].expression.dialects","typeLabel":"object[]"}},"required":["dialects"],"additionalProperties":false,"isRequired":true,"uniqueKey":"metrics.items.[INDEX].expression","typeLabel":"object"},"description":{"type":"string","description":"Human-readable description of what the metric measures","uniqueKey":"metrics.items.[INDEX].description","typeLabel":"string"},"ai_context":{"oneOf":[{"type":"string","description":"Additional context for AI tools","uniqueKey":"metrics.items.[INDEX].ai_context.oneOf.0","typeLabel":"string"},{"type":"object","description":"Additional context for AI tools","properties":{"instructions":{"type":"string","description":"Instructions for AI on how to use this entity","uniqueKey":"metrics.items.[INDEX].ai_context.oneOf.1.instructions","typeLabel":"string"},"synonyms":{"type":"array","items":{"type":"string","uniqueKey":"metrics.items.[INDEX].ai_context.oneOf.1.synonyms.items.[INDEX]","typeLabel":"string"},"description":"Alternative names and terms","uniqueKey":"metrics.items.[INDEX].ai_context.oneOf.1.synonyms","typeLabel":"string[]"},"examples":{"type":"array","items":{"type":"string","uniqueKey":"metrics.items.[INDEX].ai_context.oneOf.1.examples.items.[INDEX]","typeLabel":"string"},"description":"Sample questions or use cases","uniqueKey":"metrics.items.[INDEX].ai_context.oneOf.1.examples","typeLabel":"string[]"}},"additionalProperties":true,"uniqueKey":"metrics.items.[INDEX].ai_context.oneOf.1","typeLabel":"object"}],"uniqueKey":"metrics.items.[INDEX].ai_context","typeLabel":"string | object"},"custom_extensions":{"type":"array","items":{"type":"object","description":"Vendor-specific attributes for extensibility","properties":{"vendor_name":{"type":"string","enum":["COMMON","SNOWFLAKE","SALESFORCE","DBT","DATABRICKS","OLERIA"],"description":"Supported vendors for custom extensions. NOTE: OLERIA is an Oleria-local addition pending upstream OSI Proposal 3 (see osi/DECISIONS.md ADR-019); it is not part of the vendored upstream enum.","isRequired":true,"uniqueKey":"metrics.items.[INDEX].custom_extensions.items.[INDEX].vendor_name","typeLabel":"enum\u003cstring>"},"data":{"type":"string","description":"JSON string containing vendor-specific data","isRequired":true,"uniqueKey":"metrics.items.[INDEX].custom_extensions.items.[INDEX].data","typeLabel":"string"}},"required":["vendor_name","data"],"additionalProperties":false,"uniqueKey":"metrics.items.[INDEX].custom_extensions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"metrics.items.[INDEX].custom_extensions","typeLabel":"object[]"}},"required":["name","expression"],"additionalProperties":false,"uniqueKey":"metrics.items.[INDEX]","typeLabel":"object"},"description":"Quantifiable measures spanning datasets","uniqueKey":"metrics","typeLabel":"object[]"},"custom_extensions":{"type":"array","items":{"type":"object","description":"Vendor-specific attributes for extensibility","properties":{"vendor_name":{"type":"string","enum":["COMMON","SNOWFLAKE","SALESFORCE","DBT","DATABRICKS","OLERIA"],"description":"Supported vendors for custom extensions. NOTE: OLERIA is an Oleria-local addition pending upstream OSI Proposal 3 (see osi/DECISIONS.md ADR-019); it is not part of the vendored upstream enum.","isRequired":true,"uniqueKey":"custom_extensions.items.[INDEX].vendor_name","typeLabel":"enum\u003cstring>"},"data":{"type":"string","description":"JSON string containing vendor-specific data","isRequired":true,"uniqueKey":"custom_extensions.items.[INDEX].data","typeLabel":"string"}},"required":["vendor_name","data"],"additionalProperties":false,"uniqueKey":"custom_extensions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"custom_extensions","typeLabel":"object[]"}},"required":["name","datasets"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","datasets":[{"name":"\u003cstring>","source":"\u003cstring>","primary_key":["\u003cstring>"],"unique_keys":[["\u003cstring>"]],"description":"\u003cstring>","ai_context":"\u003cstring>","fields":[{"name":"\u003cstring>","expression":{"dialects":[{"dialect":"ANSI_SQL","expression":"\u003cstring>"}]},"dimension":{"is_time":true},"label":"\u003cstring>","description":"\u003cstring>","ai_context":"\u003cstring>","custom_extensions":[{"vendor_name":"COMMON","data":"\u003cstring>"}]}],"custom_extensions":[{"vendor_name":"COMMON","data":"\u003cstring>"}]}],"description":"\u003cstring>","ai_context":"\u003cstring>","relationships":[{"name":"\u003cstring>","from":"\u003cstring>","to":"\u003cstring>","from_columns":["\u003cstring>"],"to_columns":["\u003cstring>"],"ai_context":"\u003cstring>","custom_extensions":[{"vendor_name":"COMMON","data":"\u003cstring>"}]}],"metrics":[{"name":"\u003cstring>","expression":{"dialects":[{"dialect":"ANSI_SQL","expression":"\u003cstring>"}]},"description":"\u003cstring>","ai_context":"\u003cstring>","custom_extensions":[{"vendor_name":"COMMON","data":"\u003cstring>"}]}],"custom_extensions":[{"vendor_name":"COMMON","data":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"84fce3bd-a584-476c-b299-b13d17933094":{"description":"Missing or invalid authentication token","content":{"application/json":{"schema":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code for programmatic handling.","example":"QUERY_PARSE_ERROR","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error description.","example":"Failed to parse SQL query","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Additional context for debugging (optional, free-form).","example":{"line":3,"column":15,"hint":"Unexpected token near 'SELCT'"},"uniqueKey":"details","typeLabel":"object"},"reasons":{"type":"array","description":"Policy violation details. Present when `code` is `POLICY_VIOLATION`. Each entry identifies a governance policy that the query violated.\n","items":{"type":"object","required":["code","message"],"description":"A single policy violation identified during query validation.","properties":{"code":{"type":"string","description":"Stable, machine-readable identifier for the denial reason. SCREAMING_SNAKE_CASE; declared on the violated policy.\n","example":"MUTATION_NOT_ALLOWED","isRequired":true,"uniqueKey":"reasons.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the denial.","example":"Only SELECT queries are permitted. Mutation statements are not allowed.","isRequired":true,"uniqueKey":"reasons.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"reasons.items.[INDEX]","typeLabel":"object"},"uniqueKey":"reasons","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"QUERY_PARSE_ERROR","message":"Failed to parse SQL query","details":{"line":3,"column":15,"hint":"Unexpected token near 'SELCT'"},"reasons":[{"code":"MUTATION_NOT_ALLOWED","message":"Only SELECT queries are permitted. Mutation statements are not allowed."}]}}},"exampleType":"generated"}},"exampleType":"generated"},"4ff99cc5-6bb7-4241-b3df-62ea2e559185":{"description":"Valid token but insufficient permissions","content":{"application/json":{"schema":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code for programmatic handling.","example":"QUERY_PARSE_ERROR","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error description.","example":"Failed to parse SQL query","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Additional context for debugging (optional, free-form).","example":{"line":3,"column":15,"hint":"Unexpected token near 'SELCT'"},"uniqueKey":"details","typeLabel":"object"},"reasons":{"type":"array","description":"Policy violation details. Present when `code` is `POLICY_VIOLATION`. Each entry identifies a governance policy that the query violated.\n","items":{"type":"object","required":["code","message"],"description":"A single policy violation identified during query validation.","properties":{"code":{"type":"string","description":"Stable, machine-readable identifier for the denial reason. SCREAMING_SNAKE_CASE; declared on the violated policy.\n","example":"MUTATION_NOT_ALLOWED","isRequired":true,"uniqueKey":"reasons.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the denial.","example":"Only SELECT queries are permitted. Mutation statements are not allowed.","isRequired":true,"uniqueKey":"reasons.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"reasons.items.[INDEX]","typeLabel":"object"},"uniqueKey":"reasons","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"QUERY_PARSE_ERROR","message":"Failed to parse SQL query","details":{"line":3,"column":15,"hint":"Unexpected token near 'SELCT'"},"reasons":[{"code":"MUTATION_NOT_ALLOWED","message":"Only SELECT queries are permitted. Mutation statements are not allowed."}]}}},"exampleType":"generated"}},"exampleType":"generated"},"fd156ede-c9d1-4735-a192-0a8f7a97120c":{"description":"Semantic model not found","content":{"application/json":{"schema":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code for programmatic handling.","example":"QUERY_PARSE_ERROR","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error description.","example":"Failed to parse SQL query","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Additional context for debugging (optional, free-form).","example":{"line":3,"column":15,"hint":"Unexpected token near 'SELCT'"},"uniqueKey":"details","typeLabel":"object"},"reasons":{"type":"array","description":"Policy violation details. Present when `code` is `POLICY_VIOLATION`. Each entry identifies a governance policy that the query violated.\n","items":{"type":"object","required":["code","message"],"description":"A single policy violation identified during query validation.","properties":{"code":{"type":"string","description":"Stable, machine-readable identifier for the denial reason. SCREAMING_SNAKE_CASE; declared on the violated policy.\n","example":"MUTATION_NOT_ALLOWED","isRequired":true,"uniqueKey":"reasons.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the denial.","example":"Only SELECT queries are permitted. Mutation statements are not allowed.","isRequired":true,"uniqueKey":"reasons.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"reasons.items.[INDEX]","typeLabel":"object"},"uniqueKey":"reasons","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"QUERY_PARSE_ERROR","message":"Failed to parse SQL query","details":{"line":3,"column":15,"hint":"Unexpected token near 'SELCT'"},"reasons":[{"code":"MUTATION_NOT_ALLOWED","message":"Only SELECT queries are permitted. Mutation statements are not allowed."}]}}},"exampleType":"generated"}},"exampleType":"generated"},"9d6e2e9f-7755-4efb-b653-21bf7fa3f68c":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code for programmatic handling.","example":"QUERY_PARSE_ERROR","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error description.","example":"Failed to parse SQL query","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Additional context for debugging (optional, free-form).","example":{"line":3,"column":15,"hint":"Unexpected token near 'SELCT'"},"uniqueKey":"details","typeLabel":"object"},"reasons":{"type":"array","description":"Policy violation details. Present when `code` is `POLICY_VIOLATION`. Each entry identifies a governance policy that the query violated.\n","items":{"type":"object","required":["code","message"],"description":"A single policy violation identified during query validation.","properties":{"code":{"type":"string","description":"Stable, machine-readable identifier for the denial reason. SCREAMING_SNAKE_CASE; declared on the violated policy.\n","example":"MUTATION_NOT_ALLOWED","isRequired":true,"uniqueKey":"reasons.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation of the denial.","example":"Only SELECT queries are permitted. Mutation statements are not allowed.","isRequired":true,"uniqueKey":"reasons.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"reasons.items.[INDEX]","typeLabel":"object"},"uniqueKey":"reasons","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"QUERY_PARSE_ERROR","message":"Failed to parse SQL query","details":{"line":3,"column":15,"hint":"Unexpected token near 'SELCT'"},"reasons":[{"code":"MUTATION_NOT_ALLOWED","message":"Only SELECT queries are permitted. Mutation statements are not allowed."}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"5d57ed97-8454-4e77-b2f1-bfacfc277bae":{"clientCredentials":{"type":"oauth2","description":"OAuth 2.0 Client Credentials flow. The tokenUrl shown is for the production environment. For other environments, replace `prod` with the target environment name (e.g., `auth.staging.oleria.io` for staging).\n","flows":{"clientCredentials":{"tokenUrl":"https://auth.prod.oleria.io/oauth/token","scopes":{"ClientCredentialsResourceServer/client_credentials_base_scope":"Default scope used for all client credentials (RBAC is controlled via permissions in the bearer token)"}}},"scopes":["ClientCredentialsResourceServer/client_credentials_base_scope"]}}},"servers":{"3a89cf53-d272-42e9-983d-0e2d908a3c1a":{"url":"https://devx.{environment}.oleria.io","description":"Oleria DevX Server","variables":{"environment":{"default":"prod","description":"Environment name (prod, staging, dev)","enum":["prod","staging","dev"]}}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"oauth2","description":"OAuth 2.0 Client Credentials flow. The tokenUrl shown is for the production environment. For other environments, replace `prod` with the target environment name (e.g., `auth.staging.oleria.io` for staging).\n","flows":{"clientCredentials":{"tokenUrl":"https://auth.prod.oleria.io/oauth/token","scopes":{"ClientCredentialsResourceServer/client_credentials_base_scope":"Default scope used for all client credentials (RBAC is controlled via permissions in the bearer token)"}}},"scopes":["ClientCredentialsResourceServer/client_credentials_base_scope"]},"schema":{"title":"OAuth2 Auth","type":"string","isRequired":true,"description":"OAuth 2.0 Client Credentials flow. The tokenUrl shown is for the production environment. For other environments, replace `prod` with the target environment name (e.g., `auth.staging.oleria.io` for staging).\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"clientCredentials","name":"Authorization"}],"title":"clientCredentials"}]},"originalFileLocation":"developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml"},"subdomain":"oleria","siteName":"Oleria Identity Security","title":"Get a model - Oleria Identity Security","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-05T17:42:31.542Z","originalFileLocation":"api-reference/schema/get-a-model.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Returns the full OSI semantic model definition for the given model name, including all datasets, fields, relationships, and metrics. This is the primary endpoint AI agents and BI platforms use to discover the data landscape before generating queries.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Oleria Identity Security\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get a model - Oleria Identity Security\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns the full OSI semantic model definition for the given model name, including all datasets, fields, relationships, and metrics. This is the primary endpoint AI agents and BI platforms use to discover the data landscape before generating queries.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Oleria Identity Security\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.oleria.com/api-reference/schema/get-a-model\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://oleria.mintlify.app/_mintlify/api/og/v2?division=Schema\u0026amp;title=Get+a+model\u0026amp;description=Returns+the+full+OSI+semantic+model+definition+for+the+given+model+name%2C+including+all+datasets%2C+fields%2C+relationships%2C+and+metrics.+This+is+the+primary+endpoin\u0026amp;theme=67101527a6023bf85b2b7e70\u0026amp;signature=c63ce9ed7c11bd9182e10f570876dd67842bab5b3ec4ef935dae10990c17fb3e\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get a model - Oleria Identity Security\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns the full OSI semantic model definition for the given model name, including all datasets, fields, relationships, and metrics. This is the primary endpoint AI agents and BI platforms use to discover the data landscape before generating queries.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://oleria.mintlify.app/_mintlify/api/og/v2?division=Schema\u0026amp;title=Get+a+model\u0026amp;description=Returns+the+full+OSI+semantic+model+definition+for+the+given+model+name%2C+including+all+datasets%2C+fields%2C+relationships%2C+and+metrics.+This+is+the+primary+endpoin\u0026amp;theme=67101527a6023bf85b2b7e70\u0026amp;signature=c63ce9ed7c11bd9182e10f570876dd67842bab5b3ec4ef935dae10990c17fb3e\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/oleria/VFsEjt_GQ9jb2s6K/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Oleria Identity Security\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#027864\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.oleria.com/api-reference/schema/get-a-model\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/schema/get-a-model.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.oleria.com/#organization\",\"name\":\"Oleria Identity Security\",\"url\":\"https://docs.oleria.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/oleria/KyPIHO-0OF6fE_DF/images/OleriaLightMode-1.png?fit=max\u0026auto=format\u0026n=KyPIHO-0OF6fE_DF\u0026q=85\u0026s=906d33a8c505e2a96b7c6a1583335e1d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.oleria.com#website\",\"name\":\"Oleria Identity Security\",\"url\":\"https://docs.oleria.com\",\"publisher\":{\"@id\":\"https://docs.oleria.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.oleria.com/api-reference/schema/get-a-model#webpage\",\"url\":\"https://docs.oleria.com/api-reference/schema/get-a-model\",\"name\":\"Get a model\",\"description\":\"Returns the full OSI semantic model definition for the given model name, including all datasets, fields, relationships, and metrics. This is the primary endpoint AI agents and BI platforms use to discover the data landscape before generating queries.\",\"dateModified\":\"2026-08-05T17:42:31.542Z\",\"isPartOf\":{\"@id\":\"https://docs.oleria.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.oleria.com/api-reference/schema/get-a-model#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.oleria.com/api-reference/schema/get-a-model#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"TrustFusion\",\"item\":\"https://docs.oleria.com/api-reference/query/validate\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Schema\",\"item\":\"https://docs.oleria.com/api-reference/schema/list-models\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get a model\",\"item\":\"https://docs.oleria.com/api-reference/schema/get-a-model\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.oleria.com/api-reference/schema/get-a-model#apireference\",\"headline\":\"Get a model\",\"name\":\"Get a model\",\"description\":\"Returns the full OSI semantic model definition for the given model name, including all datasets, fields, relationships, and metrics. This is the primary endpoint AI agents and BI platforms use to discover the data landscape before generating queries.\",\"url\":\"https://docs.oleria.com/api-reference/schema/get-a-model\",\"mainEntityOfPage\":{\"@id\":\"https://docs.oleria.com/api-reference/schema/get-a-model#webpage\"},\"dateModified\":\"2026-08-05T17:42:31.542Z\",\"publisher\":{\"@id\":\"https://docs.oleria.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.oleria.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Oleria Identity Security\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Oleria Identity Security","nav":{"global":null,"tabs":[{"tab":"Product","pages":[{"title":"Product","href":"/introduction/overview"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations/overview"}]},{"tab":"API Reference","groups":[{"group":"Getting Started","pages":[{"title":"API Overview","href":"/developer-docs/api-reference/overview"},{"title":"Generate an API Token","href":"/developer-docs/api-reference/generate-token"}]},{"group":"Inventory \u0026 Actions","pages":[{"group":"Access assignments","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-assigned-access-to-object","href":"/api-reference/access-assignments/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-assigned-access-to-object/{id}","href":"/api-reference/access-assignments/get"}]},{"group":"Account roles","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/account-roles","href":"/api-reference/account-roles/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/account-roles/{id}","href":"/api-reference/account-roles/get"}]},{"group":"Accounts","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/accounts","href":"/api-reference/accounts/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/accounts/{id}","href":"/api-reference/accounts/get"},{"title":"Create","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/accounts","href":"/api-reference/accounts/create"},{"title":"Activate","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/accounts/{id}/activate","href":"/api-reference/accounts/activate"},{"title":"Disable","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/accounts/{id}/disable","href":"/api-reference/accounts/disable"},{"title":"Enable","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/accounts/{id}/enable","href":"/api-reference/accounts/enable"},{"title":"Revoke active sessions","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/accounts/{id}/revoke-sessions","href":"/api-reference/accounts/revoke-active-sessions"},{"title":"Remove access to shared resources","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/accounts/{id}/resource-access","href":"/api-reference/accounts/remove-access-to-shared-resources"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/accounts/{id}","href":"/api-reference/accounts/delete"}]},{"group":"Activities","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/activities","href":"/api-reference/activities/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/activities/{id}","href":"/api-reference/activities/get"}]},{"group":"Assigned applications","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/assigned-applications","href":"/api-reference/assigned-applications/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/assigned-applications/{id}","href":"/api-reference/assigned-applications/get"},{"title":"Grant an account access","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml put /v1/assigned-applications/{id}/assigned-accounts/{accountId}","href":"/api-reference/assigned-applications/grant-an-account-access"},{"title":"Remove an account's access","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/assigned-applications/{id}/assigned-accounts/{accountId}","href":"/api-reference/assigned-applications/remove-an-accounts-access"},{"title":"Grant a group access","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml put /v1/assigned-applications/{id}/assigned-groups/{groupId}","href":"/api-reference/assigned-applications/grant-a-group-access"},{"title":"Remove a group's access","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/assigned-applications/{id}/assigned-groups/{groupId}","href":"/api-reference/assigned-applications/remove-a-groups-access"}]},{"group":"Authenticator enrollments","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/authenticator-enrollments","href":"/api-reference/authenticator-enrollments/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/authenticator-enrollments/{id}","href":"/api-reference/authenticator-enrollments/get"}]},{"group":"Authenticators","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/authenticators","href":"/api-reference/authenticators/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/authenticators/{id}","href":"/api-reference/authenticators/get"}]},{"group":"Department assignments","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/employee-serving-in-department","href":"/api-reference/department-assignments/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/employee-serving-in-department/{id}","href":"/api-reference/department-assignments/get"}]},{"group":"Department hierarchy","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/department-contains-department","href":"/api-reference/department-hierarchy/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/department-contains-department/{id}","href":"/api-reference/department-hierarchy/get"}]},{"group":"Departments","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/departments","href":"/api-reference/departments/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/departments/{id}","href":"/api-reference/departments/get"}]},{"group":"Employees","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/employees","href":"/api-reference/employees/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/employees/{id}","href":"/api-reference/employees/get"}]},{"group":"Enrollment links","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/enrollment-via-authenticator","href":"/api-reference/enrollment-links/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/enrollment-via-authenticator/{id}","href":"/api-reference/enrollment-links/get"}]},{"group":"Impersonation grants","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-can-impersonate-entity","href":"/api-reference/impersonation-grants/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-can-impersonate-entity/{id}","href":"/api-reference/impersonation-grants/get"}]},{"group":"Integrated applications","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/integrated-applications","href":"/api-reference/integrated-applications/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/integrated-applications/{id}","href":"/api-reference/integrated-applications/get"}]},{"group":"Managed-via relationships","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-managed-via-object","href":"/api-reference/managed-via-relationships/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-managed-via-object/{id}","href":"/api-reference/managed-via-relationships/get"}]},{"group":"Memberships","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-member-of-entity","href":"/api-reference/memberships/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/entity-member-of-entity/{id}","href":"/api-reference/memberships/get"}]},{"group":"Non-human identities","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/non-human-identities","href":"/api-reference/non-human-identities/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/non-human-identities/{id}","href":"/api-reference/non-human-identities/get"},{"title":"Disable","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/non-human-identities/{id}/disable","href":"/api-reference/non-human-identities/disable"}]},{"group":"Object extensions","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/object-has-extension","href":"/api-reference/object-extensions/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/object-has-extension/{id}","href":"/api-reference/object-extensions/get"}]},{"group":"Person-employee links","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/person-is-employee","href":"/api-reference/person-employee-links/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/person-is-employee/{id}","href":"/api-reference/person-employee-links/get"}]},{"group":"Persons","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/persons","href":"/api-reference/persons/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/persons/{id}","href":"/api-reference/persons/get"}]},{"group":"Reporting lines","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/employee-manages-employee","href":"/api-reference/reporting-lines/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/employee-manages-employee/{id}","href":"/api-reference/reporting-lines/get"}]},{"group":"Resource classes","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/resource-classes","href":"/api-reference/resource-classes/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/resource-classes/{id}","href":"/api-reference/resource-classes/get"}]},{"group":"Resource hierarchy","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/resource-instance-contains-resource-instance","href":"/api-reference/resource-hierarchy/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/resource-instance-contains-resource-instance/{id}","href":"/api-reference/resource-hierarchy/get"}]},{"group":"Resource instances","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/resource-instances","href":"/api-reference/resource-instances/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/resource-instances/{id}","href":"/api-reference/resource-instances/get"},{"title":"Revoke anonymous access","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/resource-instances/{id}/anonymous-access","href":"/api-reference/resource-instances/revoke-anonymous-access"},{"title":"Revoke external sharing","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/resource-instances/{id}/external-shares","href":"/api-reference/resource-instances/revoke-external-sharing"},{"title":"Remove an account's permissions","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/resource-instances/{id}/permissions/{accountId}","href":"/api-reference/resource-instances/remove-an-accounts-permissions"}]},{"group":"Roles","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/roles","href":"/api-reference/roles/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/roles/{id}","href":"/api-reference/roles/get"},{"title":"Assign to an account","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml put /v1/roles/{id}/assignees/{accountId}","href":"/api-reference/roles/assign-to-an-account"},{"title":"Remove from an account","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/roles/{id}/assignees/{accountId}","href":"/api-reference/roles/remove-from-an-account"}]},{"group":"User groups","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/user-groups","href":"/api-reference/user-groups/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/user-groups/{id}","href":"/api-reference/user-groups/get"},{"title":"Create","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/user-groups","href":"/api-reference/user-groups/create"},{"title":"Add an account","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml put /v1/user-groups/{id}/members/{accountId}","href":"/api-reference/user-groups/add-an-account"},{"title":"Remove an account","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml delete /v1/user-groups/{id}/members/{accountId}","href":"/api-reference/user-groups/remove-an-account"}]}]},{"group":"Action jobs","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/action-jobs","href":"/api-reference/action-jobs/list"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/action-jobs/{id}","href":"/api-reference/action-jobs/get"},{"title":"List results","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml get /v1/action-jobs/{id}/results","href":"/api-reference/action-jobs/list-results"},{"title":"Revert","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/oleria-public-api-1.0.0.yaml post /v1/action-jobs/{id}/revert","href":"/api-reference/action-jobs/revert"}]},{"group":"TrustFusion","pages":[{"group":"Query","pages":[{"title":"Validate","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml post /v1/query/validate","href":"/api-reference/query/validate"},{"title":"Execute","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml post /v1/query/execute","href":"/api-reference/query/execute"},{"title":"Get a job","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml get /v1/query/jobs/{job_id}","href":"/api-reference/query/get-a-job"}]},{"group":"Saved Query","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml get /v1/query/saved-queries","href":"/api-reference/saved-query/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml post /v1/query/saved-queries","href":"/api-reference/saved-query/create"},{"title":"Get","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml get /v1/query/saved-queries/{query_id}","href":"/api-reference/saved-query/get"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml delete /v1/query/saved-queries/{query_id}","href":"/api-reference/saved-query/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml patch /v1/query/saved-queries/{query_id}","href":"/api-reference/saved-query/update"}]},{"group":"Schema","pages":[{"title":"List models","description":"Returns a list of all semantic models available to the caller. Use this endpoint to discover model names before querying specific model details.\n","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml get /v1/schema/models","href":"/api-reference/schema/list-models"},{"title":"Get a model","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/trustfusion-openapi-schema-1.0.0.yaml get /v1/schema/models/{model_name}","href":"/api-reference/schema/get-a-model"}]}]},{"group":"Downloads","pages":[{"title":"Working with Downloads","description":"The asynchronous request lifecycle, filter and sort grammar, and the full catalog of data contexts available in the Downloads API.","href":"/developer-docs/api-reference/working-with-downloads"},{"group":"Downloads","pages":[{"title":"Create a download request","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/downloads-openapi-schema-1.0.0.yaml post /v1/downloads","href":"/api-reference/downloads/create-a-download-request"},{"title":"Get a download request","deprecated":null,"version":null,"openapi":"/developer-docs/api-reference/downloads-openapi-schema-1.0.0.yaml get /v1/downloads/{id}","href":"/api-reference/downloads/get-a-download-request"}]}]}]},{"tab":"What's New","pages":[{"title":"What's New","href":"/release-notes"}]}]},"basePath":"","title":"Get a model - Oleria Identity Security","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}