Skip to content

SDK Resource Map

Every Convoso API endpoint is exposed through a typed resource on the client. This page maps each resource accessor to its methods, pagination support, and corresponding API reference docs.

Resource Overview

typescript
import { Convoso } from 'convoso-js';

const client = new Convoso({ authToken: '...' });

client.leads            // LeadsResource
client.lists            // ListsResource
client.dnc              // DncResource
client.callbacks        // CallbacksResource
client.callLogs         // CallLogsResource
client.campaigns        // CampaignsResource
client.agentMonitor     // AgentMonitorResource
client.agentPerformance // AgentPerformanceResource
client.agentProductivity // AgentProductivityResource
client.status           // StatusResource
client.revenue          // RevenueResource
client.users            // UsersResource
client.userActivity     // UserActivityResource
client.leadPost         // LeadPostResource
client.leadValidation   // LeadValidationResource
client.smsOptOut        // SmsOptOutResource

Full Method Reference

AccessorMethodAPI EndpointPaginatedAPI Docs
client.leadssearch()POST /leads/searchLeads
client.leadssearchAll()POST /leads/searchYesLeads
client.leadsinsert()POST /leads/insertLeads
client.leadsupdate()POST /leads/updateLeads
client.leadsdelete()POST /leads/deleteLeads
client.leadsgetRecordings()POST /leads/get-recordingsLeads
client.leadsgetRecordingsAll()POST /leads/get-recordingsYesLeads
client.listssearch()POST /lists/searchLists
client.listsinsert()POST /lists/insertLists
client.listsupdate()POST /lists/updateLists
client.listsdelete()POST /lists/deleteLists
client.dncsearch()POST /dnc/searchDNC
client.dncsearchAll()POST /dnc/searchYesDNC
client.dncinsert()POST /dnc/insertDNC
client.dncupdate()POST /dnc/updateDNC
client.dncdelete()POST /dnc/deleteDNC
client.callbackssearch()POST /callbacks/searchCallbacks
client.callbackssearchAll()POST /callbacks/searchYesCallbacks
client.callbacksinsert()POST /callbacks/insertCallbacks
client.callbacksupdate()POST /callbacks/updateCallbacks
client.callbacksdelete()POST /callbacks/deleteCallbacks
client.callLogsretrieve()POST /log/retrieveCall Logs
client.callLogsretrieveAll()POST /log/retrieveYesCall Logs
client.callLogsupdate()POST /log/updateCall Logs
client.campaignssearch()POST /campaigns/searchCampaigns
client.campaignsstatus()POST /campaigns/statusCampaigns
client.agentMonitorsearch()POST /agent-monitor/searchAgent Monitor
client.agentMonitorlogout()POST /agent-monitor/logoutAgent Monitor
client.agentPerformancesearch()POST /agent-performance/searchAgent Performance
client.agentProductivitysearch()POST /agent-productivity/searchAgent Productivity
client.statussearch()POST /status/searchStatus
client.statusinsert()POST /status/insertStatus
client.statusupdate()POST /status/updateStatus
client.revenueupdate()POST /revenue/updateRevenue
client.userssearch()POST /users/searchUsers
client.usersrecordings()POST /users/recordingsUsers
client.userActivitysearch()POST /user-activity/searchUser Activity
client.leadPostinsert()POST /lead-post-validation/insertLead Post
client.leadValidationsearch()POST /lead-validation/searchLead Validation
client.smsOptOutsearch()POST /sms-opt-out/searchSMS Opt-Out
client.smsOptOutsearchAll()POST /sms-opt-out/searchYesSMS Opt-Out
client.smsOptOutinsert()POST /sms-opt-out/insertSMS Opt-Out
client.smsOptOutupdate()POST /sms-opt-out/updateSMS Opt-Out

Paginated Resources Summary

These resources support auto-pagination via *All() async generator methods:

ResourcePaginated MethodDefault Page Size
client.leadssearchAll()100
client.leadsgetRecordingsAll()100
client.callbackssearchAll()100
client.callLogsretrieveAll()100
client.dncsearchAll()100
client.smsOptOutsearchAll()100

See Auto-Pagination for usage details.

Community project — not affiliated with or endorsed by Convoso.