Skip to main content

Create contact

POST 

/contacts

Create contact

Request

Header Parameters

    x-customer-id stringrequired

    The customer ID that uniquely identifies the customer in your application

    Example: my-customer-1
    x-provider-name stringrequired

    The provider name

    Example: salesforce

Body

required
    record objectrequired
    first_name stringnullable
    last_name stringnullable
    account_id stringnullable
    addresses object[]
  • Array [
  • address_type stringrequired

    Possible values: [primary, mailing, other, billing, shipping]

    city stringnullablerequired
    country stringnullablerequired
    postal_code stringnullablerequired
    state stringnullablerequired
    street_1 stringnullablerequired
    street_2 stringnullablerequired
  • ]
  • email_addresses object[]
  • Array [
  • email_address stringrequired
    email_address_type stringrequired

    Possible values: [primary, work, other]

  • ]
  • phone_numbers object[]
  • Array [
  • phone_number stringnullablerequired
    phone_number_type stringrequired

    Possible values: [primary, mobile, fax, other]

  • ]
  • owner_id stringnullable
    lifecycle_stage lifecycle_stagenullable

    Possible values: [subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer, evangelist, other]

    custom_fields object

    Custom properties to be inserted that are not covered by the common object. Object keys must match exactly to the corresponding provider API.

    property name* any

    Custom properties to be inserted that are not covered by the common object. Object keys must match exactly to the corresponding provider API.

Responses

Contact created

Schema
    errors object[]
  • Array [
  • id stringrequired

    A unique identifier for the instance of the error. Provide this to support when contacting Supaglue.

    detail stringrequired

    A detailed description of the error.

    problem_type stringdeprecated

    The Supaglue error code associated with the error.

    title stringrequired

    A brief description of the error. The schema and type of message will vary by Provider.

    code stringrequired

    The Supaglue error code associated with the error.

    status stringrequired

    The HTTP status code associated with the error.

    meta objectrequired

    Additional metadata about the error.

    cause object

    The cause of the error. Usually the underlying error from the remote Provider.

    origin stringrequired

    Possible values: [remote-provider, supaglue]

    The origin of the error.

    application_name string

    The name of the application that generated the error.

    property name* any

    Additional metadata about the error.

  • ]
  • record object
    id stringrequired
    warnings object[]
  • Array [
  • detail string
    problem_type string
    title string
  • ]
Loading...