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

# Seismic

> Seismic Scenario seeding parameters, nested fields, and examples

Use `seismic` in `twins` and put this configuration under `seed_config.seismic`.

Seismic sales-enablement tenant with SCIM users and groups, TeamSites, Library and Workspace content, LiveSend deliveries, asynchronous LiveDoc generation, Programs and Planner work, reporting inputs, and signed webhooks.

## Example seed

This is the complete Scenario request body for [creating a Scenario](https://docs.argalabs.com/api-reference/post-create-a-scenario.md). You can also import it with `arga test-runner scenarios import --file scenario.json`.

```json theme={null}
{
  "name": "Seismic eval fixture",
  "twins": [
    "seismic"
  ],
  "seed_config": {
    "seismic": {
      "seed": "scenario-seismic",
      "base_time": "2026-09-20T16:00:00Z",
      "tenants": [
        {
          "tenant_id": "11111111-1111-4111-8111-111111111111",
          "tenant": "seismic-twin-tenant",
          "name": "Scenario Sales Enablement",
          "users": [
            {
              "alias": "enablement-owner",
              "userName": "owner@example.test",
              "displayName": "Grace Hopper",
              "name": {
                "givenName": "Grace",
                "familyName": "Hopper"
              },
              "emails": [
                {
                  "value": "owner@example.test",
                  "primary": true
                }
              ],
              "active": true,
              "department": "Revenue Enablement",
              "title": "Enablement Lead"
            },
            {
              "alias": "seller",
              "userName": "seller@example.test",
              "displayName": "Ada Lovelace",
              "name": {
                "givenName": "Ada",
                "familyName": "Lovelace"
              },
              "emails": [
                {
                  "value": "seller@example.test",
                  "primary": true
                }
              ],
              "active": true,
              "department": "Sales",
              "title": "Account Executive"
            }
          ],
          "groups": [
            {
              "alias": "enterprise-sales",
              "displayName": "Enterprise Sales",
              "member_aliases": [
                "enablement-owner",
                "seller"
              ]
            }
          ],
          "team_sites": [
            {
              "alias": "north-america-site",
              "name": "North America Sales",
              "description": "Approved field content for the North America sales team.",
              "owner_alias": "enablement-owner",
              "group_aliases": [
                "enterprise-sales"
              ]
            }
          ],
          "content_profiles": [
            {
              "name": "Sales Enablement",
              "type": "ContentProfile",
              "teamSiteId": "$north-america-site.id"
            }
          ],
          "custom_properties": [
            {
              "alias": "asset-type",
              "name": "Asset Type",
              "propertyType": "single-select",
              "teamSites": {},
              "domainOfValues": [
                {
                  "id": "dd222222-2222-4222-8222-222222222222",
                  "value": "Presentation"
                }
              ]
            }
          ],
          "library_content": [
            {
              "alias": "launch-deck",
              "name": "Product Launch Deck",
              "type": "presentation",
              "description": "Customer-ready launch narrative and proof points.",
              "owner_alias": "enablement-owner",
              "team_site_alias": "north-america-site",
              "tags": [
                "launch",
                "approved"
              ],
              "file_name": "product-launch.pdf",
              "content_type": "application/pdf",
              "content": "Scenario PDF fixture for the product launch deck."
            }
          ],
          "workspace_content": [
            {
              "alias": "acme-pitch",
              "name": "Acme Pitch Workspace",
              "type": "presentation",
              "status": "draft",
              "owner_alias": "seller",
              "source_content_alias": "launch-deck"
            }
          ],
          "live_sends": [
            {
              "alias": "acme-follow-up",
              "name": "Acme follow-up",
              "subject": "Product launch resources",
              "sender_alias": "seller",
              "recipient_emails": [
                "buyer@example.test"
              ],
              "content_aliases": [
                "launch-deck"
              ],
              "status": "sent"
            }
          ],
          "live_docs": [
            {
              "alias": "acme-proposal",
              "name": "Acme Proposal",
              "requested_by_alias": "seller",
              "template_content_alias": "launch-deck",
              "output_file_name": "acme-proposal.pdf",
              "status": "pending"
            }
          ],
          "programs": [
            {
              "alias": "launch-readiness",
              "name": "Launch Readiness",
              "description": "Prepare sellers for the product launch.",
              "owner_alias": "enablement-owner",
              "status": "active",
              "start_date": "2026-09-21",
              "end_date": "2026-10-16"
            }
          ],
          "tasks": [
            {
              "alias": "review-launch-deck",
              "program_alias": "launch-readiness",
              "title": "Review the launch deck",
              "assignee_alias": "seller",
              "status": "in_progress",
              "due_at": "2026-09-25T17:00:00Z"
            }
          ],
          "requests": [
            {
              "alias": "localize-launch-deck",
              "program_alias": "launch-readiness",
              "title": "Localize the launch deck",
              "requester_alias": "seller",
              "assignee_alias": "enablement-owner",
              "status": "open",
              "due_at": "2026-09-30T17:00:00Z"
            }
          ],
          "webhooks": [
            {
              "url": "https://example.test/seismic-events",
              "secret": "seismic-scenario-signing-secret",
              "event_types": [],
              "filters": [],
              "enabled": true,
              "challenge_verified": true
            }
          ]
        }
      ]
    }
  }
}
```

## Parameters

The following fields belong directly inside `seed_config.seismic`. Required nested fields are marked in their tables. Provider-native objects can contain service-specific fields beyond the representative record shapes below.

| Parameter | Type | Description |
| - | - | - |
| `seed` | `string` | Deterministic seed used by this twin. |
| `base_time` | `string` | Reference clock for repeatable fixtures. Omit to use the current clock. |
| `tenants` | `TenantSeed[]` | Tenants fixtures in provider-native format. |

## Seeding behavior

Tenant records support symbolic aliases and `{"$ref":"alias.id"}` references. Keep tenant IDs and related user/content IDs consistent across the fixture.

## Resource fields

These tables describe the record shapes used by the example. Keep native field names and casing. Map keys such as property names, IDs, and metadata keys are supplied by your fixture.

### `tenants[]`

| Parameter | Type | Description |
| - | - | - |
| `tenant_id` | `string` | Tenant id. |
| `tenant` | `string` | Tenant. |
| `name` | `string` | Human-readable name. |
| `users` | `object[]` | Users fixtures in provider-native format. |
| `groups` | `object[]` | Group fixtures or memberships in the format shown below. |
| `team_sites` | `object[]` | Team sites fixtures in provider-native format. |
| `content_profiles` | `object[]` | Content profiles fixtures in provider-native format. |
| `custom_properties` | `object[]` | Custom properties fixtures in provider-native format. |
| `library_content` | `object[]` | Library content fixtures in provider-native format. |
| `workspace_content` | `object[]` | Workspace content fixtures in provider-native format. |
| `live_sends` | `object[]` | Live sends fixtures in provider-native format. |
| `live_docs` | `object[]` | Live docs fixtures in provider-native format. |
| `programs` | `object[]` | Programs fixtures in provider-native format. |
| `tasks` | `object[]` | Tasks fixtures in provider-native format. |
| `requests` | `object[]` | Requests fixtures in provider-native format. |
| `webhooks` | `object[]` | Webhook subscriptions or configurations. |

### `tenants[].users[]`

| Parameter | Type | Description |
| - | - | - |
| `alias` | `string` | Fixture-local name used by supported relationship references. |
| `userName` | `string` | UserName. |
| `displayName` | `string` | DisplayName. |
| `name` | `object` | Human-readable name. |
| `emails` | `object[]` | Emails fixtures in provider-native format. |
| `active` | `boolean` | Enable or set active behavior. |
| `department` | `string` | Department. |
| `title` | `string` | Human-readable name. |

### `tenants[].users[].emails[]`

| Parameter | Type | Description |
| - | - | - |
| `value` | `string` | Value. |
| `primary` | `boolean` | Enable or set primary behavior. |

### `tenants[].groups[]`

| Parameter | Type | Description |
| - | - | - |
| `alias` | `string` | Fixture-local name used by supported relationship references. |
| `displayName` | `string` | DisplayName. |
| `member_aliases` | `string[]` | Member aliases fixtures in provider-native format. |

### `tenants[].team_sites[]`

| Parameter | Type | Description |
| - | - | - |
| `alias` | `string` | Fixture-local name used by supported relationship references. |
| `name` | `string` | Human-readable name. |
| `description` | `string` | Description. |
| `owner_alias` | `string` | Owner alias. |
| `group_aliases` | `string[]` | Group aliases fixtures in provider-native format. |

### `tenants[].content_profiles[]`

| Parameter | Type | Description |
| - | - | - |
| `name` | `string` | Human-readable name. |
| `type` | `string` | Type. |
| `teamSiteId` | `string` | TeamSiteId. |

### `tenants[].custom_properties[]`

| Parameter | Type | Description |
| - | - | - |
| `alias` | `string` | Fixture-local name used by supported relationship references. |
| `name` | `string` | Human-readable name. |
| `propertyType` | `string` | PropertyType. |
| `teamSites` | `object` | TeamSites. |
| `domainOfValues` | `object[]` | DomainOfValues fixtures in provider-native format. |

### `tenants[].custom_properties[].domainOfValues[]`

| Parameter | Type | Description |
| - | - | - |
| `id` | `string` | Explicit resource identifier, when supported. |
| `value` | `string` | Value. |

### `tenants[].library_content[]`

| Parameter | Type | Description |
| - | - | - |
| `alias` | `string` | Fixture-local name used by supported relationship references. |
| `name` | `string` | Human-readable name. |
| `type` | `string` | Type. |
| `description` | `string` | Description. |
| `owner_alias` | `string` | Owner alias. |
| `team_site_alias` | `string` | Team site alias. |
| `tags` | `string[]` | Tags fixtures in provider-native format. |
| `file_name` | `string` | File name. |
| `content_type` | `string` | Content type. |
| `content` | `string` | Text content. |

### `tenants[].workspace_content[]`

| Parameter | Type | Description |
| - | - | - |
| `alias` | `string` | Fixture-local name used by supported relationship references. |
| `name` | `string` | Human-readable name. |
| `type` | `string` | Type. |
| `status` | `string` | Status. |
| `owner_alias` | `string` | Owner alias. |
| `source_content_alias` | `string` | Source content alias. |

### `tenants[].live_sends[]`

| Parameter | Type | Description |
| - | - | - |
| `alias` | `string` | Fixture-local name used by supported relationship references. |
| `name` | `string` | Human-readable name. |
| `subject` | `string` | Subject. |
| `sender_alias` | `string` | Sender alias. |
| `recipient_emails` | `string[]` | Recipient emails fixtures in provider-native format. |
| `content_aliases` | `string[]` | Content aliases fixtures in provider-native format. |
| `status` | `string` | Status. |

### `tenants[].live_docs[]`

| Parameter | Type | Description |
| - | - | - |
| `alias` | `string` | Fixture-local name used by supported relationship references. |
| `name` | `string` | Human-readable name. |
| `requested_by_alias` | `string` | Requested by alias. |
| `template_content_alias` | `string` | Template content alias. |
| `output_file_name` | `string` | Output file name. |
| `status` | `string` | Status. |

### `tenants[].programs[]`

| Parameter | Type | Description |
| - | - | - |
| `alias` | `string` | Fixture-local name used by supported relationship references. |
| `name` | `string` | Human-readable name. |
| `description` | `string` | Description. |
| `owner_alias` | `string` | Owner alias. |
| `status` | `string` | Status. |
| `start_date` | `string` | Start date. |
| `end_date` | `string` | End date. |

### `tenants[].tasks[]`

| Parameter | Type | Description |
| - | - | - |
| `alias` | `string` | Fixture-local name used by supported relationship references. |
| `program_alias` | `string` | Program alias. |
| `title` | `string` | Human-readable name. |
| `assignee_alias` | `string` | Assignee alias. |
| `status` | `string` | Status. |
| `due_at` | `string` | Due at. |

### `tenants[].requests[]`

| Parameter | Type | Description |
| - | - | - |
| `alias` | `string` | Fixture-local name used by supported relationship references. |
| `program_alias` | `string` | Program alias. |
| `title` | `string` | Human-readable name. |
| `requester_alias` | `string` | Requester alias. |
| `assignee_alias` | `string` | Assignee alias. |
| `status` | `string` | Status. |
| `due_at` | `string` | Due at. |

### `tenants[].webhooks[]`

| Parameter | Type | Description |
| - | - | - |
| `url` | `string` | Url. |
| `secret` | `string` | Secret. |
| `event_types` | `array` | Event types fixtures in provider-native format. |
| `filters` | `array` | Filters fixtures in provider-native format. |
| `enabled` | `boolean` | Enable or set enabled behavior. |
| `challenge_verified` | `boolean` | Enable or set challenge verified behavior. |

## Typed configuration objects

Named object types in the parameter table use these fields.

### TenantSeed

| Parameter | Type | Description |
| - | - | - |
| `tenant_id` | `string` | Tenant id. |
| `tenant` | `string` | Tenant. |
| `name` | `string` | Human-readable name. |
| `users` | `object[]` | Users fixtures in provider-native format. |
| `groups` | `object[]` | Group fixtures or memberships in the format shown below. |
| `team_sites` | `object[]` | Team sites fixtures in provider-native format. |
| `content_profiles` | `object[]` | Content profiles fixtures in provider-native format. |
| `content_profile_assignments` | `object[]` | Content profile assignments fixtures in provider-native format. |
| `custom_properties` | `object[]` | Custom properties fixtures in provider-native format. |
| `deleted_library_items` | `object[]` | Deleted library items fixtures in provider-native format. |
| `deleted_users` | `object[]` | Deleted users fixtures in provider-native format. |
| `library_content` | `object[]` | Library content fixtures in provider-native format. |
| `workspace_content` | `object[]` | Workspace content fixtures in provider-native format. |
| `live_sends` | `object[]` | Live sends fixtures in provider-native format. |
| `live_docs` | `object[]` | Live docs fixtures in provider-native format. |
| `programs` | `object[]` | Programs fixtures in provider-native format. |
| `tasks` | `object[]` | Tasks fixtures in provider-native format. |
| `requests` | `object[]` | Requests fixtures in provider-native format. |
| `forms` | `object[]` | Forms fixtures in provider-native format. |
| `program_templates` | `object[]` | Program templates fixtures in provider-native format. |
| `form_templates` | `object[]` | Form templates fixtures in provider-native format. |
| `request_templates` | `object[]` | Request templates fixtures in provider-native format. |
| `task_templates` | `object[]` | Task templates fixtures in provider-native format. |
| `spaces` | `object[]` | Spaces fixtures in provider-native format. |
| `saved_views` | `object[]` | Saved views fixtures in provider-native format. |
| `comments` | `object[]` | Comments fixtures in provider-native format. |
| `associations` | `object[]` | Associations fixtures in provider-native format. |
| `followers` | `object[]` | Followers fixtures in provider-native format. |
| `status_schemas` | `object[]` | Status schemas fixtures in provider-native format. |
| `file_uploads` | `object[]` | File uploads fixtures in provider-native format. |
| `webhooks` | `WebhookSeed[]` | Webhook subscriptions or configurations. |

### WebhookSeed

| Parameter | Type | Description |
| - | - | - |
| `id` | `string or null` | Explicit resource identifier, when supported. |
| `url` | `string` | **Required.** Url. |
| `secret` | `string` | Secret. |
| `old_secret` | `string or null` | Old secret. |
| `filters` | `string[]` | Filters fixtures in provider-native format. |
| `event_types` | `string[]` | Event types fixtures in provider-native format. |
| `enabled` | `boolean` | Enable or set enabled behavior. |
| `challenge_verified` | `boolean` | Enable or set challenge verified behavior. |

See [Scenario seeding](https://docs.argalabs.com/twins/seeding.md) for saving, provisioning, and resetting fixtures.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.