Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

TalkPush Leads API API

Collection of endpoints related to leads management

TalkPush Leads API API is one of 14 APIs that TalkPush publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Leads API. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 9 operations across 9 paths, and defines 10 schemas. It is described by OpenAPI 3.0.0, at version 2.0.

Requests are made against a single base URL, https://company_subdomain.talkpush.com/api/talkpush_services.

9 operations 9 paths 10 schemas 1 GET1 PATCH3 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
2.0
Base URL
https://your-company.talkpush.com/api/talkpush_services
Resource Areas
1

Paths & Operations 9

Across 9 paths, the API surfaces 9 operations — 1 GET, 1 PATCH, 3 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

Leads API 9

Collection of endpoints related to leads management

GET
/campaign_invitations
Retrieve a list of leads matching your search criterias
23 params → 200500
PATCH
/campaign_invitations/{id}
Update a lead's details
2 params body → 200404500
POST
/campaigns/{id}/campaign_invitations
Create a new lead
2 params body → 200400404500
POST
/campaign_invitations/{id}/interview
Complete the interview for a candidate aplication
1 param body → 200400404500
POST
/campaign_invitations/{id}/comments
Create a comment for a lead
1 param body → 200400404500
PUT
/campaign_invitations/{id}/{status}
Change lead's status
4 params → 200404500
PUT
/campaign_invitations/{id}/move
Move a lead to a different campaign
1 param body → 200400403404500
PUT
/campaign_invitations/{id}/reassign
Reassign a lead to another user
1 param body → 200400404500
PUT
/campaign_invitations/{id}/documents
Attach a document to a lead
4 params body → 200400404500

Schemas 10

The contract defines 10 schemas that model the data the API accepts and returns. The most detailed are leads_response_candidates (22 properties), lead (7 properties), leads_response (4 properties), answer_body (3 properties). Each schema is shown below with its type and property counts.

interview_request
object
2 properties 2 required
campaign_invitation_request
object
1 property 1 required
lead
object
7 properties 3 required
move_campaign_invitation_request
object
3 properties 3 required
create_lead_request
object
2 properties 2 required
leads_response_candidates
object
22 properties
leads_response
object
4 properties
reassign_request
object
2 properties 2 required
answer_body
object
3 properties 2 required
comments_request
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

talkpush-leads-api-api-openapi.yml Raw ↑

Other APIs TalkPush publishes across the network.

TalkPush Agents API API
TalkPush Calls API API
TalkPush Campaigns API API
TalkPush Candidate Attributes API API
TalkPush Document Tags API API
TalkPush Folders API API
TalkPush Labels API API
TalkPush Managers API API
TalkPush Message Templates API API
TalkPush Messaging API API
TalkPush Movement Reasons API API
TalkPush Requisition Management System API