Overview
Connecting Vergo to Viewpoint Spectrum involves four steps completed in order:
Submit a support case to Viewpoint to whitelist Vergo's IP addresses
Configure Info-Link users and table permissions inside Spectrum
Create a Data Exchange Authorization ID and enable required web services
Send your Spectrum connection details to your Vergo implementation specialist
Work through these steps in sequence. Your Vergo implementation specialist will verify the connection is working after you submit the completion form at the end.
Step 1: submit a Viewpoint support case to whitelist Vergo's IPs
Vergo's servers need to be whitelisted in your Spectrum instance before any connection can be made. This is done by raising a support case with Viewpoint directly.
Go to https://support.viewpoint.com/s/ and log in to your Viewpoint Customer Support account.
Select My Resources, then Submit a Case.
Select Support, then Systems/IT.
Under Which product are you using?, fill in the following and click Search
Knowledge Base:Scroll to the bottom and click Continue to Case Creation.
Set Priority to High.
In the Description field, paste the following message exactly:
"Hi — we are looking to whitelist our IPs for Spectrum API Endpoint connectivity with our Spectrum instance. Here are our static IPs:13.58.14.240
18.219.160.98
3.143.37.24
We would like to grant this InfoLink user SQL read admin access. Could you also let us know what the database name and port are for our instance, if they differ from Spectrum and 1433?"
Click Submit.
Viewpoint Support typically responds within 24–48 hours confirming the IP addresses have been whitelisted. Save the database name and port they provide — you'll need them in Step 4.
Step 2: configure Info-Link users and table permissions
While waiting for Viewpoint to confirm your IP whitelist, you can complete the Info-Link configuration inside Spectrum.
Set up Info-Link
Log in to your Viewpoint Spectrum account.
Press the + at the top of the page to open the Site Map.
Select System Administration → Installation → Info-Link.
On the Info-Link installation page, press Reset repeatedly until the User ID for Info-Link has been incremented at least twice from its original value. For example, if it started at
INFO0001it should now readINFO0003or higher. Click Save.
Create the VERGO table category
Return to the Site Map. Select Info-Link → Table Categories Maintenance.
Click the Go button, then click New.
Set the following values exactly:
Table Category: VERGO
Description: VERGO Platform connection
Save the category.
Caution: Before continuing, confirm that the Info-Link User ID is no longer INFO0001 (see step 4 above). If it still shows INFO0001, return and complete that step before proceeding.
Add table permissions
Return to the Site Map. Select Info-Link → Table Security Maintenance.
Click New and add each table below. Copy and paste table names directly into Spectrum to avoid typos. Set Read and Write permissions to 9 for all tables listed with both permissions, and Read only (9) for those marked read-only.
Read and Write access (permission level 9 for both):
VN_GL_DISTRIBUTION_HEADER_MCVN_GL_DISTRIBUTION_DETAIL_MCVN_INVOICE_APPROVAL_HDR_MCVN_INVOICE_APPROVAL_DET_MCVN_INVOICE_TRAN_HEADER_MCVN_INVOICE_TRAN_DETAIL_MCVN_CURRENT_ROUT_PROCESS_MCVN_ROUTING_HISTORY_MC
Read access only (permission level 9):
EM_COST_CENTERS_MCJC_JOB_MASTER_MCJC_JOB_CONTACT_DETAIL_MCJC_STD_PHASE_DESCRIPTION_MCJC_PHASE_MASTER_MCJC_COST_TYPE_MASTER_MCGL_MASTER_MCVN_VENDOR_MASTER_MCVN_VENDOR_CONTACT_DETAILPO_PURCHASE_ORDER_HEADER_MCPO_PURCHASE_ORDER_DETAIL_MCVN_SUBCONTRACT_MCVN_SUBCONTRACT_PHASE_MCCR_SALES_TAX_MASTER_MCVN_USE_TAX_MASTER_MCBR_CARD_ACCOUNT_DETAIL_MCEC_EQUIPMENT_MASTER_MCEC_COST_CATEGORY_MCEC_MAKE_MCEC_MODEL_MCEC_EQUIPMENT_STATUS_MCEC_EQUIPMENT_TYPE_MC
Employee tables — Read access only (permission level 9):
PR_EMPLOYEE_MASTER_MCPR_EMPLOYEE_MASTER_1_MCPR_EMPLOYEE_MASTER_2_MCPR_EMPLOYEE_MASTER_3_MC
Create the Info-Link database user
Return to the Site Map. Select Info-Link → User Security Maintenance.
Click New, then select your Company.
Create a new Database user. Press Enter (or Return) after entering the username, then set the password to the one [
Provided by your onboarding manager]
Assign the VERGO table category to this user with Read access level 9.
Click OK, then click Update Database to apply all changes. This step is required — changes are not saved without it.
Caution: If you are connecting multiple companies to Vergo, use a unique database username for each company.
Step 3: create a Data Exchange Authorization ID
Vergo connects to Spectrum's API through a Data Exchange Authorization ID. This authorizes specific web services that Vergo needs to read and write data.
Open Data Exchange
In the Site Map, select System Administration → Installation → Data Exchange.
On the Data Exchange Installation screen, click the New button (blue, top left of the search bar).
Configure the Authorization ID
Set Authorization ID to:
VergoSelect your Company Code and Operator Code.
Set Status to:
ActiveAdd a memo such as: API access for VERGO
Click Build.
Add authorized web services
In the Build Web Services screen, search for and move the following services from Web Service Library to Authorized Web Services.
Important: Always add GetJobMain from the JobCost service first. Missing this service will cause job data sync issues.
GetJobMain— must be added under the JobCost serviceAddAPInvoiceAPMultiLineInvoiceAddJobGetJobGetJobContactGetJobDatesUpdateJobPOBatchPODetailPOHeaderUpdateSubcontractUpdateSubcontractPhasesSubcontractNotesAddVendorGetVendorsUpdateVendorUpdateVendor_LocationsVendorNotes
Click OK when done.
Enable Enhanced Authentication
On the Data Exchange Installation page, click Settings.
Check the box for Enable Enhanced Authentication for all Spectrum companies.
Click OK.
Note: Enhanced Authentication is strongly recommended. If you choose Basic Authentication instead, certain data types will not be supported by Vergo. If you enable Enhanced Authentication, you must also check Allow self-rotation? in Secret Management — this ensures your API access continues working automatically after the secret expiration date and prevents your connection from dropping.
Step 4: send your connection details to Vergo
Once all steps above are complete, gather the following information and send it to your Vergo implementation specialist. They need these details to complete the connection on Vergo's side.
Your Spectrum URL
Your three-letter company code
Authorization ID: Vergo
Database Hostname (provided by Viewpoint Support in Step 1)
Database Port (provided by Viewpoint Support — default is 1433)
Database Name (provided by Viewpoint Support)
Info-Link User: VERGO
Info-Link Password: [
Provided by your onboarding manager]Data Exchange Client ID — required only if Enhanced Authentication is enabled
Data Exchange Client Secret — required only if Enhanced Authentication is enabled
The Client ID and Client Secret are found in the Secret Management section of your Data Exchange Authorization ID record. If you chose Basic Authentication, you do not need to provide these.
Final step: submit the completion form
Once all four steps above are complete and you have sent your connection details to your Vergo specialist, fill out the Spectrum Info form so the Vergo team can verify and test the end-to-end connection before you go live.
If you run into any issues during setup, contact Vergo support with a description of where you got stuck and any error messages you're seeing. For Viewpoint-specific issues (Step 1), your Viewpoint support case will be the fastest resolution path.















