Connectors Reference

Infusionsoft

Infusionsoft is sales and marketing automation software built exclusively for small business success.

 

Status: Preview

Tier: Premium

Version: 1.0.0

 

Actions:

Name

Summary

CreateTask (CreateTask_Request body, [internal]string Content-Type)

Create a task

UpdateTask (integer id, CreateTask_Request body, [internal]string Content-Type)

Update a task

ListTasks ([internal]string order)

List tasks

 

Triggers:

Name

Summary

OnNewTask ([internal]string order)

When a new task is created

OnNewOrder ()

When there is a new order

 

Objects:

Name

Summary

CreateTask_Request

 

ListTasks_Response

 

OnNewOrderResponseItem

 

Task_Response

 

 

Actions:

CreateTask

Summary: Create a task

Description: Create a new task.

 

Syntax:

Infusionsoft.CreateTask (CreateTask_Request body, [internal]string Content-Type)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

CreateTask_Request

 

 

True

Content-Type

string

(Content-Type)

 

True

 

Returns:

          Type:Task_Response

 

UpdateTask

Summary: Update a task

Description: Update an existing task.

 

Syntax:

Infusionsoft.UpdateTask (integer id, CreateTask_Request body, [internal]string Content-Type)

 

Parameters:

Name

Type

Summary

Required

Related Action

id

integer

(Id)

Id of the task.

True

ListTasks

body

CreateTask_Request

 

 

True

Content-Type

string

(Content-Type)

 

True

 

Returns:

          Type:Task_Response

 

ListTasks

Summary: List tasks

Description: Retrieve a page of tasks ordered by due date.

 

Syntax:

Infusionsoft.ListTasks ([internal]string order)

 

Parameters:

Name

Type

Summary

Required

Related Action

order

string

(order)

 

True

 

Returns:

          Type:ListTasks_Response

 

Triggers:

Trigger OnNewTask

Summary: When a new task is created

Description: Trigger a flow on a new task.

 

Syntax:

Infusionsoft.OnNewTask ([internal]string order)

 

Parameters:

Name

Type

Summary

Required

Related Action

order

string

(order)

 

True

 

Returns:

          Type:array of (Task_Response)

 

Trigger OnNewOrder

Summary: When there is a new order

Description: Trigger an action when there is a new order.

 

Syntax:

Infusionsoft.OnNewOrder ()

 

Returns:

          Type:array of (OnNewOrderResponseItem)

          Summary: orders

          Description: orders

 


 

CreateTask_Request

Summary:

Description:

 

          Properties:

Name

Type

Summary

title

string

Title

The title of the task.

description

string

Description

A description of the task title.

type

string

Type

Type of the task.  Values: [Call, Email, Appointment, Fax, Letter, Other]

priority

integer(int32)

Priority

Priority of the task (1, 2, 3, etc.)

due_date

string(date-time)

Due date (format: YYYY-MM-ddThh:mm:ss.fffZ)

Due date of the task (Ex. 2014-06-17T17:12:52.000Z


 

ListTasks_Response

Summary:

Description:

 

          Properties:

Name

Type

Summary

tasks

array of (TasksItem)

Tasks

Collection of tasks.

 

TasksItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

id

integer(int32)

Id

An integer that uniquely identifies this task.

title

string

Title

The actual task name (Do this thing).

description

string

Description

A description of the task defined by the user.

type

string

Type

A string representing the type of Task as defined by the user from a list of types editable in the Infusionsoft application.

priority

integer(int32)

Priority

The priority of the task.

completed

boolean

Completed

A boolean indicating the completed status of the task.

url

string

URL

The link to the task.

due_date

string(date-time)

Due Date

The datetime the task is due, given as GMT in ISO 8601 format.

 


 

OnNewOrderResponseItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

id

integer(int32)

Id

The unique id of the order.

title

string

Title

Name given to the order.

status

string

Status

The status of the order.

total

number(float)

Total

Total amount of the order.

shipping_information

Shipping_information

Shipping

Shipping info for the order.

contact

Contact

Contact

Order contact.

creation_date

string(date-time)

Creation Date

Creation date of the order.

order_date

string(date-time)

Order Date

Order date of the order.

total_paid

number(float)

Total Paid

Total paid amount of the order.

total_due

number(float)

Total Due

Total amount due for the order.

 

Shipping_information

Summary: Shipping

Description: Shipping info for the order.

 

          Properties:

Name

Type

Summary

first_name

string

First Name

First name of the shipping address.

middle_name

string

Middle Name

Middle name of the shipping address.

last_name

string

Last Name

Last name name of the shipping address.

company

string

Company

Company associated with the shipping address.

phone

string

Phone Number

Phone number associated with the shipping address.

street1

string

Street Line 1

First street line of the shipping address.

street2

string

Street Line 2

Second street line of the shipping address.

city

string

City

The city in the shipping address.

state

string

State

The state in the shipping address.

zip

string

Zip

The zip code in the shipping address.

country

string

Country

The country in the shipping address.

 

Contact

Summary: Contact

Description: Order contact.

 

          Properties:

Name

Type

Summary

email

string

Email Address

Email address of the contact.

first_name

string

First Name

First name of the contact.

last_name

string

Last Name

Last name of the contact.

company_name

string

Company

Company of the contact.

job_title

string

Job Title

Job Title of the contact.

 


 

Task_Response

Summary:

Description:

 

          Properties:

Name

Type

Summary

id

integer(int32)

Id

An integer that uniquely identifies this task.

title

string

Title

The actual task name (Do this thing).

description

string

Description

A description of the task defined by the user.

type

string

Type

A string representing the type of Task as defined by the user from a list of types editable in the Infusionsoft application.

priority

integer(int32)

Priority

The priority of the task.

completed

boolean

Completed

A boolean indicating the completed status of the task.

url

string

URL

The link to the task.

due_date

string(date-time)

Due Date

The datetime the task is due, given as GMT in ISO 8601 format.