Skip to main content
PUT
/
contacts
/
{sellerId}
/
{contactId}
Update contact
curl --request PUT \
  --url https://api.quivo.co/contacts/{sellerId}/{contactId} \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "<string>",
  "subscriptionType": "ALL",
  "notificationSubscriptions": [
    {
      "type": "<string>",
      "category": "<string>"
    }
  ],
  "notificationCategories": [
    "ORDERS"
  ]
}
'
{
  "email": "<string>",
  "subscriptionType": "ALL",
  "notificationSubscriptions": [
    {
      "type": "<string>",
      "category": "<string>"
    }
  ],
  "id": 123
}

Path Parameters

sellerId
integer<int64>
required

The unique identifier for the seller account. This ID is used to scope operations to a specific seller's data and resources.

contactId
integer<int64>
required

The unique identifier for a contact associated with the seller.

Body

application/json

Complete resource data to update at /contacts/{sellerId}/{contactId}

Request payload for creating a new contact associated with a seller. Contains contact information including name, email, phone, and address details.

email
string

Email address

subscriptionType
enum<string>

The type or category of the subscription

Available options:
ALL,
CUSTOM,
NOTHING
notificationSubscriptions
object[]

Subscription information

notificationCategories
enum<string>[]

Array of notification categorie

Available options:
ORDERS,
RETURN_SHIPMENTS,
ITEMS,
INBOUNDS,
CUSTOMER_INQUIRY,
SHOPS,
RETURN_LINK_LABEL,
SHIPMENT_LABEL,
INVENTORY,
API_KEY_REQUESTS,
IMPORTANT

Response

Returns the updated contact with current contact details.

Contact information associated with a seller. Contains name, email, phone, address, and relationship details.

email
string

Email address

subscriptionType
enum<string>

The type or category of the subscription

Available options:
ALL,
CUSTOM,
NOTHING
notificationSubscriptions
object[]

Subscription information

id
integer<int64>

The unique identifier for the id