generated: '2026-08-02' method: derived source: openapi/*.json (13 ODC OpenAPI specs) derivation: >- Entity graph built from components.schemas across all 13 ODC specs. Edges come from two signals: a $ref (or array-of-$ref) property becomes has_one / has_many, and an id-reference field matching Key / Keys becomes belongs_to via that field. ProblemDetails error schemas are excluded. No relationship is asserted that is not present in a published spec. identifier_convention: form: UUID fields: [key, assetKey, environmentKey, applicationKey, operationKey, portfolioKey, analysisKey] note: >- ODC addresses every resource by an opaque UUID key. There are no type-prefixed ids (no cus_/inv_ style prefixes), so an id alone does not identify its type — the containing field name does. revision_axis: >- Assets are versioned: an asset has revisions addressed by revisionNumber, and most metadata resources hang off (assetKey, revisionNumber) rather than assetKey alone. This revision axis is the backbone of the ODC data model. domains: - domain: asset-configurations title: Asset Configurations API version: v1 spec: openapi/outsystems-asset-configurations-api-v1-openapi.json operations: 8 schemas: 17 - domain: asset-repository title: Asset Repository API version: v1 spec: openapi/outsystems-asset-repository-api-v1-openapi.json operations: 16 schemas: 24 - domain: builds title: Build Operations API version: v1 spec: openapi/outsystems-build-operations-api-v1-openapi.json operations: 6 schemas: 15 - domain: code-quality title: Code Quality API version: v1 spec: openapi/outsystems-code-quality-api-v1-openapi.json operations: 10 schemas: 32 - domain: dependency-management title: Dependency Management API version: v1 spec: openapi/outsystems-dependency-management-api-v1-openapi.json operations: 11 schemas: 40 - domain: deployments title: Deployments API version: v1 spec: openapi/outsystems-deployments-api-v1-openapi.json operations: 8 schemas: 16 - domain: environment-configurations title: Environment Configurations API version: v1 spec: openapi/outsystems-environment-configurations-api-v1-openapi.json operations: 16 schemas: 22 - domain: external-libraries title: External Library Generation Service API version: v1 spec: openapi/outsystems-external-library-generation-api-v1-openapi.json operations: 9 schemas: 19 - domain: native-mobile-builds title: Native Mobile Build API version: v1 spec: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json operations: 13 schemas: 46 - domain: portfolios title: Portfolio API version: v1 spec: openapi/outsystems-portfolio-api-v1-openapi.json operations: 2 schemas: 8 - domain: portfolios title: Portfolio API version: v2 spec: openapi/outsystems-portfolio-api-v2-openapi.json operations: 7 schemas: 20 - domain: subscription title: Subscription API version: v1 spec: openapi/outsystems-subscription-api-v1-openapi.json operations: 7 schemas: 15 - domain: identity title: User and Access Management API version: v1 spec: openapi/outsystems-user-access-management-api-v1-openapi.json operations: 37 schemas: 77 totals: specs: 13 operations: 150 distinct_entities: 254 relationships: 267 core_entities: - name: Deployment properties: 14 outbound_relationships: 9 sources: [openapi/outsystems-portfolio-api-v1-openapi.json, openapi/outsystems-portfolio-api-v2-openapi.json] - name: ApplicationConfigPatch properties: 7 outbound_relationships: 5 sources: [openapi/outsystems-asset-configurations-api-v1-openapi.json] - name: ApplicationConfigResult properties: 10 outbound_relationships: 5 sources: [openapi/outsystems-asset-configurations-api-v1-openapi.json] - name: ApplicationVersion properties: 34 outbound_relationships: 5 sources: [openapi/outsystems-asset-repository-api-v1-openapi.json] - name: FindingsResponseV1 properties: 22 outbound_relationships: 5 sources: [openapi/outsystems-code-quality-api-v1-openapi.json] - name: RevisionFindingsResponseV1 properties: 23 outbound_relationships: 5 sources: [openapi/outsystems-code-quality-api-v1-openapi.json] - name: UserApplicationRoleApiResponse properties: 9 outbound_relationships: 5 sources: [openapi/outsystems-user-access-management-api-v1-openapi.json] - name: AgentConfigPatch properties: 6 outbound_relationships: 4 sources: [openapi/outsystems-asset-configurations-api-v1-openapi.json] - name: AgentConfigResult properties: 9 outbound_relationships: 4 sources: [openapi/outsystems-asset-configurations-api-v1-openapi.json] - name: AssetDependencyProducer properties: 10 outbound_relationships: 4 sources: [openapi/outsystems-asset-repository-api-v1-openapi.json, openapi/outsystems-dependency-management-api-v1-openapi.json] - name: ApplicationRoleApiResponse properties: 7 outbound_relationships: 4 sources: [openapi/outsystems-user-access-management-api-v1-openapi.json] - name: LibraryConfigPatch properties: 5 outbound_relationships: 3 sources: [openapi/outsystems-asset-configurations-api-v1-openapi.json] - name: LibraryConfigResult properties: 7 outbound_relationships: 3 sources: [openapi/outsystems-asset-configurations-api-v1-openapi.json] - name: AssetRevisionV1 properties: 16 outbound_relationships: 3 sources: [openapi/outsystems-asset-repository-api-v1-openapi.json] - name: PublicApplicationReport properties: 6 outbound_relationships: 3 sources: [openapi/outsystems-dependency-management-api-v1-openapi.json] - name: PublicDeletionAnalysisReport properties: 4 outbound_relationships: 3 sources: [openapi/outsystems-dependency-management-api-v1-openapi.json] - name: PublicDeletionAnalysisReportPublicAnalysisResult properties: 8 outbound_relationships: 3 sources: [openapi/outsystems-dependency-management-api-v1-openapi.json] - name: PublicDeploymentAnalysisReportPublicAnalysisResult properties: 8 outbound_relationships: 3 sources: [openapi/outsystems-dependency-management-api-v1-openapi.json] - name: PublicImpactedApplication properties: 6 outbound_relationships: 3 sources: [openapi/outsystems-dependency-management-api-v1-openapi.json] - name: DeploymentOperationRequest properties: 5 outbound_relationships: 3 sources: [openapi/outsystems-deployments-api-v1-openapi.json] relationships: - from: AgentConfigPatch has_many: GenericConfigPatch via: settings source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: AgentConfigPatch has_many: TimerPatch via: timers source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: AgentConfigPatch has_many: IntegrationPatch via: integrations source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: AgentConfigPatch has_many: LibraryConfigPatch via: libraries source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: AgentConfigResult has_many: GenericConfigResult via: settings source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: AgentConfigResult has_many: TimerResult via: timers source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: AgentConfigResult has_many: IntegrationResult via: integrations source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: AgentConfigResult has_many: LibraryConfigResult via: libraries source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: ApplicationConfigPatch has_many: GenericConfigPatch via: settings source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: ApplicationConfigPatch has_many: TimerPatch via: timers source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: ApplicationConfigPatch has_many: IntegrationPatch via: integrations source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: ApplicationConfigPatch has_many: LibraryConfigPatch via: libraries source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: ApplicationConfigPatch has_many: GenericConfigPatch via: systemConfigurations source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: ApplicationConfigResult has_many: GenericConfigResult via: settings source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: ApplicationConfigResult has_many: TimerResult via: timers source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: ApplicationConfigResult has_many: IntegrationResult via: integrations source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: ApplicationConfigResult has_many: LibraryConfigResult via: libraries source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: ApplicationConfigResult has_many: GenericConfigResult via: systemConfigurations source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: EnvironmentConfigPatch has_many: GenericConfigPatch via: systemConfigurations source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: EnvironmentConfigResult has_many: GenericConfigResult via: systemConfigurations source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: IntegrationPatch has_many: GenericConfigPatch via: configs source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: IntegrationResult has_many: GenericConfigResult via: configs source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: LibraryConfigPatch has_many: GenericConfigPatch via: systemConfigurations source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: LibraryConfigPatch has_many: GenericConfigPatch via: settings source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: LibraryConfigPatch has_many: IntegrationPatch via: integrations source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: LibraryConfigResult has_many: GenericConfigResult via: systemConfigurations source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: LibraryConfigResult has_many: GenericConfigResult via: settings source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: LibraryConfigResult has_many: IntegrationResult via: integrations source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: TimerPatch has_many: GenericConfigPatch via: configs source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: TimerResult has_many: GenericConfigResult via: configs source: openapi/outsystems-asset-configurations-api-v1-openapi.json - from: ApplicationVersion belongs_to: application via: applicationKey source: openapi/outsystems-asset-repository-api-v1-openapi.json - from: ApplicationVersion belongs_to: revisionUser via: revisionUserKey source: openapi/outsystems-asset-repository-api-v1-openapi.json - from: ApplicationVersion belongs_to: fromTemplate via: fromTemplateKey source: openapi/outsystems-asset-repository-api-v1-openapi.json - from: ApplicationVersion belongs_to: publishUser via: publishUserKey source: openapi/outsystems-asset-repository-api-v1-openapi.json - from: ApplicationVersion belongs_to: releaseUser via: releaseUserKey source: openapi/outsystems-asset-repository-api-v1-openapi.json - from: AssetCreateFromTemplateRequest belongs_to: template via: templateKey source: openapi/outsystems-asset-repository-api-v1-openapi.json - from: AssetDependencyProducer belongs_to: portfolio via: portfolioKey source: openapi/outsystems-asset-repository-api-v1-openapi.json - from: AssetDependencyProducer has_many: AssetDependencyProducer via: producers source: openapi/outsystems-asset-repository-api-v1-openapi.json - from: AssetListFilter has_many: AssetVersionFilter via: assetVersionFilters source: openapi/outsystems-asset-repository-api-v1-openapi.json - from: AssetRevisionV1 belongs_to: asset via: assetKey source: openapi/outsystems-asset-repository-api-v1-openapi.json - from: AssetRevisionV1 belongs_to: portfolio via: portfolioKey source: openapi/outsystems-asset-repository-api-v1-openapi.json - from: AssetRevisionV1 belongs_to: clonedFromTemplate via: clonedFromTemplateKey source: openapi/outsystems-asset-repository-api-v1-openapi.json - from: AssetRevisionV1ListResponse has_many: AssetRevisionV1 via: results source: openapi/outsystems-asset-repository-api-v1-openapi.json - from: AssetRevisionV1PagedListResponse has_many: AssetRevisionV1 via: results source: openapi/outsystems-asset-repository-api-v1-openapi.json - from: AssetVersionCreationRequest belongs_to: portfolio via: portfolioKey source: openapi/outsystems-asset-repository-api-v1-openapi.json - from: BuildDetails belongs_to: build via: buildKey source: openapi/outsystems-build-operations-api-v1-openapi.json - from: BuildDetails belongs_to: asset via: assetKey source: openapi/outsystems-build-operations-api-v1-openapi.json - from: BuildDetailsBuildListResponse has_many: BuildDetails via: builds source: openapi/outsystems-build-operations-api-v1-openapi.json - from: BuildFeedbackDetails belongs_to: asset via: assetKey source: openapi/outsystems-build-operations-api-v1-openapi.json - from: BuildFeedbackDetailsResponse has_many: BuildFeedbackDetails via: results source: openapi/outsystems-build-operations-api-v1-openapi.json - from: BuildOperationDetails belongs_to: asset via: assetKey source: openapi/outsystems-build-operations-api-v1-openapi.json - from: BuildResponse belongs_to: build via: buildKey source: openapi/outsystems-build-operations-api-v1-openapi.json - from: GeneratedCodePackageResponse has_many: GeneratedCodePackagingError via: errors source: openapi/outsystems-build-operations-api-v1-openapi.json - from: SecurityVulnerabilities has_many: SecurityVulnerability via: vulnerabilities source: openapi/outsystems-build-operations-api-v1-openapi.json - from: AdhocAnalysisRequestV1 belongs_to: asset via: assetKey source: openapi/outsystems-code-quality-api-v1-openapi.json - from: AppsOverviewResponseV1 belongs_to: asset via: assetKey source: openapi/outsystems-code-quality-api-v1-openapi.json - from: AppsOverviewResponseV1PagedListResponse has_many: AppsOverviewResponseV1 via: results source: openapi/outsystems-code-quality-api-v1-openapi.json - from: AssetRevisionSummaryResponse belongs_to: asset via: assetKey source: openapi/outsystems-code-quality-api-v1-openapi.json - from: CodeAnalysisResponseV1 belongs_to: analysis via: analysisKey source: openapi/outsystems-code-quality-api-v1-openapi.json - from: CodeAnalysisStatusResponseV1 belongs_to: analysis via: analysisKey source: openapi/outsystems-code-quality-api-v1-openapi.json - from: CodeAnalysisStatusResponseV1 has_many: RevisionFindingsResponseV1 via: findings source: openapi/outsystems-code-quality-api-v1-openapi.json - from: ElementPath belongs_to: element via: elementKey source: openapi/outsystems-code-quality-api-v1-openapi.json - from: FindingsResponseV1 belongs_to: element via: elementKey source: openapi/outsystems-code-quality-api-v1-openapi.json - from: FindingsResponseV1 has_many: ElementPath via: elementPath source: openapi/outsystems-code-quality-api-v1-openapi.json - from: FindingsResponseV1 belongs_to: whereElement via: whereElementKey source: openapi/outsystems-code-quality-api-v1-openapi.json - from: FindingsResponseV1 has_many: ElementPath via: whereElementPath source: openapi/outsystems-code-quality-api-v1-openapi.json - from: FindingsResponseV1 belongs_to: asset via: assetKey source: openapi/outsystems-code-quality-api-v1-openapi.json - from: FindingsResponseV1PagedListResponse has_many: FindingsResponseV1 via: results source: openapi/outsystems-code-quality-api-v1-openapi.json - from: FindingsTrendResponseV1ResultsResponse has_many: FindingsTrendResponseV1 via: results source: openapi/outsystems-code-quality-api-v1-openapi.json - from: PatternsResponsePagedListResponse has_many: PatternsResponse via: results source: openapi/outsystems-code-quality-api-v1-openapi.json - from: RevisionFindingsResponseV1 belongs_to: element via: elementKey source: openapi/outsystems-code-quality-api-v1-openapi.json - from: RevisionFindingsResponseV1 has_many: ElementPath via: elementPath source: openapi/outsystems-code-quality-api-v1-openapi.json - from: RevisionFindingsResponseV1 belongs_to: whereElement via: whereElementKey source: openapi/outsystems-code-quality-api-v1-openapi.json - from: RevisionFindingsResponseV1 has_many: ElementPath via: whereElementPath source: openapi/outsystems-code-quality-api-v1-openapi.json - from: RevisionFindingsResponseV1 belongs_to: asset via: assetKey source: openapi/outsystems-code-quality-api-v1-openapi.json - from: EnvironmentReport belongs_to: environment via: environmentKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: ImpactedDomain belongs_to: environment via: environmentKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicApplicationReport has_many: ElementIssue via: elementLevelIssues source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicApplicationReport has_many: ApplicationIssue via: applicationLevelIssues source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicApplicationReport belongs_to: asset via: assetKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicDeletionAnalysisReport has_many: EnvironmentReport via: deployedEnvironments source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicDeletionAnalysisReport has_many: ImpactedDomain via: impactedDomains source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicDeletionAnalysisReport has_many: PublicImpactedApplication via: impactedAssets source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicDeletionAnalysisReportPublicAnalysisResult belongs_to: analysis via: analysisKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicDeletionAnalysisReportPublicAnalysisResult belongs_to: environment via: environmentKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicDeletionAnalysisReportPublicAnalysisResult belongs_to: asset via: assetKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicDependencyPath has_many: PublicIndirectElement via: indirectElements source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicDeployedRevision belongs_to: environment via: environmentKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicDeployedRevision has_many: PublicDependencyPath via: indirectDependencies source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicDeploymentAnalysisReport has_many: PublicApplicationReport via: impactedAssets source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicDeploymentAnalysisReportPublicAnalysisResult belongs_to: analysis via: analysisKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicDeploymentAnalysisReportPublicAnalysisResult belongs_to: environment via: environmentKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicDeploymentAnalysisReportPublicAnalysisResult belongs_to: asset via: assetKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicImpactedApplication belongs_to: portfolio via: portfolioKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicImpactedApplication belongs_to: asset via: assetKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicImpactedApplication has_many: PublicDeployedRevision via: deployedRevisions source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicIndirectElement belongs_to: portfolio via: portfolioKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicIndirectElement belongs_to: asset via: assetKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicLaunchDeletionAnalysisRequest belongs_to: asset via: assetKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicLaunchDeploymentAnalysisRequest belongs_to: environment via: environmentKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicLaunchDeploymentAnalysisRequest belongs_to: asset via: assetKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: ReferenceKeyResponse belongs_to: analysis via: analysisKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: AssetDependency belongs_to: portfolio via: portfolioKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: AssetDependencyListResponse has_many: AssetDependency via: results source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: AssetDependencyProducerListResponse has_many: AssetDependencyProducer via: results source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: AssetDependencyWithProducerReferences belongs_to: portfolio via: portfolioKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: AssetDependencyWithProducerReferencesListResponse has_many: AssetDependencyWithProducerReferences via: results source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: DependenciesPublicElementFilter belongs_to: consumerPortfolio via: consumerPortfolioKeys source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: DependenciesPublicElementFilter has_many: ApplicationFilter via: assetFilters source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicElementStringTypes belongs_to: asset via: assetKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicElementStringTypesListResponse has_many: PublicElementStringTypes via: results source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: PublicElementStringTypesPagedListResponse has_many: PublicElementStringTypes via: results source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: ReferencedElementStringTypes belongs_to: asset via: assetKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: ReferencedElementStringTypes belongs_to: producerAsset via: producerAssetKey source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: ReferencedElementStringTypesListResponse has_many: ReferencedElementStringTypes via: results source: openapi/outsystems-dependency-management-api-v1-openapi.json - from: DeploymentOperationRequest belongs_to: asset via: assetKey source: openapi/outsystems-deployments-api-v1-openapi.json - from: DeploymentOperationRequest belongs_to: build via: buildKey source: openapi/outsystems-deployments-api-v1-openapi.json - from: DeploymentOperationRequest belongs_to: environment via: environmentKey source: openapi/outsystems-deployments-api-v1-openapi.json - from: DeploymentOperationResponse belongs_to: asset via: assetKey source: openapi/outsystems-deployments-api-v1-openapi.json - from: DeploymentOperationResponse belongs_to: build via: buildKey source: openapi/outsystems-deployments-api-v1-openapi.json - from: DeploymentOperationResponse belongs_to: portfolio via: portfolioKey source: openapi/outsystems-deployments-api-v1-openapi.json - from: Int32NullableDeploymentOperationResponsePagedListResponse has_many: DeploymentOperationResponse via: results source: openapi/outsystems-deployments-api-v1-openapi.json - from: Int32NullablePublishOperationResponsePagedListResponse has_many: PublishOperationResponse via: results source: openapi/outsystems-deployments-api-v1-openapi.json - from: MessageDetailsV1 belongs_to: asset via: assetKey source: openapi/outsystems-deployments-api-v1-openapi.json - from: PublishOperationRequest belongs_to: asset via: assetKey source: openapi/outsystems-deployments-api-v1-openapi.json - from: PublishOperationRequest belongs_to: environment via: environmentKey source: openapi/outsystems-deployments-api-v1-openapi.json - from: PublishOperationResponse belongs_to: asset via: assetKey source: openapi/outsystems-deployments-api-v1-openapi.json - from: PublishOperationResponse belongs_to: build via: buildKey source: openapi/outsystems-deployments-api-v1-openapi.json - from: PublishOperationResponse belongs_to: portfolio via: portfolioKey source: openapi/outsystems-deployments-api-v1-openapi.json - from: StringMessageDetailsV1TaskProgressMessagePagedListResponse has_many: MessageDetailsV1TaskProgressMessage via: results source: openapi/outsystems-deployments-api-v1-openapi.json - from: BaseIpFilterGroup has_many: IpFilterGroupRule via: ipRules source: openapi/outsystems-environment-configurations-api-v1-openapi.json - from: BaseIpFilterGroup belongs_to: app via: appKeys source: openapi/outsystems-environment-configurations-api-v1-openapi.json - from: Domain belongs_to: defaultApplication via: defaultApplicationKey source: openapi/outsystems-environment-configurations-api-v1-openapi.json - from: DomainCertificate belongs_to: cName via: cNameKey source: openapi/outsystems-environment-configurations-api-v1-openapi.json - from: DomainPagedListResponse has_many: Domain via: results source: openapi/outsystems-environment-configurations-api-v1-openapi.json - from: DomainPatchRequest belongs_to: defaultApplication via: defaultApplicationKey source: openapi/outsystems-environment-configurations-api-v1-openapi.json - from: IpFilterGroup has_many: IpFilterGroupRule via: ipRules source: openapi/outsystems-environment-configurations-api-v1-openapi.json - from: IpFilterGroup belongs_to: app via: appKeys source: openapi/outsystems-environment-configurations-api-v1-openapi.json - from: IpFilterGroups has_many: IpFilterGroup via: results source: openapi/outsystems-environment-configurations-api-v1-openapi.json - from: PatchIpFilterGroup has_many: IpFilterGroupRule via: ipRules source: openapi/outsystems-environment-configurations-api-v1-openapi.json - from: PatchIpFilterGroup belongs_to: app via: appKeys source: openapi/outsystems-environment-configurations-api-v1-openapi.json - from: OutSystems.ExternalLibraryGeneration.Service.V1Beta1.Controllers.DataObjects.ActionResponse has_many: OutSystems.ExternalLibraryGeneration.Service.V1Beta1.Controllers.DataObjects.ParameterResponse via: parameters source: openapi/outsystems-external-library-generation-api-v1-openapi.json - from: OutSystems.ExternalLibraryGeneration.Service.V1Beta1.Controllers.DataObjects.CreationOperationResponse belongs_to: operation via: operationKey source: openapi/outsystems-external-library-generation-api-v1-openapi.json - from: OutSystems.ExternalLibraryGeneration.Service.V1Beta1.Controllers.DataObjects.GenerationOperationContentsResponse has_many: OutSystems.ExternalLibraryGeneration.Service.V1Beta1.Controllers.DataObjects.ActionResponse via: actions source: openapi/outsystems-external-library-generation-api-v1-openapi.json - from: OutSystems.ExternalLibraryGeneration.Service.V1Beta1.Controllers.DataObjects.GenerationOperationContentsResponse has_many: OutSystems.ExternalLibraryGeneration.Service.V1Beta1.Controllers.DataObjects.StructureResponse via: structures source: openapi/outsystems-external-library-generation-api-v1-openapi.json - from: OutSystems.ExternalLibraryGeneration.Service.V1Beta1.Controllers.DataObjects.GenerationOperationListResponse has_many: OutSystems.ExternalLibraryGeneration.Service.V1Beta1.Controllers.DataObjects.GenerationOperationResponse via: results source: openapi/outsystems-external-library-generation-api-v1-openapi.json - from: OutSystems.ExternalLibraryGeneration.Service.V1Beta1.Controllers.DataObjects.GenerationOperationLogMessagesResponse has_many: OutSystems.ExternalLibraryGeneration.Service.V1Beta1.Controllers.DataObjects.GenerationOperationValidationMessageResponse via: validationMessages source: openapi/outsystems-external-library-generation-api-v1-openapi.json - from: OutSystems.ExternalLibraryGeneration.Service.V1Beta1.Controllers.DataObjects.GenerationOperationResponse belongs_to: library via: libraryKey source: openapi/outsystems-external-library-generation-api-v1-openapi.json - from: OutSystems.ExternalLibraryGeneration.Service.V1Beta1.Controllers.DataObjects.SourceCodeDownload belongs_to: library via: libraryKey source: openapi/outsystems-external-library-generation-api-v1-openapi.json - from: OutSystems.ExternalLibraryGeneration.Service.V1Beta1.Controllers.DataObjects.StructureResponse has_many: OutSystems.ExternalLibraryGeneration.Service.V1Beta1.Controllers.DataObjects.AttributeResponse via: attributes source: openapi/outsystems-external-library-generation-api-v1-openapi.json - from: BuildOperationRequest belongs_to: build via: buildKey source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: BuildOperationRequest belongs_to: environment via: environmentKey source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: BuildOperationRequest belongs_to: application via: applicationKey source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: BuildOperationResult belongs_to: application via: applicationKey source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: BuildOperationResult belongs_to: build via: buildKey source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: BuildOperationResult belongs_to: requestingUser via: requestingUserKey source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: BuildOperationResultPagedListResponse has_many: BuildOperationResult via: results source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: BuildOperationValidationRequest belongs_to: environment via: environmentKey source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: BuildOperationValidationRequest belongs_to: application via: applicationKey source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: BuildOperationValidationRequest belongs_to: build via: buildKey source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: ExtensibilitySettingsItemRequest has_many: Metadata via: metadata source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: ExtensibilitySettingsItemResponse has_many: Metadata via: metadata source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: ExtensibilitySettingsRequest has_many: ExtensibilitySettingsItemRequest via: settings source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: ExtensibilitySettingsRequest has_many: LibraryConfigurationRequest via: libraries source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: ExtensibilitySettingsResponse has_many: ExtensibilitySettingsItemResponse via: settings source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: ExtensibilitySettingsResponse has_many: LibraryConfigurationResponse via: libraries source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: Int32TaskProgressMessagePagedListResponse has_many: TaskProgressMessage via: results source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: LibraryConfigurationRequest has_many: ExtensibilitySettingsItemRequest via: settings source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: LibraryConfigurationResponse has_many: ExtensibilitySettingsItemResponse via: settings source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: NativeBuilderVersion has_many: MobileFramework via: supportedMobileFrameworks source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: NativeBuilderVersionListResponse has_many: NativeBuilderVersion via: results source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: VersionSuggestionsRequest belongs_to: environment via: environmentKey source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: VersionSuggestionsRequest belongs_to: application via: applicationKey source: openapi/outsystems-native-application-orchestration-service-api-v1-openapi.json - from: DeployedAsset has_many: Deployment via: deployments source: openapi/outsystems-portfolio-api-v1-openapi.json - from: DeployedAssetPagedListResponse has_many: DeployedAsset via: results source: openapi/outsystems-portfolio-api-v1-openapi.json - from: Deployment belongs_to: environment via: environmentKey source: openapi/outsystems-portfolio-api-v1-openapi.json - from: Deployment belongs_to: build via: buildKey source: openapi/outsystems-portfolio-api-v1-openapi.json - from: Deployment belongs_to: deployment via: deploymentKey source: openapi/outsystems-portfolio-api-v1-openapi.json - from: Deployment belongs_to: taggingUser via: taggingUserKey source: openapi/outsystems-portfolio-api-v1-openapi.json - from: EnvironmentListResponse has_many: Environment via: results source: openapi/outsystems-portfolio-api-v1-openapi.json - from: Deployment belongs_to: portfolio via: portfolioKey source: openapi/outsystems-portfolio-api-v2-openapi.json - from: Environment belongs_to: portfolio via: portfolioKey source: openapi/outsystems-portfolio-api-v2-openapi.json - from: Library belongs_to: portfolio via: portfolioKey source: openapi/outsystems-portfolio-api-v2-openapi.json - from: Library has_many: LibraryRevision via: revisions source: openapi/outsystems-portfolio-api-v2-openapi.json - from: LibraryPagedListResponse has_many: Library via: results source: openapi/outsystems-portfolio-api-v2-openapi.json - from: LibraryRevision belongs_to: publishUser via: publishUserKey source: openapi/outsystems-portfolio-api-v2-openapi.json - from: LibraryRevision belongs_to: taggingUser via: taggingUserKey source: openapi/outsystems-portfolio-api-v2-openapi.json - from: PortfolioPagedListResponse has_many: Portfolio via: results source: openapi/outsystems-portfolio-api-v2-openapi.json - from: UpdateEnvironmentsBatchRequest has_many: UpdateEnvironmentRequest via: environments source: openapi/outsystems-portfolio-api-v2-openapi.json - from: EntitlementUsageItem has_many: UsageDataPoint via: usage source: openapi/outsystems-subscription-api-v1-openapi.json - from: EntitlementUsageItemListResponse has_many: EntitlementUsageItem via: results source: openapi/outsystems-subscription-api-v1-openapi.json - from: EnvironmentEntitlements has_many: Addon via: addons source: openapi/outsystems-subscription-api-v1-openapi.json - from: EnvironmentEntitlements has_many: Entitlement via: entitlements source: openapi/outsystems-subscription-api-v1-openapi.json - from: OrganizationEntitlements has_many: Addon via: addons source: openapi/outsystems-subscription-api-v1-openapi.json - from: OrganizationEntitlements has_many: Entitlement via: entitlements source: openapi/outsystems-subscription-api-v1-openapi.json - from: UnifiedEntitlementAssetRow belongs_to: asset via: assetKey source: openapi/outsystems-subscription-api-v1-openapi.json - from: UnifiedEntitlementAssetRow has_many: UnifiedEntitlementDetailRow via: details source: openapi/outsystems-subscription-api-v1-openapi.json - from: UnifiedEntitlementByAssetBlock has_many: UnifiedEntitlementAssetRow via: assets source: openapi/outsystems-subscription-api-v1-openapi.json - from: UnifiedEntitlementByAssetBlockPagedListResponse has_many: UnifiedEntitlementByAssetBlock via: results source: openapi/outsystems-subscription-api-v1-openapi.json - from: UnifiedEntitlementDetailRow belongs_to: detail via: detailKey source: openapi/outsystems-subscription-api-v1-openapi.json - from: ApplicationRoleApiResponse belongs_to: environment via: environmentKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: ApplicationRoleApiResponse belongs_to: asset via: assetKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: ApplicationRoleApiResponse belongs_to: external via: externalKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: ApplicationRoleApiResponse belongs_to: portfolio via: portfolioKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: ApplicationRoleApiResponsePaginatedResponseApi has_many: ApplicationRoleApiResponse via: results source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: BulkUserProfileOperationApiRecordBulkApiResponse has_many: BulkUserProfileOperationApiRecordBulkApiOperation via: operations source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: GrantDetailsRequest belongs_to: asset via: assetKeys source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: GrantDetailsRequest belongs_to: portfolio via: portfolioKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: GroupApiResponse belongs_to: environment via: environmentKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: GroupApiResponse belongs_to: portfolio via: portfolioKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: GroupApiResponse has_many: GroupIdpClaimMappingEmbedded via: groupIdpClaimMappings source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: GroupApiResponsePaginatedResponseApi has_many: GroupApiResponse via: results source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: GroupCreateRequest belongs_to: environment via: environmentKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: GroupCreateRequest belongs_to: applicationRole via: applicationRoleKeys source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: GroupCreateRequest belongs_to: user via: userKeys source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: GroupIdpClaimMappingEmbedded belongs_to: provider via: providerKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: GroupUserResponse has_many: MembershipType via: membershipTypes source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: GroupUserResponsePaginatedResponseApi has_many: GroupUserResponse via: results source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: IdentityProviderResponse has_many: SamlConfigurationItemModel via: samlConfiguration source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: IdentityProviderResponse has_many: TokenNormalizationModel via: tokenNormalizations source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: IdentityProviderResponsePaginatedResponseApi has_many: IdentityProviderResponse via: results source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: OrgRolePermissionDetailsApiResponse belongs_to: permission via: permissionKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: OrgRolePermissionDetailsApiResponse belongs_to: environment via: environmentKeys source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: OrgRolePermissionDetailsApiResponse belongs_to: portfolio via: portfolioKeys source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: OrganizationRoleApiResponse has_many: OrgRolePermissionDetailsApiResponse via: permissions source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: OrganizationRoleApiResponsePaginatedResponseApi has_many: OrganizationRoleApiResponse via: results source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: OrganizationRoleByUserApiResponse belongs_to: asset via: assetKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: OrganizationRoleByUserApiResponse belongs_to: portfolio via: portfolioKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: OrganizationRoleByUserApiResponsePaginatedResponseApi has_many: OrganizationRoleByUserApiResponse via: results source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: OrganizationRoleCreateRequest has_many: PermissionDetailsRequest via: permissions source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: OrganizationRoleCreateResponse belongs_to: orgRole via: orgRoleKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: OrganizationRoleUpdateRequest has_many: PermissionDetailsRequest via: permissions source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: PermissionDetailsRequest belongs_to: permission via: permissionKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: PermissionDetailsRequest belongs_to: environment via: environmentKeys source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: PermissionDetailsRequest belongs_to: portfolio via: portfolioKeys source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: PermissionInheritance has_many: StageServiceModel via: realmStages source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: PermissionResponse has_many: PermissionInheritance via: inherits source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: PermissionResponse has_many: AssetContext via: allowedScopes source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: PermissionResponsePaginatedResponseApi has_many: PermissionResponse via: results source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: RevokeDetailsRequest belongs_to: asset via: assetKeys source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: RoleUserResponsePaginatedResponseApi has_many: RoleUserResponse via: results source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserApplicationRoleApiResponse belongs_to: environment via: environmentKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserApplicationRoleApiResponse belongs_to: asset via: assetKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserApplicationRoleApiResponse belongs_to: external via: externalKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserApplicationRoleApiResponse belongs_to: portfolio via: portfolioKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserApplicationRoleApiResponse has_many: AssignedGroupInfoApiResponse via: assignedGroups source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserApplicationRoleApiResponsePaginatedResponseApi has_many: UserApplicationRoleApiResponse via: results source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserGroupResponse has_many: MembershipType via: membershipTypes source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserGroupResponsePaginatedResponseApi has_many: UserGroupResponse via: results source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserIdpProfileResponse belongs_to: user via: userKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserIdpProfileResponse belongs_to: identityProvider via: identityProviderKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserProfileApiResponsePaginatedResponseApi has_many: UserProfileApiResponse via: results source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserProfileCreateApiRequest belongs_to: identityProvider via: identityProviderKey source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserProfileCreateApiRequestBulkApiRequest has_many: UserProfileCreateApiRequest via: records source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserProfileEmbeddedResponse has_many: ApplicationRoleApiResponse via: applicationRoles source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserProfileEmbeddedResponse has_many: UserIdpProfileResponse via: userIdentityProviders source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserProfileWithApplicationRolesEmbeddedResponse has_many: UserApplicationRoleApiResponse via: applicationRoles source: openapi/outsystems-user-access-management-api-v1-openapi.json - from: UserProfileWithApplicationRolesEmbeddedResponse has_many: UserIdpProfileResponse via: userIdentityProviders source: openapi/outsystems-user-access-management-api-v1-openapi.json