Acumatica API - Endpoint Default 23 200 001 icon

Acumatica API - Endpoint Default 23 200 001

Interact with Acumatica Endpoint Default/23.200.001

Actions478

Project → Insert/Update

AI-generated

Summary

Insert or update a Project record in Acumatica.

Inputs

  • ActivityHistory — Activity History Item (billable, overtime, etc.)
  • ApprovalDetails — Approval Detail (Approved By, Approver, etc.)
  • Attributes — Attribute information (Attribute ID, Is Active, etc.)
  • Balances — Balance data (Account Group, Actual Amount, etc.)
  • BillingAndAllocationSettings — Billing and Allocation Settings (Allocation Rule, Billing Period, etc.)
  • BillToSettings — Bill To Settings (Bill To Address, overrides, etc.)
  • Employees — Employee list (Department, Employee ID, etc.)
  • Equipments — Equipment list (Active, Description, etc.)
  • GLAccounts — GL Account configuration (Accrual Account, Default Account, etc.)
  • Invoices — Invoice information (AR Doc Date, Billing Nbr, etc.)
  • ProjectProperties — Project Properties (Certified Job, End Date, etc.)
  • UnionLocals — Union Locals (Description, Union Local ID)
  • VisibilitySettings — Visibility Settings (AP, AR, CRM, etc.)
  • Retainage — Retainage configuration (Retainage Mode, Cap Pct, etc.)
  • ProjectAddress — Project Address (Address Line1, City, etc.)
  • additionalFields — Additional fields (Project ID, Status, etc.)

Output shape

a single Project record

Returns the updated Project; may include computed fields; optional fields omitted.

Examples

Example 1: Insert a new Project

Provide required fields such as ProjectID, Status, Customer, StartDate; execute to create the record.

Example 2: Update an existing Project

Include the existing ProjectID and modify fields like Status or RevenueBudgetLevel; execute to persist changes.

Example 3: Update related collections

Include nested collections (e.g., Invoices, Employees) to modify related records in the same operation.

Links

Discussion