Start with a trigger
Select a trigger that sets your workflow in motion.
This could be anything from a new order in your Shopify store to a customer signing up for your newsletter.
Triggers are the starting points that tell MESA when to act.
MESA is the most flexible way automate Printful to Xero. Easily add workflows to simplify your work.
MESA helps you make workflows that keeps your business running. A trigger is the event to start a workflow then, actions are performed.
Code
Name
Account ID
Type
Bank Account Number
Status
Description
Bank Account Type
Currency Code
Tax Type
Enable Payments To Account
Show In Expense Claims
Class
System Account
Reporting Code
Reporting Code Name
Updated Date U T C
Add To Watchlist
Contact ID
Merged To Contact ID
Contact Number
Account Number
Contact Status
Name
First Name
Last Name
Company Number
Email Address
Skype User Name
Contact Persons
Bank Account Details
Tax Number
Accounts Receivable Tax Type
Accounts Payable Tax Type
Addresses
Phones
Is Supplier
Is Customer
Sales Default Line Amount Type
Purchases Default Line Amount Type
Default Currency
Xero Network Key
Sales Default Account Code
Purchases Default Account Code
Sales Tracking Categories
Purchases Tracking Categories
Tracking Category Name
Tracking Category Option
Payment Terms
Updated Date U T C
Contact Groups
Website
Branding Theme
Discount
Balances
Attachments
Status Attribute String
Employee ID
Status
First Name
Last Name
External Link
Updated Date U T C
Status Attribute String
Expense Claim ID
Status
Payments
User
Receipts
Updated Date U T C
Total
Amount Due
Amount Paid
Payment Due Date
Reporting Date
Receipt ID
Type
Contact
Line Items
Date
Due Date
Line Amount Types
Invoice Number
Reference
Branding Theme ID
URL
Currency Code
Currency Rate
Status
Sent To Contact
Expected Payment Date
Planned Payment Date
CISDeduction
CISRate
Sub Total
Total Tax
Total
Total Discount
Invoice ID
Repeating Invoice ID
Is Discounted
Payments
Prepayments
Overpayments
Amount Due
Amount Paid
Fully Paid On Date
Amount Credited
Updated Date U T C
Credit Notes
Attachments
Has Errors
Status Attribute String
Type
Contact
Line Items
Date
Due Date
Line Amount Types
Invoice Number
Reference
Branding Theme ID
URL
Currency Code
Currency Rate
Status
Sent To Contact
Expected Payment Date
Planned Payment Date
CISDeduction
CISRate
Sub Total
Total Tax
Total
Total Discount
Invoice ID
Repeating Invoice ID
Is Discounted
Payments
Prepayments
Overpayments
Amount Due
Amount Paid
Fully Paid On Date
Amount Credited
Updated Date U T C
Credit Notes
Attachments
Has Errors
Status Attribute String
Contact ID
Merged To Contact ID
Contact Number
Account Number
Contact Status
Name
First Name
Last Name
Company Number
Email Address
Skype User Name
Contact Persons
Bank Account Details
Tax Number
Accounts Receivable Tax Type
Accounts Payable Tax Type
Addresses
Phones
Is Supplier
Is Customer
Sales Default Line Amount Type
Purchases Default Line Amount Type
Default Currency
Xero Network Key
Sales Default Account Code
Purchases Default Account Code
Sales Tracking Categories
Purchases Tracking Categories
Tracking Category Name
Tracking Category Option
Payment Terms
Updated Date U T C
Contact Groups
Website
Branding Theme
Discount
Balances
Attachments
Status Attribute String
Quote ID
Quote Number
Reference
Terms
Contact
Line Items
Date
Date String
Expiry Date
Expiry Date String
Status
Currency Code
Currency Rate
Sub Total
Total Tax
Total
Total Discount
Title
Summary
Branding Theme ID
Updated Date U T C
Line Amount Types
Status Attribute String
Date
Contact
Line Items
User
Reference
Line Amount Types
Sub Total
Total Tax
Total
Receipt ID
Status
Receipt Number
Updated Date U T C
URL
Attachments
User ID
Email Address
First Name
Last Name
Updated Date U T C
Is Subscriber
Organisation Role
Starts when an order is canceled.
Starts when an order is created.
Starts when an order has failed.
Starts when an order is updated.
Starts when a package is returned.
Starts when a package is shipped.
Contacts
Create an attachment for a purchase order.
Account ID
Code
Name
Type
Bank Account Number
Status
Description
Bank Account Type
Currency Code
Tax Type
Enable Payments To Account
Show In Expense Claims
Reporting Code
Add To Watchlist
Allocations
Create an attachment for a specific account.
Create an attachment for a specific repeating invoice.
Bank Transactions
Create an attachment for a bank transaction.
Bank Transfers
Create a bank transfer attachment by file name.
Create a batch payment.
Payment Services
Create a contact attachment by file name.
Contacts
Contact Groups
Credit Notes
Allocations
Include Online
Code
Description
Asset Name
Asset ID
Asset Type ID
Asset Number
Purchase Date
Purchase Price
Disposal Date
Disposal Price
Asset Status
Warranty Expiry Date
Serial Number
Book Depreciation Setting
Book Depreciation Detail
Can Rollback
Accounting Book Value
Is Delete Enabled For Date
Employees
Expense Claims
Pagination
Items
File ID
Object ID
Object Group
Object Type
Asset Type Name
Book Depreciation Setting
Asset Type ID
Fixed Asset Account ID
Depreciation Expense Account ID
Accumulated Depreciation Account ID
Locks
Name
File Count
Is Inbox
ID
History Records
History Records
Create a history record for a batch payment.
History Records
History Records
History Records
History Records
History Records
History Records
History Records
History Records
History Records
History Records
Invoices
Include Online
Items
Create a leave application.
Contact ID
Source Transaction ID
Source Line Item ID
Target Transaction ID
Target Line Item ID
Linked Transaction ID
Status
Type
Source Transaction Type Code
Create an attachment for a manual journal.
Manual Journals
Payments
Contacts
Credit Notes
Employees
Items
Manual Journals
Purchase Orders
Quotes
Repeating Invoices
Earnings Rates
Deduction Types
Leave Types
Reimbursement Types
Create a pay run.
Invoice
Invoice Number
Credit Note Number
Account
Code
Date
Currency Rate
Amount
Bank Amount
Reference
Is Reconciled
Status
Payment ID
Batch Payment ID
Bank Account Number
Particulars
Details
Has Account
Status Attribute String
Payment Services
Create a payroll calendar.
Allocations
Name
Contact ID
Estimate Amount
Deadline Utc
Purchase Orders
Quotes
Create an attachment for a quote.
Repeating Invoices
Pagination
Items
Create a superfund.
Name
Charge Type
Rate
Estimate Minutes
Tax Rates
User ID
Task ID
Date Utc
Duration
Description
Create a timesheet.
Tracking Category ID
Tracking Option ID
Name
Option
Status
Options
Details
Changes
User
Date U T C
Details
Changes
User
Date U T C
Tracking Option ID
Name
Status
Tracking Category ID
Create a project for a contact.
Code
Name
Account ID
Type
Bank Account Number
Status
Description
Bank Account Type
Currency Code
Tax Type
Enable Payments To Account
Show In Expense Claims
Class
System Account
Reporting Code
Reporting Code Name
Updated Date U T C
Add To Watchlist
Remove a connection.
Remove a contact from a contact group.
Remove all contacts from a specific contact group.
Page
Page Size
Page Count
Item Count
Remove a specific file.
Remove an existing file association.
Remove a folder.
Remove a specific item.
Remove a linked transaction.
Remove a time entry for a project.
Remove a task.
Tracking Category ID
Tracking Option ID
Name
Option
Status
Options
Tracking Option ID
Name
Status
Tracking Category ID
Report Name
Report Type
Report Title
Report Date
Updated Date U T C
Contacts
Organisation ID
Start Month
End Month
Account Usage
Bank Account ID
Bank Account Name
Bank Account Currency Code
Statements
Code
Name
Account ID
Type
Bank Account Number
Status
Description
Bank Account Type
Currency Code
Tax Type
Enable Payments To Account
Show In Expense Claims
Class
System Account
Reporting Code
Reporting Code Name
Updated Date U T C
Add To Watchlist
Report ID
Report Name
Report Title
Report Type
Report Titles
Report Date
Rows
Updated Date U T C
Fields
Report ID
Report Name
Report Title
Report Type
Report Titles
Report Date
Rows
Updated Date U T C
Fields
Asset Type ID
Asset Type Name
Fixed Asset Account ID
Depreciation Expense Account ID
Accumulated Depreciation Account ID
Book Depreciation Setting
Locks
Page
Page Size
Page Count
Item Count
Attachment ID
File Name
URL
Mime Type
Content Length
Include Online
Report ID
Report Name
Report Title
Report Type
Report Titles
Report Date
Rows
Updated Date U T C
Fields
Balance Date
Asset
Liability
Equity
Report ID
Report Name
Report Title
Report Type
Report Titles
Report Date
Rows
Updated Date U T C
Fields
Attachment ID
File Name
URL
Mime Type
Content Length
Include Online
Type
Contact
Line Items
Bank Account
Is Reconciled
Date
Reference
Currency Code
Currency Rate
URL
Status
Line Amount Types
Sub Total
Total Tax
Total
Bank Transaction ID
Prepayment ID
Overpayment ID
Updated Date U T C
Status Attribute String
Attachment ID
File Name
URL
Mime Type
Content Length
Include Online
From Bank Account
To Bank Account
Amount
Date
Bank Transfer ID
Currency Rate
From Bank Transaction ID
To Bank Transaction ID
From Is Reconciled
To Is Reconciled
Reference
Created Date U T C
Obtain a list of batch payments.
Payment Service ID
Payment Service Name
Payment Service URL
Pay Now Text
Payment Service Type
Branding Theme ID
Name
Logo URL
Type
Sort Order
Created Date U T C
Report ID
Report Name
Report Title
Report Type
Report Titles
Report Date
Rows
Updated Date U T C
Fields
Budget ID
Type
Description
Updated Date U T C
Budget Lines
Tracking
Start Date
End Date
Cash Balance
Cashflow Activities
Account ID
Statement Balance
Statement Balance Date
Bank Statement
Cash Account
CISEnabled
Rate
Obtain a list of connections.
Name
Status
Contact Group ID
Contacts
Attachment ID
File Name
URL
Mime Type
Content Length
Include Online
Details
Changes
User
Date U T C
Contact ID
Merged To Contact ID
Contact Number
Account Number
Contact Status
Name
First Name
Last Name
Company Number
Email Address
Skype User Name
Contact Persons
Bank Account Details
Tax Number
Accounts Receivable Tax Type
Accounts Payable Tax Type
Addresses
Phones
Is Supplier
Is Customer
Sales Default Line Amount Type
Purchases Default Line Amount Type
Default Currency
Xero Network Key
Sales Default Account Code
Purchases Default Account Code
Sales Tracking Categories
Purchases Tracking Categories
Tracking Category Name
Tracking Category Option
Payment Terms
Updated Date U T C
Contact Groups
Website
Branding Theme
Discount
Balances
Attachments
Status Attribute String
Attachment ID
File Name
URL
Mime Type
Content Length
Include Online
Details
Changes
User
Date U T C
Obtain a list of credit note's pdfs.
Type
Contact
Date
Due Date
Status
Line Amount Types
Line Items
Sub Total
Total Tax
Total
CISDeduction
CISRate
Updated Date U T C
Currency Code
Fully Paid On Date
Credit Note ID
Credit Note Number
Reference
Sent To Contact
Currency Rate
Remaining Credit
Allocations
Applied Amount
Payments
Branding Theme ID
Status Attribute String
Has Errors
Code
Description
Employee ID
Status
First Name
Last Name
External Link
Updated Date U T C
Status Attribute String
Report ID
Report Name
Report Title
Report Type
Report Titles
Report Date
Rows
Updated Date U T C
Fields
Details
Changes
User
Date U T C
Expense Claim ID
Status
Payments
User
Receipts
Updated Date U T C
Total
Amount Due
Amount Paid
Payment Due Date
Reporting Date
Receipt ID
Start Date
End Date
Total
Total Detail
Total Other
Contacts
Manual Journals
Page
Page Size
Page Count
Item Count
File ID
Object ID
Object Group
Object Type
Total Count
Page
Per Page
Items
Report ID
Report Name
Report Title
Report Type
Report Titles
Report Date
Rows
Updated Date U T C
Fields
Asset Number Prefix
Asset Number Sequence
Asset Start Date
Last Depreciation Date
Default Gain On Disposal Account ID
Default Loss On Disposal Account ID
Default Capital Gain On Disposal Account ID
Opt In For Tax
Name
File Count
Is Inbox
ID
Name
File Count
Is Inbox
ID
Obtain a list of invoice pdfs.
Enabled
Attachment ID
File Name
URL
Mime Type
Content Length
Include Online
Details
Changes
User
Date U T C
Type
Contact
Line Items
Date
Due Date
Line Amount Types
Invoice Number
Reference
Branding Theme ID
URL
Currency Code
Currency Rate
Status
Sent To Contact
Expected Payment Date
Planned Payment Date
CISDeduction
CISRate
Sub Total
Total Tax
Total
Total Discount
Invoice ID
Repeating Invoice ID
Is Discounted
Payments
Prepayments
Overpayments
Amount Due
Amount Paid
Fully Paid On Date
Amount Credited
Updated Date U T C
Credit Notes
Attachments
Has Errors
Status Attribute String
Code
Inventory Asset Account Code
Name
Is Sold
Is Purchased
Description
Purchase Description
Purchase Details
Sales Details
Is Tracked As Inventory
Total Cost Pool
Quantity On Hand
Updated Date U T C
Item ID
Status Attribute String
Journal ID
Journal Date
Journal Number
Created Date U T C
Reference
Source ID
Source Type
Journal Lines
Leave Application ID
Employee ID
Leave Type ID
Title
Start Date
End Date
Description
Pay Out Type
Leave Periods
Updated Date U T C
Source Transaction ID
Source Line Item ID
Contact ID
Target Transaction ID
Target Line Item ID
Linked Transaction ID
Status
Type
Updated Date U T C
Source Transaction Type Code
Organisation ID
End Date
Lock Dates
Attachment ID
File Name
URL
Mime Type
Content Length
Include Online
Details
Changes
User
Date U T C
Narration
Journal Lines
Date
Line Amount Types
Status
URL
Show On Cash Basis Reports
Updated Date U T C
Manual Journal ID
Status Attribute String
Attachments
C I S Contractor Enabled
C I S Sub Contractor Enabled
Rate
Details
Changes
User
Date U T C
Type
Contact
Date
Status
Line Amount Types
Line Items
Sub Total
Total Tax
Total
Updated Date U T C
Currency Code
Overpayment ID
Currency Rate
Remaining Credit
Allocations
Applied Amount
Payments
Attachments
Earnings Rates
Deduction Types
Leave Types
Reimbursement Types
Payroll Calendar ID
Pay Run ID
Pay Run Period Start Date
Pay Run Period End Date
Pay Run Status
Payment Date
Payslip Message
Updated Date U T C
Payslips
Wages
Deductions
Tax
Super
Reimbursement
Net Pay
Payment Service ID
Payment Service Name
Payment Service URL
Pay Now Text
Payment Service Type
Details
Changes
User
Date U T C
Invoice
Invoice Number
Credit Note Number
Account
Code
Date
Currency Rate
Amount
Bank Amount
Reference
Is Reconciled
Status
Payment Type
Updated Date U T C
Payment ID
Batch Payment ID
Bank Account Number
Particulars
Details
Has Account
Status Attribute String
Name
Calendar Type
Start Date
Payment Date
Payroll Calendar ID
Updated Date U T C
Reference Date
Accounts
Tracking Categories
Days In Payroll Year
Employees Are S T P2
Details
Changes
User
Date U T C
Type
Contact
Date
Status
Line Amount Types
Line Items
Sub Total
Total Tax
Total
Reference
Updated Date U T C
Currency Code
Prepayment ID
Currency Rate
Remaining Credit
Allocations
Payments
Applied Amount
Attachments
Start Date
End Date
Net Profit Loss
Revenue
Expense
Report ID
Report Name
Report Title
Report Type
Report Titles
Report Date
Rows
Updated Date U T C
Fields
Page
Page Size
Page Count
Item Count
Page
Page Size
Page Count
Item Count
Page
Page Size
Page Count
Item Count
Page
Page Size
Page Count
Item Count
Attachment ID
File Name
URL
Mime Type
Content Length
Include Online
Details
Changes
User
Date U T C
Contact
Line Items
Date
Delivery Date
Line Amount Types
Purchase Order Number
Reference
Branding Theme ID
Currency Code
Status
Sent To Contact
Delivery Address
Attention To
Telephone
Delivery Instructions
Expected Arrival Date
Purchase Order ID
Currency Rate
Sub Total
Total Tax
Total
Total Discount
Updated Date U T C
Status Attribute String
Attachments
Attachment ID
File Name
URL
Mime Type
Content Length
Include Online
Details
Changes
User
Date U T C
Attachment ID
File Name
URL
Mime Type
Content Length
Include Online
Details
Changes
User
Date U T C
Type
Contact
Schedule
Line Items
Line Amount Types
Reference
Branding Theme ID
Currency Code
Status
Sub Total
Total Tax
Total
Repeating Invoice ID
ID
Attachments
Approved For Sending
Send Copy
Mark As Sent
Include P D F
Organisation ID
End Date
Reports
Start Date
End Date
Total
Total Detail
Total Other
Contacts
Manual Journals
Quote ID
Quote Number
Reference
Terms
Contact
Line Items
Date
Date String
Expiry Date
Expiry Date String
Status
Currency Code
Currency Rate
Sub Total
Total Tax
Total
Total Discount
Title
Summary
Branding Theme ID
Updated Date U T C
Line Amount Types
Status Attribute String
Page
Page Size
Page Count
Item Count
Obtain a list of subscription's usage records.
ABN
USI
SPIN
Product Name
Super Fund ID
Type
Name
ABN
BSB
Account Number
Account Name
Electronic Service Address
Employer Number
SPIN
USI
Updated Date U T C
Name
Tax Type
Tax Components
Status
Report Tax Type
Can Apply To Assets
Can Apply To Equity
Can Apply To Expenses
Can Apply To Liabilities
Can Apply To Revenue
Display Tax Rate
Effective Rate
Employee ID
Start Date
End Date
Status
Hours
Timesheet ID
Timesheet Lines
Updated Date U T C
Tracking Category ID
Tracking Option ID
Name
Option
Status
Options
Report ID
Report Name
Report Title
Report Type
Report Titles
Report Date
Rows
Updated Date U T C
Fields
Start Date
End Date
Accounts
Organisation ID
Data Month
Users
User ID
Email Address
First Name
Last Name
Updated Date U T C
Is Subscriber
Organisation Role
Code
Name
Account ID
Type
Bank Account Number
Status
Description
Bank Account Type
Currency Code
Tax Type
Enable Payments To Account
Show In Expense Claims
Class
System Account
Reporting Code
Reporting Code Name
Updated Date U T C
Add To Watchlist
Grab all details about an association count.
File ID
Object ID
Object Group
Object Type
Grab all details about an account's attachment.
Grab all details about an account's attachment.
Type
Contact
Line Items
Bank Account
Is Reconciled
Date
Reference
Currency Code
Currency Rate
URL
Status
Line Amount Types
Sub Total
Total Tax
Total
Bank Transaction ID
Prepayment ID
Overpayment ID
Updated Date U T C
Status Attribute String
Grab all details about a specific bank transaction attachment.
Grab all details about a bank transaction's attachment by file name.
Details
Changes
User
Date U T C
From Bank Account
To Bank Account
Amount
Date
Bank Transfer ID
Currency Rate
From Bank Transaction ID
To Bank Transaction ID
From Is Reconciled
To Is Reconciled
Reference
Created Date U T C
Details
Changes
User
Date U T C
Grab all details about a bank transfer's attachment.
Grab all details about a bank transfer's attachment by file name.
Grab all details of a specific batch payment.
Grab all details about the batch payment history.
Branding Theme ID
Name
Logo URL
Type
Sort Order
Created Date U T C
Budget ID
Type
Description
Updated Date U T C
Budget Lines
Tracking
Contact ID
Merged To Contact ID
Contact Number
Account Number
Contact Status
Name
First Name
Last Name
Company Number
Email Address
Skype User Name
Contact Persons
Bank Account Details
Tax Number
Accounts Receivable Tax Type
Accounts Payable Tax Type
Addresses
Phones
Is Supplier
Is Customer
Sales Default Line Amount Type
Purchases Default Line Amount Type
Default Currency
Xero Network Key
Sales Default Account Code
Purchases Default Account Code
Sales Tracking Categories
Purchases Tracking Categories
Tracking Category Name
Tracking Category Option
Payment Terms
Updated Date U T C
Contact Groups
Website
Branding Theme
Discount
Balances
Attachments
Status Attribute String
Grab all details about a contact by contact number.
Name
Status
Contact Group ID
Contacts
Grab all details about a contact's attachment.
Grab all details about a contact's attachment by file name.
Type
Contact
Date
Due Date
Status
Line Amount Types
Line Items
Sub Total
Total Tax
Total
CISDeduction
CISRate
Updated Date U T C
Currency Code
Fully Paid On Date
Credit Note ID
Credit Note Number
Reference
Sent To Contact
Currency Rate
Remaining Credit
Allocations
Applied Amount
Payments
Branding Theme ID
Status Attribute String
Has Errors
Grab all details about a credit note's attachment.
Grab all details about a credit note's attachment by file name.
Employee ID
Status
First Name
Last Name
External Link
Updated Date U T C
Status Attribute String
Expense Claim ID
Status
Payments
User
Receipts
Updated Date U T C
Total
Amount Due
Amount Paid
Payment Due Date
Reporting Date
Receipt ID
ID
Account Token
Account Number
Account Name
Account ID
Account Type
Currency
Country
Status
Error
Name
Mime Type
Size
Created Date Utc
Updated Date Utc
User
ID
Folder ID
Retrieve the file's content.
Asset ID
Asset Name
Asset Type ID
Asset Number
Purchase Date
Purchase Price
Disposal Date
Disposal Price
Asset Status
Warranty Expiry Date
Serial Number
Book Depreciation Setting
Book Depreciation Detail
Can Rollback
Accounting Book Value
Is Delete Enabled For Date
Name
File Count
Is Inbox
ID
Type
Contact
Line Items
Date
Due Date
Line Amount Types
Invoice Number
Reference
Branding Theme ID
URL
Currency Code
Currency Rate
Status
Sent To Contact
Expected Payment Date
Planned Payment Date
CISDeduction
CISRate
Sub Total
Total Tax
Total
Total Discount
Invoice ID
Repeating Invoice ID
Is Discounted
Payments
Prepayments
Overpayments
Amount Due
Amount Paid
Fully Paid On Date
Amount Credited
Updated Date U T C
Credit Notes
Attachments
Has Errors
Status Attribute String
Grab all details about an invoice's attachment.
Grab all details about an invoice's attachment by file name.
Code
Inventory Asset Account Code
Name
Is Sold
Is Purchased
Description
Purchase Description
Purchase Details
Sales Details
Is Tracked As Inventory
Total Cost Pool
Quantity On Hand
Updated Date U T C
Item ID
Status Attribute String
Details
Changes
User
Date U T C
Journal ID
Journal Date
Journal Number
Created Date U T C
Reference
Source ID
Source Type
Journal Lines
Journal ID
Journal Date
Journal Number
Created Date U T C
Reference
Source ID
Source Type
Journal Lines
Leave Application ID
Employee ID
Leave Type ID
Title
Start Date
End Date
Description
Pay Out Type
Leave Periods
Updated Date U T C
Source Transaction ID
Source Line Item ID
Contact ID
Target Transaction ID
Target Line Item ID
Linked Transaction ID
Status
Type
Updated Date U T C
Source Transaction Type Code
Narration
Journal Lines
Date
Line Amount Types
Status
URL
Show On Cash Basis Reports
Updated Date U T C
Manual Journal ID
Status Attribute String
Attachments
Grab all details about a manual journal's attachment.
Grab all details about a manual journal's attachment by file name.
Online Invoice URL
Organisation ID
APIKey
Name
Legal Name
Pays Tax
Version
Organisation Type
Base Currency
Country Code
Is Demo Company
Organisation Status
Registration Number
Employer Identification Number
Tax Number
Financial Year End Day
Financial Year End Month
Sales Tax Basis
Sales Tax Period
Default Sales Tax
Default Purchases Tax
Period Lock Date
End Of Year Lock Date
Created Date U T C
Timezone
Organisation Entity Type
Short Code
Class
Edition
Line Of Business
Addresses
Phones
External Links
Payment Terms
Type
Contact
Date
Status
Line Amount Types
Line Items
Sub Total
Total Tax
Total
Updated Date U T C
Currency Code
Overpayment ID
Currency Rate
Remaining Credit
Allocations
Applied Amount
Payments
Attachments
Payroll Calendar ID
Pay Run ID
Pay Run Period Start Date
Pay Run Period End Date
Pay Run Status
Payment Date
Payslip Message
Updated Date U T C
Payslips
Wages
Deductions
Tax
Super
Reimbursement
Net Pay
Invoice
Invoice Number
Credit Note Number
Account
Code
Date
Currency Rate
Amount
Bank Amount
Reference
Is Reconciled
Status
Payment Type
Updated Date U T C
Payment ID
Batch Payment ID
Bank Account Number
Particulars
Details
Has Account
Status Attribute String
Name
Calendar Type
Start Date
Payment Date
Payroll Calendar ID
Updated Date U T C
Reference Date
Employee ID
Payslip ID
First Name
Last Name
Wages
Deductions
Tax
Super
Reimbursements
Net Pay
Earnings Lines
Leave Earnings Lines
Timesheet Earnings Lines
Deduction Lines
Leave Accrual Lines
Reimbursement Lines
Superannuation Lines
Tax Lines
Updated Date U T C
Type
Contact
Date
Status
Line Amount Types
Line Items
Sub Total
Total Tax
Total
Reference
Updated Date U T C
Currency Code
Prepayment ID
Currency Rate
Remaining Credit
Allocations
Payments
Applied Amount
Attachments
Project ID
Contact ID
Name
Currency Code
Minutes Logged
Total Task Amount
Total Expense Amount
Estimate Amount
Minutes To Be Invoiced
Task Amount To Be Invoiced
Task Amount Invoiced
Expense Amount To Be Invoiced
Expense Amount Invoiced
Project Amount Invoiced
Deposit
Deposit Applied
Credit Note Amount
Deadline Utc
Total Invoiced
Total To Be Invoiced
Estimate
Status
Time Entry ID
User ID
Project ID
Task ID
Date Utc
Date Entered Utc
Duration
Description
Status
Contact
Line Items
Date
Delivery Date
Line Amount Types
Purchase Order Number
Reference
Branding Theme ID
Currency Code
Status
Sent To Contact
Delivery Address
Attention To
Telephone
Delivery Instructions
Expected Arrival Date
Purchase Order ID
Currency Rate
Sub Total
Total Tax
Total
Total Discount
Updated Date U T C
Status Attribute String
Attachments
Grab all details about a purchase order as a pdf.
Contact
Line Items
Date
Delivery Date
Line Amount Types
Purchase Order Number
Reference
Branding Theme ID
Currency Code
Status
Sent To Contact
Delivery Address
Attention To
Telephone
Delivery Instructions
Expected Arrival Date
Purchase Order ID
Currency Rate
Sub Total
Total Tax
Total
Total Discount
Updated Date U T C
Status Attribute String
Attachments
Grab all details about a purchase order's attachment.
Grab all details about a purchase order's attachment by file name.
Quote ID
Quote Number
Reference
Terms
Contact
Line Items
Date
Date String
Expiry Date
Expiry Date String
Status
Currency Code
Currency Rate
Sub Total
Total Tax
Total
Total Discount
Title
Summary
Branding Theme ID
Updated Date U T C
Line Amount Types
Status Attribute String
Grab all details about a quote as a pdf.
Grab all details about a quote's attachment.
Grab all details about a quote's attachment by file name.
Type
Contact
Schedule
Line Items
Line Amount Types
Reference
Branding Theme ID
Currency Code
Status
Sub Total
Total Tax
Total
Repeating Invoice ID
ID
Attachments
Approved For Sending
Send Copy
Mark As Sent
Include P D F
Grab all details about a repeating invoice's attachment.
Grab all details about a repeating invoice's attachment by file name.
Report ID
Report Name
Report Title
Report Type
Report Titles
Report Date
Rows
Updated Date U T C
Fields
ID
Feed Connection ID
Status
Start Date
End Date
Start Balance
End Balance
Statement Lines
Errors
Statement Line Count
Grab all details about a subscription.
Super Fund ID
Type
Name
ABN
BSB
Account Number
Account Name
Electronic Service Address
Employer Number
SPIN
USI
Updated Date U T C
Task ID
Name
Rate
Charge Type
Estimate Minutes
Project ID
Total Minutes
Total Amount
Minutes Invoiced
Minutes To Be Invoiced
Fixed Minutes
Non Chargeable Minutes
Amount To Be Invoiced
Amount Invoiced
Status
Employee ID
Start Date
End Date
Status
Hours
Timesheet ID
Timesheet Lines
Updated Date U T C
Tracking Category ID
Tracking Option ID
Name
Option
Status
Options
User ID
Email Address
First Name
Last Name
Updated Date U T C
Is Subscriber
Organisation Role
Send a copy of an invoice to related contact via email.
Send metered usage for a subscription and subscription item.
Accounts
Organisation
Bank Transactions
Accounts
Modify an account's attachment.
Modify a specific attachment from a specific bank transaction by filename.
Modify a bank transfer's attachment.
Modify a specific batch payment for invoices and credit notes.
Modify a specific batch payment for invoices and credit notes.
Contacts
Modify an existing contact attachment by file name.
Contact Groups
Credit Notes
Modify a credit note's attachment by file name.
Expense Claims
Name
Mime Type
Size
Created Date Utc
Updated Date Utc
User
ID
Folder ID
Name
File Count
Is Inbox
ID
Invoices
Modify the attachment of a specific invoice or purchase bill using its file name.
Items
Modify a leave application.
Linked Transactions
Manual Journals
Modify a manual journal's attachment by file name.
Modify metered usage for a subscription and subscription item.
Bank Transactions
Modify a pay run.
Status
Modify a payslip.
Name
Contact ID
Estimate Amount
Deadline Utc
User ID
Task ID
Date Utc
Duration
Description
Purchase Orders
Modify a purchase order attachment.
Quotes
Modify a quote's attachment.
Repeating Invoices
Modify an existing repeating invoice's attachment.
Modify a superfund.
Name
Charge Type
Rate
Estimate Minutes
Tax Rates
Modify a timesheet.
Tracking Option ID
Name
Status
Tracking Category ID
Tracking Category ID
Tracking Option ID
Name
Option
Status
Options
Type
ID
URL
Options
Hash
Filename
Mime Type
Size
Width
Height
Dpi
Status
Created
Thumbnail URL
Preview URL
Visible
Message
Code
Result
Code
Result
ID
External ID
Store
Status
Shipping
Shipping Service Name
Created
Updated
Recipient
Items
Branding Items
Incomplete Items
Costs
Retail Costs
Pricing Breakdown
Shipments
Gift
Packing Slip
Modifies packing slip information of the currently authorized Printful store.
ID
External ID
Store
Status
Shipping
Shipping Service Name
Created
Updated
Recipient
Items
Branding Items
Incomplete Items
Costs
Retail Costs
Pricing Breakdown
Shipments
Gift
Packing Slip
Variant Ids
Format
Width
Product Options
Option Groups
Options
Files
Product Template ID
Sync Product
Sync Variants
ID
External ID
Store
Status
Shipping
Shipping Service Name
Created
Updated
Recipient
Items
Branding Items
Incomplete Items
Costs
Retail Costs
Pricing Breakdown
Shipments
Gift
Packing Slip
ID
External ID
Sync Product ID
Name
Synced
Variant ID
Retail Price
Currency
Is Ignored
Sku
Product
Files
Options
Main Category ID
Warehouse Product Variant ID
Success
Sync Product
Sync Variants
Sync Product
Sync Variants
Sync Variant
Sync Product
Sync Variant
Sync Product
Removes the webhook URL and all event types from the store. Method returns current webhook configuration after the update.
Costs
Retail Costs
ID
Status
Confirm Hash
Submitted Design
Recommended Design
Approval Sheet
0
ID
Parent ID
Image URL
Size
Title
Obtain a list of countries and states that are accepted by Printful.
Code
Result
Version
Min Dpi
Variant Mapping
Templates
Conflicting Placements
Obtain a list of orders from your store.
Product ID
Available Placements
Printfiles
Variant Printfiles
Option Groups
Options
ID
Main Category ID
Type
Type Name
Title
Brand
Model
Image
Variant Count
Currency
Files
Options
Is Discontinued
Avg Fulfillment Time
Description
Techniques
ID
External ID
Name
Variants
Synced
Thumbnail
Thumbnail URL
Is Ignored
ID
External ID
Name
Variants
Synced
Thumbnail
Thumbnail URL
Is Ignored
Items
ID
Name
Status
Currency
Image URL
Retail Price
Variants
Returns a list of scopes associated with the token
Returns configured webhook URL and list of webhook event types enabled for the store
ID
Type
Name
Grab all details about multiple store's basic information.
ID
Parent ID
Image URL
Size
Title
Type
ID
URL
Options
Hash
Filename
Mime Type
Size
Width
Height
Dpi
Status
Created
Thumbnail URL
Preview URL
Visible
Task Key
Status
Error
Mockups
Printfiles
Grab all details about an order.
Product
Variants
Product ID
Available Sizes
Size Tables
Grab all details about a product template.
Sync Product
Sync Variants
Sync Product
Sync Variants
Sync Variant
Sync Product
Sync Variant
Sync Product
Grabs all details about a specific variant and its product.
ID
Name
Status
Currency
Image URL
Retail Price
Variants
Allows to enable webhook URL for the store and select webhook event types that will be sent to this URL. Note that only one webhook URL can be active for a store, so calling this method disables all existing webhook configuration. Setting up the [Stock updated](#operation/stockUpdated) webhook requires passing IDs for products that need to be monitored for changes. Stock update webhook will only include information for specified products. These product IDs need to be set up using params property. Method returns current webhook configuration after the update.
ID
External ID
Store
Status
Shipping
Shipping Service Name
Created
Updated
Recipient
Items
Branding Items
Incomplete Items
Costs
Retail Costs
Pricing Breakdown
Shipments
Gift
Packing Slip
Sync Product
Sync Variants
ID
Modifies an existing sync variant.
Thousands of professionals trust MESA to help them multiply their impact without multiplying their work.






Printful to Xero automations get more done in less time. Automate the everyday tasks holding back your potential growth.
Offer customized products from data in other apps and Printful will print and ship them as orders come in.
Sell printed products without holding inventory, as Printful takes care of printing, packing, and shipping.
Let shoppers upload their own artwork to be printed then shipped. A truly automated business model.
Every time you make a sale on Shopify, the details can be sent to Xero. This eliminates manual data entry, saving you both time and reducing the chance of errors.
Manage your inventory levels across platforms seamlessly. When you update stock quantities in Shopify, Xero is automatically updated, keeping all records consistent.
Generate invoices in Xero straight from your Shopify orders. You can customize these invoices, set up automated reminders, and track them all in one place.
Track and manage expenses directly through Xero. Whether it’s shipping costs, packaging, or third-party services, all your expenses can be centrally managed and analyzed.
If you're selling internationally, Xero can automatically convert and reconcile multiple currencies, making it easier to manage a global business.
MESA makes automation achievable so you can multiply your impact without multiplying the work.
Try MESA for free 7-day trial included. Cancel anytime.MESA helps you connect two or more apps to handle repetitive tasks automatically, no code necessary.
Select a trigger that sets your workflow in motion.
This could be anything from a new order in your Shopify store to a customer signing up for your newsletter.
Triggers are the starting points that tell MESA when to act.
Next, choose the action that should follow the trigger.
Actions are the tasks that MESA will perform automatically, such as sending a confirmation email or updating your product inventory.
Linking actions to triggers is how you build a seamless workflow process.
Make your workflow even more flexible using built-in apps.
Customize your automation with tools that match your specific needs, whether it's scheduling theme changes or syncing with your CRM.
Personalization ensures your workflows fit your unique business requirements.
Finally, enable your workflow. You've just automated a task that will save you time and reduce manual effort.
With MESA, complex processes become simple, freeing you up to focus on what matters most—growing your business.
Get help from our team of experts and industry partners, who are dedicated to ensuring your MESA experience is smooth, efficient, and tailored to your exact business needs.