Skip to main content
POST
Search posts
Start with detail: false (the default) for faster, smaller responses. Only set detail: true when you need the full structured payload for a specific post.

Authorizations

Authorization
string
header
default:sk_your_api_key
required

API key with sk_ prefix. Create one in Org Settings → API Keys.

Body

application/json

Post search filters. Send an empty body {} to return recent posts. All filters are optional.

callTypeId
integer<int64>[]

Filter by call type IDs

Maximum array length: 100
templateType
enum<string>[]

Filter by template type

Maximum array length: 100
Available options:
summary,
scorecard
startDate
string<date-time>

Start datetime (inclusive)

endDate
string<date-time>

End datetime (inclusive)

callOwnerEmails
string[]

Filter by call owner email

Maximum array length: 100
companyDomains
string[]

Filter by company domain

Maximum array length: 100
crmDealIds
integer<int64>[]

Filter by CRM deal IDs

Maximum array length: 100
crmCompanyIds
integer<int64>[]

Filter by CRM company IDs

Maximum array length: 100
crmDealStages
string[]

Filter by CRM deal stages

Maximum array length: 100
crmAmountMin
number

Minimum CRM deal amount

crmAmountMax
number

Maximum CRM deal amount

crmCustomFieldFilters
object[]

Custom CRM field filters

Maximum array length: 100
detail
boolean
default:false

Return full post payloads when true; compact summaries when false

fields
string[]

Optional response field selection hint

limit
integer
default:20
Required range: 1 <= x <= 100
offset
integer
default:0
Required range: x >= 0

Response

Paginated post search results

data
object
required
meta
object
required