Get Contacts
List CRM contacts in your organization. Send paginated=true for a paged response ({ items, total, page, pageSize, counts }); without it the endpoint returns a plain array of the newest 1,000 contacts (10,000 with lite=true). Paged filters: search (name, email, phone, company, title, state, source, address), activeTab (leads | customers | archived | my | all, default leads), filterLeadStatus / filterType / filterSource (comma-separated lists), filterOwner (user ID, or __unassigned__), filterDisposition, filterCreated (today | week | month | 3months, applied to lastWorkDate), companyId, sortBy (contactName, email, phone, title, company, state, leadStatus, type, disposition, source, createdAt, updatedAt, lastWorkDate, assignedTo), sortDir (asc | desc). pageSize defaults to 10 and is capped at 100 (500 with lite=true, which returns a smaller set of fields).
Created: September 16, 2026
Updated: September 16, 2026
Overview
https://dashboard.vinsi.ai/api/crm/contacts
Request
Headers
Content-Typestring
x-api-keystring
Query Params
paginatedstring
Example: true
pagestring
Example: 1
pageSizestring
Example: 25
searchstring
Example: morgan
activeTabstring
Example: leads
filterLeadStatusstring
Example: New,Contacted
filterTypestring
Example: lead
filterSourcestring
Example: Website
filterOwnerstring
Example: cmexampleuser0000000000001
filterDispositionstring
Example: Callback Requested
filterCreatedstring
Example: month
companyIdstring
Example: 318
sortBystring
Example: createdAt
sortDirstring
Example: desc
litestring
Example: false
Response
Endpoint Explorer
Note: You must be already authenticated on https://dashboard.vinsi.ai/ to use this API tester.
Headers
Query Params
Response
No response yet. Click Send to test the API.