---
title: "Get Opportunity"
method: GET
path: "/opportunities/{opportunity_id}/v3"
tags: ["Checkout API"]
---

# Get Opportunity

`GET /opportunities/{opportunity_id}/v3`

Get info that user provided (e.g. customer address) when they were checking if business can service them (e.g. business delivers to their address or has a reservation time slot).

The `opportunity_id` is provided to the Partner via the iframe URL and is the same token provided to the Partner when Yelp POSTs the user's customer address to check for delivery availability. This call is optional if the Partner temporarily caches the customer_address and opportunity token during the delivery availability check.

See [Opportunity](https://docs.developer.yelp.com/docs/resources#opportunity) resource for more info.

## Path parameters

- `opportunity_id` string, required

## Response `200`

Successfully retrieved the opportunity.

- object
  - `opportunity_id` string
  - `partner_business_id` string
  - `request_time` integer
  - `service_type` string
  - `selected_option` string
  - `availability_constraints` object[]
    - `object` string
    - `customer_address_str` string
    - `customer_address` object
      - `object` string
      - `address1` string
      - `city` string
      - `postal_code` string

---

[API](https://skmtc.net/yelp/apis/businesses.md) · [All operations](https://skmtc.net/yelp/apis/businesses/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/yelp/businesses/revisions/d3f744f55ed7/schema)
