V2 > V3 Endpoint Mapping
| # | V3 API Gateway Endpoint | HTTP Method | Operation | V2 Integration URI |
|---|---|---|---|---|
| 1 | /api/v3/accounts/{accountId} | GET | Read account by ID | /api/v2/customers/{accountId} |
| 2 | /api/v3/accounts/{accountId} | PATCH | Partially update the account by ID | /api/v2/customers/{accountId} |
| 3 | /api/v3/accounts/options | GET | Get account option lookup items by type. | /api/customeroption{optionType}s/{includeInactive}/{languageID} |
| 4 | /api/v3/accounts/sales-channels | GET | Returns the list of sales channels for the authenticated account. | /api/customersaleschannels/{includeInactive}/{languageID} |
| 5 | /api/v3/accounts/statuses | GET | Get all account statuses defined in the system | /api/customerstatuses/{includeInactive}/{languageId} |
| 6 | /api/v3/attendee-roles | GET | Read attendee roles | /api/attendeeroles/{includeInactive}/{languageID} |
| 7 | /api/v3/user-sales-channels | GET | Returns the list of sales channels available to the authenticated user. | /api/usersaleschannels/{includeInactive}/{languageID} |
| 8 | /api/v3/coordinator-roles | GET | Read coordinator roles | /api/coordvisitroles/{includeInactive}/{languageID} |
| 9 | /api/v3/countries | GET | List available countries | /api/countries |
| 10 | /api/v3/engagement-types | GET | List engagement types | /api/engagementtypes/{languageID} |
| 11 | /api/v3/industries | GET | List industries | /api/industries/{includeInactive}/{languageID} |
| 12 | /api/v3/opportunities | POST | Create opportunity | /api/v2/opportunities |
| 13 | /api/v3/opportunities | PATCH | Update opportunities by Opportunity IDs | /api/v2/opportunities/search |
| 14 | /api/v3/opportunities/{opportunityId} | GET | Read opportunity by ID | /api/v2/opportunities/{opportunityId} |
| 15 | /api/v3/opportunities/{opportunityId} | PATCH | Update opportunity by ID | /api/v2/opportunities/{opportunityId} |
| 16 | /api/v3/opportunity-categories | GET | Read opportunity categories | /api/opportunitycategories/{includeInactive}/{languageID} |
| 17 | /api/v3/opportunity-stages | GET | Read opportunity stages | /api/opportunitystages/{includeInactive}/{languageID} |
| /api/v3/persons | GET | Retrieve a paginated list of persons, optionally filtered by active status. | /api/v2/persons | |
| 19 | /api/v3/persons/{personId} | GET | Read person by ID | /api/v2/persons/{personId} |
| 20 | /api/v3/persons/{personId} | PATCH | Partially update a person by ID | /api/v2/persons/{personId} |
| 21 | /api/v3/persons/search | POST | Find persons matching the provided search criteria | /api/v2/persons/search |
| 22 | /api/v3/rooms | PUT | Create or update a room | /api/room/ |
| /api/v3/rooms/{roomId} | GET | Read room by id | /api/room/{roomId}/{languageId} | |
| 23 | /api/v3/rooms/{roomId} | DELETE | Delete room by ID | /api/room/{roomId} |
| 24 | /api/v3/sites | GET | Returns a list of sites. | /api/sites/{includeInactive}/{languageID} |
| 25 | /api/v3/sites/{siteId} | GET | Read site by ID | /api/sitedetails/{siteID}/{languageID} |
| 27 | /api/v3/surveys/{surveyId}/responses/{responseId} | PATCH | Update Survey Response | /api/v2/surveys/{surveyId} |
| 28 | /api/v3/topics | GET | Get a list of topics. | /api/topics/{includeInactive}/{languageID} |
| 29 | /api/v3/visit-types | GET | Retrieves available visit types | /api/visittypes/{languageID} |
| 30 | /api/v3/visits | GET | Retrieves paginated visit records with optional filtering. | /api/v2/v2visits |
| 31 | /api/v3/visits/request | POST | Submit a new customer visit request from the CRM system | /api/CreateCRMVisit |
| 32 | /api/v3/visits/{visitID} | GET | Retrieves detailed information for a specific visit by ID | |
| 33 | /api/v3/visits/{visitId}/customerLogos | GET | Read the visit customers' logos | /api/customerlogos/{visitid} |
| 34 | /api/v3/visits/{visitID}/itinerary | GET | Retrieves the itinerary details for a specific visit | /api/v2/visits/{visitID}/itinerary |
| 35 | /api/v3/visits/{visitID}/survey | GET | Retrieves survey data for a specific visit attendee | /api/v2/visits/{visitID}/survey |