---
title: "List Sequence Advanced Analytics People"
method: GET
path: "/api/sequences/{sequence_id}/analytics/advanced/people"
tags: ["sequences"]
---

# List Sequence Advanced Analytics People

`GET /api/sequences/{sequence_id}/analytics/advanced/people`

## Request

- Base URL: `https://platform.verbiflow.com/api/bridge`
- URL: `https://platform.verbiflow.com/api/bridge/api/sequences/{sequence_id}/analytics/advanced/people`
- Auth: one of:
  - HTTP bearer and API key in header `x-flage-org-id`
  - HTTP bearer and API key in header `x-flage-org-slug`

## Path parameters

- `sequence_id` string, required

## Query parameters

- `q` string, nullable
- `status` string, nullable
- `current_node_id` string, nullable
- `sender_account_id` string, nullable
- `failure_category` string, nullable
- `from` string, date-time, nullable
- `to` string, date-time, nullable
- `cursor` string, nullable
- `limit` integer

## Response `200`

Successful Response

- SequenceAdvancedPeoplePagePayload: Cursor page of sanitized campaign people and runtime state.
  - `generated_at` string, date-time, required: Time when the page snapshot was generated.
  - `next_cursor` string, nullable: Opaque cursor for the next page, or null at completion.
  - `people` SequenceAdvancedPersonPayload[]: Sanitized campaign person rows.
    - `contact_company` string, nullable: Current contact company name.
    - `contact_email` string, nullable: Current contact email, when available.
    - `contact_linkedin_url` string, nullable: Current normalized LinkedIn profile URL.
    - `contact_name` string, nullable: Current contact name.
    - `current_node_id` string, nullable: Current workflow node id.
    - `current_step_label` string, nullable: Human-readable current workflow step.
    - `enrichments_summary` SequenceAdvancedEnrichmentsSummaryPayload: Email, LinkedIn, and phone enrichment state for one campaign person.
      - `email` SequenceAdvancedEnrichmentCategoryPayload: Attempt and result summary for one contact enrichment category.
        - `has_data` boolean: Whether the contact currently has a usable value for the category.
        - `outcome` string, nullable: Latest success, no-match, or error outcome.
        - `ran_at` string, nullable: Time of the latest recorded attempt.
        - `status` string, nullable: Provider-specific current value status.
        - `tried` boolean: Whether this enrichment category has been attempted.
      - `linkedin` SequenceAdvancedEnrichmentCategoryPayload: Attempt and result summary for one contact enrichment category.
        - `has_data` boolean: Whether the contact currently has a usable value for the category.
        - `outcome` string, nullable: Latest success, no-match, or error outcome.
        - `ran_at` string, nullable: Time of the latest recorded attempt.
        - `status` string, nullable: Provider-specific current value status.
        - `tried` boolean: Whether this enrichment category has been attempted.
      - `phone` SequenceAdvancedEnrichmentCategoryPayload: Attempt and result summary for one contact enrichment category.
        - `has_data` boolean: Whether the contact currently has a usable value for the category.
        - `outcome` string, nullable: Latest success, no-match, or error outcome.
        - `ran_at` string, nullable: Time of the latest recorded attempt.
        - `status` string, nullable: Provider-specific current value status.
        - `tried` boolean: Whether this enrichment category has been attempted.
    - `exclusion_override_state` 'force_include' | 'force_exclude', nullable: Explicit force-include or force-exclude override.
    - `failure` SequenceAdvancedFailureDetailPayload: Sanitized terminal or ambiguous campaign action failure evidence.
      - `blocked_until` string, date-time, nullable: Recipient delivery block expiry, when known.
      - `body_text_length` integer, nullable: Plain-text outbound body length in characters.
      - `bounce_class` string, nullable: Hard, soft, or unknown email bounce class.
      - `category` string, required: Stable failure category used for diagnosis.
      - `email_delivery_provider` string, nullable: Email provider that reported the delivery outcome.
      - `email_delivery_provider_event_id` string, nullable: Provider event id for the delivery evidence.
      - `email_delivery_source` string, nullable: Webhook, sync, or runtime source of the delivery evidence.
      - `evidence_event_id` string, nullable: Durable event supporting the failure classification.
      - `evidence_occurred_at` string, date-time, nullable: Time when the supporting evidence occurred.
      - `linkedin_effective_max_length` integer, nullable: LinkedIn limit applied to this sender and action.
      - `linkedin_effective_max_source` string, nullable: Authority used to select the LinkedIn limit.
      - `linkedin_sender_has_recruiter` boolean, nullable: Whether the sender had Recruiter entitlement.
      - `linkedin_sender_has_sales_navigator` boolean, nullable: Whether the sender had Sales Navigator entitlement.
      - `linkedin_sender_is_premium` boolean, nullable: Whether the sender had LinkedIn Premium entitlement.
      - `provider_boundary_status` string, nullable: Known provider submission state.
      - `provider_error_type` string, nullable: Sanitized provider error category.
      - `reason` string, nullable: Sanitized provider or runtime reason.
      - `recipient_email` string, nullable: Sanitized recipient email associated with delivery failure.
      - `rendered_body_length` integer, nullable: Rendered outbound body length in characters.
      - `smtp_status` string, nullable: Sanitized SMTP status associated with the failure.
    - `global_exclusion` SequenceAdvancedGlobalExclusionPayload: Global exclusion currently matched to one campaign person.
      - `canonical_identity` string, nullable: Normalized identity used for exclusion matching.
      - `entity` 'contact' | 'company', nullable: Contact or company identity class that matched.
      - `excluded_at` string, date-time, nullable: Time when the matched exclusion became active.
      - `source_ids` string[]: Global exclusion records supporting the match.
    - `instance_id` string, required: Durable campaign runtime instance id.
    - `last_activity_at` string, date-time, nullable: Time of the latest campaign action or signal.
    - `latest_action_name` string, nullable: Latest campaign action name.
    - `latest_outcome` string, nullable: Latest action or signal outcome.
    - `latest_sender_account_id` string, nullable: Sender account used by the latest outbound action.
    - `latest_signal_at` string, date-time, nullable: Time of the latest recorded signal.
    - `latest_signal_type` string, nullable: Latest recorded inbound or provider signal type.
    - `latest_skip_reason` string, nullable: Reason the latest eligible action was skipped.
    - `next_eligible_at` string, date-time, nullable: Earliest known time the person may progress.
    - `person_id` integer, required: Internal campaign person id.
    - `person_identifier` string, nullable: Stable sanitized person identity shown to operators.
    - `person_status` string, required: Current customer-facing campaign status.
    - `revision_id` string, nullable: Campaign revision executed by the instance.
    - `runtime_state` string, nullable: Current durable workflow runtime state.
    - `schedule_reason` string, nullable: Stable reason the person is waiting.
    - `schedule_reason_detail` string, nullable: Sanitized detail for the current wait reason.
    - `updated_at` string, date-time, required: Time when the person runtime projection last changed.
  - `sequence_id` string, required: Campaign whose people were returned.
  - `status_counts` SequenceAdvancedCountPayload[]: First-page distribution across person statuses.
    - `count` integer, required: Number of matching people or events.
    - `key` string, required: Stable machine-readable category key.
    - `label` string, nullable: Optional human-readable category label.
  - `timezone` string, nullable: First-page campaign timezone used for timestamps.

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/verbiflow/apis/verbiflow-sdk-http-contract.md) - [All operations](https://skmtc.dev/verbiflow/apis/verbiflow-sdk-http-contract/llms.txt) - [OpenAPI document](https://skmtc.dev/verbiflow/apis/verbiflow-sdk-http-contract/revisions/c80e903ef8f3?raw)
