---
title: "List objection patterns extracted from imported conversations"
method: GET
path: "/api/sales/objections/patterns"
tags: ["Objections"]
---

# List objection patterns extracted from imported conversations

`GET /api/sales/objections/patterns`

## Request

- Base URL: `https://api.setluca.com`
- URL: `https://api.setluca.com/api/sales/objections/patterns`
- Auth: API key in cookie `luca.session_token`

The objection patterns the import produced, waiting for the coach to adopt or discard each one.

**Session-only.** This endpoint isn't on the API-key allowlist. An organization API key gets a 403 here, whatever scopes it holds.

## Headers

- `Luca-API-Version` '1'

## Response `200`

ok

- ImportedObjectionPatternListResponse
  - `patterns` object[], required
    - `id` string, required
    - `objectionType` 'price' | 'timing' | 'trust' | 'fit' | 'authority' | 'smokescreen', required
    - `pattern` string, required
    - `sampleResponse` string, required
    - `confidence` number, required
    - `sourceCount` integer, required
    - `adopted` boolean, required

## Other responses

- `401`: unauthorized
- `429`: rate limited
- `503`: service unavailable

---

[API](https://skmtc.dev/setluca/apis/luca-api.md) · [All operations](https://skmtc.dev/setluca/apis/luca-api/llms.txt) · [OpenAPI document](https://skmtc.dev/setluca/apis/luca-api/revisions/90a200e4100b?raw)
