Acumatica API - Endpoint Default 24 200 001 icon

Acumatica API - Endpoint Default 24 200 001

Interact with Acumatica Endpoint Default/24.200.001

Actions478

Contact → Insert/Update

AI-generated

Summary

Insert a new contact or update an existing contact in the Acumatica system using detailed contact data.

Inputs

  • Activities — Optional array of activity objects related to the contact, including billable status, dates, category, project details, and other metadata.
  • Address — Optional address object containing fields like address lines, city, country, postal code, state, and whether the address is validated.
  • Attributes — Optional list of custom attribute objects for the contact, each with an ID, description, activity status, required flag, and value details.
  • Campaigns — Optional array defining campaign associations for the contact, including campaign ID, name, contact ID, and stage.
  • Cases — Optional list of case records linked to the contact, with details such as case ID, class ID, status, severity, subject, and owner.
  • Duplicates — Optional duplicates information to specify possible duplicate contacts with business account details and other identifiers.
  • Marketing Lists — Optional marketing list memberships for the contact specifying list IDs, names, formats, subscription status, and dynamic list flag.
  • Notifications — Optional array of notification configurations related to the contact, with details like description, format, mailing ID, and active status.
  • Opportunities — Optional sales opportunity records associated with the contact, including currency, stage, probability, status, total amount, and workgroup.
  • Relations — Optional relations connecting the contact to accounts or other entities, with details such as account, role, email, primary status, and document metadata.
  • Role Assignments — Optional role assignment details for the contact, including role IDs, contact IDs, roles, creation/modification timestamps, and other metadata.
  • User Info — Optional user information for contact login, password settings, roles assignment, status, and user type.
  • Note ID — Optional note identifier associated with the contact.
  • Additional Fields — Optional collection of additional contact fields such as active status, business account, company name, contact class, dates, emails, phone numbers, personal details, marketing flags, ownership, synchronization, workgroup, and extended references.

Output shape

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

Returns the contact data after creation or update, reflecting changes made. Supports updating by specifying the ContactID; if not present, a new contact is inserted. Empty or default parameters are stripped to prevent API errors.

Links

Discussion