Skip to content

ERP · Beta

Deltek Vantagepoint
API integration

Ship ERP features without building the integration. Full Deltek Vantagepoint API access via Proxy and 430+ MCP-ready tools for AI agents — extend models and mappings to fit your product.

Built for specific customer use cases. Issues are resolved quickly.

Talk to us
Deltek Vantagepoint

Use Cases

Why integrate with Deltek Vantagepoint

Common scenarios for SaaS companies building Deltek Vantagepoint integrations for their customers.

01

Automate AP and expense posting into Deltek

Spend management, corporate card, and AP automation platforms can push reconciled transactions directly into Deltek as AP vouchers, disbursements, or journal entries — eliminating manual re-keying by finance teams at professional services firms.

02

Turn closed-won deals into live Deltek projects

CRM and proposal management SaaS can automatically create Deltek projects with the correct WBS hierarchy, client firm, revenue estimates, and project team the moment a deal closes, so finance can start billing on day one.

03

Provision employees from HRIS into Deltek

HRIS and ATS platforms can create Deltek employee records with full skills, credentials, education, and citizenship data — making new hires immediately staffable in resource planning and compliant for government contract work.

04

Sync time, absences, and resource capacity

Time tracking, PTO, and workforce management SaaS can post timesheets and absence requests into Deltek in bulk, keeping payroll, project costing, and resource forecasts in sync without duplicate entry.

05

Keep client and vendor records in sync

Billing, procurement, and CRM tools can two-way sync firms, firm addresses, and contacts with Deltek so client master data and vendor records stay consistent across the stack.

What You Can Build

Ship these features with Truto + Deltek Vantagepoint

Concrete product features your team can ship faster by leveraging Truto’s Deltek Vantagepoint integration instead of building from scratch.

01

Bulk timesheet posting

Push employee time entries into Deltek with a single bulk call that updates timesheet masters, details, and postings transactionally.

02

AP voucher creation with receipts attached

Create AP voucher masters and detail lines, apply tax codes, and attach supporting documents so approved invoices land in Deltek ready for payment.

03

Project and WBS hierarchy picker

Fetch projects, project codes, team members, and contract details to render a native WBS1/WBS2/WBS3 selector inside your product for coding transactions.

04

Employee onboarding sync

Create Deltek employees and populate their skills, education, credentials, and citizenship records from your HRIS in a single onboarding flow.

05

Absence request automation

Create absence requests, read approval statuses, and bulk-update requests so PTO flows from your app into Deltek's resource planning and payroll.

06

Event-driven sync via workflow webhooks

Programmatically register Deltek workflow action webhooks so your app is notified when projects, invoices, or approvals change — no polling required.

SuperAI

Deltek Vantagepoint AI agent tools

Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.

list_all_deltek_vantagepoint_absence_approval_statuses

Retrieve all approval status for absence request feature. Returns: Code, Description.

list_all_deltek_vantagepoint_absence_request_hours

Retrieve absence requests hours based on a given master primary key. Returns: MasterPKey, TransDate, Hours, StatusMsg. Required: master_pkey.

delete_a_deltek_vantagepoint_absence_request_hour_by_id

Delete an absence request based on a given MasterPKey. Required: id (The associated code for accrual), master_pkey, employee_id.

list_all_deltek_vantagepoint_absence_request_schedules

Retrieve all absence requests schedule based on a given company id, month, and year. Returns: MasterPKey, RequestedBy, EmpName, Company, CompanyName, AccrualCode, and 18 more fields. Required: company, month, year.

list_all_deltek_vantagepoint_absence_requests

Retrieve all absence requests based on a given company id. Returns: MasterPKey, RequestedBy, EmpName, Company, CompanyName, AccrualCode, and 19 more fields. Required: company_id.

create_a_deltek_vantagepoint_absence_request

Create a new absence request. Returns: MasterPKey, RequestedBy, EmpName, Company, CompanyName, AccrualCode, and 19 more fields. Required: MasterPKey, AccrualCode, ABSENCEREQUESTSHOURS.

deltek_vantagepoint_absence_requests_bulk_update

Create an absence request with multiple entries. Returns: MasterPKey, RequestedBy, EmpName, Company, CompanyName, AccrualCode, and 19 more fields. Required: Comments, MasterPKey, RequestedBy, AccrualCode.

list_all_accounting_company_auto_posting_configs

Retrieve accounting company configuration details. Returns: Company, UninvoicedRevenue, UninvoicedRevenueName, UninvoicedRevenueAccountType, UnbilledServices, UninvoicedRevenue1, and 14 more fields.

accounting_company_auto_posting_configs_bulk_update

Update accounting company configuration details. Returns: Company, UninvoicedRevenue, UninvoicedRevenueName, UninvoicedRevenueAccountType, UnbilledServices, UninvoicedRevenue1, and 14 more fields.

list_all_deltek_vantagepoint_accounting_periods

Retrieve a list of available accounting periods. Returns: Period, FmtPeriod, AccountPdStart, AccountPdEnd, FYStart, FYEnd, and 3 more fields.

list_all_deltek_vantagepoint_active_accounting_periods

Retrieve general settings information about the active (or current) accounting period. Returns: Period, FmtPeriod, AccountPdStart, AccountPdEnd, FYStart, FYEnd, and 3 more fields.

update_a_deltek_vantagepoint_active_accounting_period_by_id

Set the active accounting period for the signed-in user. The period is the id. Returns: Period, FmtPeriod, AccountPdStart, AccountPdEnd, FYStart, FYEnd, and 3 more fields. Required: id (The identifier of the accounting period).

list_all_deltek_vantagepoint_active_companies

Retrieve general settings information about the active (or current) company. Returns: Company, FirmName, FunctionalCurrencyCode, Country, Status.

update_a_deltek_vantagepoint_active_company_by_id

Set the active company for the signed-in user. The company code is the id. Returns: Company, FirmName, FunctionalCurrencyCode, Country, Status. Required: id (The identifier of the company).

list_all_deltek_vantagepoint_activities

Retrieve all activities that are currently in the Activities hub. Returns: ActivityID, Type, StartDate, EndDate, HasNotes, Notes, and 91 more fields.

get_single_deltek_vantagepoint_activity_by_id

Retrieve a single activity from the Activities hub. The API returns the matching record inside a JSON array. Returns: ActivityID, Type, StartDate, EndDate, HasNotes, Notes, and 91 more fields. Required: id (The unique identifier of the activity record).

create_a_deltek_vantagepoint_activity

Create a new activity in the Activities hub. Returns: ActivityID, Type, StartDate, EndDate, HasNotes, Notes, and 88 more fields.

update_a_deltek_vantagepoint_activity_by_id

Update a single activity in the Activities hub. Returns: ActivityID, Type, StartDate, EndDate, HasNotes, Notes, and 84 more fields. Required: id (The unique identifier of the activity record).

delete_a_deltek_vantagepoint_activity_by_id

Delete a single activity from the Activities hub. On success the API returns HTTP 200 with no documented response body. Required: id (The unique identifier of the activity record).

list_all_deltek_vantagepoint_activity_clients

Retrieve all clients associated with an activity in the Activities hub. Returns: ActivityID, ClientID, Name, PrimaryInd. Required: activity_id.

list_all_deltek_vantagepoint_activity_contacts

Retrieve all contacts associated with an activity in the Activities hub. Returns: ActivityID, ContactID, Email, Name, Phone, CellPhone, and 9 more fields. Required: activity_id.

list_all_deltek_vantagepoint_activity_custom_tables

Retrieve a specified custom table for an activity in the Activities hub. Returns: Custaccount, desc_Custaccount, Custboilerplate, desc_Custboilerplate, Custmemo, Custmktgcamp, and 37 more fields. Required: activity_id, custom_table.

list_all_deltek_vantagepoint_activity_employee_and_contacts

Retrieve all employees and contacts associated with an activity in the Activities hub. Returns: ActivityID, RecordType, FirstLast, ContactID, Employee, PrimaryInd, and 9 more fields. Required: activity_id.

list_all_deltek_vantagepoint_activity_employees

Retrieve all employees associated with an activity in the Activities hub. Returns: ActivityID, Employee, Name, FullName, Title, Owner, and 7 more fields. Required: activity_id.

list_all_deltek_vantagepoint_activity_links

Retrieve all links for an activity in the Activities hub. Returns: ActivityID, LinkID, Description, FilePath, Graphic. Required: activity_id.

list_all_deltek_vantagepoint_activity_supporting_documents

Retrieve all supporting documents or files associated with an activity in the Activities hub. Returns: FileID, PKey, FileName, FileDescription, FileSize, ContentType, and 7 more fields. Required: activity_id.

delete_a_deltek_vantagepoint_activity_supporting_document_by_id

Delete a supporting document or file associated with an activity from the Activities hub. On success the API returns HTTP 200 with no documented response body. Required: id (The internal primary key), activity_id.

get_single_deltek_vantagepoint_ap_disbursement_control_by_id

