> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nlbs.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Consultar snapshot da análise

> Contexto de enriquecimento usado como insumo da análise, mais seu hash. Uso apenas para auditoria/reprodução. O catálogo de fontes (`sources_by_id`) é omitido. `data_freshness` é projetado como uma entrada de cobertura por domínio, sem identidade de fonte ou limitações por fonte. `data_freshness` é dado de auditoria pré-sinal; para 'bases consultadas sem ocorrências', use `domain_occurrences` em `GET /analyses/{analysis_uuid}/signals`.



## OpenAPI

````yaml GET /analyses/{analysis_uuid}/snapshot
openapi: 3.1.0
info:
  description: Superfície pública da API para clientes autenticados por chave de API.
  title: NL Labs Gateway (Public API)
  version: 0.1.0
servers:
  - url: https://api.nlbs.ai
security: []
tags:
  - description: Busca de entidades canônicas.
    name: entities
  - description: Criação, leitura, grafo e dossiê de análises.
    name: analyses
  - description: Relatório regulatório (COAF/SUSEP).
    name: reports
  - description: Triagem de mídia adversa.
    name: adverse-media
  - description: Versões do manifesto regulatório.
    name: regulatory
  - description: Versões do catálogo de regras do motor de risco.
    name: rules
  - description: Endpoints e eventos de webhook.
    name: webhooks
  - description: >-
      Entrypoints HTTP de workflow: invocar um workflow e consultar sua
      execução.
    name: workflow-endpoints
