---
title: "View Associated Deals"
method: POST
path: "/contacts/{contact_id}/opportunities"
tags: ["Contacts"]
---

# View Associated Deals

`POST /contacts/{contact_id}/opportunities`

This endpoint doesn't consume Apollo credits. Learn more about [API pricing and credits](https://docs.apollo.io/docs/api-pricing).

<a href="https://knowledge.apollo.io/hc/en-us/articles/4415062467725-Deals-Overview" target="_blank">Deals</a> on Apollo help you track sales opportunities.<br><br>Use the View Associated Deals endpoint to retrieve the deals associated with a contact.<br><br>This endpoint doesn't require a request body. If you include one, Apollo doesn't read its fields. An empty JSON <code>{}</code> is sufficient.<br><br>Each result returns the same deal details as <a href="https://docs.apollo.io/reference/view-deal">View Deal</a> endpoint. If the contact has no associated deals or the contact ID isn't recognized, Apollo returns a <code>200</code> response with an empty array rather than a <code>404</code> error.

## Path parameters

- `contact_id` string, required

## Request body

- object

## Response `200`

200

- object
  - `opportunities` object[]
    - `id` string
    - `team_id` string
    - `owner_id` string
    - `salesforce_owner_id` unknown
    - `amount` integer
    - `closed_date` unknown
    - `account_id` string
    - `description` unknown
    - `is_closed` boolean
    - `is_won` boolean
    - `name` string
    - `stage_name` unknown
    - `opportunity_stage_id` string
    - `source` string
    - `salesforce_id` unknown
    - `created_at` string
    - `actual_close_date` unknown
    - `next_step` unknown
    - `next_step_date` unknown
    - `closed_lost_reason` unknown
    - `closed_won_reason` unknown
    - `forecast_category` string
    - `deal_probability` integer
    - `created_by_id` string
    - `current_solutions` unknown
    - `deal_source` unknown
    - `manually_updated_probability` unknown
    - `manually_updated_forecast` unknown
    - `crm_id` unknown
    - `crm_record_url` unknown
    - `crm_owner_id` unknown
    - `probability` unknown
    - `opportunity_pipeline_id` string
    - `stage_updated_at` string
    - `next_step_last_updated_at` unknown
    - `exchange_rate_code` string
    - `exchange_rate_value` integer
    - `amount_in_team_currency` integer
    - `forecasted_revenue` number
    - `last_activity_date` string
    - `existence_level` string
    - `typed_custom_fields` object
    - `opportunity_rule_config_statuses` unknown[]
      - unknown
    - `opportunity_contact_roles` object[]
      - `id` string
      - `role` string
      - `contact` object
        - `id` string
        - `name` string
        - `first_name` string
        - `last_name` string
    - `currency` object
      - `name` string
      - `iso_code` string
      - `symbol` string
    - `num_contacts` integer
    - `account` object
      - `id` string
      - `domain` string
      - `name` string
      - `team_id` string
      - `organization_id` string
      - `account_stage_id` string
      - `source` string
      - `original_source` string
      - `creator_id` unknown
      - `owner_id` unknown
      - `created_at` string
      - `phone` string
      - `phone_status` string
      - `hubspot_id` unknown
      - `salesforce_id` unknown
      - `crm_owner_id` unknown
      - `parent_account_id` unknown
      - `linkedin_url` unknown
      - `sanitized_phone` string
      - `account_playbook_statuses` unknown[]
        - unknown
      - `account_rule_config_statuses` object[]
        - `_id` string
        - `created_at` unknown
        - `rule_action_config_id` string
        - `rule_config_id` string
        - `status_cd` string
        - `updated_at` unknown
        - `id` string
        - `key` string
      - `existence_level` string
      - `label_ids` string[]
      - `typed_custom_fields` object
      - `custom_field_errors` unknown
      - `modality` string
      - `source_display_name` string
      - `crm_record_url` unknown
      - `contact_emailer_campaign_ids` unknown[]
        - unknown
      - `contact_campaign_status_tally` object
      - `num_contacts` integer
      - `last_activity_date` unknown

## Other responses

- `401` — 401
- `429` — 429

---

[API](https://skmtc.dev/apollo/apis/apollo-rest-api.md) · [All operations](https://skmtc.dev/apollo/apis/apollo-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/apollo/apollo-rest-api/revisions/c715a05fa6e2/schema)
