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

# Archive Profile Group

> Archive a profile group. This is a soft delete: existing profile records keep their stored group IDs, but archived groups are excluded from active profile group lists unless requested.



## OpenAPI

````yaml /api-reference/profiles.json delete /profile-groups/{profileGroupId}
openapi: 3.1.0
info:
  title: Profiles API
  version: 1.0.0
  description: >-
    Customer-facing API endpoints for managing screening profiles and updating
    potential match review workflows.
servers:
  - description: The production API server for Minerva AI for managing screening profiles
    url: https://api.gominerva.com/clm/v1
security: []
tags:
  - name: Profile Management
    description: Create, list, update, and comment on screening workflow profiles.
  - name: Potential Matches
    description: Update review workflow state for potential matches returned by searches.
externalDocs:
  description: ''
  url: ''
paths:
  /profile-groups/{profileGroupId}:
    delete:
      tags:
        - Profile Management
      summary: Archive Profile Group
      description: >-
        Archive a profile group. This is a soft delete: existing profile records
        keep their stored group IDs, but archived groups are excluded from
        active profile group lists unless requested.
      parameters:
        - name: profileGroupId
          in: path
          required: true
          description: The Minerva-generated profile group ID.
          schema:
            type: string
      responses:
        '200':
          description: Profile group archived successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProfileGroupResponse'
      security:
        - ApiKeyAuth: []
      servers:
        - description: The production API server for Minerva tenant configuration endpoints
          url: https://api.gominerva.com/tenant-config/v1
components:
  schemas:
    ProfileGroupResponse:
      type: object
      properties:
        message:
          type: string
          example: Profile Group Retrieved Successfully
        result:
          type: object
          properties:
            profileGroup:
              $ref: '#/components/schemas/ProfileGroup'
    ProfileGroup:
      type: object
      required:
        - id
        - tenantId
        - workspaceId
        - key
        - name
        - priority
        - archived
      properties:
        _v:
          example: 1
          type: integer
        id:
          type: string
          description: >-
            The Minerva-generated profile group ID. Use this value in
            profileGroupIds assignments.
          example: 665f0d4c2d2f7c2b2f2f2f31
        created:
          type: string
          format: date-time
          example: '2026-05-30T14:20:00Z'
        updatedAt:
          type:
            - string
            - 'null'
          format: date-time
          example: '2026-05-30T14:25:00Z'
        tenantId:
          type: string
          example: tenant_123
        workspaceId:
          type: string
          example: workspace_live
        key:
          type: string
          description: >-
            A normalized platform-generated key derived from the initial group
            name. This field is read-only for public API callers.
          example: high-risk
          readOnly: true
        name:
          type: string
          description: Customer-facing profile group label.
          example: High Risk
        description:
          type: string
          description: >-
            Optional customer-facing description of the population this group
            represents.
          example: Enhanced diligence customers requiring the most frequent monitoring.
        priority:
          type: integer
          minimum: 0
          description: >-
            Non-negative priority used to resolve profiles assigned to multiple
            groups. Higher values take precedence. Active groups in the same
            workspace must use unique priorities.
          example: 100
        archived:
          example: false
          type: boolean
        archivedAt:
          type:
            - string
            - 'null'
          format: date-time
          example: null
        monitoringFeedFrequencies:
          $ref: '#/components/schemas/ProfileGroupMonitoringFeedFrequencies'
    ProfileGroupMonitoringFeedFrequencies:
      type: object
      description: >-
        Optional monitoring cadence overrides for profiles assigned to this
        group. Omitted feed keys inherit the workspace-level cadence.
      properties:
        Sanctions:
          $ref: '#/components/schemas/SanctionsMonitoringFrequency'
        PEP:
          $ref: '#/components/schemas/MonitoringFrequency'
        News:
          $ref: '#/components/schemas/MonitoringFrequency'
      example:
        Sanctions: daily
        PEP: monthly
        News: monthly
    SanctionsMonitoringFrequency:
      type: string
      enum:
        - deltas
        - daily
        - weekly
        - monthly
        - quarterly
        - semiannually
        - annually
        - never
      description: >-
        Sanctions monitoring cadence. Sanctions also supports delta monitoring
        with the `deltas` value.
    MonitoringFrequency:
      type: string
      enum:
        - daily
        - weekly
        - monthly
        - quarterly
        - semiannually
        - annually
        - never
      description: >-
        Recurring monitoring cadence. Omit a feed key to inherit from the
        workspace settings.
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: x-api-key
      description: >-
        The Minerva API key used for this integration. Manage API keys in the
        Minerva dashboard under Administration > Developers.

````