How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Total Expert Contact Endpoints API

The Contact Endpoints API from Total Expert — 21 operation(s) for contact endpoints.

Total Expert Contact Endpoints API is one of 17 APIs that Total Expert publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Contact Endpoints. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 40 operations across 21 paths. It is described by OpenAPI 3.2.0, at version v1.

Requests are made against 2 base URLs: https://public.totalexpert.net, https://public.vt.totalexpert.net.

40 operations 21 paths 0 schemas 5 DELETE21 GET6 PATCH8 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v1
Base URL
https://public.totalexpert.net/v1
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Total Expert Contact Endpoints API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (oauth2) using the clientCredentials and authorizationCode flows, exposing 5 scopes. By default, every request must be authenticated.

  • oauth2 — OAuth 2.0. Obtain a token from POST /v1/token using HTTP Basic (clientid:clientsecret base64-encoded) plus a granttype body. Access tokens are bearer tokens, e…

Paths & Operations 40

Across 21 paths, the API surfaces 40 operations — 5 DELETE, 21 GET, 6 PATCH, 8 POST. Each is listed below with its method, path, parameters, and response codes.

Contact Endpoints 40
GET
/v1/contacts/{contact_id}
Fetch Contact
fetchContact 1 param → 200
PATCH
/v1/contacts/{contact_id}
Update Contact
updateContact 1 param body → 200
DELETE
/v1/contacts/{contact_id}
Delete Contact
deleteContact 1 param → 200
GET
/v1/contacts
Fetch Contacts
fetchContacts 2 params → 200
POST
/v1/contacts
Create Contact (as Admin)
createContactAsAdmin body → 200201
PATCH
/v1/contacts
Grant Consent on Update
grantConsentOnUpdate body → 200
GET
/v1/contact-groups/{contact_group_id}
Fetch Contact Group
fetchContactGroup 1 param → 200
PATCH
/v1/contact-groups/{contact_group_id}
Update Contact Group
updateContactGroup 1 param body → 200
DELETE
/v1/contact-groups/{contact_group_id}
Delete Contact Group
deleteContactGroup 1 param → 200
GET
/v1/contact-groups
Fetch Contact Groups
fetchContactGroups 2 params → 200
POST
/v1/contact-groups
Create Contact Group (as Admin)
createContactGroupAsAdmin body → 422200
GET
/v1/contact-surveys/{contact_survey_id}
Get Contact Survey
getContactSurvey 1 param → 200
PATCH
/v1/contact-surveys/{contact_survey_id}
Update Contact Survey
updateContactSurvey 1 param body → 200
GET
/v1/contact-surveys
Get Contact Surveys
getContactSurveys 2 params → 200
POST
/v1/contact-surveys
Create Contact Survey
createContactSurvey body → 201
GET
/v1/contact-survey-responses/{contact_survey_response_id}
Get Contact Survey Response
getContactSurveyResponse 1 param → 200
GET
/v1/contact-survey-responses
Get Contact Survey Responses
getContactSurveyResponses 2 params → 200
POST
/v1/contact-survey-responses
Create Contact Survey Response (As User)
createContactSurveyResponseAsUser body → 201422
GET
/v1/contact-notes/{contact_note_id}
Fetch Contact Note
fetchContactNote 1 param → 200
PATCH
/v1/contact-notes/{contact_note_id}
Update Contact Note
updateContactNote 1 param body → 200
DELETE
/v1/contact-notes/{contact_note_id}
Delete Contact Note
deleteContactNote 1 param → 200
GET
/v1/contact-notes
Fetch Contact Notes
fetchContactNotes 2 params → 200
POST
/v1/contact-notes
Create Contact Note (as User)
createContactNoteAsUser body → 201422
GET
/v1/contact-recruits/{contact_id}
Fetch Contact Recruit
fetchContactRecruit 1 param → 200
PATCH
/v1/contact-recruits/{contact_id}
Update Contact Recruit
updateContactRecruit 1 param body → 200
DELETE
/v1/contact-recruits/{contact_id}
Delete Contact Recruit
deleteContactRecruit 1 param → 200
GET
/v1/contact-recruits
Fetch Contact Recruits
fetchContactRecruits 2 params → 200
POST
/v1/contact-recruits
Create Contact Recruit (as Admin)
createContactRecruitAsAdmin body → 201401200
GET
/v1/contact-recruit-statuses
Fetch Contact Recruit Statuses
fetchContactRecruitStatuses 2 params → 200
GET
/v1/contact-recruit-metrics
Fetch Contact Recruit Metrics
fetchContactRecruitMetrics 2 params → 200
GET
/v1/contact-recruit-metric-units
Fetch Contact Recruit Metric Units
fetchContactRecruitMetricUnits 2 params → 200
GET
/v1/channels
Fetch Channels
fetchChannels 1 param → 200
GET
/v1/wlp-access-types
Fetch WLP Access Types
fetchWlpAccessTypes 1 param → 200
GET
/v1/campaigns
Fetch Campaigns
fetchCampaigns → 200
POST
/v1/campaigns
Create Campaign
createCampaign body → 200
GET
/v1/campaigns/{campaign_id}
Fetch Campaign
fetchCampaign 1 param → 200
POST
/v1/campaign-activity
Create Campaign Activity
createCampaignActivity body → 200
DELETE
/v1/campaign-activity
Delete Campaign Activity
deleteCampaignActivity → 200
GET
/v1/campaign-activity
Fetch Campaign Activities
fetchCampaignActivities 2 params → 200
GET
/v1/campaign-activity/{campaign_activity_id}
Fetch Campaign Activity
fetchCampaignActivity 1 param → 200

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

total-expert-contact-endpoints-api-openapi.yml Raw ↑

Other APIs Total Expert publishes across the network.

Total Expert Account Endpoints API
Total Expert Activity Endpoints API
Total Expert ALM Leads (formerly Lead Opportunities) API
Total Expert Authentication API
Total Expert Email APIs API
Total Expert Email Unsubscribes API
Total Expert Entities API
Total Expert Heartbeat API
Total Expert Insight Endpoints API
Total Expert Lead Opportunities (New) API
Total Expert Loan Endpoints API
Total Expert Scenarios API
Where this information came from

This is an independent, third-party profile of Total Expert Contact Endpoints API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.