paths:
  /analyses/{analysis_uuid}/snapshot:
    get:
      tags:
        - analyses
      summary: Consultar snapshot da análise
      description: >-
        Contexto de enriquecimento usado como insumo da análise, mais seu hash.
        Uso apenas para auditoria/reprodução. O catálogo de fontes
        (`sources_by_id`) é omitido. `data_freshness` é projetado como uma
        entrada de cobertura por domínio, sem identidade de fonte ou limitações
        por fonte. `data_freshness` é dado de auditoria pré-sinal; para 'bases
        consultadas sem ocorrências', use `domain_occurrences` em `GET
        /analyses/{analysis_uuid}/signals`.
      operationId: get_analysis_snapshot
      parameters:
        - in: path
          name: analysis_uuid
          required: true
          schema:
            format: uuid
            title: Analysis Uuid
            type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AnalysisSnapshotResponse'
          description: Successful Response
        '401':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: Chave de API ausente, malformada, expirada ou inválida.
        '403':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: A chave de API autenticada não tem o escopo necessário.
        '404':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
          description: Snapshot não disponível.
        '422':
          description: >-
            Corpo da requisição, parâmetro de rota, parâmetro de query ou regra
            de negócio inválidos.
components:
  schemas:
    AnalysisSnapshotResponse:
      properties:
        snapshot:
          $ref: '#/components/schemas/PublicAnalysisEnrichmentContext'
          description: >-
            Contexto de enriquecimento usado como insumo da análise (auditoria).
            Omite `sources_by_id`. `data_freshness` traz uma entrada de
            cobertura por domínio, sem identidade de fonte ou limitações por
            fonte. `data_freshness` é dado de auditoria pré-sinal; para 'bases
            consultadas sem ocorrências', use `domain_occurrences` em `GET
            /analyses/{analysis_uuid}/signals`.
        snapshot_hash:
          anyOf:
            - type: string
            - type: 'null'
          description: Hash do payload do snapshot.
          title: Snapshot Hash
      required:
        - snapshot
      title: AnalysisSnapshotResponse
      type: object
    ErrorResponse:
      properties:
        detail:
          description: Mensagem de erro pública e estável.
          examples:
            - Resource not found.
          title: Detail
          type: string
      required:
        - detail
      title: ErrorResponse
      type: object
    PublicAnalysisEnrichmentContext:
      properties:
        administrative_proceedings:
          additionalProperties:
            $ref: '#/components/schemas/AdministrativeProceedingData'
          title: Administrative Proceedings
          type: object
        base_graph:
          $ref: '#/components/schemas/PublicAnalysisGraph'
        beneficial_ownerships:
          additionalProperties:
            $ref: '#/components/schemas/BeneficialOwnershipData'
          title: Beneficial Ownerships
          type: object
        candidate_graph_paths:
          items:
            $ref: '#/components/schemas/GraphPath'
          title: Candidate Graph Paths
          type: array
        capital_history:
          additionalProperties:
            $ref: '#/components/schemas/OrganizationCapitalData'
          title: Capital History
          type: object
        coverage:
          anyOf:
            - {}
            - type: 'null'
          title: Coverage
        criminal_affiliation_assessments:
          additionalProperties:
            $ref: '#/components/schemas/CriminalAffiliationAssessmentData'
          title: Criminal Affiliation Assessments
          type: object
        data:
          $ref: '#/components/schemas/PublicEnrichmentExecutionData'
        data_freshness:
          items:
            $ref: '#/components/schemas/PublicDomainCoverage'
          title: Data Freshness
          type: array
        electoral_campaign_donations:
          additionalProperties:
            $ref: '#/components/schemas/ElectoralCampaignDonationData'
          title: Electoral Campaign Donations
          type: object
        entities:
          additionalProperties:
            $ref: '#/components/schemas/PublicEntityCore'
          title: Entities
          type: object
        federal_active_debts:
          additionalProperties:
            $ref: '#/components/schemas/FederalActiveDebtData'
          title: Federal Active Debts
          type: object
        fiscal_incentives:
          additionalProperties:
            $ref: '#/components/schemas/FiscalIncentiveData'
          title: Fiscal Incentives
          type: object
        fund_assignors:
          additionalProperties:
            $ref: '#/components/schemas/FundAssignorData'
          title: Fund Assignors
          type: object
        jurisdiction_risks:
          items:
            $ref: '#/components/schemas/JurisdictionRiskData'
          title: Jurisdiction Risks
          type: array
        legal_cases:
          additionalProperties:
            $ref: '#/components/schemas/LegalCaseBody'
          title: Legal Cases
          type: object
        legal_decisions:
          additionalProperties:
            $ref: '#/components/schemas/LegalDecisionData'
          title: Legal Decisions
          type: object
        legal_documents:
          additionalProperties:
            $ref: '#/components/schemas/LegalDocumentData'
          title: Legal Documents
          type: object
        limitations:
          items:
            $ref: '#/components/schemas/AnalysisLimitation'
          title: Limitations
          type: array
        metadata:
          additionalProperties: true
          title: Metadata
          type: object
        municipality_border_zones:
          items:
            $ref: '#/components/schemas/MunicipalityBorderZoneData'
          title: Municipality Border Zones
          type: array
        network_peps:
          items:
            $ref: '#/components/schemas/NetworkPepExposure'
          title: Network Peps
          type: array
        official_publications:
          additionalProperties:
            $ref: '#/components/schemas/OfficialPublicationData'
          title: Official Publications
          type: object
        ownership:
          $ref: '#/components/schemas/PublicOwnershipGroups'
        ownerships:
          additionalProperties:
            $ref: '#/components/schemas/CorporateOwnershipData'
          title: Ownerships
          type: object
        pep_entity_ids:
          items:
            type: integer
          title: Pep Entity Ids
          type: array
          uniqueItems: true
        personnel_acts:
          additionalProperties:
            $ref: '#/components/schemas/PersonnelActData'
          title: Personnel Acts
          type: object
        plan:
          $ref: '#/components/schemas/PublicEnrichmentPlanSummary'
        political_profiles:
          additionalProperties:
            $ref: '#/components/schemas/PoliticalProfileData'
          title: Political Profiles
          type: object
        public_offices:
          additionalProperties:
            $ref: '#/components/schemas/PublicOfficeData'
          title: Public Offices
          type: object
        regulatory_registrations:
          additionalProperties:
            $ref: '#/components/schemas/RegulatoryRegistrationData'
          title: Regulatory Registrations
          type: object
        relationships:
          additionalProperties:
            $ref: '#/components/schemas/EntityRelationshipData'
          title: Relationships
          type: object
        restrictions:
          additionalProperties:
            $ref: '#/components/schemas/RestrictionData'
          title: Restrictions
          type: object
        sanctions:
          additionalProperties:
            $ref: '#/components/schemas/SanctionData'
          title: Sanctions
          type: object
        subject_entity_id:
          title: Subject Entity Id
          type: integer
        warrants:
          additionalProperties:
            $ref: '#/components/schemas/WarrantData'
          title: Warrants
          type: object
        watchlist_entries:
          additionalProperties:
            $ref: '#/components/schemas/WatchlistEntryData'
          title: Watchlist Entries
          type: object
        watchlist_programs:
          additionalProperties:
            $ref: '#/components/schemas/WatchlistProgramData'
          title: Watchlist Programs
          type: object
      required:
        - subject_entity_id
        - base_graph
      title: PublicAnalysisEnrichmentContext
      type: object
    AdministrativeProceedingData:
      additionalProperties: false
      properties:
        adjudicating_body:
          anyOf:
            - type: string
            - type: 'null'
          title: Adjudicating Body
        closed_at:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Closed At
        decision_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Decision Date
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        has_settlement_agreement:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Has Settlement Agreement
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        opened_at:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Opened At
        proceeding_number:
          anyOf:
            - type: string
            - type: 'null'
          title: Proceeding Number
        proceeding_origin:
          anyOf:
            - $ref: '#/components/schemas/ProceedingOrigin'
            - type: 'null'
        proceeding_outcome:
          anyOf:
            - $ref: '#/components/schemas/ProceedingOutcome'
            - type: 'null'
        proceeding_status:
          anyOf:
            - $ref: '#/components/schemas/ProceedingStatus'
            - type: 'null'
        proceeding_type:
          anyOf:
            - $ref: '#/components/schemas/ProceedingType'
            - type: 'null'
        sanction_authority_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Sanction Authority Id
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        subject_entity_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Subject Entity Id
        title:
          anyOf:
            - type: string
            - type: 'null'
          title: Title
      required:
        - id
      title: AdministrativeProceedingData
      type: object
    PublicAnalysisGraph:
      properties:
        edges:
          items:
            type: object
          title: Edges
          type: array
        limitations:
          items:
            $ref: '#/components/schemas/AnalysisLimitation'
          title: Limitations
          type: array
        nodes:
          items:
            type: object
          title: Nodes
          type: array
        paths:
          items:
            $ref: '#/components/schemas/GraphPath'
          title: Paths
          type: array
        root_entity_id:
          title: Root Entity Id
          type: integer
        truncated:
          default: false
          title: Truncated
          type: boolean
      required:
        - root_entity_id
      title: PublicAnalysisGraph
      type: object
    BeneficialOwnershipData:
      additionalProperties: false
      properties:
        beneficial_owner_entity_id:
          exclusiveMinimum: 0
          title: Beneficial Owner Entity Id
          type: integer
        beneficial_ownership_type:
          anyOf:
            - $ref: '#/components/schemas/BeneficialOwnershipType'
            - type: 'null'
        control_chain_depth:
          anyOf:
            - minimum: 0
              type: integer
            - type: 'null'
          title: Control Chain Depth
        control_type:
          anyOf:
            - $ref: '#/components/schemas/ControlType'
            - type: 'null'
        end_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: End Date
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        is_active:
          default: true
          title: Is Active
          type: boolean
        is_direct:
          default: false
          title: Is Direct
          type: boolean
        organization_entity_id:
          exclusiveMinimum: 0
          title: Organization Entity Id
          type: integer
        ownership_percentage:
          anyOf:
            - maximum: 100
              minimum: 0
              type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Ownership Percentage
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        start_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Start Date
        voting_percentage:
          anyOf:
            - maximum: 100
              minimum: 0
              type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Voting Percentage
      required:
        - id
        - organization_entity_id
        - beneficial_owner_entity_id
      title: BeneficialOwnershipData
      type: object
    GraphPath:
      properties:
        contains_cycle:
          default: false
          title: Contains Cycle
          type: boolean
        depth:
          title: Depth
          type: integer
        direction:
          anyOf:
            - $ref: '#/components/schemas/GraphPathDirection'
            - type: 'null'
        edge_keys:
          items:
            type: string
          title: Edge Keys
          type: array
        equivalent_path_count:
          default: 1
          title: Equivalent Path Count
          type: integer
        node_keys:
          items:
            $ref: '#/components/schemas/GraphElementKey'
          title: Node Keys
          type: array
        path_id:
          default: ''
          title: Path Id
          type: string
        root_node_key:
          $ref: '#/components/schemas/GraphElementKey'
        target_node_key:
          $ref: '#/components/schemas/GraphElementKey'
        truncated:
          default: false
          title: Truncated
          type: boolean
      required:
        - root_node_key
        - target_node_key
        - depth
      title: GraphPath
      type: object
    OrganizationCapitalData:
      additionalProperties: false
      properties:
        currency:
          maxLength: 3
          minLength: 3
          title: Currency
          type: string
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        is_current:
          default: true
          title: Is Current
          type: boolean
        organization_entity_id:
          exclusiveMinimum: 0
          title: Organization Entity Id
          type: integer
        share_capital:
          anyOf:
            - minimum: 0
              type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
          title: Share Capital
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        valid_from:
          format: date
          title: Valid From
          type: string
        valid_to:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Valid To
      required:
        - id
        - organization_entity_id
        - share_capital
        - currency
        - valid_from
      title: OrganizationCapitalData
      type: object
    CriminalAffiliationAssessmentData:
      additionalProperties: false
      properties:
        affiliation_role:
          anyOf:
            - $ref: '#/components/schemas/CriminalAffiliationRole'
            - type: 'null'
        assessed_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Assessed At
        assessment_level:
          anyOf:
            - $ref: '#/components/schemas/CriminalAffiliationAssessmentLevel'
            - type: 'null'
        assessment_tier:
          anyOf:
            - $ref: '#/components/schemas/CriminalAffiliationAssessmentTier'
            - type: 'null'
        attribution:
          anyOf:
            - $ref: '#/components/schemas/CriminalAffiliationAttribution'
            - type: 'null'
        attribution_reason:
          anyOf:
            - type: string
            - type: 'null'
          title: Attribution Reason
        blocking_reason:
          anyOf:
            - $ref: '#/components/schemas/CriminalAffiliationBlockingReason'
            - type: 'null'
        case_status:
          anyOf:
            - $ref: '#/components/schemas/LegalCaseStatus'
            - type: 'null'
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        evidence_count:
          anyOf:
            - minimum: 0
              type: integer
            - type: 'null'
          title: Evidence Count
        evidence_hash:
          anyOf:
            - type: string
            - type: 'null'
          title: Evidence Hash
        has_personal_attribution:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Has Personal Attribution
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        identity_confidence:
          anyOf:
            - $ref: '#/components/schemas/CriminalAffiliationIdentityConfidence'
            - type: 'null'
        legal_case_id:
          exclusiveMinimum: 0
          title: Legal Case Id
          type: integer
        name_in_source:
          anyOf:
            - type: string
            - type: 'null'
          title: Name In Source
        normalized_name_in_source:
          anyOf:
            - type: string
            - type: 'null'
          title: Normalized Name In Source
        organization_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Organization Name
        procedural_role:
          anyOf:
            - $ref: '#/components/schemas/LegalCaseEntityRole'
            - type: 'null'
        review_due_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Review Due Date
        ruleset_version:
          anyOf:
            - type: string
            - type: 'null'
          title: Ruleset Version
        screening_tier:
          anyOf:
            - $ref: '#/components/schemas/CriminalAffiliationScreeningTier'
            - type: 'null'
        selectors:
          anyOf:
            - type: string
            - type: 'null'
          title: Selectors
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
      required:
        - id
        - legal_case_id
        - entity_id
      title: CriminalAffiliationAssessmentData
      type: object
    PublicEnrichmentExecutionData:
      properties:
        requested_entity_ids_by_domain:
          additionalProperties:
            items:
              type: integer
            type: array
          title: Requested Entity Ids By Domain
          type: object
        requested_signal_codes_by_domain:
          additionalProperties:
            items:
              type: string
            type: array
          title: Requested Signal Codes By Domain
          type: object
      title: PublicEnrichmentExecutionData
      type: object
    PublicDomainCoverage:
      properties:
        domain:
          title: Domain
          type: string
        records_found:
          anyOf:
            - type: boolean
            - type: 'null'
          description: True se alguma fonte deste domínio encontrou registros.
          title: Records Found
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          description: Timestamp de coleta mais recente entre as fontes deste domínio.
          title: Source Collected At
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          description: Atualização mais recente reportada pelas fontes deste domínio.
          title: Source Updated At
      required:
        - domain
      title: PublicDomainCoverage
      type: object
    ElectoralCampaignDonationData:
      additionalProperties: false
      properties:
        amount:
          anyOf:
            - minimum: 0
              type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Amount
        amount_reliable:
          default: true
          title: Amount Reliable
          type: boolean
        candidacy_result_label:
          anyOf:
            - type: string
            - type: 'null'
          title: Candidacy Result Label
        candidacy_result_status:
          anyOf:
            - $ref: '#/components/schemas/CandidacyResultStatus'
            - type: 'null'
        candidate_display_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Candidate Display Name
        candidate_entity_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Candidate Entity Id
        candidate_government_branch:
          anyOf:
            - $ref: '#/components/schemas/GovernmentBranch'
            - type: 'null'
        candidate_office_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Candidate Office Name
        election_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Election Id
        election_year:
          anyOf:
            - maximum: 2100
              minimum: 1900
              type: integer
            - type: 'null'
          title: Election Year
        event_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Event Date
        event_type:
          $ref: '#/components/schemas/ElectoralFinancialEventType'
          default: donation
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        payer_entity_id:
          exclusiveMinimum: 0
          title: Payer Entity Id
          type: integer
        receipt_number:
          anyOf:
            - type: string
            - type: 'null'
          title: Receipt Number
        resource_origin:
          anyOf:
            - $ref: '#/components/schemas/ResourceOrigin'
            - type: 'null'
        resource_origin_label:
          anyOf:
            - type: string
            - type: 'null'
          title: Resource Origin Label
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
      required:
        - id
        - payer_entity_id
      title: ElectoralCampaignDonationData
      type: object
    PublicEntityCore:
      properties:
        addresses:
          items:
            $ref: '#/components/schemas/EntityAddressData'
          title: Addresses
          type: array
        aliases:
          items:
            $ref: '#/components/schemas/EntityAliasData'
          title: Aliases
          type: array
        contacts:
          items:
            $ref: '#/components/schemas/EntityContactData'
          title: Contacts
          type: array
        data_freshness:
          items:
            $ref: '#/components/schemas/PublicDomainCoverage'
          title: Data Freshness
          type: array
        entity:
          $ref: '#/components/schemas/EntityDetails'
        identifiers:
          items:
            $ref: '#/components/schemas/EntityIdentifierData'
          title: Identifiers
          type: array
        legal_case_refs:
          items:
            $ref: '#/components/schemas/LegalCaseRef'
          title: Legal Case Refs
          type: array
        legal_decision_ids:
          items:
            type: integer
          title: Legal Decision Ids
          type: array
        legal_document_ids:
          items:
            type: integer
          title: Legal Document Ids
          type: array
        limitations:
          items:
            $ref: '#/components/schemas/AnalysisLimitation'
          title: Limitations
          type: array
        official_publication_ids:
          items:
            type: integer
          title: Official Publication Ids
          type: array
        organization_profile:
          anyOf:
            - $ref: '#/components/schemas/OrganizationProfileData'
            - type: 'null'
        paths_to_subject:
          items:
            $ref: '#/components/schemas/GraphPath'
          title: Paths To Subject
          type: array
        person_profile:
          anyOf:
            - $ref: '#/components/schemas/PersonProfileData'
            - type: 'null'
        public_office_ids:
          items:
            type: integer
          title: Public Office Ids
          type: array
      required:
        - entity
      title: PublicEntityCore
      type: object
    FederalActiveDebtData:
      additionalProperties: false
      properties:
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        inscricao_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Inscricao Date
        natureza_code:
          anyOf:
            - type: integer
            - type: 'null'
          title: Natureza Code
        numero_inscricao:
          anyOf:
            - type: string
            - type: 'null'
          title: Numero Inscricao
        situacao_inscricao:
          anyOf:
            - type: string
            - type: 'null'
          title: Situacao Inscricao
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        tipo_devedor:
          anyOf:
            - type: string
            - type: 'null'
          title: Tipo Devedor
        tipo_pessoa:
          anyOf:
            - type: string
            - type: 'null'
          title: Tipo Pessoa
        valor_consolidado:
          anyOf:
            - minimum: 0
              type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
          title: Valor Consolidado
      required:
        - id
        - entity_id
        - valor_consolidado
      title: FederalActiveDebtData
      type: object
    FiscalIncentiveData:
      additionalProperties: false
      properties:
        amount:
          anyOf:
            - minimum: 0
              type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Amount
        currency:
          anyOf:
            - type: string
            - type: 'null'
          title: Currency
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        granting_authority:
          anyOf:
            - type: string
            - type: 'null'
          title: Granting Authority
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        incentive_nature:
          anyOf:
            - type: string
            - type: 'null'
          title: Incentive Nature
        is_active:
          default: true
          title: Is Active
          type: boolean
        program_code:
          anyOf:
            - type: string
            - type: 'null'
          title: Program Code
        program_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Program Name
        reference_period:
          anyOf:
            - type: string
            - type: 'null'
          title: Reference Period
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        valid_from:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Valid From
        valid_to:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Valid To
      required:
        - id
        - entity_id
      title: FiscalIncentiveData
      type: object
    FundAssignorData:
      additionalProperties: false
      properties:
        assignor_display_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Assignor Display Name
        assignor_document:
          anyOf:
            - type: string
            - type: 'null'
          title: Assignor Document
        assignor_entity_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Assignor Entity Id
        concentration_percentage:
          anyOf:
            - minimum: 0
              type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Concentration Percentage
        fund_entity_id:
          exclusiveMinimum: 0
          title: Fund Entity Id
          type: integer
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        reference_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Reference Date
        risk_retention_bucket:
          anyOf:
            - $ref: '#/components/schemas/FundRiskRetentionBucket'
            - type: 'null'
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_slot:
          anyOf:
            - minimum: 1
              type: integer
            - type: 'null'
          title: Source Slot
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
      required:
        - id
        - fund_entity_id
      title: FundAssignorData
      type: object
    JurisdictionRiskData:
      additionalProperties: false
      properties:
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        iso_alpha2:
          anyOf:
            - type: string
            - type: 'null'
          title: Iso Alpha2
        iso_alpha3:
          anyOf:
            - type: string
            - type: 'null'
          title: Iso Alpha3
        jurisdiction_name:
          minLength: 1
          title: Jurisdiction Name
          type: string
        last_reviewed_at:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Last Reviewed At
        list_name:
          anyOf:
            - type: string
            - type: 'null'
          title: List Name
        listing_body:
          anyOf:
            - type: string
            - type: 'null'
          title: Listing Body
        normalized_jurisdiction_name:
          minLength: 1
          title: Normalized Jurisdiction Name
          type: string
        region:
          anyOf:
            - type: string
            - type: 'null'
          title: Region
        risk_level:
          $ref: '#/components/schemas/JurisdictionRiskLevel'
        risk_status:
          $ref: '#/components/schemas/JurisdictionRiskStatus'
        risk_type:
          $ref: '#/components/schemas/JurisdictionRiskType'
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        valid_from:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Valid From
        valid_to:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Valid To
      required:
        - id
        - jurisdiction_name
        - normalized_jurisdiction_name
        - risk_type
        - risk_level
        - risk_status
      title: JurisdictionRiskData
      type: object
    LegalCaseBody:
      additionalProperties: false
      properties:
        case_number:
          anyOf:
            - type: string
            - type: 'null'
          title: Case Number
        case_secrecy_level:
          anyOf:
            - $ref: '#/components/schemas/LegalCaseSecrecyLevel'
            - type: 'null'
        case_status:
          anyOf:
            - $ref: '#/components/schemas/LegalCaseStatus'
            - type: 'null'
        case_type:
          anyOf:
            - $ref: '#/components/schemas/LegalCaseType'
            - type: 'null'
        case_value:
          anyOf:
            - minimum: 0
              type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Case Value
        classes:
          items:
            $ref: '#/components/schemas/LegalCaseClassData'
          title: Classes
          type: array
        closing_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Closing Date
        closing_reason:
          anyOf:
            - $ref: '#/components/schemas/LegalCaseClosingReason'
            - type: 'null'
        court:
          anyOf:
            - $ref: '#/components/schemas/CourtData'
            - type: 'null'
        court_system:
          anyOf:
            - $ref: '#/components/schemas/CourtSystem'
            - type: 'null'
        currency:
          anyOf:
            - type: string
            - type: 'null'
          title: Currency
        current_grau:
          anyOf:
            - $ref: '#/components/schemas/LegalCaseCurrentGrau'
            - type: 'null'
        distribution_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Distribution Date
        filing_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Filing Date
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        last_movement_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Last Movement Date
        movements:
          items:
            $ref: '#/components/schemas/LegalCaseMovementData'
          title: Movements
          type: array
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        subjects:
          items:
            $ref: '#/components/schemas/LegalCaseSubjectData'
          title: Subjects
          type: array
        summary:
          anyOf:
            - type: string
            - type: 'null'
          title: Summary
        title:
          anyOf:
            - type: string
            - type: 'null'
          title: Title
      required:
        - id
      title: LegalCaseBody
      type: object
    LegalDecisionData:
      additionalProperties: false
      properties:
        decision_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Decision Date
        decision_status:
          anyOf:
            - $ref: '#/components/schemas/LegalDecisionStatus'
            - type: 'null'
        decision_type:
          anyOf:
            - $ref: '#/components/schemas/LegalDecisionType'
            - type: 'null'
        final_judgment_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Final Judgment Date
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        is_final:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Is Final
        legal_case_id:
          exclusiveMinimum: 0
          title: Legal Case Id
          type: integer
        outcome:
          anyOf:
            - $ref: '#/components/schemas/LegalDecisionOutcome'
            - type: 'null'
        published_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Published At
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        summary:
          anyOf:
            - type: string
            - type: 'null'
          title: Summary
        title:
          anyOf:
            - type: string
            - type: 'null'
          title: Title
      required:
        - id
        - legal_case_id
      title: LegalDecisionData
      type: object
    LegalDocumentData:
      additionalProperties: false
      properties:
        checksum:
          anyOf:
            - type: string
            - type: 'null'
          title: Checksum
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        document_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Document Date
        document_status:
          anyOf:
            - $ref: '#/components/schemas/LegalDocumentStatus'
            - type: 'null'
        document_type:
          anyOf:
            - $ref: '#/components/schemas/LegalDocumentType'
            - type: 'null'
        external_url:
          anyOf:
            - type: string
            - type: 'null'
          title: External Url
        file_mime_type:
          anyOf:
            - type: string
            - type: 'null'
          title: File Mime Type
        file_name:
          anyOf:
            - type: string
            - type: 'null'
          title: File Name
        file_size_bytes:
          anyOf:
            - minimum: 0
              type: integer
            - type: 'null'
          title: File Size Bytes
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        legal_case_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Legal Case Id
        legal_decision_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Legal Decision Id
        published_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Published At
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        storage_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Storage Url
        title:
          anyOf:
            - type: string
            - type: 'null'
          title: Title
      required:
        - id
      title: LegalDocumentData
      type: object
    AnalysisLimitation:
      additionalProperties: false
      properties:
        code:
          minLength: 1
          pattern: ^[a-z][a-z0-9_]*$
          title: Code
          type: string
        details:
          additionalProperties: true
          title: Details
          type: object
        entity_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Entity Id
        message:
          minLength: 1
          title: Message
          type: string
      required:
        - code
        - message
      title: AnalysisLimitation
      type: object
    MunicipalityBorderZoneData:
      additionalProperties: false
      properties:
        border_zone_class:
          $ref: '#/components/schemas/MunicipalityBorderZoneClass'
        ibge_code:
          minLength: 1
          title: Ibge Code
          type: string
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        municipality_name:
          minLength: 1
          title: Municipality Name
          type: string
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        state:
          maxLength: 2
          minLength: 2
          title: State
          type: string
      required:
        - id
        - ibge_code
        - municipality_name
        - state
        - border_zone_class
      title: MunicipalityBorderZoneData
      type: object
    NetworkPepExposure:
      additionalProperties: false
      properties:
        end_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: End Date
        entity:
          $ref: '#/components/schemas/EntityReference'
        institution_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Institution Name
        pep_degree:
          anyOf:
            - type: integer
            - type: 'null'
          title: Pep Degree
        pep_status:
          anyOf:
            - $ref: '#/components/schemas/PepStatus'
            - type: 'null'
        pep_type:
          anyOf:
            - $ref: '#/components/schemas/PepType'
            - type: 'null'
        position_title:
          anyOf:
            - type: string
            - type: 'null'
          title: Position Title
        start_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Start Date
      required:
        - entity
      title: NetworkPepExposure
      type: object
    OfficialPublicationData:
      additionalProperties: false
      properties:
        art_type:
          anyOf:
            - type: string
            - type: 'null'
          title: Art Type
        checksum:
          anyOf:
            - type: string
            - type: 'null'
          title: Checksum
        city:
          anyOf:
            - type: string
            - type: 'null'
          title: City
        context_excerpt:
          anyOf:
            - type: string
            - type: 'null'
          title: Context Excerpt
        country:
          anyOf:
            - type: string
            - type: 'null'
          title: Country
        document_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Document Url
        entity_name_in_text:
          anyOf:
            - type: string
            - type: 'null'
          title: Entity Name In Text
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        jurisdiction_level:
          anyOf:
            - $ref: '#/components/schemas/PublicationJurisdictionLevel'
            - type: 'null'
        language:
          anyOf:
            - type: string
            - type: 'null'
          title: Language
        mention_count:
          anyOf:
            - type: integer
            - type: 'null'
          title: Mention Count
        mention_role:
          anyOf:
            - type: string
            - type: 'null'
          title: Mention Role
        mentions:
          items:
            $ref: '#/components/schemas/PublicationEntityMentionData'
          title: Mentions
          type: array
        publication_reference:
          anyOf:
            - type: string
            - type: 'null'
          title: Publication Reference
        publication_status:
          anyOf:
            - $ref: '#/components/schemas/OfficialPublicationStatus'
            - type: 'null'
        publication_type:
          anyOf:
            - $ref: '#/components/schemas/OfficialPublicationType'
            - type: 'null'
        published_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Published At
        publisher_entity_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Publisher Entity Id
        publisher_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Publisher Name
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        state:
          anyOf:
            - type: string
            - type: 'null'
          title: State
        storage_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Storage Url
        subject_mention:
          anyOf:
            - $ref: '#/components/schemas/PublicationEntityMentionData'
            - type: 'null'
        summary:
          anyOf:
            - type: string
            - type: 'null'
          title: Summary
        title:
          anyOf:
            - type: string
            - type: 'null'
          title: Title
      required:
        - id
      title: OfficialPublicationData
      type: object
    PublicOwnershipGroups:
      properties:
        affiliated_organization_ids:
          items:
            type: integer
          title: Affiliated Organization Ids
          type: array
          uniqueItems: true
        direct_organization_partner_ids:
          items:
            type: integer
          title: Direct Organization Partner Ids
          type: array
          uniqueItems: true
        direct_partner_ids:
          items:
            type: integer
          title: Direct Partner Ids
          type: array
          uniqueItems: true
        direct_person_partner_ids:
          items:
            type: integer
          title: Direct Person Partner Ids
          type: array
          uniqueItems: true
        extended_network_entity_ids:
          items:
            type: integer
          title: Extended Network Entity Ids
          type: array
          uniqueItems: true
        ownership_chain_entity_ids:
          items:
            type: integer
          title: Ownership Chain Entity Ids
          type: array
          uniqueItems: true
        ownership_network_entity_ids:
          items:
            type: integer
          title: Ownership Network Entity Ids
          type: array
          uniqueItems: true
        terminal_person_ids:
          items:
            type: integer
          title: Terminal Person Ids
          type: array
          uniqueItems: true
        ubo_findings:
          items:
            $ref: '#/components/schemas/UBOFinding'
          title: Ubo Findings
          type: array
        ubo_resolution:
          anyOf:
            - $ref: '#/components/schemas/UBOResolution'
            - type: 'null'
      title: PublicOwnershipGroups
      type: object
    CorporateOwnershipData:
      additionalProperties: false
      properties:
        capital_amount:
          anyOf:
            - minimum: 0
              type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Capital Amount
        currency:
          anyOf:
            - type: string
            - type: 'null'
          title: Currency
        end_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: End Date
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        is_active:
          default: true
          title: Is Active
          type: boolean
        organization_entity_id:
          exclusiveMinimum: 0
          title: Organization Entity Id
          type: integer
        owner_entity_id:
          exclusiveMinimum: 0
          title: Owner Entity Id
          type: integer
        ownership_percentage:
          anyOf:
            - maximum: 100
              minimum: 0
              type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Ownership Percentage
        ownership_role:
          anyOf:
            - type: string
            - type: 'null'
          title: Ownership Role
        ownership_type:
          anyOf:
            - $ref: '#/components/schemas/OwnershipType'
            - type: 'null'
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        start_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Start Date
        voting_percentage:
          anyOf:
            - maximum: 100
              minimum: 0
              type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Voting Percentage
      required:
        - id
        - organization_entity_id
        - owner_entity_id
      title: CorporateOwnershipData
      type: object
    PersonnelActData:
      additionalProperties: false
      properties:
        act_type:
          anyOf:
            - $ref: '#/components/schemas/PersonnelActType'
            - type: 'null'
        act_type_in_source:
          anyOf:
            - type: string
            - type: 'null'
          title: Act Type In Source
        effective_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Effective Date
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        instituting_person_entity_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Instituting Person Entity Id
        official_publication_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Official Publication Id
        organization_entity_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Organization Entity Id
        organization_name_in_source:
          anyOf:
            - type: string
            - type: 'null'
          title: Organization Name In Source
        penalty_type:
          anyOf:
            - $ref: '#/components/schemas/PersonnelActPenaltyType'
            - type: 'null'
        person_entity_id:
          exclusiveMinimum: 0
          title: Person Entity Id
          type: integer
        position_code:
          anyOf:
            - type: string
            - type: 'null'
          title: Position Code
        position_title:
          anyOf:
            - type: string
            - type: 'null'
          title: Position Title
        publication_date:
          format: date
          title: Publication Date
          type: string
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
      required:
        - id
        - person_entity_id
        - publication_date
      title: PersonnelActData
      type: object
    PublicEnrichmentPlanSummary:
      properties:
        selected_signal_codes:
          items:
            type: string
          title: Selected Signal Codes
          type: array
      title: PublicEnrichmentPlanSummary
      type: object
    PoliticalProfileData:
      additionalProperties: false
      properties:
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        end_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: End Date
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        institution_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Institution Name
        pep_degree:
          anyOf:
            - type: integer
            - type: 'null'
          title: Pep Degree
        pep_status:
          anyOf:
            - $ref: '#/components/schemas/PepStatus'
            - type: 'null'
        pep_type:
          anyOf:
            - $ref: '#/components/schemas/PepType'
            - type: 'null'
        position_title:
          anyOf:
            - type: string
            - type: 'null'
          title: Position Title
        profile_type:
          anyOf:
            - $ref: '#/components/schemas/PoliticalProfileType'
            - type: 'null'
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        start_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Start Date
      required:
        - id
        - entity_id
      title: PoliticalProfileData
      type: object
    PublicOfficeData:
      additionalProperties: false
      properties:
        city:
          anyOf:
            - type: string
            - type: 'null'
          title: City
        country:
          anyOf:
            - type: string
            - type: 'null'
          title: Country
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        government_branch:
          anyOf:
            - $ref: '#/components/schemas/GovernmentBranch'
            - type: 'null'
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        institution_entity_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Institution Entity Id
        is_elective:
          default: false
          title: Is Elective
          type: boolean
        jurisdiction_level:
          anyOf:
            - $ref: '#/components/schemas/PublicOfficeJurisdictionLevel'
            - type: 'null'
        legal_basis:
          anyOf:
            - type: string
            - type: 'null'
          title: Legal Basis
        mandate_status:
          anyOf:
            - $ref: '#/components/schemas/MandateStatus'
            - type: 'null'
        normalized_office_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Normalized Office Name
        office_name:
          title: Office Name
          type: string
        office_type:
          anyOf:
            - $ref: '#/components/schemas/PublicOfficeType'
            - type: 'null'
        parent_office_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Parent Office Id
        position_count:
          anyOf:
            - minimum: 0
              type: integer
            - type: 'null'
          title: Position Count
        position_level:
          anyOf:
            - type: string
            - type: 'null'
          title: Position Level
        position_type:
          anyOf:
            - $ref: '#/components/schemas/PublicOfficePositionType'
            - type: 'null'
        remuneration_value:
          anyOf:
            - type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Remuneration Value
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        state:
          anyOf:
            - type: string
            - type: 'null'
          title: State
      required:
        - id
        - office_name
      title: PublicOfficeData
      type: object
    RegulatoryRegistrationData:
      additionalProperties: false
      properties:
        end_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: End Date
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        registration_number:
          anyOf:
            - type: string
            - type: 'null'
          title: Registration Number
        registration_status:
          anyOf:
            - $ref: '#/components/schemas/RegulatoryRegistrationStatus'
            - type: 'null'
        registration_status_label:
          anyOf:
            - type: string
            - type: 'null'
          title: Registration Status Label
        registration_type:
          anyOf:
            - type: string
            - type: 'null'
          title: Registration Type
        regulator_code:
          anyOf:
            - type: string
            - type: 'null'
          title: Regulator Code
        regulator_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Regulator Name
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        start_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Start Date
      required:
        - id
        - entity_id
      title: RegulatoryRegistrationData
      type: object
    EntityRelationshipData:
      additionalProperties: false
      properties:
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        end_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: End Date
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        is_active:
          default: true
          title: Is Active
          type: boolean
        relationship_role:
          anyOf:
            - type: string
            - type: 'null'
          title: Relationship Role
        relationship_subtype:
          anyOf:
            - type: string
            - type: 'null'
          title: Relationship Subtype
        relationship_type:
          anyOf:
            - $ref: '#/components/schemas/EntityRelationshipType'
            - type: 'null'
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_entity_id:
          exclusiveMinimum: 0
          title: Source Entity Id
          type: integer
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        start_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Start Date
        target_entity_id:
          exclusiveMinimum: 0
          title: Target Entity Id
          type: integer
      required:
        - id
        - source_entity_id
        - target_entity_id
      title: EntityRelationshipData
      type: object
    RestrictionData:
      additionalProperties: false
      properties:
        administrative_proceeding_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Administrative Proceeding Id
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        end_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: End Date
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        restriction_scope:
          anyOf:
            - $ref: '#/components/schemas/RestrictionScope'
            - type: 'null'
        restriction_status:
          anyOf:
            - $ref: '#/components/schemas/RestrictionStatus'
            - type: 'null'
        restriction_type:
          anyOf:
            - $ref: '#/components/schemas/RestrictionType'
            - type: 'null'
        sanction_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Sanction Id
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        start_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Start Date
      required:
        - id
        - entity_id
      title: RestrictionData
      type: object
    SanctionData:
      additionalProperties: false
      properties:
        administrative_proceeding_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Administrative Proceeding Id
        amount:
          anyOf:
            - minimum: 0
              type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Amount
        authority:
          anyOf:
            - $ref: '#/components/schemas/SanctionAuthorityData'
            - type: 'null'
        bases:
          items:
            $ref: '#/components/schemas/SanctionBasisData'
          title: Bases
          type: array
        currency:
          anyOf:
            - type: string
            - type: 'null'
          title: Currency
        decision_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Decision Date
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        entity_role:
          anyOf:
            - $ref: '#/components/schemas/SanctionedEntityRole'
            - type: 'null'
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        periods:
          items:
            $ref: '#/components/schemas/SanctionPeriodData'
          title: Periods
          type: array
        publication_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Publication Date
        sanction_authority_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Sanction Authority Id
        sanction_category:
          anyOf:
            - $ref: '#/components/schemas/SanctionCategory'
            - type: 'null'
        sanction_status:
          anyOf:
            - $ref: '#/components/schemas/SanctionStatus'
            - type: 'null'
        sanction_type:
          anyOf:
            - $ref: '#/components/schemas/SanctionType'
            - type: 'null'
        sanctioned_entity_id:
          exclusiveMinimum: 0
          title: Sanctioned Entity Id
          type: integer
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        title:
          anyOf:
            - type: string
            - type: 'null'
          title: Title
      required:
        - id
        - entity_id
        - sanctioned_entity_id
      title: SanctionData
      type: object
    WarrantData:
      additionalProperties: false
      properties:
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        executed_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Executed At
        expires_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Expires At
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        issued_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Issued At
        legal_case_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Legal Case Id
        revoked_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Revoked At
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        target_entity_id:
          exclusiveMinimum: 0
          title: Target Entity Id
          type: integer
        warrant_number:
          anyOf:
            - type: string
            - type: 'null'
          title: Warrant Number
        warrant_status:
          anyOf:
            - $ref: '#/components/schemas/WarrantStatus'
            - type: 'null'
        warrant_type:
          anyOf:
            - $ref: '#/components/schemas/WarrantType'
            - type: 'null'
      required:
        - id
        - target_entity_id
      title: WarrantData
      type: object
    WatchlistEntryData:
      additionalProperties: false
      properties:
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        entry_origin:
          anyOf:
            - $ref: '#/components/schemas/WatchlistEntryOrigin'
            - type: 'null'
        entry_status:
          anyOf:
            - $ref: '#/components/schemas/WatchlistEntryStatus'
            - type: 'null'
        entry_type:
          anyOf:
            - $ref: '#/components/schemas/WatchlistEntryType'
            - type: 'null'
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        last_seen_at:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Last Seen At
        listed_at:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Listed At
        name_in_source:
          anyOf:
            - type: string
            - type: 'null'
          title: Name In Source
        normalized_name_in_source:
          anyOf:
            - type: string
            - type: 'null'
          title: Normalized Name In Source
        reason:
          anyOf:
            - type: string
            - type: 'null'
          title: Reason
        removed_at:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Removed At
        risk_level:
          anyOf:
            - $ref: '#/components/schemas/WatchlistRiskLevel'
            - type: 'null'
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        status_history:
          items:
            $ref: '#/components/schemas/WatchlistStatusHistoryData'
          title: Status History
          type: array
        watchlist_program_id:
          exclusiveMinimum: 0
          title: Watchlist Program Id
          type: integer
      required:
        - id
        - entity_id
        - watchlist_program_id
      title: WatchlistEntryData
      type: object
    WatchlistProgramData:
      additionalProperties: false
      properties:
        authority_country:
          anyOf:
            - type: string
            - type: 'null'
          title: Authority Country
        authority_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Authority Name
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        is_active:
          default: true
          title: Is Active
          type: boolean
        program_code:
          $ref: '#/components/schemas/WatchlistProgramCode'
        program_name:
          minLength: 1
          title: Program Name
          type: string
        program_type:
          anyOf:
            - $ref: '#/components/schemas/WatchlistProgramType'
            - type: 'null'
        raw_program_code:
          anyOf:
            - type: string
            - type: 'null'
          title: Raw Program Code
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
      required:
        - id
        - program_code
        - program_name
      title: WatchlistProgramData
      type: object
    ProceedingOrigin:
      enum:
        - audit
        - complaint
        - market_supervision
        - official_request
        - mrp
        - other
      title: ProceedingOrigin
      type: string
    ProceedingOutcome:
      enum:
        - acquittal
        - warning
        - archived
        - reclassification
        - disqualification
        - fine
        - suspension
        - settlement
        - other
      title: ProceedingOutcome
      type: string
    ProceedingStatus:
      enum:
        - open
        - closed
        - suspended
        - archived
        - under_appeal
      title: ProceedingStatus
      type: string
    ProceedingType:
      enum:
        - administrative_sanctioning_process
        - disciplinary_process
        - accountability_process
        - regulatory_process
        - investigation
        - inquiry
        - inspection
        - leniency_agreement
        - other
      title: ProceedingType
      type: string
    BeneficialOwnershipType:
      enum:
        - declared_ubo
        - inferred_ubo
        - legal_controller
        - economic_controller
        - ultimate_parent
        - nominee_suspected
        - other
      title: BeneficialOwnershipType
      type: string
    ControlType:
      enum:
        - ownership
        - voting_power
        - management_control
        - contractual_control
        - family_control
        - economic_interest
        - indirect_control
        - other
      title: ControlType
      type: string
    GraphPathDirection:
      enum:
        - self
        - outbound
        - inbound
        - mixed
      title: GraphPathDirection
      type: string
    GraphElementKey:
      additionalProperties: false
      properties:
        canonical_id:
          exclusiveMinimum: 0
          title: Canonical Id
          type: integer
        label:
          $ref: '#/components/schemas/GraphNodeLabel'
      required:
        - label
        - canonical_id
      title: GraphElementKey
      type: object
    CriminalAffiliationRole:
      enum:
        - leadership
        - financier
        - collaborator
        - member
        - undefined
      title: CriminalAffiliationRole
      type: string
    CriminalAffiliationAssessmentLevel:
      enum:
        - N1
        - N2
        - N3
        - N4
        - N5
        - N6
        - N7
        - N8
      title: CriminalAffiliationAssessmentLevel
      type: string
    CriminalAffiliationAssessmentTier:
      enum:
        - T1
        - T2
        - T3
      title: CriminalAffiliationAssessmentTier
      type: string
    CriminalAffiliationAttribution:
      enum:
        - affirmed
        - refused
        - no_evidence
      title: CriminalAffiliationAttribution
      type: string
    CriminalAffiliationBlockingReason:
      enum:
        - ATO_INFRACIONAL
        - RAMO_MILITAR
        - SIGILOSO
        - CARTA_UNICA
      title: CriminalAffiliationBlockingReason
      type: string
    LegalCaseStatus:
      enum:
        - active
        - closed
        - suspended
        - archived
        - pending
        - under_appeal
        - dismissed
      title: LegalCaseStatus
      type: string
    CriminalAffiliationIdentityConfidence:
      enum:
        - resolved_cpf
        - candidate
        - unresolved
      title: CriminalAffiliationIdentityConfidence
      type: string
    LegalCaseEntityRole:
      enum:
        - plaintiff
        - defendant
        - claimant
        - respondent
        - appellant
        - appellee
        - victim
        - investigated
        - defendant_criminal
        - convicted
        - witness
        - lawyer
        - prosecutor
        - judge
        - court
        - public_agency
        - interested_party
        - third_party
        - expert
        - other
      title: LegalCaseEntityRole
      type: string
    CriminalAffiliationScreeningTier:
      enum:
        - T1a
        - T1b
      title: CriminalAffiliationScreeningTier
      type: string
    CandidacyResultStatus:
      enum:
        - elected
        - not_elected
        - alternate
        - second_round
        - annulled
      title: CandidacyResultStatus
      type: string
    GovernmentBranch:
      enum:
        - executive
        - legislative
        - judiciary
        - administrative
        - electoral
        - party
        - international
        - other
      title: GovernmentBranch
      type: string
    ElectoralFinancialEventType:
      enum:
        - donation
        - campaign_revenue
        - campaign_expense
        - supplier_payment
        - party_transfer
        - self_funding
        - refund
        - return
        - other
      title: ElectoralFinancialEventType
      type: string
    ResourceOrigin:
      enum:
        - individual
        - company
        - party_fund
        - electoral_fund
        - self_funding
        - crowdfunding
        - other
      title: ResourceOrigin
      type: string
    EntityAddressData:
      additionalProperties: false
      properties:
        address_type:
          anyOf:
            - $ref: '#/components/schemas/EntityAddressType'
            - type: 'null'
        city:
          anyOf:
            - type: string
            - type: 'null'
          title: City
        country:
          anyOf:
            - type: string
            - type: 'null'
          title: Country
        end_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: End Date
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        full_address:
          anyOf:
            - type: string
            - type: 'null'
          title: Full Address
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        is_primary:
          default: false
          title: Is Primary
          type: boolean
        latitude:
          anyOf:
            - type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Latitude
        longitude:
          anyOf:
            - type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Longitude
        postal_code:
          anyOf:
            - type: string
            - type: 'null'
          title: Postal Code
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        start_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Start Date
        state:
          anyOf:
            - type: string
            - type: 'null'
          title: State
      required:
        - id
        - entity_id
      title: EntityAddressData
      type: object
    EntityAliasData:
      additionalProperties: false
      properties:
        alias:
          minLength: 1
          title: Alias
          type: string
        alias_normalized:
          anyOf:
            - type: string
            - type: 'null'
          title: Alias Normalized
        alias_type:
          anyOf:
            - $ref: '#/components/schemas/EntityAliasType'
            - type: 'null'
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
      required:
        - id
        - entity_id
        - alias
      title: EntityAliasData
      type: object
    EntityContactData:
      additionalProperties: false
      properties:
        contact_type:
          anyOf:
            - $ref: '#/components/schemas/EntityContactType'
            - type: 'null'
        contact_value:
          minLength: 1
          title: Contact Value
          type: string
        contact_value_normalized:
          anyOf:
            - type: string
            - type: 'null'
          title: Contact Value Normalized
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        is_active:
          default: true
          title: Is Active
          type: boolean
        is_primary:
          default: false
          title: Is Primary
          type: boolean
        is_verified:
          default: false
          title: Is Verified
          type: boolean
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
      required:
        - id
        - entity_id
        - contact_value
      title: EntityContactData
      type: object
    EntityDetails:
      additionalProperties: false
      properties:
        display_name:
          minLength: 1
          title: Display Name
          type: string
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        entity_type:
          $ref: '#/components/schemas/EntityType'
        legal_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Legal Name
        normalized_name:
          minLength: 1
          title: Normalized Name
          type: string
      required:
        - entity_id
        - entity_type
        - display_name
        - normalized_name
      title: EntityDetails
      type: object
    EntityIdentifierData:
      additionalProperties: false
      properties:
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        identifier_type:
          anyOf:
            - $ref: '#/components/schemas/EntityIdentifierType'
            - type: 'null'
        identifier_value:
          minLength: 1
          title: Identifier Value
          type: string
        identifier_value_normalized:
          minLength: 1
          title: Identifier Value Normalized
          type: string
        is_masked:
          default: false
          title: Is Masked
          type: boolean
        is_primary:
          default: false
          title: Is Primary
          type: boolean
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
      required:
        - id
        - entity_id
        - identifier_value
        - identifier_value_normalized
      title: EntityIdentifierData
      type: object
    LegalCaseRef:
      additionalProperties: false
      properties:
        legal_case_entity_id:
          exclusiveMinimum: 0
          title: Legal Case Entity Id
          type: integer
        legal_case_id:
          exclusiveMinimum: 0
          title: Legal Case Id
          type: integer
        role:
          anyOf:
            - $ref: '#/components/schemas/LegalCaseEntityRole'
            - type: 'null'
        role_detail:
          anyOf:
            - type: string
            - type: 'null'
          title: Role Detail
      required:
        - legal_case_id
        - legal_case_entity_id
      title: LegalCaseRef
      type: object
    OrganizationProfileData:
      additionalProperties: false
      properties:
        bcb_register_state:
          anyOf:
            - $ref: '#/components/schemas/BcbRegisterState'
            - type: 'null'
        currency:
          anyOf:
            - type: string
            - type: 'null'
          title: Currency
        employee_count:
          anyOf:
            - minimum: 0
              type: integer
            - type: 'null'
          title: Employee Count
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        establishment_type:
          anyOf:
            - $ref: '#/components/schemas/EstablishmentType'
            - type: 'null'
        federal_entity_responsible:
          anyOf:
            - type: string
            - type: 'null'
          title: Federal Entity Responsible
        government_branch:
          anyOf:
            - $ref: '#/components/schemas/OrganizationGovernmentBranch'
            - type: 'null'
        headquarters_entity_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Headquarters Entity Id
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        incorporation_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Incorporation Date
        is_headquarters:
          default: false
          title: Is Headquarters
          type: boolean
        legal_nature_code:
          anyOf:
            - type: string
            - type: 'null'
          title: Legal Nature Code
        legal_nature_description:
          anyOf:
            - type: string
            - type: 'null'
          title: Legal Nature Description
        main_activity_code:
          anyOf:
            - type: string
            - type: 'null'
          title: Main Activity Code
        main_activity_description:
          anyOf:
            - type: string
            - type: 'null'
          title: Main Activity Description
        mei_end_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Mei End Date
        mei_option:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Mei Option
        mei_start_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Mei Start Date
        organization_category:
          anyOf:
            - $ref: '#/components/schemas/OrganizationCategory'
            - type: 'null'
        organization_size:
          anyOf:
            - $ref: '#/components/schemas/OrganizationSize'
            - type: 'null'
        registration_status:
          anyOf:
            - $ref: '#/components/schemas/RegistrationStatus'
            - type: 'null'
        registration_status_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Registration Status Date
        registration_status_reason:
          anyOf:
            - type: string
            - type: 'null'
          title: Registration Status Reason
        registration_status_reason_code:
          anyOf:
            - type: integer
            - type: 'null'
          title: Registration Status Reason Code
        secondary_activity_codes:
          items:
            type: string
          title: Secondary Activity Codes
          type: array
        share_capital:
          anyOf:
            - type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Share Capital
        simples_nacional_end_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Simples Nacional End Date
        simples_nacional_option:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Simples Nacional Option
        simples_nacional_start_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Simples Nacional Start Date
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        spa_sigap_register_state:
          anyOf:
            - $ref: '#/components/schemas/SpaSigapRegisterState'
            - type: 'null'
        special_status:
          anyOf:
            - type: string
            - type: 'null'
          title: Special Status
        special_status_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Special Status Date
        unit_status:
          anyOf:
            - $ref: '#/components/schemas/OrganizationUnitStatus'
            - type: 'null'
        unit_status_since:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Unit Status Since
        unit_type:
          anyOf:
            - $ref: '#/components/schemas/OrganizationUnitType'
            - type: 'null'
      required:
        - id
        - entity_id
      title: OrganizationProfileData
      type: object
    PersonProfileData:
      additionalProperties: false
      properties:
        age_range_code:
          anyOf:
            - maximum: 9
              minimum: 0
              type: integer
            - type: 'null'
          title: Age Range Code
        birth_country:
          anyOf:
            - type: string
            - type: 'null'
          title: Birth Country
        birth_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Birth Date
        birth_state:
          anyOf:
            - type: string
            - type: 'null'
          title: Birth State
        citizenship:
          anyOf:
            - type: string
            - type: 'null'
          title: Citizenship
        cpf_registration_status:
          anyOf:
            - $ref: '#/components/schemas/CpfRegistrationStatus'
            - type: 'null'
        cpf_registration_status_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Cpf Registration Status Date
        death_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Death Date
        education_level:
          anyOf:
            - $ref: '#/components/schemas/PersonEducationLevel'
            - type: 'null'
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        father_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Father Name
        gender:
          anyOf:
            - $ref: '#/components/schemas/PersonGender'
            - type: 'null'
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        is_deceased:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Is Deceased
        marital_status:
          anyOf:
            - $ref: '#/components/schemas/PersonMaritalStatus'
            - type: 'null'
        mother_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Mother Name
        nationality:
          anyOf:
            - type: string
            - type: 'null'
          title: Nationality
        place_of_birth:
          anyOf:
            - type: string
            - type: 'null'
          title: Place Of Birth
        race_color:
          anyOf:
            - $ref: '#/components/schemas/PersonRaceColor'
            - type: 'null'
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        title:
          anyOf:
            - type: string
            - type: 'null'
          title: Title
      required:
        - id
        - entity_id
      title: PersonProfileData
      type: object
    FundRiskRetentionBucket:
      enum:
        - with_risk_retention
        - without_risk_retention
      title: FundRiskRetentionBucket
      type: string
    JurisdictionRiskLevel:
      enum:
        - low
        - medium
        - high
        - critical
      title: JurisdictionRiskLevel
      type: string
    JurisdictionRiskStatus:
      enum:
        - active
        - inactive
        - removed
        - under_monitoring
      title: JurisdictionRiskStatus
      type: string
    JurisdictionRiskType:
      enum:
        - aml_cft
        - sanctions
        - corruption
        - tax_haven
        - high_risk_third_country
        - conflict_zone
        - terrorism_financing
        - secrecy_jurisdiction
        - offshore_financial_center
        - other
      title: JurisdictionRiskType
      type: string
    LegalCaseSecrecyLevel:
      enum:
        - public
        - restricted
        - sealed
        - secret
      title: LegalCaseSecrecyLevel
      type: string
    LegalCaseType:
      enum:
        - judicial
        - criminal
        - civil
        - labor
        - tax
        - electoral
        - administrative_judicial
        - constitutional
        - bankruptcy
        - enforcement
        - appeal
        - investigation
      title: LegalCaseType
      type: string
    LegalCaseClassData:
      additionalProperties: false
      properties:
        class_code:
          anyOf:
            - type: string
            - type: 'null'
          title: Class Code
        class_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Class Name
        class_type:
          anyOf:
            - $ref: '#/components/schemas/LegalCaseClassType'
            - type: 'null'
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        is_primary:
          default: false
          title: Is Primary
          type: boolean
        legal_case_id:
          exclusiveMinimum: 0
          title: Legal Case Id
          type: integer
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
      required:
        - id
        - legal_case_id
      title: LegalCaseClassData
      type: object
    LegalCaseClosingReason:
      enum:
        - merit
        - prescription
        - agreement
        - settlement
        - withdrawal
        - dismissal
        - other
      title: LegalCaseClosingReason
      type: string
    CourtData:
      additionalProperties: false
      properties:
        city:
          anyOf:
            - type: string
            - type: 'null'
          title: City
        country:
          anyOf:
            - type: string
            - type: 'null'
          title: Country
        court_code:
          anyOf:
            - type: string
            - type: 'null'
          title: Court Code
        court_name:
          title: Court Name
          type: string
        court_type:
          anyOf:
            - $ref: '#/components/schemas/CourtType'
            - type: 'null'
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        jurisdiction_level:
          anyOf:
            - $ref: '#/components/schemas/JurisdictionLevel'
            - type: 'null'
        justice_branch:
          anyOf:
            - $ref: '#/components/schemas/JusticeBranch'
            - type: 'null'
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        state:
          anyOf:
            - type: string
            - type: 'null'
          title: State
      required:
        - id
        - court_name
      title: CourtData
      type: object
    CourtSystem:
      enum:
        - pje
        - projudi
        - eproc
        - esaj
        - saj
        - themis
        - datajud
        - manual
        - other
      title: CourtSystem
      type: string
    LegalCaseCurrentGrau:
      enum:
        - G1
        - G2
        - JE
        - SUP
      title: LegalCaseCurrentGrau
      type: string
    LegalCaseMovementData:
      additionalProperties: false
      properties:
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        legal_case_id:
          exclusiveMinimum: 0
          title: Legal Case Id
          type: integer
        movement_code:
          anyOf:
            - type: string
            - type: 'null'
          title: Movement Code
        movement_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Movement Date
        movement_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Movement Name
        movement_type:
          anyOf:
            - $ref: '#/components/schemas/LegalCaseMovementType'
            - type: 'null'
        published_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Published At
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
      required:
        - id
        - legal_case_id
      title: LegalCaseMovementData
      type: object
    LegalCaseSubjectData:
      additionalProperties: false
      properties:
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        is_primary:
          default: false
          title: Is Primary
          type: boolean
        legal_case_id:
          exclusiveMinimum: 0
          title: Legal Case Id
          type: integer
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        subject_code:
          anyOf:
            - type: string
            - type: 'null'
          title: Subject Code
        subject_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Subject Name
        subject_type:
          anyOf:
            - $ref: '#/components/schemas/LegalCaseSubjectType'
            - type: 'null'
      required:
        - id
        - legal_case_id
      title: LegalCaseSubjectData
      type: object
    LegalDecisionStatus:
      enum:
        - issued
        - published
        - reversed
        - partially_reversed
        - confirmed
        - annulled
        - under_appeal
      title: LegalDecisionStatus
      type: string
    LegalDecisionType:
      enum:
        - sentence
        - judgment
        - ruling
        - injunction
        - order
        - interlocutory_decision
        - appeal_decision
        - monocratic_decision
        - other
      title: LegalDecisionType
      type: string
    LegalDecisionOutcome:
      enum:
        - granted
        - denied
        - partially_granted
        - convicted
        - acquitted
        - dismissed
        - settled
        - archived
      title: LegalDecisionOutcome
      type: string
    LegalDocumentStatus:
      enum:
        - available
        - unavailable
        - restricted
        - sealed
        - removed
      title: LegalDocumentStatus
      type: string
    LegalDocumentType:
      enum:
        - petition
        - initial_petition
        - complaint
        - indictment
        - defense
        - appeal
        - decision
        - sentence
        - judgment
        - warrant
        - certificate
        - official_letter
        - expert_report
        - hearing_record
        - publication
        - other
      title: LegalDocumentType
      type: string
    MunicipalityBorderZoneClass:
      enum:
        - twin_city
        - seat_in_border_strip
        - partially_in_border_strip
      title: MunicipalityBorderZoneClass
      type: string
    EntityReference:
      additionalProperties: false
      properties:
        display_name:
          minLength: 1
          title: Display Name
          type: string
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        entity_type:
          $ref: '#/components/schemas/EntityType'
      required:
        - entity_id
        - entity_type
        - display_name
      title: EntityReference
      type: object
    PepStatus:
      enum:
        - active
        - former
        - inactive
      title: PepStatus
      type: string
    PepType:
      enum:
        - elected_official
        - senior_public_official
        - judiciary
        - military
        - political_party_leader
        - state_owned_company_executive
        - international_organization_official
        - related_person
        - close_associate
        - other
      title: PepType
      type: string
    PublicationJurisdictionLevel:
      enum:
        - federal
        - state
        - municipal
        - district
        - national
        - international
        - foreign
      title: PublicationJurisdictionLevel
      type: string
    PublicationEntityMentionData:
      additionalProperties: false
      properties:
        context_excerpt:
          anyOf:
            - type: string
            - type: 'null'
          title: Context Excerpt
        entity_id:
          exclusiveMinimum: 0
          title: Entity Id
          type: integer
        entity_name_in_text:
          anyOf:
            - type: string
            - type: 'null'
          title: Entity Name In Text
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        is_primary:
          default: false
          title: Is Primary
          type: boolean
        mention_count:
          anyOf:
            - minimum: 0
              type: integer
            - type: 'null'
          title: Mention Count
        mention_role:
          anyOf:
            - type: string
            - type: 'null'
          title: Mention Role
        mention_role_raw:
          anyOf:
            - type: string
            - type: 'null'
          title: Mention Role Raw
        normalized_entity_name_in_text:
          anyOf:
            - type: string
            - type: 'null'
          title: Normalized Entity Name In Text
        official_publication_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Official Publication Id
        relation:
          anyOf:
            - type: string
            - type: 'null'
          title: Relation
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
      required:
        - id
        - entity_id
      title: PublicationEntityMentionData
      type: object
    OfficialPublicationStatus:
      enum:
        - published
        - updated
        - corrected
        - removed
        - archived
      title: OfficialPublicationStatus
      type: string
    OfficialPublicationType:
      enum:
        - official_gazette
        - declaration_of_purpose
        - press_release
        - news_release
        - public_notice
        - regulatory_notice
        - court_publication
        - administrative_act
        - official_report
        - official_document
        - article
        - other
      title: OfficialPublicationType
      type: string
    UBOFinding:
      properties:
        beneficial_owner:
          $ref: '#/components/schemas/EntityReference'
        beneficial_ownership_type:
          $ref: '#/components/schemas/BeneficialOwnershipType'
        confidence_level:
          $ref: '#/components/schemas/UBOConfidenceLevel'
        control_chain_depth:
          anyOf:
            - minimum: 0
              type: integer
            - type: 'null'
          title: Control Chain Depth
        control_type:
          $ref: '#/components/schemas/ControlType'
        identification_reason:
          minLength: 1
          title: Identification Reason
          type: string
        is_direct:
          default: false
          title: Is Direct
          type: boolean
        limitations:
          items:
            $ref: '#/components/schemas/AnalysisLimitation'
          title: Limitations
          type: array
        organization:
          $ref: '#/components/schemas/EntityReference'
        ownership_percentage:
          anyOf:
            - maximum: 100
              minimum: 0
              type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Ownership Percentage
        paths:
          items:
            $ref: '#/components/schemas/GraphPath'
          title: Paths
          type: array
        source:
          $ref: '#/components/schemas/UBOIdentificationSource'
          default: declared_beneficial_ownership
        status:
          $ref: '#/components/schemas/UBOIdentificationStatus'
        voting_percentage:
          anyOf:
            - maximum: 100
              minimum: 0
              type: number
            - pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
              type: string
            - type: 'null'
          title: Voting Percentage
      required:
        - organization
        - beneficial_owner
        - status
        - confidence_level
        - identification_reason
        - beneficial_ownership_type
        - control_type
      title: UBOFinding
      type: object
    UBOResolution:
      additionalProperties: false
      properties:
        fully_resolved:
          title: Fully Resolved
          type: boolean
        has_upstream_ownership:
          title: Has Upstream Ownership
          type: boolean
        unresolved:
          items:
            $ref: '#/components/schemas/UBOResolutionGap'
          title: Unresolved
          type: array
      required:
        - has_upstream_ownership
        - fully_resolved
      title: UBOResolution
      type: object
    OwnershipType:
      enum:
        - partner
        - shareholder
        - administrator
        - partner_administrator
        - director
        - president
        - controller
        - controlled_company
        - holding_company
        - beneficial_owner
        - sole_proprietor
        - owner
        - legal_representative
        - board_member
        - secretary
        - treasurer
        - liquidator
        - judicial_administrator
        - other
      title: OwnershipType
      type: string
    PersonnelActType:
      enum:
        - appointment
        - designation
        - promotion
        - exoneration
        - dismissal
        - dispensation
        - retirement
        - retirement_reversal
        - pension_grant
        - disciplinary_penalty
        - cession
        - relocation
        - other
      title: PersonnelActType
      type: string
    PersonnelActPenaltyType:
      enum:
        - suspension
        - dismissal_for_cause
        - retirement_revocation
        - other
      title: PersonnelActPenaltyType
      type: string
    PoliticalProfileType:
      enum:
        - pep
        - candidate
        - elected_official
        - public_official
        - party_leader
        - campaign_related
        - related_person
        - close_associate
        - other
      title: PoliticalProfileType
      type: string
    PublicOfficeJurisdictionLevel:
      enum:
        - national
        - federal
        - state
        - municipal
        - district
        - international
      title: PublicOfficeJurisdictionLevel
      type: string
    MandateStatus:
      enum:
        - active
        - ended
        - suspended
        - revoked
        - resigned
        - removed
      title: MandateStatus
      type: string
    PublicOfficeType:
      enum:
        - elected_office
        - appointed_office
        - public_position
        - party_position
        - government_role
        - state_owned_company_role
        - international_organization_role
        - other
      title: PublicOfficeType
      type: string
    PublicOfficePositionType:
      enum:
        - das
        - cdsec
        - fcpe
        - fg
        - cd
      title: PublicOfficePositionType
      type: string
    RegulatoryRegistrationStatus:
      enum:
        - active
        - suspended
        - cancelled
      title: RegulatoryRegistrationStatus
      type: string
    EntityRelationshipType:
      enum:
        - legal_representative
        - administrator
        - director
        - employee
        - family_member
        - supplier
        - customer
        - same_address
        - same_phone
        - same_email
        - same_economic_group
        - related_party
        - beneficiary
        - attorney
        - proxy_holder
        - professional_link
        - institutional_link
        - operational_link
        - inferred_link
      title: EntityRelationshipType
      type: string
    RestrictionScope:
      enum:
        - federal
        - state
        - municipal
        - district
        - national
        - international
        - sectoral
        - institutional
        - specific_contract
        - other
      title: RestrictionScope
      type: string
    RestrictionStatus:
      enum:
        - active
        - inactive
        - expired
        - revoked
        - suspended
        - cancelled
      title: RestrictionStatus
      type: string
    RestrictionType:
      enum:
        - public_procurement_ban
        - incentive_transfer_ban
        - contracting_suspension
        - disqualification
        - market_activity_ban
        - license_suspension
        - license_revocation
        - asset_freeze
        - environmental_embargo
        - labor_restriction
        - consumer_protection_restriction
        - other
      title: RestrictionType
      type: string
    SanctionAuthorityData:
      additionalProperties: false
      properties:
        authority_entity_id:
          anyOf:
            - exclusiveMinimum: 0
              type: integer
            - type: 'null'
          title: Authority Entity Id
        authority_name:
          title: Authority Name
          type: string
        authority_type:
          anyOf:
            - $ref: '#/components/schemas/SanctionAuthorityType'
            - type: 'null'
        country:
          anyOf:
            - type: string
            - type: 'null'
          title: Country
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        jurisdiction:
          anyOf:
            - $ref: '#/components/schemas/SanctionJurisdiction'
            - type: 'null'
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        state:
          anyOf:
            - type: string
            - type: 'null'
          title: State
      required:
        - id
        - authority_name
      title: SanctionAuthorityData
      type: object
    SanctionBasisData:
      additionalProperties: false
      properties:
        article:
          anyOf:
            - type: string
            - type: 'null'
          title: Article
        basis_description:
          anyOf:
            - type: string
            - type: 'null'
          title: Basis Description
        basis_reference:
          anyOf:
            - type: string
            - type: 'null'
          title: Basis Reference
        basis_title:
          anyOf:
            - type: string
            - type: 'null'
          title: Basis Title
        basis_type:
          anyOf:
            - $ref: '#/components/schemas/SanctionBasisType'
            - type: 'null'
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        item:
          anyOf:
            - type: string
            - type: 'null'
          title: Item
        paragraph:
          anyOf:
            - type: string
            - type: 'null'
          title: Paragraph
        sanction_id:
          exclusiveMinimum: 0
          title: Sanction Id
          type: integer
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
      required:
        - id
        - sanction_id
      title: SanctionBasisData
      type: object
    SanctionedEntityRole:
      enum:
        - sanctioned
        - responsible
        - legal_representative
        - related_entity
        - beneficiary
        - other
      title: SanctionedEntityRole
      type: string
    SanctionPeriodData:
      additionalProperties: false
      properties:
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        duration_days:
          anyOf:
            - minimum: 0
              type: integer
            - type: 'null'
          title: Duration Days
        end_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: End Date
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        period_type:
          anyOf:
            - $ref: '#/components/schemas/SanctionPeriodType'
            - type: 'null'
        sanction_id:
          exclusiveMinimum: 0
          title: Sanction Id
          type: integer
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        start_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Start Date
        status_during_period:
          anyOf:
            - $ref: '#/components/schemas/SanctionPeriodStatus'
            - type: 'null'
      required:
        - id
        - sanction_id
      title: SanctionPeriodData
      type: object
    SanctionCategory:
      enum:
        - administrative
        - regulatory
        - disciplinary
        - audit
        - environmental
        - public_procurement
        - financial_system
        - securities_market
        - labor
        - international
        - other
      title: SanctionCategory
      type: string
    SanctionStatus:
      enum:
        - active
        - inactive
        - expired
        - revoked
        - suspended
        - cancelled
        - under_appeal
      title: SanctionStatus
      type: string
    SanctionType:
      enum:
        - fine
        - suspension
        - debarment
        - disqualification
        - warning
        - prohibition
        - embargo
        - asset_freeze
        - license_revocation
        - disciplinary_penalty
        - slave_labor_registration
        - other
      title: SanctionType
      type: string
    WarrantStatus:
      enum:
        - active
        - executed
        - expired
        - revoked
        - cancelled
        - suspended
      title: WarrantStatus
      type: string
    WarrantType:
      enum:
        - arrest
        - search_and_seizure
        - bench_warrant
        - detention
        - capture
        - asset_freeze
        - seizure
        - protective_measure
        - other
      title: WarrantType
      type: string
    WatchlistEntryOrigin:
      enum:
        - reported
        - internal
        - inferred
      title: WatchlistEntryOrigin
      type: string
    WatchlistEntryStatus:
      enum:
        - active
        - inactive
        - removed
        - updated
      title: WatchlistEntryStatus
      type: string
    WatchlistEntryType:
      enum:
        - person
        - organization
        - vessel
        - aircraft
        - asset
        - jurisdiction
      title: WatchlistEntryType
      type: string
    WatchlistRiskLevel:
      enum:
        - low
        - medium
        - high
        - critical
      title: WatchlistRiskLevel
      type: string
    WatchlistStatusHistoryData:
      additionalProperties: false
      properties:
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        entry_status:
          anyOf:
            - $ref: '#/components/schemas/WatchlistEntryStatus'
            - type: 'null'
        event_date:
          anyOf:
            - format: date
              type: string
            - type: 'null'
          title: Event Date
        event_type:
          anyOf:
            - $ref: '#/components/schemas/WatchlistStatusHistoryEventType'
            - type: 'null'
        id:
          exclusiveMinimum: 0
          title: Id
          type: integer
        source_collected_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Collected At
        source_external_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Source External Id
        source_id:
          anyOf:
            - type: integer
            - type: 'null'
          title: Source Id
        source_updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: 'null'
          title: Source Updated At
        source_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Source Url
        watchlist_entry_id:
          exclusiveMinimum: 0
          title: Watchlist Entry Id
          type: integer
      required:
        - id
        - watchlist_entry_id
      title: WatchlistStatusHistoryData
      type: object
    WatchlistProgramCode:
      enum:
        - ofac_sdn
        - onu_csnu
        - interpol_yellow
        - interpol_red
        - eu_sancoes
        - uk_sancoes
        - interpol_un
        - unknown
      title: WatchlistProgramCode
      type: string
    WatchlistProgramType:
      enum:
        - sanctions_program
        - law_enforcement_wanted
        - terrorism
        - narcotics
        - corruption
        - proliferation
        - cybercrime
        - human_rights
        - pep
        - internal_watchlist
        - regulatory_watchlist
        - other
      title: WatchlistProgramType
      type: string
    GraphNodeLabel:
      enum:
        - Entity
        - EconomicGroup
        - FinancialAccount
        - CreditOperation
        - LegalCase
        - LegalDecision
        - Warrant
        - Conviction
        - CriminalOrganization
        - Sanction
        - AdministrativeProceeding
        - RegulatoryAlert
        - Restriction
        - WatchlistProgram
        - Candidacy
        - Mandate
        - Asset
        - NotarialAct
        - ProtestRecord
        - CivilRegistryEvent
        - OfficialPublication
        - AdverseMediaEvent
        - PublicationExtractedFact
        - EvidenceSummary
      title: GraphNodeLabel
      type: string
    EntityAddressType:
      enum:
        - residential
        - business
        - fiscal
        - mailing
        - branch
        - declared
      title: EntityAddressType
      type: string
    EntityAliasType:
      enum:
        - trade_name
        - legal_name
        - nickname
        - former_name
        - abbreviation
        - public_reference
        - other
      title: EntityAliasType
      type: string
    EntityContactType:
      enum:
        - email
        - phone
        - mobile_phone
        - landline
        - fax
        - website
        - whatsapp
        - social_media
        - other
      title: EntityContactType
      type: string
    EntityType:
      enum:
        - person
        - organization
        - government_agency
        - financial_institution
        - political_party
        - foreign_entity
        - vessel
        - aircraft
        - notary_office
        - unknown
      title: EntityType
      type: string
    EntityIdentifierType:
      enum:
        - CPF
        - CNPJ
        - CNPJ_ROOT
        - RG
        - PASSPORT
        - VOTER_ID
        - TSE_CANDIDATE_ID
        - OAB
        - CVM_CODE
        - OFAC_UID
        - UN_SANCTION_ID
        - LEI
        - INTERNAL_ID
        - TSE_PARTY_NUMBER
        - NIS
        - GOV_ORG_CODE
      title: EntityIdentifierType
      type: string
    BcbRegisterState:
      enum:
        - never_registered
        - authorized
        - extinct
      title: BcbRegisterState
      type: string
    EstablishmentType:
      enum:
        - headquarters
        - branch
      title: EstablishmentType
      type: string
    OrganizationGovernmentBranch:
      enum:
        - executivo
        - legislativo
        - judiciario
      title: OrganizationGovernmentBranch
      type: string
    OrganizationCategory:
      enum:
        - private_company
        - public_company
        - government_agency
        - nonprofit
        - association
        - foundation
        - political_party
        - financial_institution
        - foreign_company
        - other
      title: OrganizationCategory
      type: string
    OrganizationSize:
      enum:
        - mei
        - micro
        - small
        - medium
        - large
        - not_applicable
      title: OrganizationSize
      type: string
    RegistrationStatus:
      enum:
        - active
        - inactive
        - suspended
        - cancelled
        - dissolved
        - inapt
        - 'null'
      title: RegistrationStatus
      type: string
    SpaSigapRegisterState:
      enum:
        - authorized
        - not_authorized
      title: SpaSigapRegisterState
      type: string
    OrganizationUnitStatus:
      enum:
        - ativo
        - extinto
        - em_liquidacao
      title: OrganizationUnitStatus
      type: string
    OrganizationUnitType:
      enum:
        - orgao
        - entidade
        - unidade_adm
        - colegiado
      title: OrganizationUnitType
      type: string
    CpfRegistrationStatus:
      enum:
        - regular
        - pending_regularization
        - suspended
        - cancelled
        - deceased_holder
        - 'null'
      title: CpfRegistrationStatus
      type: string
    PersonEducationLevel:
      enum:
        - illiterate
        - reads_writes
        - elementary_incomplete
        - elementary_complete
        - secondary_incomplete
        - secondary_complete
        - higher_incomplete
        - higher_complete
      title: PersonEducationLevel
      type: string
    PersonGender:
      enum:
        - M
        - F
      title: PersonGender
      type: string
    PersonMaritalStatus:
      enum:
        - single
        - married
        - divorced
        - widowed
        - stable_union
        - separated
      title: PersonMaritalStatus
      type: string
    PersonRaceColor:
      enum:
        - white
        - black
        - brown
        - yellow
        - indigenous
      title: PersonRaceColor
      type: string
    LegalCaseClassType:
      enum:
        - cnj_class
        - court_class
        - procedural_class
        - custom_class
        - other
      title: LegalCaseClassType
      type: string
    CourtType:
      enum:
        - court
        - tribunal
        - chamber
        - panel
        - section
        - judicial_unit
        - prosecutor_office
        - police_unit
        - administrative_body
        - other
      title: CourtType
      type: string
    JurisdictionLevel:
      enum:
        - federal
        - state
        - municipal
        - district
        - national
        - regional
        - superior
        - supreme
        - electoral
        - labor
        - military
      title: JurisdictionLevel
      type: string
    JusticeBranch:
      enum:
        - common
        - federal
        - state
        - labor
        - electoral
        - military
        - superior
        - constitutional
        - administrative
      title: JusticeBranch
      type: string
    LegalCaseMovementType:
      enum:
        - filing
        - distribution
        - hearing
        - decision
        - sentence
        - appeal
        - publication
        - document_added
        - case_status_change
        - archive
        - unarchive
        - suspension
        - execution
        - other
      title: LegalCaseMovementType
      type: string
    LegalCaseSubjectType:
      enum:
        - cnj_subject
        - court_subject
        - custom_subject
        - inferred_subject
        - other
      title: LegalCaseSubjectType
      type: string
    UBOConfidenceLevel:
      enum:
        - high
        - medium
        - low
      title: UBOConfidenceLevel
      type: string
    UBOIdentificationSource:
      enum:
        - declared_beneficial_ownership
        - direct_partner_threshold
        - direct_partner_missing_percentage
        - ownership_chain
        - ownership_chain_missing_percentage
        - explicit_control
        - sole_ownership
      title: UBOIdentificationSource
      type: string
    UBOIdentificationStatus:
      enum:
        - confirmed
        - presumed
      title: UBOIdentificationStatus
      type: string
    UBOResolutionGap:
      additionalProperties: false
      properties:
        entity:
          $ref: '#/components/schemas/EntityReference'
        paths:
          items:
            $ref: '#/components/schemas/GraphPath'
          title: Paths
          type: array
      required:
        - entity
      title: UBOResolutionGap
      type: object
    SanctionAuthorityType:
      enum:
        - control_agency
        - public_administration_body
        - legislative_body
        - court
        - court_of_accounts
        - central_bank
        - securities_regulator
        - competition_authority
        - environmental_agency
        - labor_authority
        - consumer_protection
        - law_enforcement
        - prosecutor_office
        - international_body
        - other
      title: SanctionAuthorityType
      type: string
    SanctionJurisdiction:
      enum:
        - federal
        - state
        - municipal
        - district
        - international
        - foreign
      title: SanctionJurisdiction
      type: string
    SanctionBasisType:
      enum:
        - law
        - decree
        - regulation
        - resolution
        - circular
        - ordinance
        - administrative_decision
        - court_decision
        - contract_clause
        - other
      title: SanctionBasisType
      type: string
    SanctionPeriodType:
      enum:
        - validity
        - suspension
        - revocation
        - extension
        - appeal_effect
        - other
      title: SanctionPeriodType
      type: string
    SanctionPeriodStatus:
      enum:
        - active
        - suspended
        - revoked
        - expired
        - under_appeal
      title: SanctionPeriodStatus
      type: string
    WatchlistStatusHistoryEventType:
      enum:
        - listed
        - updated
        - removed
        - reactivated
        - corrected
        - status_changed
        - program_changed
        - risk_level_changed
        - other
      title: WatchlistStatusHistoryEventType
      type: string

````