Acumatica API - Endpoint Default 25 200 001 icon

Acumatica API - Endpoint Default 25 200 001

Interact with Acumatica Endpoint Default/25.200.001

Actions478

Contact → Insert/Update

AI-generated

Summary

Insert or update a Contact record in the Acumatica ERP system by providing detailed contact data with optional nested collections for Activities, Address, Attributes, Campaigns, Cases, Duplicates, Marketing Lists, Notifications, Opportunities, Relations, Role Assignments, and User Info, along with various additional fields to specify contact information.

Inputs

  • Activities — Optional list of activities to associate with the contact, each including details like Billable, Overtime, Category, Cost Code, dates, ownership, status, and notes.
  • Address — Optional single address object describing the contact's address details including lines, city, country, postal code, state, and other location-related fields.
  • Attributes — Optional list of attributes with IDs, descriptions, activity status, required flag, values, and notes to assign to the contact.
  • Campaigns — Optional list of campaign associations, providing campaign identifiers, names, contact ID, and stage info.
  • Cases — Optional list of cases related to the contact including IDs, class, dates, owner, reason, severity, status, and subject.
  • Duplicates — Optional list of duplicates with information about associated business accounts, display names, emails, modification dates, and types.
  • Marketing Lists — Optional list of marketing lists associating the contact to marketing list IDs, names, formats, subscription status, and dynamic list flags.
  • Notifications — Optional list of notifications for the contact containing IDs, class IDs, mailing information, description, format, module, report, and source.
  • Opportunities — Optional list of sales opportunities linked to the contact detailing currency, display name, estimation, owner, probability, stage, status, subject, total amount, and workgroup.
  • Relations — Optional list of relations describing account links, contact info, document references, roles, contact IDs, and related metadata.
  • Role Assignments — Optional list of role assignments specifying role IDs, associated account and contact IDs, location, role name, and timestamps.
  • User Info — Optional user account information including login, password, roles, status, user type, and password generation flag.
  • Note ID — Optional note identifier for the contact.
  • Additional Fields — Various optional fields to specify contact details such as personal info, preferences (do not call/email/fax), company info, contact methods, status, and other metadata.

Output shape

a JSON object representing the inserted or updated Contact record data as returned by the Acumatica API

Response includes fields reflecting the submitted data with server-assigned identifiers and timestamps where applicable. Partial or nested fields are supported; omitted optional fields are not included. Errors in data cause failure responses.

Links

Discussion