---
title: Deltek Vantagepoint API Integration on Truto
slug: deltekvantagepoint
category: ERP
canonical: "https://truto.one/integrations/detail/deltekvantagepoint/"
---

# Deltek Vantagepoint API Integration on Truto



**Category:** ERP  
**Status:** Beta

## MCP-ready AI tools

Truto exposes 432 tools for Deltek Vantagepoint that AI agents can call directly.

- **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).

## How it works

1. **Link your customer's Deltek Vantagepoint account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Deltek Vantagepoint.** The Proxy API is a 1-to-1 mapping of the Deltek Vantagepoint API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **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.
- **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.
- **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.
- **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.
- **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

- **Bulk timesheet posting** — Push employee time entries into Deltek with a single bulk call that updates timesheet masters, details, and postings transactionally.
- **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.
- **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.
- **Employee onboarding sync** — Create Deltek employees and populate their skills, education, credentials, and citizenship records from your HRIS in a single onboarding flow.
- **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.
- **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.

## FAQs

### 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.
