---
title: "Update a contact"
method: PATCH
path: "/accounting/{connection_id}/contact/{id}"
tags: ["accounting", "contact"]
---

# Update a contact

`PATCH /accounting/{connection_id}/contact/{id}`

## Path parameters

- `connection_id` string, required
- `id` string, required

## Query parameters

- `fields` string[]
- `raw` string

## Request body

- AccountingContact
  - `id` string
  - `created_at` string, date-time
  - `updated_at` string, date-time
  - `name` string
  - `first_name` string
  - `last_name` string
  - `emails` AccountingEmail[]
    - `email` string
    - `type` 'WORK' | 'HOME' | 'OTHER'
  - `telephones` AccountingTelephone[]
    - `telephone` string
    - `type` 'WORK' | 'HOME' | 'OTHER' | 'FAX' | 'MOBILE'
  - `currency` string
  - `billing_address` PropertyAccountingContactBillingAddress
    - `address1` string
    - `address2` string
    - `city` string
    - `region` string
    - `region_code` string
    - `postal_code` string
    - `country` string
    - `country_code` string
  - `shipping_address` PropertyAccountingContactShippingAddress
    - `address1` string
    - `address2` string
    - `city` string
    - `region` string
    - `region_code` string
    - `postal_code` string
    - `country` string
    - `country_code` string
  - `is_active` boolean
  - `tax_exemption` 'FEDERAL_GOV' | 'REGION_GOV' | 'LOCAL_GOV' | 'TRIBAL_GOV' | 'CHARITABLE_ORG' | 'RELIGIOUS_ORG' | 'EDUCATIONAL_ORG' | 'MEDICAL_ORG' | 'RESALE' | 'FOREIGN' | 'OTHER'
  - `tax_number` string
  - `is_customer` boolean
  - `is_supplier` boolean
  - `portal_url` string
  - `payment_methods` AccountingContactPaymentMethod[]
    - `id` string
    - `type` 'ACH' | 'ALIPAY' | 'CARD' | 'GIROPAY' | 'IDEAL' | 'OTHER' | 'PAYPAL' | 'WIRE' | 'CHECK', required
    - `name` string
    - `default` boolean
  - `company_name` string
  - `identification` string
  - `associated_contacts` AccountingAssociatedContact[]
    - `id` string
    - `name` string
    - `emails` AccountingEmail[]
      - `email` string
      - `type` 'WORK' | 'HOME' | 'OTHER'
  - `organization_id` string
  - `payment_terms` 'ON_RECEIPT' | 'NET_7' | 'NET_10' | 'NET_15' | 'NET_20' | 'NET_25' | 'NET_30' | 'NET_45' | 'NET_60' | 'NET_90' | 'OTHER'
  - `raw` object

## Response `200`

Successful

- AccountingContact
  - `id` string
  - `created_at` string, date-time
  - `updated_at` string, date-time
  - `name` string
  - `first_name` string
  - `last_name` string
  - `emails` AccountingEmail[]
    - `email` string
    - `type` 'WORK' | 'HOME' | 'OTHER'
  - `telephones` AccountingTelephone[]
    - `telephone` string
    - `type` 'WORK' | 'HOME' | 'OTHER' | 'FAX' | 'MOBILE'
  - `currency` string
  - `billing_address` PropertyAccountingContactBillingAddress
    - `address1` string
    - `address2` string
    - `city` string
    - `region` string
    - `region_code` string
    - `postal_code` string
    - `country` string
    - `country_code` string
  - `shipping_address` PropertyAccountingContactShippingAddress
    - `address1` string
    - `address2` string
    - `city` string
    - `region` string
    - `region_code` string
    - `postal_code` string
    - `country` string
    - `country_code` string
  - `is_active` boolean
  - `tax_exemption` 'FEDERAL_GOV' | 'REGION_GOV' | 'LOCAL_GOV' | 'TRIBAL_GOV' | 'CHARITABLE_ORG' | 'RELIGIOUS_ORG' | 'EDUCATIONAL_ORG' | 'MEDICAL_ORG' | 'RESALE' | 'FOREIGN' | 'OTHER'
  - `tax_number` string
  - `is_customer` boolean
  - `is_supplier` boolean
  - `portal_url` string
  - `payment_methods` AccountingContactPaymentMethod[]
    - `id` string
    - `type` 'ACH' | 'ALIPAY' | 'CARD' | 'GIROPAY' | 'IDEAL' | 'OTHER' | 'PAYPAL' | 'WIRE' | 'CHECK', required
    - `name` string
    - `default` boolean
  - `company_name` string
  - `identification` string
  - `associated_contacts` AccountingAssociatedContact[]
    - `id` string
    - `name` string
    - `emails` AccountingEmail[]
      - `email` string
      - `type` 'WORK' | 'HOME' | 'OTHER'
  - `organization_id` string
  - `payment_terms` 'ON_RECEIPT' | 'NET_7' | 'NET_10' | 'NET_15' | 'NET_20' | 'NET_25' | 'NET_30' | 'NET_45' | 'NET_60' | 'NET_90' | 'OTHER'
  - `raw` object

---

[API](https://skmtc.net/unified/apis/unified-to-api.md) · [All operations](https://skmtc.net/unified/apis/unified-to-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/unified/unified-to-api/versions/1f72720916e4/schema)