Retrieve the control record for a specific batch of AP disbursements. The API returns the matching record inside a JSON array. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 13 more fields. Required: id (The batch's file name).

create_a_deltek_vantagepoint_ap_disbursement_control

Create a batch for a set of AP disbursements. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 13 more fields.

update_a_deltek_vantagepoint_ap_disbursement_control_by_id

Update the control file for a batch of AP disbursements. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 13 more fields. Required: id (The batch's file name).

delete_a_deltek_vantagepoint_ap_disbursement_control_by_id

Delete the control file for a batch of AP disbursements. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name).

list_all_deltek_vantagepoint_ap_disbursement_default_tax_codes

Retrieve the list of default tax codes in a control record for a specific batch of AP disbursements. Returns: Batch, TaxCode, Description, Seq. Required: batch.

list_all_ap_disbursement_detail_supporting_documents

Retrieve all the supporting documents and files for one detail line of an AP disbursement (project information). Returns: Batch, MasterPKey, FileID, DetailPKey. Required: batch.

list_all_deltek_vantagepoint_ap_disbursement_detail_taxes

Retrieve the tax information from the detail record for an AP disbursement. Returns: Batch, CheckNo, PKey, TaxCode, Seq, Description, and 9 more fields. Required: batch.

list_all_deltek_vantagepoint_ap_disbursement_details

Retrieve detail information for each AP disbursement in a batch. Returns: Batch, CheckNo, PKey, Seq, Description, WBS1, and 34 more fields. Required: batch.

list_all_deltek_vantagepoint_ap_disbursement_landing_pages

Retrieve the landing page list for ap disbursement entries: batches or individual records, depending on the Use Files to Group Transactions setting. Returns: BankCode, PayDate, Address, Creator, EndDate, TransDate, and 31 more fields.

list_all_deltek_vantagepoint_ap_disbursement_masters

Retrieve master record information for each AP disbursement in a batch. Returns: Vendor, VendorName, VendorTaxCode, RegAccount, OHAccount, DefaultExpenseCode, and 39 more fields. Required: batch.

create_a_deltek_vantagepoint_ap_disbursement_master

Create a master record for an AP disbursement. Returns: Vendor, VendorName, VendorTaxCode, RegAccount, OHAccount, DefaultExpenseCode, and 39 more fields. Required: batch_check_no.

update_a_deltek_vantagepoint_ap_disbursement_master_by_id

Update master record information for each AP disbursement. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the check's reference number...).

delete_a_deltek_vantagepoint_ap_disbursement_master_by_id

Delete master record information for each AP disbursement. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the check's reference number...).

list_all_ap_disbursement_supporting_documents

Retrieve all the supporting documents and files for an AP disbursement. Returns: Batch, MasterPKey, FileID, AssociateNew, Seq, FileName, and 3 more fields. Required: batch.

create_a_deltek_vantagepoint_ap_invoice_approval_action

Submit an AP invoice in AP Invoice Approvals. On success the API returns HTTP 200 with no documented response body. Required: master_pkey.

list_all_deltek_vantagepoint_ap_invoice_approval_documents

Retrieve the list of files associated with an AP invoice in AP Invoice Approvals. Returns: MasterPKey, FileID, FileName, FileDescription. Required: master_pkey.

create_a_deltek_vantagepoint_ap_invoice_approval_document

Associate a file with an AP invoice in AP Invoice Approvals. Returns: MasterPKey, FileID, FileName, FileDescription.

delete_a_deltek_vantagepoint_ap_invoice_approval_document_by_id

Delete a file associated with an AP invoice in AP Invoice Approvals. On success the API returns HTTP 200 with no documented response body. Required: id (The master primary key and the file identifier separated...).

list_all_ap_invoice_approval_item_assignments

Retrieve the AP invoice approval item assignment in AP Invoice Approvals. Returns: ItemParent_UID, Item_UID, AssignUSR_ID, AssignUSRLabel, MasterPKey. Required: master_pkey.

list_all_deltek_vantagepoint_ap_invoice_approval_items

Retrieve the unique identifier of the AP invoice approval item in AP Invoice Approvals. Returns: Item_UID, IsUpdated, MasterPKey. Required: master_pkey.

list_all_deltek_vantagepoint_ap_invoice_approval_lookups

Retrieve the AP invoice approval information based on a given Approval ID. Returns: MasterPKey, ApprovalID, Status, Company, Vendor, LiabCode, and 68 more fields. Required: approval_id.

create_a_deltek_vantagepoint_ap_invoice_approval_record

Create a single AP invoice master record or multiple AP invoice master records in AP Invoice Approvals. Returns: MasterPKey, ResetApprovalID, ICRValidate, ICRData.

create_a_deltek_vantagepoint_ap_invoice_approval_voucher

Create a new AP Voucher File in Transaction Center > Transaction Entry > AP Vouchers. Returns: masterPKey, opPOPostSeq.

list_all_deltek_vantagepoint_ap_invoice_approvals

Retrieve a list of AP invoices in AP Invoice Approvals. Returns: MasterPKey, ApprovalID, Status, Company, Vendor, LiabCode, and 67 more fields.

get_single_deltek_vantagepoint_ap_invoice_approval_by_id

Retrieve a single AP invoice in AP Invoice Approvals. The API returns the matching record inside a JSON array. Returns: MasterPKey, ApprovalID, Status, Company, Vendor, LiabCode, and 68 more fields. Required: id (The master primary key of the AP invoice).

create_a_deltek_vantagepoint_ap_invoice_approval

Create a single AP invoice or multiple AP invoices in AP Invoice Approvals. Returns: MasterPKey, ApprovalID, Status, Company, Vendor, LiabCode, and 68 more fields.

delete_a_deltek_vantagepoint_ap_invoice_approval_by_id

Delete an AP Invoice in AP invoice Approvals. On success the API returns HTTP 200 with no documented response body. Required: id (The master primary key of the AP invoice).

update_a_deltek_vantagepoint_ap_invoice_approval_by_id

Update an AP invoice in AP Invoice Approvals. Returns: MasterPKey, ApprovalID, Status, Company, Vendor, LiabCode, and 68 more fields. Required: id (The master primary key of the AP invoice).

create_a_deltek_vantagepoint_ap_payment_text_export

Access AP payment exports to text files. Required: Period, Seq, BankCode.

get_single_deltek_vantagepoint_ap_voucher_control_by_id

Retrieve the control record for a specific batch of AP vouchers. The API returns the matching record inside a JSON array. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 14 more fields. Required: id (The batch's file name).

create_a_deltek_vantagepoint_ap_voucher_control

Create a batch for a set of AP vouchers. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 14 more fields.

update_a_deltek_vantagepoint_ap_voucher_control_by_id

Update the control file for a batch of AP vouchers. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 14 more fields. Required: id (The batch's file name).

delete_a_deltek_vantagepoint_ap_voucher_control_by_id

Delete the control file for a batch of AP vouchers. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name).

list_all_deltek_vantagepoint_ap_voucher_default_tax_codes

Retrieve the list of default tax codes in a control record for a specific batch of AP vouchers. Returns: Batch, TaxCode, Description, Seq. Required: batch.

list_all_ap_voucher_detail_supporting_documents

Retrieve all the supporting documents and files for one detail line of an AP voucher (project information). Returns: Batch, MasterPKey, FileID, DetailPKey. Required: batch.

list_all_deltek_vantagepoint_ap_voucher_detail_taxes

Retrieve the tax information from the detail record for an AP voucher. On success the API returns HTTP 200 with no documented response body. Required: batch.

list_all_deltek_vantagepoint_ap_voucher_details

Retrieve detail information for each AP voucher in a batch. On success the API returns HTTP 200 with no documented response body. Required: batch.

list_all_deltek_vantagepoint_ap_voucher_landing_pages

Retrieve the landing page list for ap voucher entries: batches or individual records, depending on the Use Files to Group Transactions setting. Returns: Description, Creator, EndDate, ApprovalStatus, ApprovalStatusDesc, TransType, and 18 more fields.

list_all_deltek_vantagepoint_ap_voucher_masters

Retrieve master record information for each AP voucher in a batch. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 14 more fields. Required: batch.

create_a_deltek_vantagepoint_ap_voucher_master

Create a master record for an AP voucher. Returns: Vendor, VendorName, VendorTerms, VendorTaxCode, RegAccount, OHAccount, and 44 more fields. Required: batch_master_pkey.

update_a_deltek_vantagepoint_ap_voucher_master_by_id

Update master record information for each AP voucher. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the master primary key separated...).

delete_a_deltek_vantagepoint_ap_voucher_master_by_id

Delete master record information for each AP voucher. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the master primary key separated...).

list_all_deltek_vantagepoint_ap_voucher_supporting_documents

Retrieve all the supporting documents and files for an AP voucher. Returns: Batch, MasterPKey, FileID, AssociateNew, Seq, FileName, and 3 more fields. Required: batch.

list_all_deltek_vantagepoint_ar_balance_details

Retrieve detail information for each AR invoice data from the Ledger AR table. Returns: Invoice, CreditMemoRefNo, WBS1, WBS2, WBS3, Account, and 8 more fields.

list_all_deltek_vantagepoint_ar_balances

Retrieve all AR invoice data from the Ledger AR table. Returns: WBS1, WBS1Name, Company, Invoice, InvoiceDate, CreditMemoRefNo, and 4 more fields.

list_all_deltek_vantagepoint_boilerplate_custom_tables

Retrieve a specified custom table for a boilerplate in the Boilerplates hub. Returns: Name, Seq, desc_custtest, custtest. Required: name, custom_table.

list_all_deltek_vantagepoint_boilerplate_links

Retrieve links for a boilerplate in the Boilerplates hub. Returns: LinkID, Name, Description, FilePath, Graphic. Required: name.

list_all_deltek_vantagepoint_boilerplate_supporting_documents

Retrieve all supporting documents or files associated with a boilerplate in the Boilerplates hub. Returns: FileID, PKey, Key1, Key2, Key3, Name, and 7 more fields. Required: name.

delete_boilerplate_supporting_document_by_id

Delete a supporting document or file associated with a boilerplate from the Boilerplates hub. On success the API returns HTTP 200 with no documented response body. Required: id (The internal primary key), name.

list_all_deltek_vantagepoint_boilerplates

Retrieve all boilerplates that are currently in the Boilerplates hub. Returns: Name, Description, Document, CustomCurrencyCode, DisplayName, CreateUser, and 13 more fields.

get_single_deltek_vantagepoint_boilerplate_by_id

Retrieve a single boilerplate in the Boilerplates hub. Returns: Name, Description, Document, CustomCurrencyCode, DisplayName, CreateUser, and 3 more fields. Required: id (The unique identifier of the boilerplate record).

create_a_deltek_vantagepoint_boilerplate

Create a new boilerplate in the Boilerplates hub. Returns: Name, Description, Document, CustomCurrencyCode, DisplayName, CreateUser, and 13 more fields.

update_a_deltek_vantagepoint_boilerplate_by_id

Specify the unique identifier for the boilerplate you want to update in the request URL using the Name variable. Returns: Name, Description, Document, CustomCurrencyCode, DisplayName, CreateUser, and 3 more fields. Required: id (The unique identifier of the boilerplate record).

delete_a_deltek_vantagepoint_boilerplate_by_id

Delete a boilerplate from the Boilerplates hub. On success the API returns HTTP 200 with no documented response body. Required: id (The unique identifier of the boilerplate record).

get_single_deltek_vantagepoint_cash_disbursement_control_by_id

