Skip to main content

Contact address Workflow Tasks

Contact address tasks are used to create, update, and delete Contact addresss.

Create Contact address

task: "ContactAddress/Create@1"
name: createContactAddress
inputs:
values:
organizationId: "{{ organizationId }}"
addressLine: "{{ addressLine }}"
addressLine2: "{{ addressLine2 }}"
addressType: "{{ addressType }}"
cityName: "{{ cityName }}"
contactId: "{{ contactId }}"
countryCode: "{{ countryCode }}"
customValues: "{{ customValues }}"
location: "{{ location }}"
postalCode: "{{ postalCode }}"
stateCode: "{{ stateCode }}"
outputs:
- name: contactAddress
mapping: "contactAddress"

Get Contact address

task: "ContactAddress/Get@1"
name: getContactAddress
inputs:
contactAddressId: "123"

outputs:
- name: contactAddress
mapping: "contactAddress"

Update Contact address

task: "ContactAddress/Update@1"
name: updateContactAddress
inputs:
contactAddressId: "123"
values:
addressLine: "{{ addressLine }}"
addressLine2: "{{ addressLine2 }}"
addressType: "{{ addressType }}"
cityName: "{{ cityName }}"
contactId: "{{ contactId }}"
countryCode: "{{ countryCode }}"
customValues: "{{ customValues }}"
location: "{{ location }}"
postalCode: "{{ postalCode }}"
stateCode: "{{ stateCode }}"

Delete Contact address

task: "ContactAddress/Delete@1"
name: deleteContactAddress
inputs:
contactAddressId: "123"

Example Contact address Workflow

workflow:
name: "Contact address / Create ContactAddress Example Workflow"
description: "Create Contact address Example Workflow"
version: "1.0"
executionMode: "Sync"

inputs:
- name: "organizationId"
type: "Organization"
displayName: "Organization id"
description: "Organization id"
multiple: false
required: true
defaultValue: ""
additionalProperties:
visible: true
mapping: "contactAddress.organizationId"
- name: "addressLine"
type: "string"
displayName: "Address line"
description: "Address line"
multiple: false
required: true
defaultValue: ""
additionalProperties:
visible: true
mapping: "contactAddress.addressLine"
- name: "addressLine2"
type: "string"
displayName: "Address line 2"
description: "Address line 2"
multiple: false
required: false
defaultValue: ""
additionalProperties:
visible: true
mapping: "contactAddress.addressLine2"
- name: "addressType"
type: "AddressType"
displayName: "Address type"
description: "Address type"
multiple: false
required: true
defaultValue: ""
additionalProperties:
visible: true
mapping: "contactAddress.addressType"
- name: "cityName"
type: "string"
displayName: "City name"
description: "City name"
multiple: false
required: false
defaultValue: ""
additionalProperties:
visible: true
mapping: "contactAddress.cityName"
- name: "contactId"
type: "Contact"
displayName: "Contact id"
description: "Contact id"
multiple: false
required: true
defaultValue: ""
additionalProperties:
visible: true
mapping: "contactAddress.contactId"
- name: "countryCode"
type: "Country"
displayName: "Country code"
description: "Country code"
multiple: false
required: false
defaultValue: ""
additionalProperties:
visible: true
mapping: "contactAddress.countryCode"
- name: "customValues"
type: "string,string"
displayName: "Custom values"
description: "Custom values"
multiple: false
required: false
defaultValue: ""
additionalProperties:
visible: true
mapping: "contactAddress.customValues"
- name: "location"
type: "Point"
displayName: "Location"
description: "Location"
multiple: false
required: false
defaultValue: ""
additionalProperties:
visible: true
mapping: "contactAddress.location"
- name: "postalCode"
type: "string"
displayName: "Postal code"
description: "Postal code"
multiple: false
required: false
defaultValue: ""
additionalProperties:
visible: true
mapping: "contactAddress.postalCode"
- name: "stateCode"
type: "State"
displayName: "State code"
description: "State code"
multiple: false
required: false
defaultValue: ""
additionalProperties:
visible: true
mapping: "contactAddress.stateCode"

outputs:
- name: contactAddress
mapping: "createContactAddressActivity.createContactAddress.contactAddress"

activities:
- name: "createContactAddressActivity"
description: "Create Contact address"
steps:
- task: "ContactAddress/Create@1"
name: createContactAddress
inputs:
contactAddress:
organizationId: "{{ organizationId }}"
addressLine: "{{ addressLine }}"
addressLine2: "{{ addressLine2 }}"
addressType: "{{ addressType }}"
cityName: "{{ cityName }}"
contactId: "{{ contactId }}"
countryCode: "{{ countryCode }}"
customValues: "{{ customValues }}"
location: "{{ location }}"
postalCode: "{{ postalCode }}"
stateCode: "{{ stateCode }}"
outputs:
- name: contactAddress
mapping: "contactAddress"
- name: "getContactAddressActivity"
description: "Get ContactAddress"
steps:
- task: "ContactAddress/Get@1"
name: getContactAddress
inputs:
contactAddressId: "{{ createContactAddressActivity.createContactAddress.contactAddress.contactAddressId }}"
outputs:
- name: contactAddressFromGet
mapping: "contactAddress"
- name: "updateContactAddressActivity"
description: "Update ContactAddress"
steps:
- task: "ContactAddress/Update@1"
name: updateContactAddress
inputs:
organizationId: "{{ getContactAddressActivity.getContactAddress.contactAddress.organizationId }}"
contactAddressId: "{{ getContactAddressActivity.getContactAddress.contactAddress.contactAddressId }}"
contactAddress:
addressLine: "{{ addressLine }}"
addressLine2: "{{ addressLine2 }}"
addressType: "{{ addressType }}"
cityName: "{{ cityName }}"
contactId: "{{ contactId }}"
countryCode: "{{ countryCode }}"
customValues: "{{ customValues }}"
location: "{{ location }}"
postalCode: "{{ postalCode }}"
stateCode: "{{ stateCode }}"
- name: "deleteContactAddressActivity"
description: "Delete ContactAddress"
steps:
- task: "ContactAddress/Delete@1"
name: deleteContactAddress
inputs:
organizationId: "{{ getContactAddressActivity.getContactAddress.contactAddress.organizationId }}"
contactAddressId: "{{ getContactAddressActivity.getContactAddress.contactAddress.contactAddressId }}"