Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Go API client for engagevoice

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context
go get github.com/antihax/optional

Put the package under your project folder and add the following in import:

import "./engagevoice"

Documentation for API Endpoints

All URIs are relative to https://portal.vacd.biz/api/v1

Class Method HTTP request Description
AgentsApi GetAgentGroups Get /admin/accounts/{accountId}/agentGroups Get Agent Groups
AgentsApi GetAgents Get /admin/accounts/{accountId}/agentGroups/{agentGroupId}/agents Get Group Agents
AuthApi GetTokens Get /admin/token Get Tokens
CampaignLeadsApi GetLeadStates Get /admin/accounts/{accountId}/campaignLeads/leadStates Get Lead States
CampaignLeadsApi GetSystemDispositions Get /admin/accounts/{accountId}/campaignLeads/systemDispositions Get Systems Dispositions
CampaignLeadsApi SearchLeads Post /admin/accounts/{accountId}/campaignLeads/leadSearch Search Leads
CampaignsApi PatchCampaignLead Patch /admin/accounts/{accountId}/campaignLeads/{leadId} Patch Campaign Lead
CampaignsApi UpdateCampaignLead Put /admin/accounts/{accountId}/campaignLeads/{leadId} Update Campaign Lead
CampaignsApi UploadLeads Post /admin/accounts/{accountId}/campaigns/{campaignId}/leadLoader/direct Upload Leads
CountriesApi GetAvailableCountries Get /admin/accounts/{accountId}/countries/available Get Available Countries
DialGroupsApi ClearCampaignCache Post /admin/accounts/{accountId}/dialGroups/{dialGroupId}/campaigns/{campaignId}/clearCache Clear Campaign Cache
DialGroupsApi GetCampaigns Get /admin/accounts/{accountId}/dialGroups/{dialGroupId}/campaigns Get Campaigns
DialGroupsApi GetDialGroups Get /admin/accounts/{accountId}/dialGroups Get Dial Groups
UsersApi GetUsers Get /admin/users Get Users

Documentation For Models

Documentation For Authorization

ApiKeyAuth

  • Type: API key

Example

auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
    Key: "APIKEY",
    Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)

Author