Retrieve the control record for a specific batch of cash disbursements. The API returns the matching record inside a JSON array. Returns: Batch, Description, Recurring, EndDate, Total, SumTotal, and 9 more fields. Required: id (The batch's file name).

create_a_deltek_vantagepoint_cash_disbursement_control

Create a batch for a set of cash disbursements. Returns: Batch, Description, Recurring, EndDate, Total, SumTotal, and 9 more fields.

update_a_deltek_vantagepoint_cash_disbursement_control_by_id

Update the control file for a batch of cash disbursements. Returns: Batch, Description, Recurring, EndDate, Total, SumTotal, and 9 more fields. Required: id (The batch's file name).

delete_a_deltek_vantagepoint_cash_disbursement_control_by_id

Delete the control file for a batch of cash disbursements. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name).

list_all_deltek_vantagepoint_cash_disbursement_default_tax_codes

Retrieve the list of default tax codes in a control record for a specific batch of cash disbursements. Returns: Batch, TaxCode, Description, Seq. Required: batch.

list_all_deltek_vantagepoint_cash_disbursement_detail_taxes

Retrieve the tax information from the detail record for a cash disbursement. Returns: Batch, CheckNo, PKey, TaxCode, Seq, Description, and 8 more fields. Required: batch.

list_all_deltek_vantagepoint_cash_disbursement_details

Retrieve detail information for each cash disbursement in a batch. Returns: Batch, CheckNo, PKey, Seq, Description, WBS1, and 23 more fields. Required: batch.

list_all_deltek_vantagepoint_cash_disbursement_landing_pages

Retrieve the landing page list for cash disbursement entries: batches or individual records, depending on the Use Files to Group Transactions setting. Returns: Description, Creator, EndDate, ApprovalStatus, ApprovalStatusDesc, TransType, and 18 more fields.

list_all_deltek_vantagepoint_cash_disbursement_masters

Retrieve master record information for each cash disbursement in a batch. Returns: CheckNo, BankCode, TransDate, Payee, Batch, Posted, and 15 more fields. Required: batch.

create_a_deltek_vantagepoint_cash_disbursement_master

Create a master record for an cash disbursement. Returns: CheckNo, BankCode, TransDate, Payee, Batch, Posted, and 15 more fields. Required: batch_check_no.

update_a_deltek_vantagepoint_cash_disbursement_master_by_id

Update master record information for each cash disbursement. Returns: CheckNo, BankCode, TransDate, Payee, Batch, Posted, and 15 more fields. Required: id (The batch's file name and the check's reference number...).

delete_a_deltek_vantagepoint_cash_disbursement_master_by_id

Delete master record information for each cash disbursement. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the check's reference number...).

list_all_deltek_vantagepoint_cash_receipt_ar_balance_details

Retrieve information on posted CR items as related to AR invoices with WBS structure associated with invoice included. Returns: WBS1, WBS2, WBS3, Invoice, CashReceiptDate, Account, and 8 more fields.

get_single_deltek_vantagepoint_cash_receipt_control_by_id

Retrieve the control record for a specific batch of cash receipts. The API returns the matching record inside a JSON array. Returns: Batch, Description, Recurring, EndDate, Total, SumTotal, and 13 more fields. Required: id (The batch's file name).

create_a_deltek_vantagepoint_cash_receipt_control

Create a batch for a set of cash receipts. Returns: Batch, Description, Recurring, EndDate, Total, SumTotal, and 13 more fields.

update_a_deltek_vantagepoint_cash_receipt_control_by_id

Update the control file for a batch of cash receipts. Returns: Batch, Description, Recurring, EndDate, Total, SumTotal, and 13 more fields. Required: id (The batch's file name).

delete_a_deltek_vantagepoint_cash_receipt_control_by_id

Delete the control file for a batch of cash receipts. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name).

list_all_deltek_vantagepoint_cash_receipt_details

Retrieve detail information for each cash receipt in a batch. Returns: Batch, RefNo, PKey, Seq, Description, WBS1, and 30 more fields. Required: batch.

list_all_deltek_vantagepoint_cash_receipt_landing_pages

Retrieve the landing page list for cash receipt entries: batches or individual records, depending on the Use Files to Group Transactions setting. Returns: Description, Creator, EndDate, ApprovalStatus, ApprovalStatusDesc, TransType, and 18 more fields.

list_all_deltek_vantagepoint_cash_receipt_masters

Retrieve master record information for each cash receipt in a batch. Returns: Batch, RefNo, TransDate, TransComment, Posted, BankCode, and 15 more fields. Required: batch.

create_a_deltek_vantagepoint_cash_receipt_master

Create a master record for a cash receipt. Returns: Batch, RefNo, TransDate, TransComment, Posted, BankCode, and 15 more fields. Required: batch_master_ref_no.

update_a_deltek_vantagepoint_cash_receipt_master_by_id

Update master record information for each cash receipt. Returns: Batch, RefNo, TransDate, TransComment, Posted, BankCode, and 15 more fields. Required: id (The batch's file name and the internal reference number...).

delete_a_deltek_vantagepoint_cash_receipt_master_by_id

Delete master record information for each cash receipt. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the internal reference number...).

list_all_deltek_vantagepoint_code_table_items

Read all items from a list by providing a valid code table value. Returns: Code, Description, Seq. Required: code_table.

get_single_deltek_vantagepoint_code_table_item_by_id

Read a single list item by specifying a code table and a code value. The API returns the matching record inside a JSON array. Returns: Code, Description, Seq. Required: id (The value of the list item), code_table.

create_a_deltek_vantagepoint_code_table_item

Create a new item for a specified list. Returns: Code, Description, Seq. Required: code_table.

update_a_deltek_vantagepoint_code_table_item_by_id

Update a single list item by specifying a code table and a code. Returns: Code, Description, Seq. Required: id (The value of the list item), code_table.

delete_a_deltek_vantagepoint_code_table_item_by_id

Delete a single list item by specifying a code table and a code. On success the API returns HTTP 200 with no documented response body. Required: id (The value of the list item), code_table.

get_single_deltek_vantagepoint_code_table_metadatum_by_id

Get the metadata of a list (code table): its tables, fields, data types, defaults and which fields are required or updateable. The list name is the id. Returns: CFGClientCurrentStatus. Required: id (The name of the list).

list_all_deltek_vantagepoint_companies

Retrieve a list of available companies. Returns: Company, FirmName, FunctionalCurrencyCode, Country, Status.

list_all_deltek_vantagepoint_company_accrual_codes

Retrieve all specific code responses for a company. Returns: Code, Description, CompanyName, ScheduleID. Required: company_id.

list_all_deltek_vantagepoint_contact_categories

Retrieve all categories associated with a contact in the Contacts hub. Returns: ContactID, Category, CategoryDesc, Info, CreateUser, CreateDate, and 2 more fields. Required: contact_id.

list_all_deltek_vantagepoint_contact_contacts

Retrieve all contacts associated with a contact in the Contacts hub. Returns: FromContactID, ContactID, ToContactID, Name, Relationship, Description, and 4 more fields. Required: from_contact_id.

list_all_deltek_vantagepoint_contact_custom_tables

Retrieve a specified custom table for a contact in the Contacts hub. Returns: CustfieldfortestingTouchCRM, custNewsletter, custTEST1, custCorporateList, custPromotional, desc_custMarket, and 6 more fields. Required: contact_id, custom_table.

create_a_deltek_vantagepoint_contact_disqualification

Disqualify an existing contact in the Contacts hub. On success the API returns HTTP 200 with no documented response body. Required: contact_id.

list_all_deltek_vantagepoint_contact_employees

Retrieve all employees associated with a contact in the Contacts hub. Returns: Employee, ContactID, Relationship, RelationshipDesc, CreateUser, CreateDate, and 130 more fields. Required: contact_id.

create_a_deltek_vantagepoint_contact_lead_reversion

Revert an existing contact from a qualified status back to a lead in the Contacts hub. On success the API returns HTTP 200 with no documented response body. Required: contact_id.

list_all_deltek_vantagepoint_contact_links

Retrieve all links associated with a contact from the Contacts hub. Returns: LinkID, ContactID, Description, FilePath, Graphic. Required: contact_id.

list_all_deltek_vantagepoint_contact_marketing_campaigns

Retrieve all marketing campaigns associated with a contact in the Contacts hub. Returns: ContactID, Name, CampaignMgrID, CampaignMgr, Type, Stage, and 7 more fields. Required: contact_id.

list_all_deltek_vantagepoint_contact_projects

Retrieve all projects associated with a contact in the Contacts hub. Returns: ContactID, WBS1, PrimaryInd, Role, RoleDescription, FirmID, and 10 more fields. Required: contact_id.

list_all_deltek_vantagepoint_contact_qualification_statuses

Retrieve the qualification status of a contact in the Contacts hub. Returns: ContactID, LastName, FirstName, QualifiedStatus, PhoneFormat, ClientID, and 6 more fields. Required: contact_id.

create_a_deltek_vantagepoint_contact_qualification

Qualify an existing contact in the Contacts hub. On success the API returns HTTP 200 with no documented response body. Required: contact_id.

list_all_deltek_vantagepoint_contact_supporting_documents

Retrieve all supporting documents or files associated with a contact in the Contacts hub. Returns: FileID, PKey, Key1, Key2, Key3, ContactID, and 7 more fields. Required: contact_id.

delete_a_deltek_vantagepoint_contact_supporting_document_by_id

Delete a supporting document or file associated with a contact from the Contacts hub. On success the API returns HTTP 200 with no documented response body. Required: id (The internal primary key), contact_id.

list_all_deltek_vantagepoint_contacts

Retrieve all contacts that are currently in the Contacts hub. Returns: Company, flName, ContactID, ClientID, CLAddress, Vendor, and 92 more fields.

get_single_deltek_vantagepoint_contact_by_id

Retrieve a single contact from the Contacts hub. The API returns the matching record inside a JSON array. Returns: Company, flName, ContactID, ClientID, CLAddress, Vendor, and 92 more fields. Required: id (The unique identifier of the contact record).

create_a_deltek_vantagepoint_contact

Create a new contact in the Contacts hub. Returns: ContactID, Salutation, FirstName, MiddleName, LastName, Suffix, and 74 more fields. Required: LastName.

update_a_deltek_vantagepoint_contact_by_id

Update a single contact in the Contacts hub. Returns: ContactID, Salutation, FirstName, MiddleName, LastName, Suffix, and 73 more fields. Required: id (The unique identifier of the contact record).

delete_a_deltek_vantagepoint_contact_by_id

Delete a single contact from the Contacts hub. On success the API returns HTTP 200 with no documented response body. Required: id (The unique identifier of the contact record).

list_all_deltek_vantagepoint_custom_field_dropdown_values

Retrieve all dropdown values associated with a custom field in a User-Defined hub. Returns: InfocenterArea, GridID, ColName, Code, DataValue, UICultureName, and 6 more fields. Required: infocenter_area, name.

list_all_deltek_vantagepoint_employee_absence_request_hours

Retrieve employee absence request hours. Deltek documents this endpoint as by employee, company and accrual code but lists no parameters for it. Returns: MasterPKey, RequestedBy, EmpName, Company, CompanyName, AccrualCode, and 19 more fields.

list_all_deltek_vantagepoint_employee_absence_requests

Retrieve all absence requests based on a given employee, company, and accrual code. Returns: MasterPKey, RequestedBy, EmpName, Company, CompanyName, AccrualCode, and 19 more fields. Required: employee_id, company_id.

list_all_employee_accrual_code_absence_requests

Retrieve all absence requests details based on a given employee id, company id, and accrual code. Returns: MasterPKey, RequestedBy, EmpName, Company, CompanyName, AccrualCode, and 19 more fields. Required: employee_id, company_id, accrual_code.

list_all_deltek_vantagepoint_employee_accrual_codes

Retrieve all absence accrual code based on a given company id and employee id. Returns: Employee, Code, Description, StartBal, CurYrEarn, CurYrTaken, and 10 more fields. Required: employee_id, company_id.

get_single_deltek_vantagepoint_employee_accrual_code_by_id

Retrieve absence accrual related information based on a given employee, company, and accrual code. The API returns the matching record inside a JSON array. Returns: Employee, Code, Description, StartBal, CurYrEarn, CurYrTaken, and 10 more fields. Required: id (The code of the associated accrual), employee_id, company_id.

list_all_deltek_vantagepoint_employee_accruals

Retrieve accruals associated with an employee in the Employees Hub. Returns: Employee, Code, UseSchedule, ScheduleID, DefaultScheduleID, HoursPerYear, and 8 more fields. Required: employee_id.

list_all_deltek_vantagepoint_employee_assets

Retrieve all assets associated with an employee in the Employees hub. Returns: AssetNumber, Company, Description, SerialNumber, ModelNumber, Manufacturer, and 1 more fields. Required: employee_id.

list_all_deltek_vantagepoint_employee_citizenships

Retrieve all citizenship records associated with an employee in the Employees hub. Returns: RecordID, Employee, CitizenshipType, Country, Expiration, CountryDescription, and 1 more fields. Required: employee_id.

get_single_deltek_vantagepoint_employee_citizenship_by_id

Retrieve a specific citizenship record for an employee in the Employees hub. The API returns the matching record inside a JSON array. Returns: RecordID, Employee, CitizenshipType, Country, Expiration, CountryDescription, and 1 more fields. Required: id (The unique identifier of the citizenship record), employee_id.

create_a_deltek_vantagepoint_employee_citizenship

Create a new citizenship entry for the employee in the Employees hub. Returns: Employee, RecordID, Country, CountryDescription, CitizenshipType, CitizenshipTypeDescription, and 1 more fields. Required: employee_id.

update_a_deltek_vantagepoint_employee_citizenship_by_id

Update a citizenship record for an employee in the Employees hub. Returns: Employee, RecordID, Country, CountryDescription, CitizenshipType, CitizenshipTypeDescription, and 1 more fields. Required: id (The unique identifier of the citizenship record), employee_id.

delete_a_deltek_vantagepoint_employee_citizenship_by_id

Delete a specified citizenship entry for the employee in the Employees hub. On success the API returns HTTP 200 with no documented response body. Required: id (The unique identifier of the citizenship record), employee_id.

list_all_deltek_vantagepoint_employee_contacts

Retrieve all contacts associated with an employee in the Employees hub. Returns: Employee, ContactID, Relationship, RelationshipDesc, ContactName, ContactStatus. Required: employee_id.

list_all_deltek_vantagepoint_employee_credentials

Retrieve all credentials associated with an employee in the Employees hub. Returns: RecordID, Seq, Employee, Registration, RegistrationType, DateEarned, and 4 more fields. Required: employee_id.

get_single_deltek_vantagepoint_employee_credential_by_id

Retrieve a specific credential associated with an employee in the Employees hub. The API returns the matching record inside a JSON array. Returns: RecordID, Seq, Employee, Registration, RegistrationType, DateEarned, and 4 more fields. Required: id (The unique identifier of the credential record), employee_id.

create_a_deltek_vantagepoint_employee_credential

Create a new credential for each professional achievement of an employee in the Employees hub. Returns: RecordID, Seq, Employee, Registration, RegistrationDescription, RegistrationType, and 11 more fields. Required: employee_id.

update_a_deltek_vantagepoint_employee_credential_by_id

Update a credential for an employee in the Employees hub. Returns: RecordID, Seq, Employee, Registration, RegistrationDescription, RegistrationType, and 11 more fields. Required: id (The unique identifier of the credential record), employee_id.

delete_a_deltek_vantagepoint_employee_credential_by_id

Delete a specified credential for the employee in the Employees hub. On success the API returns HTTP 200 with no documented response body. Required: id (The unique identifier of the credential record), employee_id.

list_all_deltek_vantagepoint_employee_custom_tables

Retrieve a specified custom table for an employee in the Employees hub. Returns: Employee, Seq, CustCol1Character, CustCol2Number. Required: employee_id, custom_table.

list_all_deltek_vantagepoint_employee_default_contribution_codes

Retrieve all default contribution codes that can be associated with an employee currently in the Employees hub. Returns: EmployeeCompany, Code, Method, Suppress. Required: company.

list_all_deltek_vantagepoint_employee_default_withholding_codes

Retrieve all default payroll withholding codes available for an employee currently in the Employees hub. Returns: EmployeeCompany, Code, Locale, Type, Suppress, PrintOnCheck, and 1 more fields. Required: company.

list_all_deltek_vantagepoint_employee_direct_deposits

Retrieve direct depost entries for an employee in the Employees Hub. Returns: Employee, Seq, BankID, Account, AccountType, Status, and 5 more fields. Required: employee_id.

list_all_deltek_vantagepoint_employee_educations

Retrieve all academic achievements as education entries associated with an employee in the Employees hub. Returns: RecordID, Employee, Seq, Degree, Specialty, Institution, and 3 more fields. Required: employee_id.

get_single_deltek_vantagepoint_employee_education_by_id

Retrieve a specific education credential associated with an employee in the Employees hub. The API returns the matching record inside a JSON array. Returns: RecordID, Seq, Employee, Degree, Specialty, Institution, and 1 more fields. Required: id (The unique identifier of the academic record), employee_id.

create_a_deltek_vantagepoint_employee_education

Create a new education entry for each academic achievement of the employee in the Employees hub. Returns: RecordID, Seq, Employee, Degree, DegreeDescription, Specialty, and 3 more fields. Required: employee_id.

update_a_deltek_vantagepoint_employee_education_by_id

Update an education entry for an employee in the Employees hub. Returns: RecordID, Seq, Employee, Degree, DegreeDescription, Specialty, and 3 more fields. Required: id (The unique identifier of the academic record), employee_id.

delete_a_deltek_vantagepoint_employee_education_by_id

Delete a specified education entry for the employee in the Employees hub. On success the API returns HTTP 200 with no documented response body. Required: id (The unique identifier of the academic record), employee_id.

get_single_deltek_vantagepoint_employee_expense_control_by_id

Retrieve the control record for a specific batch of employee expenses. The API returns the matching record inside a JSON array. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 12 more fields. Required: id (The batch's file name).

create_a_deltek_vantagepoint_employee_expense_control

Create a batch for a set of employee expenses. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 12 more fields.

update_a_deltek_vantagepoint_employee_expense_control_by_id

Update the control file for a batch of employee expenses. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 12 more fields. Required: id (The batch's file name).

delete_a_deltek_vantagepoint_employee_expense_control_by_id

Delete the control file for a batch of employee expenses. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name).

list_all_deltek_vantagepoint_employee_expense_default_tax_codes

Retrieve the list of default tax codes in a control record for a specific batch of employee expenses. Returns: Batch, TaxCode, Description, Seq. Required: batch.

list_all_deltek_vantagepoint_employee_expense_detail_taxes

Retrieve the tax information from the detail record for an employee expense. Returns: Batch, MasterPKey, PKey, TaxCode, Seq, Description, and 8 more fields. Required: batch.

list_all_deltek_vantagepoint_employee_expense_details

Retrieve detail information for each employee expense in a batch. Returns: Batch, MasterPKey, PKey, Seq, TransDate, Description, and 30 more fields. Required: batch.

list_all_deltek_vantagepoint_employee_expense_groups

Retrieve expense groups associated with an employee in the Employees Hub. On success the API returns HTTP 200 with no documented response body. Required: employee_id.

list_all_deltek_vantagepoint_employee_expense_landing_pages

Retrieve the landing page list for employee expense entries: batches or individual records, depending on the Use Files to Group Transactions setting. Returns: Description, Creator, EndDate, ApprovalStatus, ApprovalStatusDesc, TransType, and 18 more fields.

list_all_deltek_vantagepoint_employee_expense_masters

Retrieve master record information for each employee expense in a batch. Returns: Employee, EmplName, ReportDate, ReportName, AdvanceAmount, TotalDue, and 20 more fields. Required: batch.

create_a_deltek_vantagepoint_employee_expense_master

Create a master record for an employee expense. Returns: Employee, EmplName, ReportDate, ReportName, AdvanceAmount, TotalDue, and 20 more fields. Required: batch_master_pkey.

update_a_deltek_vantagepoint_employee_expense_master_by_id

Update master record information for each employee expense. Returns: Employee, EmplName, ReportDate, ReportName, AdvanceAmount, TotalDue, and 20 more fields. Required: id (The batch's file name and the internal primary key...).

delete_a_deltek_vantagepoint_employee_expense_master_by_id

Delete master record information for each employee expense. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the internal primary key...).

list_all_deltek_vantagepoint_employee_firms

Retrieve all firms associated with an employee in the Employees hub. Returns: Employee, ClientID, Relationship, RelationshipDesc, FirmName, Status. Required: employee_id.

create_a_deltek_vantagepoint_employee_labor_rate

Create a single record based with employee rate. On success the API returns HTTP 201 with no documented response body.

list_all_deltek_vantagepoint_employee_links

Retrieve links associated with an employee from the Employees hub. Returns: LinkID, Employee, Description, FilePath, Graphic. Required: employee_id.

list_all_deltek_vantagepoint_employee_locales

Retrieve locales associated with an employee in the Employees Hub. Returns: Employee, Locale, Active, WagePct, Code, Type, and 1 more fields. Required: employee_id.

list_all_deltek_vantagepoint_employee_marketing_campaigns

Retrieve marketing campaigns associated with an employee in the Employees hub. On success the API returns HTTP 200 with no documented response body. Required: employee_id.

list_all_deltek_vantagepoint_employee_new_companies

Retrieve all companies that can be associated with an employee currently in the Employees hub. Returns: Company, FirmName. Required: employee_id.

create_a_deltek_vantagepoint_employee_payment_posting

Create an employee payment posting. Returns: Period, PostSeq, UserName, PostDate, TransType, Completed, and 4 more fields.

list_all_deltek_vantagepoint_employee_projects

Retrieve all projects associated with an employee in the Employees hub. Returns: RecordID, WBS1, WBS2, WBS3, Employee, Role, and 3 more fields. Required: employee_id.

get_single_deltek_vantagepoint_employee_repayment_control_by_id

Retrieve the control record for a specific batch of employee repayments. The API returns the matching record inside a JSON array. Returns: Batch, Description, Recurring, EndDate, Total, SumTotal, and 6 more fields. Required: id (The batch's file name).

create_a_deltek_vantagepoint_employee_repayment_control

Create a batch for a set of employee repayments. Returns: Batch, Description, Recurring, EndDate, Total, SumTotal, and 6 more fields.

update_a_deltek_vantagepoint_employee_repayment_control_by_id

Update the control file for a batch of employee repayments. Returns: Batch, Description, Recurring, EndDate, Total, SumTotal, and 6 more fields. Required: id (The batch's file name).

delete_a_deltek_vantagepoint_employee_repayment_control_by_id

Delete the control file for a batch of employee repayments. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name).

list_all_deltek_vantagepoint_employee_repayment_details

Retrieve detail information for each employee repayment in a batch. Returns: Batch, RefNo, PKey, Seq, Description, Employee, and 3 more fields. Required: batch.

list_all_deltek_vantagepoint_employee_repayment_landing_pages

Retrieve the landing page list for employee repayment entries: batches or individual records, depending on the Use Files to Group Transactions setting. Returns: Description, Creator, EndDate, ApprovalStatus, ApprovalStatusDesc, TransType, and 18 more fields.

list_all_deltek_vantagepoint_employee_repayment_masters

Retrieve master record information for each employee repayment in a batch. Returns: Batch, RefNo, TransDate, TransComment, Posted, Seq, and 11 more fields. Required: batch.

create_a_deltek_vantagepoint_employee_repayment_master

Create a master record for an employee repayment. Returns: Batch, RefNo, TransDate, TransComment, Posted, Seq, and 11 more fields. Required: batch_master_ref_no.

update_a_deltek_vantagepoint_employee_repayment_master_by_id

Update master record information for each employee repayment. Returns: Batch, RefNo, TransDate, TransComment, Posted, Seq, and 11 more fields. Required: id (The batch's file name and the internal reference number...).

delete_a_deltek_vantagepoint_employee_repayment_master_by_id

Delete master record information for each employee repayment. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the internal reference number...).

list_all_deltek_vantagepoint_employee_resumes

Retrieve all resumes associated with an employee in the Employees hub. Returns: Employee, ResumeCategory, ResumeText, DefaultInd. Required: employee_id.

list_all_deltek_vantagepoint_employee_skills

Retrieve all skills associated with an employee in the Employees hub. Returns: Employee, Skill, SkillLevel, SkillUsage. Required: employee_id.

get_single_deltek_vantagepoint_employee_skill_by_id

Retrieve a skill associated with an employee in the Employees hub. The API returns the matching record inside a JSON array. Returns: Employee, Skill, SkillLevel, PrimaryInd, SkillUsage, SkillDescription, and 2 more fields. Required: id (The unique identifier of the associated skill), employee_id.

create_a_deltek_vantagepoint_employee_skill

Create a new skill entry for an employee in the Employees hub. Returns: Employee, Skill, SkillDescription, SkillLevel, SkillLevelDescription, SkillUsage, and 2 more fields. Required: employee_id.

update_a_deltek_vantagepoint_employee_skill_by_id

Update a skill entry for an employee in the Employees hub. Returns: Employee, Skill, SkillDescription, SkillLevel, SkillLevelDescription, SkillUsage, and 2 more fields. Required: id (The unique identifier of the associated skill), employee_id.

delete_a_deltek_vantagepoint_employee_skill_by_id

Delete a specified skill entry for an employee in the Employees hub. On success the API returns HTTP 200 with no documented response body. Required: id (The unique identifier of the associated skill), employee_id.

list_all_deltek_vantagepoint_employee_supporting_documents

Retrieve all supporting documents or files associated with an employee in the Employees hub. Returns: FileID, PKey, Key1, Key2, Key3, Employee, and 7 more fields. Required: employee_id.

delete_a_deltek_vantagepoint_employee_supporting_document_by_id

Delete a supporting document or file associated with an employee from the Employees hub. On success the API returns HTTP 200 with no documented response body. Required: id (The internal primary key), employee_id.

list_all_deltek_vantagepoint_employee_timesheet_groups

Retrieve timesheet groups associated with an employee in the Employees Hub. Returns: Employee, Company, TKGroup, AllowEdit, TKGroupDesc. Required: employee_id.

list_all_deltek_vantagepoint_employees

Retrieve all employees currently in the Employees hub. Returns: Employee, PIMID, EmployeeCompany, Org, Supervisor, SupervisorName, and 204 more fields.

get_single_deltek_vantagepoint_employee_by_id

Retrieve a single employee from the Employees hub. The API returns the matching record inside a JSON array. Returns: Employee, PIMID, EmployeeCompany, Org, Supervisor, SupervisorName, and 204 more fields. Required: id (The combination of the employee identifier Employee and...).

create_a_deltek_vantagepoint_employee

Create a new employee in the Employees hub. Returns: Employee, PIMID, EmployeeCompany, Org, Supervisor, SupervisorName, and 188 more fields. Required: AvailableForCRM.

update_a_deltek_vantagepoint_employee_by_id

Update a single employee in the Employees hub. Returns: Employee, EmployeeCompany, Org, Supervisor, SupervisorName, HireDate, and 183 more fields. Required: id (The combination of the employee identifier Employee and...).

delete_a_deltek_vantagepoint_employee_by_id

Delete a single employee from the Employees hub. On success the API returns HTTP 200 with no documented response body. Required: id (The combination of the employee identifier Employee and...).

create_expense_line_receipt_document_deletion

Delete a supporting document or file associated with an expense line receipt in My Stuff » Expense Report. On success the API returns HTTP 200 with no documented response body.

list_all_deltek_vantagepoint_firm_addresses

Retrieve all addresses associated with a firm in the Firms hub. Returns: ClientID, CLAddressID, PrimaryInd, Billing, Accounting, Address, and 27 more fields. Required: client_id.

create_a_deltek_vantagepoint_firm_address

Create a new address to associate with the firm in the Firms hub. Returns: ClientID, CLAddressID, PrimaryInd, Billing, Accounting, Address, and 27 more fields. Required: client_id.

list_all_deltek_vantagepoint_firm_aliases

Retrieve all aliases associated with a firm in the Firms hub. Returns: PKey, ClientID, Alias, CreateUser, CreateDate, ModUser, and 1 more fields. Required: client_id.

list_all_deltek_vantagepoint_firm_contacts

Retrieve all contacts associated with a firm in the Firms hub. Returns: Company, flName, ContactID, ClientID, CLAddress, Vendor, and 80 more fields. Required: client_id.

list_all_deltek_vantagepoint_firm_custom_tables

Retrieve a specified custom table for a firm in the Firms hub. Returns: ClientID, Seq, custProjectName, desc_custClient, custClient, custCompletionDate, and 1 more fields. Required: client_id, custom_table.

list_all_deltek_vantagepoint_firm_employees

Retrieve all employees associated with a firm in the Firms hub. Returns: Employee, ClientID, Name, Relationship, RelationshipDesc, HomeCompany, and 129 more fields. Required: client_id.

list_all_deltek_vantagepoint_firm_links

Retrieve all links associated with a firm in the Firms hub. Returns: LinkID, ClientID, Description, FilePath, Graphic. Required: client_id.

list_all_deltek_vantagepoint_firm_projects

Retrieve all projects associated with a firm in the Firms hub. Returns: ClientID, WBS1, Role, RoleName, RoleDescription, CreateUser, and 12 more fields. Required: client_id.

list_all_deltek_vantagepoint_firm_related_firms

Retrieve all other firms associated with a firm in the Firms hub. Returns: FromClientID, ToClientID, ToClientName, Relationship, Description, CreateUser, and 3 more fields. Required: from_client_id.

list_all_deltek_vantagepoint_firm_supporting_documents

Retrieve all supporting documents or files associated with a firm in the Firms hub. Returns: FileID, PKey, Key1, Key2, Key3, ClientID, and 7 more fields. Required: client_id.

delete_a_deltek_vantagepoint_firm_supporting_document_by_id

Delete a supporting document or file associated with a firm from the Firms hub. On success the API returns HTTP 200 with no documented response body. Required: id (The internal primary key), client_id.

list_all_deltek_vantagepoint_firm_vendor_accounting_infos

Retrieve vendor accounting information associated with a firm in the Firms hub. Returns: Vendor, Company, PayTerms, PayTermsDesc, RegAccount, OHAccount, and 50 more fields. Required: client_id.

list_all_deltek_vantagepoint_firms

Use this endpoint retrieves all firms currently in the Firms hub. Returns: ClientID, Client, Name, Status, ExportInd, WebSite, and 117 more fields.

get_single_deltek_vantagepoint_firm_by_id

Retrieve a single firm from the Firms hub by specifying the firm's clientID. The API returns the matching record inside a JSON array. Returns: ClientID, Client, Name, Status, ExportInd, WebSite, and 117 more fields. Required: id (The unique identifier of the client record).

create_a_deltek_vantagepoint_firm

Create a new firm in the Firms hub. On success the API returns HTTP 201 with no documented response body.

update_a_deltek_vantagepoint_firm_by_id

Update a single firm in the Firms hub. Returns: ImportParentId, WBSNumber, Level1Name, Level1Number, Level2Name, Level2Number, and 295 more fields. Required: id (The unique identifier of the firm record).

delete_a_deltek_vantagepoint_firm_by_id

Delete a firm from the Firms hub. On success the API returns HTTP 200 with no documented response body. Required: id (The unique identifier of the firm record).

list_all_deltek_vantagepoint_general_ledger_labor_details

Retrieve labor detail posting records. Returns: Period, PostSeq, PKey, WBS1, WBS2, WBS3, and 88 more fields.

deltek_vantagepoint_general_ledger_labor_details_bulk_update

Update the LastPSAExportDate field for a given set of labor detail posting records. On success the API returns HTTP 200 with no documented response body.

list_all_deltek_vantagepoint_general_ledger_summaries

Retrieve general ledger summary. Returns: Amount, CBAmount, Account.

list_all_deltek_vantagepoint_general_ledger_taxes

Retrieve tax transaction posting records for a given transaction type. Returns: Period, PostSeq, PKey, TaxCode, Seq, TaxAmount, and 11 more fields. Required: transaction_type.

list_all_deltek_vantagepoint_general_options

Retrieve general settings information about your current company. Returns: Company, FirmName, Byline, Address1, Address2, Address3, and 4 more fields.

create_a_deltek_vantagepoint_generated_password

Use this endpooint to change a user password. On success the API returns HTTP 200 with no documented response body.

create_a_deltek_vantagepoint_generated_user

Create users for employees that do not have a username. On success the API returns HTTP 200 with no documented response body.

delete_a_deltek_vantagepoint_interactive_billing_document_by_id

Delete a supporting document or file associated with a billing invoice in Interactive Billing. On success the API returns HTTP 200 with no documented response body. Required: id (The identifier of the supporting document or file), wbs1.

list_all_deltek_vantagepoint_interactive_billing_expenses

Retrieve a list of expense billing invoices associated with a project in Interactive Billing. Returns: TableName, Period, PostSeq, PKey, ProjectCost, AccountName, and 77 more fields. Required: wbs1.

list_all_deltek_vantagepoint_interactive_billing_invoice_add_ons

Retrieve invoice transaction detail - add ons associated with a project in Interactive Billing. Returns: Invoice, MainWBS1, RecdSeq, BillWBS1, BillWBS2, BillWBS3, and 8 more fields. Required: wbs1.

list_all_interactive_billing_invoice_consultants

Retrieve invoice transaction detail - invoice consultant associated with a project in Interactive Billing. Returns: Invoice, MainWBS1, BillWBS1, BillWBS2, BillWBS3, OriginalTable, and 82 more fields. Required: wbs_key.

list_all_interactive_billing_invoice_expenses

Retrieve invoice transaction detail - invoice expenses associated with a project in Interactive Billing. Returns: Invoice, MainWBS1, OriginalTable, OriginalPeriod, OriginalPostSeq, OriginalPKey, and 40 more fields. Required: wbs_key.

list_all_interactive_billing_invoice_fixed_fees

Retrieve invoice transaction detail -fixed fee associated with a project in Interactive Billing. Returns: Invoice, MainWBS1, RecdSeq, BillWBS1, BillWBS2, BillWBS3, and 35 more fields. Required: wbs1.

list_all_deltek_vantagepoint_interactive_billing_invoice_headers

Retrieve invoice transaction detail - invoice header associated with a project in Interactive Billing. Returns: Invoice, MainWBS1, InvoiceDate, BillWBS1, BillWBS2, BillWBS3, and 37 more fields. Required: wbs1.

list_all_interactive_billing_invoice_interest

Retrieve invoice transaction detail - invoice interest associated with a project in Interactive Billing. Returns: Invoice, MainWBS1, RecdSeq, BillWBS1, BillWBS2, BillWBS3, and 4 more fields. Required: wbs1.

list_all_deltek_vantagepoint_interactive_billing_invoice_labor

Retrieve invoice transaction detail - invoice labor associated with a project in Interactive Billing. Returns: Invoice, MainWBS1, OriginalTable, OriginalPeriod, OriginalPostSeq, OriginalPKey, and 39 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_interactive_billing_invoice_units

Retrieve invoice transaction detail - invoice units associated with a project in Interactive Billing. Returns: Invoice, MainWBS1, OriginalTable, OriginalPeriod, OriginalPostSeq, OriginalPKey, and 31 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_interactive_billing_limits

Retrieve invoice transaction detail -billing limits associated with a project in Interactive Billing. Returns: Invoice, MainWBS1, RecdSeq, BillWBS1, BillWBS2, BillWBS3, and 7 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_interactive_billing_units

Retrieve a list of unit billing invoices associated with a project in Interactive Billing. Returns: TableName, Period, PostSeq, PKey, TransType, SubType, and 73 more fields. Required: wbs1.

get_single_deltek_vantagepoint_invoice_control_by_id

Retrieve the control record for a specific batch of invoices. The API returns the matching record inside a JSON array. Returns: Batch, Description, Recurring, EndDate, DefaultTaxCode, Total, and 10 more fields. Required: id (The batch's file name).

create_a_deltek_vantagepoint_invoice_control

Create a batch for a set of invoices. Returns: Batch, Description, Recurring, EndDate, DefaultTaxCode, Total, and 10 more fields.

update_a_deltek_vantagepoint_invoice_control_by_id

Update the control file for a batch of invoices. Returns: Batch, Description, Recurring, EndDate, DefaultTaxCode, Total, and 10 more fields. Required: id (The batch's file name).

delete_a_deltek_vantagepoint_invoice_control_by_id

Delete the control file for a batch of invoices. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name).

list_all_deltek_vantagepoint_invoice_details

Retrieve detail information for each invoice in a batch. Returns: Batch, Invoice, WBS1, WBS2, WBS3, PKey, and 16 more fields. Required: batch.

list_all_deltek_vantagepoint_invoice_landing_pages

Retrieve the landing page list for invoice entries: batches or individual records, depending on the Use Files to Group Transactions setting. Returns: Description, Creator, EndDate, ApprovalStatus, ApprovalStatusDesc, TransType, and 21 more fields.

list_all_deltek_vantagepoint_invoice_masters

Retrieve master record information for each invoice in a batch. Returns: Batch, Invoice, WBS1, WBS1Name, ClientName, WBS2Level, and 26 more fields. Required: batch.

get_single_deltek_vantagepoint_journal_entry_control_by_id

Retrieve the control record for a specific batch of journal entries. The API returns the matching record inside a JSON array. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 29 more fields. Required: id (The batch's file name).

create_a_deltek_vantagepoint_journal_entry_control

Create a batch for a set of journal entries. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 29 more fields.

update_a_deltek_vantagepoint_journal_entry_control_by_id

Update the control file for a batch of journal entries. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 29 more fields. Required: id (The batch's file name).

delete_a_deltek_vantagepoint_journal_entry_control_by_id

Delete the control file for a batch of journal entries. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name).

list_all_journal_entry_detail_supporting_documents

Retrieve all the supporting documents and files for one detail line of a journal entry (project information). Returns: Batch, MasterPKey, FileID, DetailPKey. Required: batch.

list_all_deltek_vantagepoint_journal_entry_detail_taxes

Retrieve the tax information from the detail record for a journal entry. Returns: Batch, RefNo, PKey, TaxCode, Seq, Description, and 11 more fields. Required: batch.

list_all_deltek_vantagepoint_journal_entry_details

Retrieve detail information for each journal entry in a batch. Returns: Batch, RefNo, PKey, Seq, EquipmentID, EquipmentDesc, and 30 more fields. Required: batch.

list_all_deltek_vantagepoint_journal_entry_landing_pages

Retrieve the landing page list for journal entry entries: batches or individual records, depending on the Use Files to Group Transactions setting. Returns: Description, Creator, EndDate, ApprovalStatus, ApprovalStatusDesc, TransType, and 19 more fields.

create_a_deltek_vantagepoint_journal_entry_master

Create a master record for a journal entry. Returns: Batch, RefNo, TransDate, Description, Type, UpdateBilled, and 17 more fields. Required: batch_master_ref_no.

update_a_deltek_vantagepoint_journal_entry_master_by_id

Update master record information for each journal entry. Returns: Batch, RefNo, TransDate, Description, Type, UpdateBilled, and 17 more fields. Required: id (The batch's file name and the internal reference number...).

delete_a_deltek_vantagepoint_journal_entry_master_by_id

Delete master record information for each journal entry. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the internal reference number...).

list_all_deltek_vantagepoint_journal_entry_supporting_documents

Retrieve all the supporting documents and files for a journal entry. Returns: Batch, MasterPKey, FileID, AssociateNew, Seq, FileName, and 3 more fields. Required: batch.

list_all_deltek_vantagepoint_key_formats

Retrieve key formats information about your current company. Returns: PKey, Entity, WBS1Length, WBS1LeadZeros, WBS1Delimiter1, WBS1Delimiter1Position, and 42 more fields.

get_single_deltek_vantagepoint_labor_adjustment_control_by_id

Retrieve the control record for a specific batch of labor adjustments. The API returns the matching record inside a JSON array. Returns: Batch, Description, Recurring, EndDate, RegHrsTotal, SumRegHrsTotal, and 29 more fields. Required: id (The batch's file name).

create_a_deltek_vantagepoint_labor_adjustment_control

Create a batch for a set of labor adjustments. Returns: Batch, Description, Recurring, EndDate, RegHrsTotal, SumRegHrsTotal, and 29 more fields.

update_a_deltek_vantagepoint_labor_adjustment_control_by_id

Update the control file for a batch of labor adjustments. Returns: Batch, Description, Recurring, EndDate, RegHrsTotal, SumRegHrsTotal, and 29 more fields. Required: id (The batch's file name).

delete_a_deltek_vantagepoint_labor_adjustment_control_by_id

Delete the control file for a batch of labor adjustments. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name).

list_all_deltek_vantagepoint_labor_adjustment_details

Retrieve detail information for each labor adjustment in a batch. Returns: Batch, Employee, PKey, Seq, TransDate, WBS1, and 26 more fields. Required: batch.

list_all_deltek_vantagepoint_labor_adjustment_landing_pages

Retrieve the landing page list for labor adjustment entries: batches or individual records, depending on the Use Files to Group Transactions setting. Returns: Description, Creator, EndDate, ApprovalStatus, ApprovalStatusDesc, TransType, and 18 more fields.

list_all_deltek_vantagepoint_labor_adjustment_masters

Retrieve master record information for each labor adjustment in a batch. Returns: Batch, Employee, EmplName, BillingCategory, Posted, Seq, and 8 more fields. Required: batch.

create_a_deltek_vantagepoint_labor_adjustment_master

Create a master record for a labor adjustment. Returns: Batch, Employee, EmplName, BillingCategory, Posted, Seq, and 8 more fields. Required: batch_employee.

update_a_deltek_vantagepoint_labor_adjustment_master_by_id

Update master record information for each labor adjustment. Returns: Batch, Employee, EmplName, BillingCategory, Posted, Seq, and 8 more fields. Required: id (The batch's file name and the employee's reference number...).

delete_a_deltek_vantagepoint_labor_adjustment_master_by_id

Delete master record information for each labor adjustment. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the employee's reference number...).

list_all_deltek_vantagepoint_labor_codes

Read the list of available labor codes. Returns: LCLevel, Code, Description.

get_single_deltek_vantagepoint_labor_code_by_id

Retrieve a single labor code by specifying the code value and its labor code level. The API returns the matching record inside a JSON array. Returns: LCLevel, Code, Description. Required: id (The alphanumeric ID of the labor code with a maximum...), LCLevel.

create_a_deltek_vantagepoint_labor_code

Create a new labor code. Returns: LCLevel, Code, Description.

update_a_deltek_vantagepoint_labor_code_by_id

Update a single labor code by specifying the code value and its labor code level. Returns: LCLevel, Code, Description. Required: id (The alphanumeric ID of the labor code with a maximum...), LCLevel.

delete_a_deltek_vantagepoint_labor_code_by_id

Delete a single labor code by specifying the code value and its labor code level. On success the API returns HTTP 200 with no documented response body. Required: id (The alphanumeric ID of the labor code with a maximum...), LCLevel.

list_all_deltek_vantagepoint_login_configs

Retrieve configuration settings during login, such as a list of available databases, a list of supported languages, Windows-related settings, and version information for your Vantagepoint... Returns: Languages.

get_single_deltek_vantagepoint_login_config_by_id

Retrieve configuration settings, such as a list of supported languages and Windows-related settings, for a given database of your Vantagepoint application during login. Returns: database, winAuthDefault, emailConfig, WAADEnabled, Languages, WAADSettings. Required: id (The name of the database).

list_all_marketing_campaign_calculated_fields

Retrieve all calculated fields associated with a marketing campaign (such as Actual Revenue, Potential Revenue, and Actual Cost) in the Marketing Campaigns hub. Returns: ActualRevenue, PotentialRevenue, ActualCost. Required: campaign_id.

list_all_deltek_vantagepoint_marketing_campaign_custom_tables

Retrieve a specified custom table for a marketing campaign in the Marketing Campaigns hub. Returns: desc_Custdarwinfield, Custdarwinfield, CustJNTField, CustNCLDateTime, CustNCLDate, desc_Custmktgcampaign1, and 7 more fields. Required: campaign_id, custom_table.

list_all_deltek_vantagepoint_marketing_campaign_links

Read all links associated with a marketing campaign in the Marketing Campaigns hub. Returns: LinkID, CampaignID, Description, FilePath, Graphic. Required: campaign_id.

list_all_deltek_vantagepoint_marketing_campaign_projects

Retrieve all projects associated with a marketing campaign in the Marketing Campaigns hub. Returns: CampaignID, WBS1, WBS2, WBS3, ProjectCurrencyCode, PRName, and 9 more fields. Required: campaign_id.

list_all_deltek_vantagepoint_marketing_campaign_responses

Retrieve all responses associated with a marketing campaign in the Marketing Campaigns hub. Returns: CampaignID, ContactID, Contact, ClientID, Client, Rating, and 2 more fields. Required: campaign_id.

list_all_marketing_campaign_supporting_documents

Retrieve all supporting documents or files associated with a marketing campaign in the Marketing Campaigns hub. Returns: FileID, PKey, Key1, Key2, Key3, CampaignID, and 7 more fields. Required: campaign_id.

delete_marketing_campaign_supporting_document_by_id

Delete a supporting document or file associated with a marketing campaign from the Marketing Campaigns hub. On success the API returns HTTP 200 with no documented response body. Required: id (The internal primary key), campaign_id.

list_all_deltek_vantagepoint_marketing_campaigns

Retrieve all marketing campaigns in the Marketing Campaigns hub. Returns: CampaignID, Name, Description, Number, WBS1, WBS1Name, and 52 more fields.

get_single_deltek_vantagepoint_marketing_campaign_by_id

Retrieve a single marketing campaign from the Marketing Campaigns hub by specifying the campaign ID. The API returns the matching record inside a JSON array. Returns: CampaignID, Name, Description, Number, WBS1, WBS1Name, and 52 more fields. Required: id (The unique identifier of the marketing campaign record).

create_a_deltek_vantagepoint_marketing_campaign

Create a new marketing campaign in the Marketing Campaigns hub. Returns: CampaignID, Name, Description, Number, WBS1, WBS1Name, and 52 more fields.

update_a_deltek_vantagepoint_marketing_campaign_by_id

Update a single marketing campaign in the Marketing Campaigns hub. Returns: CampaignID, Name, Description, Number, WBS1, WBS1Name, and 52 more fields. Required: id (The unique identifier of the marketing campaign record).

delete_a_deltek_vantagepoint_marketing_campaign_by_id

Delete a marketing campaign by specifying its campaign ID. On success the API returns HTTP 200 with no documented response body. Required: id (The unique identifier of the marketing campaign record).

get_single_deltek_vantagepoint_metadatum_by_id

Get the metadata that describes the fields, tables and validation rules of a hub, configuration area or transaction entry type. Pass the hub or entry type name as id; the readme lists the names. The response fields are not enumerated because they depend on the instance, role and activated modules. Required: id.

get_miscellaneous_expense_control_by_id

Retrieve the control record for a specific batch of miscellaneous expenses. The API returns the matching record inside a JSON array. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 7 more fields. Required: id (The batch's file name).

create_a_deltek_vantagepoint_miscellaneous_expense_control

Create a batch for a set of miscellaneous expenses. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 7 more fields.

update_a_deltek_vantagepoint_miscellaneous_expense_control_by_id

Update the control file for a batch of miscellaneous expenses. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 7 more fields. Required: id (The batch's file name).

delete_a_deltek_vantagepoint_miscellaneous_expense_control_by_id

Delete the control file for a batch of miscellaneous expenses. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name).

list_all_deltek_vantagepoint_miscellaneous_expense_details

Retrieve detail information for each miscellaneous expense in a batch. Returns: Batch, RefNo, PKey, Seq, Description, WBS1, and 18 more fields. Required: batch.

list_all_deltek_vantagepoint_miscellaneous_expense_landing_pages

Retrieve the landing page list for miscellaneous expense entries: batches or individual records, depending on the Use Files to Group Transactions setting. Returns: Description, Creator, EndDate, ApprovalStatus, ApprovalStatusDesc, TransType, and 18 more fields.

list_all_deltek_vantagepoint_miscellaneous_expense_masters

Retrieve master record information for each miscellaneous expense in a batch. Returns: Batch, RefNo, TransDate, Description, Posted, Seq, and 14 more fields. Required: batch.

create_a_deltek_vantagepoint_miscellaneous_expense_master

Create a master record for a miscellaneous expense. Returns: Batch, RefNo, TransDate, Description, Posted, Seq, and 14 more fields. Required: batch_master_ref_no.

update_a_deltek_vantagepoint_miscellaneous_expense_master_by_id

Update master record information for each miscellaneous expense. Returns: Batch, RefNo, TransDate, Description, Posted, Seq, and 14 more fields. Required: id (The batch's file name and the internal reference number...).

delete_a_deltek_vantagepoint_miscellaneous_expense_master_by_id

Delete master record information for each miscellaneous expense. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the internal reference number...).

list_all_deltek_vantagepoint_organization_levels

Retrieve the length of digits for each level of the organization structure. Returns: cLevel, label, Start, Length.

list_all_deltek_vantagepoint_organizations

Retrieve all organizations from Configuration. Returns: Org, Name.

get_single_deltek_vantagepoint_organization_by_id

Retrieve a single organization by specifying the org identifier. Returns: Org, Name. Required: id.

get_print_and_reproduction_control_by_id

Retrieve the control record for a specific batch of prints and reproductions. The API returns the matching record inside a JSON array. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 7 more fields. Required: id (The batch's file name).

create_a_deltek_vantagepoint_print_and_reproduction_control

Create a batch for a set of prints and reproductions. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 7 more fields.

update_print_and_reproduction_control_by_id

Update the control file for a batch of prints and reproductions. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 7 more fields. Required: id (The batch's file name).

delete_print_and_reproduction_control_by_id

Delete the control file for a batch of prints and reproductions. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name).

list_all_deltek_vantagepoint_print_and_reproduction_details

Retrieve detail information for each print and reproduction in a batch. Returns: Batch, RefNo, PKey, Seq, Originals, Copies, and 20 more fields. Required: batch.

list_all_print_and_reproduction_landing_pages

Retrieve the landing page list for print and reproduction entries: batches or individual records, depending on the Use Files to Group Transactions setting. Returns: Description, Creator, EndDate, ApprovalStatus, ApprovalStatusDesc, TransType, and 18 more fields.

list_all_deltek_vantagepoint_print_and_reproduction_masters

Retrieve master record information for each print and reproduction in a batch. Returns: Batch, RefNo, TransDate, Description, Posted, Seq, and 14 more fields. Required: batch.

create_a_deltek_vantagepoint_print_and_reproduction_master

Create a master record for a print and reproduction. Returns: Batch, RefNo, TransDate, Description, Posted, Seq, and 14 more fields. Required: batch_master_ref_no.

update_a_deltek_vantagepoint_print_and_reproduction_master_by_id

Update master record information for each print and reproduction. Returns: Batch, RefNo, TransDate, Description, Posted, Seq, and 14 more fields. Required: id (The batch's file name and the internal reference number...).

delete_a_deltek_vantagepoint_print_and_reproduction_master_by_id

Delete master record information for each print and reproduction. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the internal reference number...).

list_all_deltek_vantagepoint_project_awards

Retrieve all awards associated with a project in the Projects hub. Returns: WBS1, WBS2, WBS3, RecordID, Description, Institution, and 5 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_project_codes

Retrieve all project codes associated with a project in the Projects hub. Returns: WBS1, WBS2, WBS3, ProjectCode, Fees, Seq, and 6 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_project_competitions

Retrieve a list of competition for a project in the Projects hub. Returns: RecordID, ClientID, clName, Strengths, Weakness, Notes, and 2 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_project_contacts

Retrieve all contacts associated with a project in the Projects hub. Returns: WBS1, ContactID, Role, RoleDescription, PrimaryInd, TeamStatus, and 5 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_project_contract_details

Retrieve all contract details associated with a project in the Projects hub. Returns: DummyRow, ContractNumber, WBS1, WBS2, WBS3, Fee, and 34 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_project_contracts

Retrieve all project contracts associated with a project in the Projects hub. Returns: WBS1, ContractNumber, ContractStatus, FeeIncludeInd, RequestDate, ApprovedDate, and 28 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_project_custom_tables

Retrieve a specified custom table for a project in the Projects hub. Returns: WBS1, WBS2, WBS3, Seq, CustDate, CustNotes, and 1 more fields. Required: wbs_key, custom_table.

list_all_deltek_vantagepoint_project_descriptions

Retrieve all descriptions associated with a project in the Projects hub. Returns: WBS1, WBS2, WBS3, DescCategory, DescCategoryDescription, Description, and 5 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_project_employees

Retrieve all employees associated with a project in the Projects hub. Returns: RecordID, WBS1, WBS2, WBS3, Employee, Role, and 9 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_project_firms

Retrieve all firms associated with a project in the Projects hub. Returns: PKey, ClientID, WBS1, WBS2, WBS3, Role, and 26 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_project_hierarchies

Retrieve all projects and their children in the Projects hub. Returns: value, ImportParentId, WBSNumber, Level1Name, Level1Number, Level2Name, and 327 more fields. Required: parent_id.

list_all_deltek_vantagepoint_project_links

Retrieve all links associated with a project from the Projects hub. Returns: LinkID, WBS1, WBS2, WBS3, Description, FilePath, and 1 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_project_marketing_campaigns

Retrieve all marketing campaigns associated with a project in the Projects hub. Returns: CampaignID, WBS1, WBS2, WBS3, ModUser, ModDate, and 9 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_project_milestones

Retrieve all milestones associated with a project in the Projects hub. Returns: RecordID, WBS1, WBS2, WBS3, Code, Description, and 4 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_project_proposals

Retrieve all proposals associated with a project in the Projects hub. Returns: CustomPropID, Name, Number, Type, WBS1, Org, and 14 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_project_revenues

Retrieve revenue information based on estimated fee for a project in the Projects Hub. Returns: RevAllocID, WBS1, WBS2, WBS3, Description, RevenueDate, and 6 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_project_supporting_documents

Retrieve all supporting documents or files associated with a project in the Projects hub. Returns: FileID, PKey, FileName, FileDescription, FileSize, ContentType, and 9 more fields. Required: wbs_key.

delete_a_deltek_vantagepoint_project_supporting_document_by_id

Delete a supporting document or file associated with a project from the Projects hub. On success the API returns HTTP 200 with no documented response body. Required: id (The internal primary key), wbs_key.

list_all_deltek_vantagepoint_project_team_members

Retrieve all team members for a project in the Projects hub. Returns: WBS1, WBS2, WBS3, RecordID, PrimaryInd, Role, and 24 more fields. Required: wbs_key.

list_all_deltek_vantagepoint_projects

Retrieve all projects in the Projects hub if you have the necessary role and permissions. Returns: value, ImportParentId, WBSNumber, Level1Name, Level1Number, Level2Name, and 372 more fields.

get_single_deltek_vantagepoint_project_by_id

Retrieve a single project from the Projects hub by specifying the work breakdown structure (WBS) key. The API returns the matching record inside a JSON array. Returns: WBSNumber, ActEstCompletionDate, LaborCode1, LaborCode2, LaborCode3, LaborCode4, and 393 more fields. Required: id (The unique identifier of the project record).

create_a_deltek_vantagepoint_project

Create a new project in the Projects hub. Returns: WBSNumber, Level1Name, Level1Number, Level2Name, Level2Number, Level3Name, and 321 more fields. Required: Status.

update_a_deltek_vantagepoint_project_by_id

Update a single project in the Projects hub. Returns: WBSNumber, ActEstCompletionDate, LaborCode1, LaborCode2, LaborCode3, LaborCode4, and 362 more fields. Required: id (The unique identifier of the project record).

delete_a_deltek_vantagepoint_project_by_id

Delete a single project from the Projects hub. On success the API returns HTTP 200 with no documented response body. Required: id (The unique identifier of the project record).

list_all_deltek_vantagepoint_psa_general_ledgers

Retrieve general ledger data for PSA module clients. Returns: Batch, Period, PostSeq, PKey, WBS1, WBS2, and 100 more fields. Required: transaction_type.

update_a_deltek_vantagepoint_psa_general_ledger_by_id

Update PSA general ledger data of one transaction type (the transaction type is the id). On success the API returns HTTP 200 with no documented response body. Required: id (The type of transaction entry).

delete_a_deltek_vantagepoint_report_file_by_id

Delete a generated report output file. Required: id (The identifier of the supporting document or file).

create_a_deltek_vantagepoint_report_job

Use the generated parameter payload when submitting a report request. On success the API returns HTTP 200 with no documented response body.

get_single_deltek_vantagepoint_report_job_by_id

Retrieve the job status based on a given process ID. On success the API returns HTTP 200 with no documented response body. Required: id (The value identifier of the scheduled report job).

list_all_resource_planning_assignment_periods

Retrieve planned hour periods for a specific assignment. Returns: AssignmentID, PeriodStartDate, PeriodEndDate, PlannedHours, PlannedCostAmount, PlannedBillingAmount, and 3 more fields. Required: assignment_id.

list_all_deltek_vantagepoint_resource_planning_assignments

Retrieve employee project plan assignments. Returns: EmployeeID, EmployeeName, GenericResourceID, GenericResourceName, ProjectNumber, ProjectName, and 17 more fields.

list_all_deltek_vantagepoint_roles

Retrieve a list of available roles for Vantagepoint users. Returns: Role.

create_a_deltek_vantagepoint_security_nonce

Bypass the login dialog box through a single-use, arbitrary number that you can add to a Vantagepoint URL. On success the API returns HTTP 200 with no documented response body.

list_all_deltek_vantagepoint_security_user_existence_checks

Verify if the username of a specific user record exists. On success the API returns HTTP 200 with no documented response body. Required: display_username.

create_a_deltek_vantagepoint_security_user_login_disablement

Disable all user logins. On success the API returns HTTP 200 with no documented response body.

get_single_deltek_vantagepoint_security_user_by_id

Retrieve the primary key (Username) of a specific User record. The API returns the matching record inside a JSON array. Returns: Username, DisplayUsername, Employee, Status, EmployeeStatus, EmployeeName. Required: id (The name of the user as displayed in the application).

create_a_deltek_vantagepoint_security_user

Create a new user who does not have an employee record in the Employee hub. Returns: Username, DisplayUsername, DisableLogin, ForceChangePassword, Password, Integrated, and 34 more fields.

update_a_deltek_vantagepoint_security_user_by_id

Update the role of a Vantagepoint user. The user name is the id. Returns: Username, DisplayUsername, DisableLogin, ForceChangePassword, Password, Integrated, and 34 more fields. Required: id (The primary key Username of a specific User record).

list_all_deltek_vantagepoint_self_users

Retrieve the primary key (Username) for your own User record when you are currently logged in. Returns: Username, DisplayUsername, Employee, EmployeeName.

create_a_deltek_vantagepoint_stored_procedure_invocation

Call the custom stored procedure you created. On success the API returns HTTP 200 with no documented response body. Required: sp_name.

list_all_deltek_vantagepoint_system_labels

Retrieve the list of available system labels for a language that your Vantagepoint instance supports. Returns: UICultureName, LabelName, LabelValue, PlaceHolder, Gender, LeadingVowelTreatment, and 1 more fields.

list_all_deltek_vantagepoint_third_party_integration_accounts

Retrieve all third-party integration accounts. Returns: Account, Name, Status, Type, QBOAccountID, QBOAccountDescription.

list_all_deltek_vantagepoint_third_party_integration_employees

Retrieve all third-party integration employees. Returns: Employee, FirstName, MiddleName, LastName, QBOID, QBOLastUpdated, and 4 more fields.

list_all_deltek_vantagepoint_third_party_integration_tax_codes

Retrieve all third-party integration tax codes. Returns: Code, Description, Rate, CreditAccount, DebitAccount, QBOID, and 1 more fields.

update_a_deltek_vantagepoint_third_party_integration_by_id

Enable or disable third-party integrations. Pass true or false as id. On success the API returns HTTP 200 with no documented response body. Required: id.

list_all_deltek_vantagepoint_third_party_integrations

Retrieve third-party integration configuration data. On success the API returns HTTP 200 with no documented response body.

get_single_deltek_vantagepoint_timesheet_control_by_id

Retrieve the control record for a specific batch of timesheets. The API returns the matching record inside a JSON array. Returns: Batch, Description, Recurring, StartDate, EndDate, RegHrsTotal, and 15 more fields. Required: id (The batch's file name).

create_a_deltek_vantagepoint_timesheet_control

Create a batch for a set of timesheets. Returns: Batch, Description, Recurring, StartDate, EndDate, RegHrsTotal, and 15 more fields.

update_a_deltek_vantagepoint_timesheet_control_by_id

Update the control file for a batch of timesheets. Returns: Batch, Description, Recurring, StartDate, EndDate, RegHrsTotal, and 15 more fields. Required: id (The batch's file name).

delete_a_deltek_vantagepoint_timesheet_control_by_id

Delete the control file for a batch of timesheets. On success the API returns HTTP 200 with no documented response body. Required: id.

list_all_deltek_vantagepoint_timesheet_details

Retrieve detail information for each timesheet in a batch. Returns: Batch, Employee, PKey, Seq, TransDate, WBS1, and 20 more fields. Required: batch.

list_all_deltek_vantagepoint_timesheet_landing_pages

Retrieve the landing page list for timesheet entries: batches or individual records, depending on the Use Files to Group Transactions setting. Returns: Description, Creator, EndDate, ApprovalStatus, ApprovalStatusDesc, TransType, and 18 more fields.

list_all_deltek_vantagepoint_timesheet_masters

Retrieve master record information for each timesheet in a batch. Returns: Batch, Employee, EmplName, BillingCategory, LocaleMethod, Locale, and 10 more fields. Required: batch.

create_a_deltek_vantagepoint_timesheet_master

Create a master record for a timesheet. Returns: Batch, Employee, EmplName, BillingCategory, LocaleMethod, Locale, and 10 more fields. Required: batch_employee.

update_a_deltek_vantagepoint_timesheet_master_by_id

Update master record information for each timesheet. Returns: Batch, Employee, EmplName, BillingCategory, LocaleMethod, Locale, and 10 more fields. Required: id (The batch's file name and the employee's reference number...).

delete_a_deltek_vantagepoint_timesheet_master_by_id

Delete master record information for each timesheet. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the employee's reference number...).

deltek_vantagepoint_timesheet_postings_bulk_update

Post a timesheet for a single employee, or timesheets for several employees in My Stuff » Timesheet. Returns: typeList, batchList, retList, periodList, postseqList, msg.

create_a_deltek_vantagepoint_token

Request a Vantagepoint bearer access token with the password grant. Truto calls this when an account is connected and every 9 hours after. Returns: access_token, token_type, expires_in, refresh_token. Required: Username, Password, grant_type, Integrated, database, Client_Id, client_secret.

list_all_deltek_vantagepoint_transaction_entry_landing_pages

Retrieve the landing page for all transaction entries in Transaction Center > Transaction Entry > All Transactions. Returns: TransType, TransTypeDesc, Batch, Company, Period, TransDate, and 30 more fields.

deltek_vantagepoint_transaction_entry_postings_bulk_update

Post a single transaction entry or a set of transaction entries in Transaction Center » Transaction Entry » All Transactions. Returns: typeList, batchList, retList, periodList, postseqList, msg.

get_single_deltek_vantagepoint_unit_by_project_control_by_id

Retrieve the control record for a specific batch of units by project. The API returns the matching record inside a JSON array. Returns: Batch, Description, Recurring, EndDate, Total, SumTotal, and 8 more fields. Required: id (The batch's file name).

create_a_deltek_vantagepoint_unit_by_project_control

Create a batch for a set of units by project. Returns: Batch, Description, Recurring, EndDate, Total, SumTotal, and 8 more fields.

update_a_deltek_vantagepoint_unit_by_project_control_by_id

Update the control file for a batch of units by project. Returns: Batch, Description, Recurring, EndDate, Total, SumTotal, and 8 more fields. Required: id (The batch's file name).

delete_a_deltek_vantagepoint_unit_by_project_control_by_id

Delete the control file for a batch of units by project. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name).

list_all_unit_by_project_detail_supporting_documents

Retrieve all the supporting documents and files for one detail line of a unit by project (project information). Returns: Batch, MasterPKey, FileID, DetailPKey. Required: batch.

list_all_deltek_vantagepoint_unit_by_project_details

Retrieve detail information for each unit by project in a batch. Returns: Batch, RefNo, PKey, Seq, TransDate, Description, and 34 more fields. Required: batch.

list_all_deltek_vantagepoint_unit_by_project_landing_pages

Retrieve the landing page list for unit by project entries: batches or individual records, depending on the Use Files to Group Transactions setting. Returns: Description, Creator, EndDate, ApprovalStatus, ApprovalStatusDesc, TransType, and 18 more fields.

list_all_deltek_vantagepoint_unit_by_project_masters

Retrieve master record information for each unit by project in a batch. Returns: Batch, RefNo, Posted, Seq, CurrencyExchangeOverrideMethod, CurrencyExchangeOverrideDate, and 8 more fields. Required: batch.

create_a_deltek_vantagepoint_unit_by_project_master

Create a master record for a unit by project. Returns: Batch, RefNo, Posted, Seq, CurrencyExchangeOverrideMethod, CurrencyExchangeOverrideDate, and 8 more fields. Required: batch_master_ref_no.

update_a_deltek_vantagepoint_unit_by_project_master_by_id

Update master record information for each unit by project. Returns: Batch, RefNo, Posted, Seq, CurrencyExchangeOverrideMethod, CurrencyExchangeOverrideDate, and 8 more fields. Required: id (The batch's file name and the internal reference number...).

delete_a_deltek_vantagepoint_unit_by_project_master_by_id

Delete master record information for each unit by project. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the internal reference number...).

list_all_unit_by_project_supporting_documents

Retrieve all the supporting documents and files for a unit by project. Returns: Batch, MasterPKey, FileID, AssociateNew, Seq, FileName, and 3 more fields. Required: batch.

get_single_deltek_vantagepoint_unit_control_by_id

Retrieve the control record for a specific batch of units. The API returns the matching record inside a JSON array. Returns: Batch, Description, Recurring, EndDate, Total, SumTotal, and 9 more fields. Required: id (The batch's file name).

create_a_deltek_vantagepoint_unit_control

Create a batch for a set of units. Returns: Batch, Description, Recurring, EndDate, Total, SumTotal, and 9 more fields.

update_a_deltek_vantagepoint_unit_control_by_id

Update the control file for a batch of units. Returns: Batch, Description, Recurring, EndDate, Total, SumTotal, and 9 more fields. Required: id (The batch's file name).

delete_a_deltek_vantagepoint_unit_control_by_id

Delete the control file for a batch of units. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name).

list_all_deltek_vantagepoint_unit_detail_supporting_documents

Retrieve all the supporting documents and files for one detail line of a unit (project information). Returns: Batch, MasterPKey, FileID, DetailPKey. Required: batch.

list_all_deltek_vantagepoint_unit_details

Retrieve detail information for each unit in a batch. Returns: Batch, Unit, PKey, Seq, TransDate, Description, and 34 more fields. Required: batch.

list_all_deltek_vantagepoint_unit_landing_pages

Retrieve the landing page list for unit entries: batches or individual records, depending on the Use Files to Group Transactions setting. Returns: Description, Creator, EndDate, ApprovalStatus, ApprovalStatusDesc, TransType, and 18 more fields.

list_all_deltek_vantagepoint_unit_masters

Retrieve master record information for each unit in a batch. Returns: Batch, Unit, Name, Posted, Seq, CurrencyExchangeOverrideMethod, and 9 more fields. Required: batch.

create_a_deltek_vantagepoint_unit_master

Create a master record for a unit. Returns: Batch, Unit, Name, Posted, Seq, CurrencyExchangeOverrideMethod, and 9 more fields. Required: batch_master_ref_no.

update_a_deltek_vantagepoint_unit_master_by_id

Update master record information for each unit. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the unit reference number...).

delete_a_deltek_vantagepoint_unit_master_by_id

Delete master record information for each unit. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the internal reference number...).

list_all_deltek_vantagepoint_unit_supporting_documents

Retrieve all the supporting documents and files for a unit. Returns: Batch, MasterPKey, FileID, AssociateNew, Seq, FileName, and 3 more fields. Required: batch.

get_single_deltek_vantagepoint_user_defined_hub_metadatum_by_id

Get the metadata of a user-defined hub: its tables, fields, data types, defaults and which fields are required or updateable. The user-defined hub (infocenter area) name is the id. Returns: UDIC_testhub. Required: id (The identifier of a user-defined hub).

list_all_user_defined_hub_record_custom_tables

Retrieve a custom table for a record in a user-defined hub. Returns: UDIC_UID, Seq, CustColumn1, CustColumn2. Required: infocenter_area, udic_uid, custom_table.

list_all_user_defined_hub_record_supporting_documents

Retrieve all supporting documents or files associated with a user-defined record in the User-Defined hub. Returns: FileID, PKey, FileName, FileDescription, FileSize, ContentType, and 7 more fields. Required: infocenter_area, udic_uid.

delete_user_defined_hub_record_supporting_document_by_id

Delete a supporting document or file associated with a user-defined hub record from the User-Defined hub. On success the API returns HTTP 200 with no documented response body. Required: id (The internal primary key), infocenter_area, udic_uid.

list_all_deltek_vantagepoint_user_defined_hub_records

Retrieve a list of all the records in a user-defined hub. Returns: UDIC_UID, desc_CustomCurrencyCode, CustNumber, CustName, CreateUser, CreateDate, and 6 more fields. Required: infocenter_area.

get_single_deltek_vantagepoint_user_defined_hub_record_by_id

Retrieve a single record from a user-defined hub. The API returns the matching record inside a JSON array. Returns: UDIC_UID, desc_CustomCurrencyCode, CustNumber, CustName, CreateUser, CreateDate, and 6 more fields. Required: id (The identifier of a record in the user-defined hub), infocenter_area.

create_a_deltek_vantagepoint_user_defined_hub_record

Create a new record in a user-defined hub. Returns: UDIC_UID. Required: infocenter_area.

update_a_deltek_vantagepoint_user_defined_hub_record_by_id

Update a single record in a user-defined hub. Returns: UDIC_UID, desc_CustomCurrencyCode, CustNumber, CustName, CustMycheckbox, CustMyStringBox, and 8 more fields. Required: id (The identifier of a record in the user-defined hub), infocenter_area.

delete_a_deltek_vantagepoint_user_defined_hub_record_by_id

Delete a record from a user-defined hub. On success the API returns HTTP 200 with no documented response body. Required: id (The identifier of a record in the user-defined hub), infocenter_area.

get_single_deltek_vantagepoint_user_by_id

Retrieve a user record based on a primary key (Username). The API returns the matching record inside a JSON array. Returns: Username, DisplayUsername, DisableLogin, ForceChangePassword, Password, Integrated, and 34 more fields. Required: id (The primary key Username of a specific User record).

list_all_deltek_vantagepoint_users

Retrieve a list of Vantagepoint users with associated information like status to help you distinguish between active and inactive users. Returns: Username, DisplayUsername, Employee, Status, EmployeeStatus, EmployeeName, and 1 more fields.

create_a_deltek_vantagepoint_vendor_payment_posting

Create a Vendor Payment posting. Returns: Period, PostSeq, UserName, PostDate, TransType, Completed, and 4 more fields.

list_all_deltek_vantagepoint_workflow_action_webhook_arguments

Retrieve all web service argument of a workflow action. Returns: ActionID, ArgName, SQLExpression, SQLIfExpression, SQLElseExpression, ArgOrder.

get_workflow_action_webhook_argument_by_id

Retrieve a single web service argument of a workflow action by specifying the action ID. The API returns the matching record inside a JSON array. Returns: ActionID, ArgName, SQLExpression, SQLIfExpression, SQLElseExpression, ArgOrder. Required: id (The unique identifier of workflow action).

create_a_deltek_vantagepoint_workflow_action_webhook_argument

Create a web service argument on a workflow . Returns: ActionID, ArgName, SQLExpression, SQLIfExpression, SQLElseExpression, ArgOrder. Required: ActionID, ArgName, SQLExpression, SQLIfExpression, SQLElseExpression, ArgOrder.

update_workflow_action_webhook_argument_by_id

Update the details of a web service argument on a workflow by specifying the action ID. Returns: ActionID, ArgName, SQLExpression, SQLIfExpression, SQLElseExpression, ArgOrder. Required: id (The unique identifier of the workflow action).

list_all_deltek_vantagepoint_workflow_action_webhooks

Retrieve all web services of a workflow. Returns: ActionID, WebhookURL, AuthUsername, AuthPassword, ClientID, ClientSecret, and 3 more fields.

get_single_deltek_vantagepoint_workflow_action_webhook_by_id

Retrieve a single web service of a workflow by specifying an action ID. The API returns the matching record inside a JSON array. Returns: ActionID, WebhookURL, AuthUsername, AuthPassword, ClientID, ClientSecret, and 3 more fields. Required: id (The unique identifier of the workflow action).

create_a_deltek_vantagepoint_workflow_action_webhook

Create a web service on a workflow. Returns: ActionID, WebhookURL, AuthUsername, AuthPassword, ClientID, ClientSecret, and 3 more fields. Required: ActionID, WebhookURL, AuthUsername, AuthPassword, ClientID, ClientSecret, RetryCount, Timeout, RunAfterSave.

update_a_deltek_vantagepoint_workflow_action_webhook_by_id

Update the details of a web service on a workflow by specifying the action ID. Returns: ActionID, WebhookURL, AuthUsername, AuthPassword, ClientID, ClientSecret, and 3 more fields. Required: id (The unique identifier of workflow action).

delete_a_deltek_vantagepoint_workflow_action_webhook_by_id

Delete a web service on a workflow by specifying the action ID. On success the API returns HTTP 200 with no documented response body. Required: id (The unique identifier of workflow action).

list_all_deltek_vantagepoint_workflow_actions

Retrieve all actions of a workflow. Returns: EventID, ActionID, ActionOrder, Action, PRLevel, Active, and 6 more fields.

deltek_vantagepoint_workflow_actions_bulk_update

Update a single workflow action. On success the API returns HTTP 200 with no documented response body. Required: EventID, ActionID.

list_all_deltek_vantagepoint_workflow_application_actions

Retrieve all actions of an application in a workflow by specifying the application name. Returns: EventID, ActionID, ActionOrder, Action, PRLevel, Active, and 6 more fields. Required: application_name.

list_all_deltek_vantagepoint_workflow_application_event_actions

Retrieve a single action of an application in a workflow event by specifying the application name and event ID. Returns: EventID, ActionID, ActionOrder, Action, PRLevel, Active, and 6 more fields. Required: application_name, event_id.

list_all_deltek_vantagepoint_workflow_application_events

Retrieve the contents of an application contained in a workflow event by specifying the application name. Returns: EventID, ApplicationName, TableName, EventType, ApprovalType, PRLevel, and 6 more fields. Required: application_name.

list_all_deltek_vantagepoint_workflow_conditions

Retrieve all conditions of a workflow. Returns: ConditionID, ID, ColumnName, DataType, Operator, ExpectedValue, and 4 more fields.

get_single_deltek_vantagepoint_workflow_condition_by_id

Retrieve a single workflow condition by specifying the condition ID. The API returns the matching record inside a JSON array. Returns: ConditionID, ID, ColumnName, DataType, Operator, ExpectedValue, and 4 more fields. Required: id (The unique identifier of a workflow condition).

create_a_deltek_vantagepoint_workflow_condition

Create a new workflow condition. Returns: ConditionID, ID, ColumnName, DataType, Operator, ExpectedValue, and 4 more fields. Required: ConditionID, ID, ColumnName, DataType, Operator, ExpectedValue, ExpectedValueDescription, ConditionOrder.

update_a_deltek_vantagepoint_workflow_condition_by_id

Update a single workflow condition by specifying the condition ID. Returns: ConditionID, ID, ColumnName, DataType, Operator, ExpectedValue, and 4 more fields. Required: id (The unique identifier of a workflow condition).

delete_a_deltek_vantagepoint_workflow_condition_by_id

Delete a workflow condition. On success the API returns HTTP 200 with no documented response body. Required: id (The unique identifier of a workflow condition).

list_all_deltek_vantagepoint_workflow_events

Retrieve all events of a workflow. Returns: EventID, ApplicationName, TableName, EventType, ApprovalType, PRLevel, and 6 more fields.

create_a_deltek_vantagepoint_workflow_event

Create a new workflow event. Returns: EventID, ApplicationName, TableName, EventType, ApprovalType, PRLevel, and 6 more fields. Required: EventID, ApplicationName, EventType, Active, EventOrder.

update_a_deltek_vantagepoint_workflow_event_by_id

Update a single workflow event. Returns: EventID, ApplicationName, TableName, EventType, ApprovalType, PRLevel, and 6 more fields. Required: id (The unique identifier of the workflow event).

delete_a_deltek_vantagepoint_workflow_event_by_id

Delete a single workflow event. On success the API returns HTTP 200 with no documented response body. Required: id (The unique identifier of the workflow event).

Why Truto

Why use Truto’s MCP server for Deltek Vantagepoint

Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 850+ integrations.

01

Auto-generated, always up to date

Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.

02

Fine-grained access control

Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.

03

Multi-tenant by design

Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.

04

Works with every MCP client

Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.

05

Built-in auth, rate limits, and error handling

Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.

06

Expiring and auditable servers

Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.

How It Works

From zero to integrated

Go live with Deltek Vantagepoint in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s Deltek Vantagepoint account

Use Truto’s frontend SDK to connect your customer’s Deltek Vantagepoint account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call Deltek Vantagepoint

Truto’s Proxy API is a 1-to-1 mapping of the Deltek Vantagepoint API. You call us, we call Deltek Vantagepoint, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate Deltek Vantagepoint’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about Deltek Vantagepoint on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

How does authentication to Deltek Vantagepoint work through Truto?

Truto handles the Deltek token exchange for you — your end users connect their Vantagepoint tenant once through a Truto-hosted flow, and Truto manages token refresh and session handling so you can call the API without implementing Deltek's auth yourself.

Can I create and update transactional records, or is this read-only?

Full read and write is supported across the major transactional hubs — AP vouchers, AP disbursements, cash receipts, cash disbursements, journal entries, timesheets, employee expenses, labor adjustments, invoices, and more all expose create, update, and delete operations in addition to list and get.

How do I handle Deltek's WBS1/WBS2/WBS3 project hierarchy?

Use the projects endpoint along with project hierarchies, project codes, project contracts, and project team members to resolve the full WBS structure. Any transaction you post (timesheet, voucher, expense) must reference the correct WBS keys, which Truto surfaces in the project payloads.

Are custom fields and user-defined hubs supported?

Yes. Truto exposes code table items and metadata, custom field dropdown values, custom tables across all major hubs (project, firm, contact, employee, activity, marketing campaign, boilerplate), and full CRUD on user-defined hub records so you can read and write Deltek customizations.

How do I get real-time updates instead of polling?

Truto can create and manage Deltek workflow action webhooks programmatically, including their arguments and conditions, so your app receives event notifications when records change in Vantagepoint rather than polling list endpoints on a schedule.

Can I attach documents like receipts or invoices to transactions?

Yes. Supporting document endpoints are available across AP vouchers, AP disbursements, journal entries, employee expenses, projects, firms, contacts, employees, activities, boilerplates, units, marketing campaigns, and user-defined hubs — so you can attach and delete files on the records your workflow creates.

Does the integration support multi-company Deltek deployments?

Yes. You can list all companies, active companies, employee-new-companies, and company accrual codes, and update the active company context — which is important for firms running Deltek with multiple legal entities in one tenant.

Deltek Vantagepoint

Get Deltek Vantagepoint integrated into your app

Our team understands what it takes to make a Deltek Vantagepoint integration successful. A short, crisp 30 minute call with folks who understand the problem.