iris.lead
Module iris.lead
API
Definitions
![](https://bcentral-packageicons.azureedge.net/images/ballerinax_iris.lead_1.5.0.png)
ballerinax/iris.lead Ballerina library
Overview
This is a generated connector for IRIS Leads API v1.6.4 OpenAPI specification.
Connect with the Leads API to interact with your lead data.
Includes management of fields, user assignments, status changes, tasks, appointments, email, text messaging, and document attachments.
Create custom reports without limits using the data already housed within your CRM.
Prerequisites
Before using this connector in your Ballerina application, complete the following:
- Create a IRIS CRM account
- Obtain tokens by following this guide
Quickstart
To use the IRIS Leads connector in your Ballerina application, update the .bal file as follows:
Step 1: Import connector
First, import the ballerinax/iris.lead
module into the Ballerina project.
import ballerinax/iris.lead;
Step 2: Create a new connector instance
Create a lead:ApiKeysConfig
with the API key obtained, and initialize the connector with it.
lead:ApiKeysConfig config = { xApiKey: "<API_KEY>" } lead:Client baseClient = check new Client(config);
Step 3: Invoke connector operation
-
Now you can use the operations available within the connector. Note that they are in the form of remote operations.
Following is an example on how to get a list of leads using the connector.
Get a list of leads
public function main() returns error? { lead:InlineResponse20016 response = check baseClient->getLeads(); log:printInfo(response.toString()); }
-
Use
bal run
command to compile and run the Ballerina program.
Clients![](/images/permalink.svg)
iris.lead: Client![](/images/permalink.svg)
This is a generated connector for IRIS Leads API v1.6.4 OpenAPI specification.
Connect with the Leads API to interact with your lead data.
Includes management of fields, user assignments, status changes, tasks, appointments, email, text messaging, and document attachments.
Create custom reports without limits using the data already housed within your CRM.
Constructor![](/images/permalink.svg)
Gets invoked to initialize the connector
.
The connector initialization requires setting the API credentials.
Create a IRIS account and obtain tokens by following this guide.
init (ApiKeysConfig apiKeyConfig, string serviceUrl, ConnectionConfig config)
- apiKeyConfig ApiKeysConfig - API keys for authorization
- serviceUrl string - URL of the target service
- config ConnectionConfig {} - The configurations to be used when initializing the
connector
getLeads![](/images/permalink.svg)
function getLeads(int? page, int? perPage, string? sortBy, string sortDir, int? group, int? mid, int? campaign, int? 'source, int? status, int? category, int? user, string? dateFilter, string? startDate, string? endDate, string? email) returns InlineResponse200|error
Get a list of leads
Parameters
- page int? (default ()) - Page number
- perPage int? (default ()) - Count of records per page
- sortBy string? (default ()) - Sorting of leads by the field value
- sortDir string (default "asc") - Direction of sorting
- group int? (default ()) - Filter leads by a group id
- mid int? (default ()) - Filter leads by a merchant id
- campaign int? (default ()) - Filter leads by a campaign id
- 'source int? (default ()) - Filter leads by a source id
- status int? (default ()) - Filter leads by a status id
- category int? (default ()) - Filter leads by a status category id
- user int? (default ()) - Filter leads by a user id
- dateFilter string? (default ()) - Filtering leads by a date range depends on this filter
- startDate string? (default ()) - Filter leads by a date in ISO 8601 format (Y-m-d\TH:i:sP) (Please note that
+
sign should be encoded to%2B
)
- endDate string? (default ()) - Filter leads by a date in ISO 8601 format (Y-m-d\TH:i:sP) (Please note that
+
sign should be encoded to%2B
)
- email string? (default ()) - Filter leads by a email
Return Type
- InlineResponse200|error - A JSON array of leads
createLead![](/images/permalink.svg)
function createLead(V1LeadsBody payload) returns InlineResponse2001|error
Create a lead
Parameters
- payload V1LeadsBody - Lead details
Return Type
- InlineResponse2001|error - Lead has been created successfully
getDetailedLeadInformation![](/images/permalink.svg)
function getDetailedLeadInformation(int leadId) returns InlineResponse2002|error
Get detailed lead information
Parameters
- leadId int - Lead Id
Return Type
- InlineResponse2002|error - Detailed lead information
updateLead![](/images/permalink.svg)
function updateLead(int leadId, LeadsLeadidBody payload) returns InlineResponse2003|error
Update a lead
Parameters
- leadId int - Lead Id
- payload LeadsLeadidBody - Lead changes (send only fields you want to change)
Return Type
- InlineResponse2003|error - Lead has been updated successfully
deleteRecordFromALeadRecordSet![](/images/permalink.svg)
function deleteRecordFromALeadRecordSet(int leadId, int catId, int recordId) returns InlineResponse2004|error
Delete record from a lead record set
Return Type
- InlineResponse2004|error - The record has been deleted successfully
getAvailableLeadFields![](/images/permalink.svg)
function getAvailableLeadFields(int? page, int? perPage) returns InlineResponse2005|error
Get a list of available lead fields
Return Type
- InlineResponse2005|error - A list of available fields
createNewLeadField![](/images/permalink.svg)
function createNewLeadField(LeadsFieldsBody payload) returns LeadField|error
Create a new lead field
Parameters
- payload LeadsFieldsBody - LeadField data
getLeadField![](/images/permalink.svg)
Get a lead field
Parameters
- fieldId int - Field Id
updateLeadField![](/images/permalink.svg)
function updateLeadField(int fieldId, FieldsFieldidBody payload) returns LeadField|error
Update a lead field
updateLeadFieldOrderPosition![](/images/permalink.svg)
function updateLeadFieldOrderPosition(int fieldId, LeadFieldOrder payload) returns InlineResponse2006|error
Update a lead field order position
Return Type
- InlineResponse2006|error - Updated Lead field order position
getAllLeadFieldTabs![](/images/permalink.svg)
function getAllLeadFieldTabs(int? page, int? perPage) returns InlineResponse2007|error
Get a list of all lead field tabs
Return Type
- InlineResponse2007|error - A list of all lead field tabs
createLeadFieldTab![](/images/permalink.svg)
function createLeadFieldTab(LeadFieldTab payload) returns LeadFieldTab|error
Create a lead field tab
Parameters
- payload LeadFieldTab - LeadFieldTab data
Return Type
- LeadFieldTab|error - Create a lead field tab
getLeadFieldTab![](/images/permalink.svg)
function getLeadFieldTab(int tabId) returns LeadFieldTab|error
Get a lead field tab
Parameters
- tabId int - Lead field tab Id
Return Type
- LeadFieldTab|error - Lead field tab
updateLeadFieldTab![](/images/permalink.svg)
function updateLeadFieldTab(int tabId, LeadFieldTab payload) returns LeadFieldTab|error
Update a lead field tab
Return Type
- LeadFieldTab|error - Updated lead field tab
getPricingTemplates![](/images/permalink.svg)
function getPricingTemplates(int? page, int? perPage) returns InlineResponse2008|error
Get pricing templates
Return Type
- InlineResponse2008|error - A list of pricing templates
getLeadNotes![](/images/permalink.svg)
function getLeadNotes(int leadId, int? page, int? perPage) returns InlineResponse2009|error
Get lead notes
Parameters
- leadId int - Lead Id
- page int? (default ()) - Page number
- perPage int? (default ()) - Count of records per page
Return Type
- InlineResponse2009|error - A list of lead notes
createLeadNote![](/images/permalink.svg)
function createLeadNote(int leadId, LeadidNotesBody payload) returns InlineResponse20010|error
Create a lead note
Return Type
- InlineResponse20010|error - Note has been added successfully
getLeadAppointments![](/images/permalink.svg)
function getLeadAppointments(int leadId, int? page, int? setFor, int? setBy, int? modifiedBy, int? confirmedBy, int? rescheduledBy, int? seenBy, int? rescheduledCount, boolean? done, int? perPage, string? sortBy, string? sortDir, string? dateFilter, string? startDate, string? endDate) returns InlineResponse20011|error
Get lead appointments
Parameters
- leadId int - Lead Id
- page int? (default ()) - Page number
- setFor int? (default ()) - Filter by the user for who appointment was created
- setBy int? (default ()) - Filter by the user for who have created an appointment
- modifiedBy int? (default ()) - Filter by the user for who have modified an appointment
- confirmedBy int? (default ()) - Filter by the user for who have confirmed an appointment
- rescheduledBy int? (default ()) - Filter by the user for who have rescheduled an appointment
- seenBy int? (default ()) - Filter by the user for who have mark an appointment as seen
- rescheduledCount int? (default ()) - Filter by the count of rescheduling
- done boolean? (default ()) - Filter by the done flag
- perPage int? (default ()) - Count of records per page
- sortBy string? (default ()) - Sort appointments by columns
- sortDir string? (default ()) - Sort direction
- dateFilter string? (default ()) - Filtering appointments by a date range depends on this filter
- startDate string? (default ()) - Filter appointments by a date in format Y-m-d
- endDate string? (default ()) - Filter leads by a date in format Y-m-d
Return Type
- InlineResponse20011|error - A list of lead appointments
createLeadAppointment![](/images/permalink.svg)
function createLeadAppointment(int leadId, LeadidAppointmentsBody payload) returns InlineResponse20012|error
Create a lead appointment
Return Type
- InlineResponse20012|error - Appointment has been created successfully
populatePdfDocument![](/images/permalink.svg)
function populatePdfDocument(int leadId, int applicationId) returns InlineResponse20013|error
Populate PDF Document
Return Type
- InlineResponse20013|error - Document populated successfully.
getLeadTasks![](/images/permalink.svg)
function getLeadTasks(int leadId, int? page, int? perPage) returns InlineResponse20014|error
Get lead tasks
Parameters
- leadId int - Lead Id
- page int? (default ()) - Page number
- perPage int? (default ()) - Count of records per page
Return Type
- InlineResponse20014|error - A list of lead tasks
createLeadTask![](/images/permalink.svg)
function createLeadTask(int leadId, LeadidTasksBody payload) returns InlineResponse20015|error
Create a lead task
Return Type
- InlineResponse20015|error - Task has been created successfully
getAssignedUsers![](/images/permalink.svg)
function getAssignedUsers(int leadId, int? page, int? perPage) returns InlineResponse20016|error
Get a list of assigned users
Parameters
- leadId int - Lead Id
- page int? (default ()) - Page number
- perPage int? (default ()) - Count of records per page
Return Type
- InlineResponse20016|error - A list of assigned users
assignUser![](/images/permalink.svg)
function assignUser(int leadId, LeadidUsersBody payload) returns InlineResponse20017|error
Assign a user
Return Type
- InlineResponse20017|error - User has been assigned successfully
unassignUserFromLead![](/images/permalink.svg)
function unassignUserFromLead(int leadId, int userId) returns InlineResponse20018|error
Unassign a user from a lead
Return Type
- InlineResponse20018|error - User has been unassigned successfully
getAvailableDocuments![](/images/permalink.svg)
function getAvailableDocuments(int leadId, int? page, int? perPage) returns InlineResponse20019|error
Get a list of available documents
Parameters
- leadId int - Lead Id
- page int? (default ()) - Page number
- perPage int? (default ()) - Count of records per page
Return Type
- InlineResponse20019|error - A list of available documents
getAvailableDocumentLabels![](/images/permalink.svg)
function getAvailableDocumentLabels(int? page, int? perPage) returns InlineResponse20020|error
Get a list of available document labels
Return Type
- InlineResponse20020|error - A list of available labels
downoladDocument![](/images/permalink.svg)
Download a document
getEmailTemplates![](/images/permalink.svg)
function getEmailTemplates() returns InlineResponse20021|error
Get a list of email templates
Return Type
- InlineResponse20021|error - A list of available email templates
downloadMailboxEmailAttachment![](/images/permalink.svg)
function downloadMailboxEmailAttachment(int leadId, int emailId, int attachmentId) returns string|error
Download a mailbox email attachment
sendSmsToLeadWithSelectedSmsTemplate![](/images/permalink.svg)
function sendSmsToLeadWithSelectedSmsTemplate(int leadId, int templateId, SmsTemplateidBody payload) returns InlineResponse20022|error
Send an SMS to lead with selected SMS template
Return Type
- InlineResponse20022|error - Result of proccess
getSmsTemplates![](/images/permalink.svg)
function getSmsTemplates() returns InlineResponse20023|error
Get list of SMS templates
Return Type
- InlineResponse20023|error - A list of available SMS templates
getAllLeadCampaignActivity![](/images/permalink.svg)
function getAllLeadCampaignActivity(int leadId, int? page, int? perPage) returns InlineResponse20024|error
Get a list of all lead campaign activity
Parameters
- leadId int - Lead Id
- page int? (default ()) - Page number
- perPage int? (default ()) - Count of records per page
Return Type
- InlineResponse20024|error - A list of activity
getAllLeadDeletionActivity![](/images/permalink.svg)
function getAllLeadDeletionActivity(int leadId, int? page, int? perPage) returns InlineResponse20025|error
Get a list of all lead deletion activity
Parameters
- leadId int - Lead Id
- page int? (default ()) - Page number
- perPage int? (default ()) - Count of records per page
Return Type
- InlineResponse20025|error - A list of activity
getAllLeadDuplicateActivity![](/images/permalink.svg)
function getAllLeadDuplicateActivity(int leadId, int? page, int? perPage) returns InlineResponse20026|error
Get a list of all lead duplicate activity
Parameters
- leadId int - Lead Id
- page int? (default ()) - Page number
- perPage int? (default ()) - Count of records per page
Return Type
- InlineResponse20026|error - A list of activity
getAllLeadLinksActivity![](/images/permalink.svg)
function getAllLeadLinksActivity(int leadId, int? page, int? perPage) returns InlineResponse20027|error
Get a list of all lead links activity
Parameters
- leadId int - Lead Id
- page int? (default ()) - Page number
- perPage int? (default ()) - Count of records per page
Return Type
- InlineResponse20027|error - A list of activity
getAllLeadSourceActivity![](/images/permalink.svg)
function getAllLeadSourceActivity(int leadId, int? page, int? perPage) returns InlineResponse20028|error
Get a list of all lead source activity
Parameters
- leadId int - Lead Id
- page int? (default ()) - Page number
- perPage int? (default ()) - Count of records per page
Return Type
- InlineResponse20028|error - A list of activity
getAllLeadStatusActivity![](/images/permalink.svg)
function getAllLeadStatusActivity(int leadId, int? page, int? perPage) returns InlineResponse20029|error
Get a list of all lead status activity
Parameters
- leadId int - Lead Id
- page int? (default ()) - Page number
- perPage int? (default ()) - Count of records per page
Return Type
- InlineResponse20029|error - A list of activity
getAvailableApplications![](/images/permalink.svg)
function getAvailableApplications() returns BriefApplicationInfo[]|error
Get a list of available applications
Return Type
- BriefApplicationInfo[]|error - A list of available applications
getAvailableApplicationFieldMappings![](/images/permalink.svg)
function getAvailableApplicationFieldMappings(int appId, int? page, int? perPage) returns InlineResponse20030|error
Get a list of available application field mappings
Parameters
- appId int - Application Id
- page int? (default ()) - Page number
- perPage int? (default ()) - Count of records per page
Return Type
- InlineResponse20030|error - A list of available application field mappings
createNewApplicationFieldMapping![](/images/permalink.svg)
function createNewApplicationFieldMapping(int appId, ApplicationField payload) returns ApplicationField|error
Create a new application field mapping
Return Type
- ApplicationField|error - Created new application field mapping
getAvailableCampaigns![](/images/permalink.svg)
function getAvailableCampaigns() returns InlineResponse20031|error
Get a list of available campaigns
Return Type
- InlineResponse20031|error - A list of available campaigns
getAvailableGroups![](/images/permalink.svg)
function getAvailableGroups(int? status) returns InlineResponse20032|error
Get a list of available groups
Parameters
- status int? (default ()) - Status Id
Return Type
- InlineResponse20032|error - A list of available groups
getAvailableUsers![](/images/permalink.svg)
function getAvailableUsers(int? page, int? perPage) returns InlineResponse20016|error
Get a list of available users
Return Type
- InlineResponse20016|error - A list of available users
Records![](/images/permalink.svg)
iris.lead: AdjustmentsInner![](/images/permalink.svg)
Fields
- date string? - Adjustment date
- 'type string? - Adjustment type
- amount string? - Adjustment amount
iris.lead: ApiKeysConfig![](/images/permalink.svg)
Provides API key configurations needed when communicating with a remote HTTP endpoint.
Fields
- xApiKey string - Represents API Key
X-API-KEY
iris.lead: ApiUpdated![](/images/permalink.svg)
Fields
- hook ApiupdatedHook? -
- data ApiupdatedData? -
iris.lead: ApiupdatedData![](/images/permalink.svg)
Fields
- 'version string? - Version number
- update string? - Should users do an update of their API clients functional
- details ApiupdatedDataDetails[]? -
- createdAt string? - Date and time of creation (ISO 8601)
iris.lead: ApiupdatedDataDetails![](/images/permalink.svg)
Fields
- description string? - Description of update
- link string? - Link to endpoint documentation
- 'type string? - Type of API update
iris.lead: ApiupdatedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: Apiv1leadsFields![](/images/permalink.svg)
Fields
- id string - Field Id
- 'record string? - Record Id
- value string - Field value
iris.lead: ApplicationField![](/images/permalink.svg)
Fields
- id int? - Application field Id
- 'from int - Application field from field Id
- 'record int? - Application field record
- to string? - Name of mapped field
- toAlt string? - Alt of mapped field
- toType string? - Type of mapped field
- special string? - Special type of mapped field
- info ApplicationfieldInfo[]? -
iris.lead: ApplicationfieldDuplicates![](/images/permalink.svg)
Fields
- instance int? - Activity Id
- left int? - Padding from left
- right int? - Padding from right
- top int? - Padding from top
- bottom int? - Padding from bottom
- height int? - Height of field
- width int? - Width of field
- page_number int? - Page number
iris.lead: ApplicationfieldInfo![](/images/permalink.svg)
Fields
- field_name string? - Field name
- field_type string? - Field type
- left int? - Padding from left
- right int? - Padding from right
- top int? - Padding from top
- bottom int? - Padding from bottom
- field_height int? - Height of field
- field_width int? - Width of field
- page_number int? - Page number
- page_height int? - Page height
- page_width int? - Page width
- page_rotation int? - Page rotation
- export_value string? - Export value
- tooltip string? - Field tooltip
- duplicates ApplicationfieldDuplicates[]? -
iris.lead: ApplicationSubscription![](/images/permalink.svg)
Fields
- id int? -
- title string? -
- group_id int? -
- group_name string? -
iris.lead: BriefApplicationInfo![](/images/permalink.svg)
Fields
- id int? - Application Id
- name string? - Application name
- 'e\-sign string? - Is E-Sign available?
iris.lead: BriefCampaignInfo![](/images/permalink.svg)
Fields
- id int? - Campaign Id
- name string? - Campaign name
iris.lead: BriefCategoryInfo![](/images/permalink.svg)
Fields
- id int? - Status category Id
- name string? - Status category name
iris.lead: BriefEmailTemplate![](/images/permalink.svg)
Fields
- id int? -
- title string? -
iris.lead: BriefGroupInfo![](/images/permalink.svg)
Fields
- id int? - Group Id
- name string? - Group name
iris.lead: BriefLeadInfo![](/images/permalink.svg)
Fields
- id int? - Lead Id
- mid int? - Lead merchant Id
- name string? - Lead name
- group BriefGroupInfo? -
- category BriefCategoryInfo? -
- status BriefStatusInfo? -
- campaign BriefCampaignInfo? -
- 'source BriefSourceInfo? -
- created string? - Lead creation date (Y-m-d\TH:i:sP)
- modified string? - Lead modification date (Y-m-d\TH:i:sP)
iris.lead: BriefMerchantInfo![](/images/permalink.svg)
Fields
- mid string? - Merchant number
- name string? - Merchant name
- opened string? - Merchant open date
- closed string? - Merchant closed date
- created string? - Merchant created date
- modified string? - Merchant modified date
- first_batch string? - Merchant first batch date
- last_batch string? - Merchant last batch date
- group string? - Group name
- processor string? - Processor name
- datasource string? - Data source name
- sic_code string? - SIC Code
- vim string? - Is VIM?
- deactivated string? - Merchant deactivation date
- status string? - Merchant status
- active string? - Merchant active flag
iris.lead: BriefSmsTemplate![](/images/permalink.svg)
Fields
- id int? -
- title string? -
iris.lead: BriefSourceInfo![](/images/permalink.svg)
Fields
- id int? - Source Id
- name string? - Source name
iris.lead: BriefStatusInfo![](/images/permalink.svg)
Fields
- id int? - Status Id
- name string? - Status name
iris.lead: BriefSubscriptionInfo![](/images/permalink.svg)
Fields
- id int? - Subscription Id
- url string - Subscription URL
- events string[] - Subscription Events
- options BriefsubscriptioninfoOptions? - Options for each event
- multiple_at_once boolean? - Report multiple items in one request
iris.lead: BriefsubscriptioninfoOptions![](/images/permalink.svg)
Options for each event
Fields
- 'lead\.status\.updated BriefsubscriptioninfoOptionsLeadStatusUpdated? -
- 'lead\.created BriefsubscriptioninfoOptionsLeadCreated? -
- 'lead\.note\.added BriefsubscriptioninfoOptionsLeadNoteAdded? -
- 'lead\.document\.uploaded BriefsubscriptioninfoOptionsLeadDocumentUploaded? -
- 'lead\.email\.received BriefsubscriptioninfoOptionsLeadEmailReceived? -
iris.lead: BriefsubscriptioninfoOptionsLeadCreated![](/images/permalink.svg)
Fields
- statuses int[]? - Statuses with which a created lead should be reported (any if not specified)
iris.lead: BriefsubscriptioninfoOptionsLeadDocumentUploaded![](/images/permalink.svg)
Fields
- statuses int[]? - Statuses of leads whose uploaded documents should be reported (any if not specified)
iris.lead: BriefsubscriptioninfoOptionsLeadEmailReceived![](/images/permalink.svg)
Fields
- statuses int[]? - Statuses of leads whose received emails should be reported (any if not specified)
iris.lead: BriefsubscriptioninfoOptionsLeadNoteAdded![](/images/permalink.svg)
Fields
- statuses int[]? - Statuses of leads whose added notes should be reported (any if not specified)
iris.lead: BriefsubscriptioninfoOptionsLeadStatusUpdated![](/images/permalink.svg)
Fields
- previousStatuses int[]? - Statuses from which a lead should be updated to report the update (any if not specified)
- newStatuses int[]? - Statuses to which a lead should be updated to report the update (any if not specified)
iris.lead: BriefTabInfo![](/images/permalink.svg)
Fields
- id int? - Tab Id
- name string? - Tab name
iris.lead: BriefTicketChecklistInfo![](/images/permalink.svg)
Fields
- id int? - Checklist item Id
- template_id int? - Checklist template Id
- name string? - Checklist item name
- index int? - Index in list
- required boolean? - Flag is checklist are required
- fileRequired boolean? - Flag is checklist file are required
- commentRequiredToDoneTicket boolean? - Flag is comment are required to resolve ticket
- commentRequiredToDoneItem boolean? - Flag is checklist are required to resolve checklist item
- commentedAt anydata? - Datetime when user have commented checklist item
- commentedBy int? - User Id of user who have commented checklist item
iris.lead: BriefTicketComments![](/images/permalink.svg)
Fields
- id int? - Comment id
- ticketId int? - Ticket id
- comment string? - Comment text
- created string? - Comment created date
- createdBy int? - Comment creator id
- modified string? - Comment modified date
- modifiedBy int? - Id of user who left comment
- files File[]? -
- preview_images File[]? -
- merchantVisible boolean? - Indicates if the comment is visible to Merchant users
iris.lead: BriefTicketInfo![](/images/permalink.svg)
Fields
- Fields Included from *Ticket
- id int
- subject string
- description string
- status TicketStatus
- type TicketType
- group TicketGroup
- priority TicketPriority
- lead_id int
- mid int
- merchantVisible boolean
- anydata...
- Fields Included from *TicketCreatedBlock
- modified string? - Ticket modified date
- modified_by int? - Id of user who made last change
- resolved string? - Ticket resolved date
- resolved_by int? - Id of user who made last change
- due_date string? - Ticket due date
- due string? - Ticket SLA
- only_business_days boolean? - Calculate only business days
- last_comment string? - Ticket last comment date
- files_count int? - Count of ticket files
iris.lead: BriefTicketTypeInfo![](/images/permalink.svg)
Fields
- id int? - Ticket type id
- name string? - Ticket type name
- description string? - Ticket type description
- daysToResolve int? - Days to Resolve
- only_business_days boolean? - Calculate only business days
- status TicketStatus? -
- priority TicketPriority? -
- created string? - Ticket type created date
- createdBy int? - Ticket type creator id
- modified string? - Ticket type modified date
- modifiedBy int? - Id of user who made last change
- 'order int? - Ticket type order
- permissions int[]? -
- due_date string? - Ticket due date
- assignees BrieftickettypeinfoAssignees? -
iris.lead: BrieftickettypeinfoAssignees![](/images/permalink.svg)
Fields
- everyTime int[]? -
- roundRobin int[]? -
iris.lead: BriefTicketUsersInfo![](/images/permalink.svg)
Fields
- id int? - User id
- name string? - User name
- 'class string? - User class
iris.lead: BriefUserInfo![](/images/permalink.svg)
Fields
- id int? - User Id
- name string? - User name
iris.lead: BriefUserInfoWithClass![](/images/permalink.svg)
Fields
- id int? - User Id
- username string? - User username
- full_name string? - User name
- email string? - User email
- status string? - User status
- 'class string? - User class
iris.lead: CampaignActivity![](/images/permalink.svg)
Fields
- id int? - Activity Id
- newValue string? - New value of activity
- assignedBy int? - User Id
- assignedAt string? - Assigned date (Y-m-d\TH:i:sP)
iris.lead: CategoryWithStatuses![](/images/permalink.svg)
Fields
- id int? - Status category Id
- name string? - Status category name
- statuses BriefStatusInfo[]? -
iris.lead: Chargeback![](/images/permalink.svg)
Fields
- id int? - Chargeback internal ID
- merchant_id string? - Merchant ID
- dba string? - Merchant DBA
- case_number string? - Case number
- chargeback_date string? - Chargeback date
- transaction_date string? - Transaction date
- respond_due string? - Respond due date
- amount string? - Amount
- original_amount string? - Original amount of transaction
- currency string? - Transaction currency
- reason string? - Chargeback reason
- reason_code string? - Chargeback reason code
- card_number string? - Cardholder number
- reply_form string? - Reply form type. Affects reply options.
- cycle_indicator string? - Chargeback cycle indicator
- transaction_id string? - Transaction ID
- reference_number string? - Transaction ID
- case_status string? - Case status
- case_status_description string? - Status description
- mcc string? - MCC code
- dispute_jurisdiction string? - Dispute jurisdiction
- card_product_type string? - Card product
- process_date string? - Process date
- transaction_method string? - Transaction method
- invoice_number string? - Invoice number
- microfilm_number string? - Microfilm number
- airline_ticket_number string? - Airline ticket number
- order_number string? - Order number
- tracking_number string? - Tracking number
- last_status_date string? - Date of the last status update
- updated_at string? - Date of the most recent update
- case_action string? - Case action
- action string? - Can the case be viewed of replied
- foreign_amount string? - Foreign amount of transaction
- transaction_locator string? - Transaction locator
- authorization_code string? - Authorization code
- 'type string? - Chargeback type
iris.lead: ChargebackAdded![](/images/permalink.svg)
Fields
- hook ChargebackaddedHook? -
- data ChargebackaddedData? -
iris.lead: ChargebackaddedData![](/images/permalink.svg)
Fields
- chargebacks ChargebackReplyResponse[]? -
iris.lead: ChargebackaddedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: ChargebackReminder![](/images/permalink.svg)
Fields
- hook ChargebackreminderHook? -
- data ChargebackreminderData? -
iris.lead: ChargebackreminderData![](/images/permalink.svg)
Fields
- chargebacks record { due_in int }[]? -
iris.lead: ChargebackreminderHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: ChargebackReplyCreditIssuedRequest![](/images/permalink.svg)
Fields
- credit_date string - Credit transaction date
- credit_amount string - Credit transaction amount
- user_note string - User note
- file string[] - Files to attach
iris.lead: ChargebackReplyDisputeRequest![](/images/permalink.svg)
Fields
- selected_doc_types string - Selected documents
- other_description string? - Other document description
- compelling_doc string? - Compelling document
- selected_compelling string? - Selected compelling
- selected_digital_goods_04 string? - Digital goods compelling documents
- download_date string? - Download date
- download_time string? - Download time
- purchaser_ip_addr string? - Purchaser IP address
- geographical_location string? - Physical location
- device_id string? - PhDevice ID
- device_name string? - Device ID
- purchaser_name string? - Purchaser name
- purchaser_email string? - Purchaser email
- arn_04 string? - ARN
- tran_date_04 string? - Transaction date
- arn_09 string? - ARN
- tran_date_09 string? - Transaction date
- arn_13 string? - ARN
- tran_date_13 string? - Transaction date
- ip_address string? - IP address
- email_address string? - Email address
- phone_number string? - Phone number
- physical_address string? - Physical address
- user_note string - User note
- file string[] - Files to attach
iris.lead: ChargebackReplyResponse![](/images/permalink.svg)
Fields
- chargeback ChargebackreplyresponseChargeback? -
- items ChargebackreplyresponseItems? -
- Fields Included from *DisputeDetailsResponse
- transactions DisputedetailsresponseTransactions[]
- auth_records DisputedetailsresponseTransactions[]
- notes DisputedetailsresponseNotes[]
- messages DisputedetailsresponseMessages[]
- directories DisputedetailsresponseDirectories[]
- anydata...
iris.lead: ChargebackreplyresponseChargeback![](/images/permalink.svg)
Fields
- id string? -
- merchant_id string? -
- dba string? -
- cycle_indicator string? -
- date string? -
- transaction_date string? -
- amount string? -
- reason_code string? -
- reason string? -
- card_number string? -
- case_number string? -
- case_action string? -
- action string? -
- reply_form string? -
- case_status string? -
- case_status_description string? -
- last_status_date string? -
- respond_due string? -
- original_amount string? -
- updated_at string? -
- mcc string? -
- dispute_jurisdiction string? -
- card_product_type string? -
- process_date string? -
- transaction_method string? -
- invoice_number string? -
- microfilm_number string? -
- airline_ticket_number string? -
- order_number string? -
- tracking_number string? -
iris.lead: ChargebackreplyresponseItems![](/images/permalink.svg)
Fields
- reason string? -
- message_from_bank string? -
- merchant_due_date string? -
- financial_disposition_date string? -
- 'type string? -
iris.lead: ChargebackUpdated![](/images/permalink.svg)
Fields
- hook ChargebackupdatedHook? -
- data ChargebackaddedData? -
iris.lead: ChargebackupdatedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: ChecklistFullInfo![](/images/permalink.svg)
Fields
- Fields Included from *BriefTicketChecklistInfo
- completed boolean? - Flag is checklist are done
- completed_by int? - User ID who compleated the checklist
- completed_at anydata? - Datetime when user have completed the checklist item
- files File[]? -
iris.lead: CheckListRequest![](/images/permalink.svg)
Fields
- index int? - Checklist item index
- files string[]? -
- attached_files int[]? -
- completed boolean? - Flag checklist are item completed
- comment string? - Comment for checklist item
iris.lead: ClientHttp1Settings![](/images/permalink.svg)
Provides settings related to HTTP/1.x protocol.
Fields
- keepAlive KeepAlive(default http:KEEPALIVE_AUTO) - Specifies whether to reuse a connection for multiple requests
- chunking Chunking(default http:CHUNKING_AUTO) - The chunking behaviour of the request
- proxy ProxyConfig? - Proxy server related options
iris.lead: CommentSubscriptionData![](/images/permalink.svg)
Fields
- ticket_url string? -
- assignedUsers UserListStructure? -
- files File[]? -
- merchantVisible boolean? - Indicates if the comment is visible for Merchant users
iris.lead: ConnectionConfig![](/images/permalink.svg)
Provides a set of configurations for controlling the behaviours when communicating with a remote HTTP endpoint.
Fields
- httpVersion HttpVersion(default http:HTTP_2_0) - The HTTP version understood by the client
- http1Settings ClientHttp1Settings? - Configurations related to HTTP/1.x protocol
- http2Settings ClientHttp2Settings? - Configurations related to HTTP/2 protocol
- timeout decimal(default 60) - The maximum time to wait (in seconds) for a response before closing the connection
- forwarded string(default "disable") - The choice of setting
forwarded
/x-forwarded
header
- poolConfig PoolConfiguration? - Configurations associated with request pooling
- cache CacheConfig? - HTTP caching related configurations
- compression Compression(default http:COMPRESSION_AUTO) - Specifies the way of handling compression (
accept-encoding
) header
- circuitBreaker CircuitBreakerConfig? - Configurations associated with the behaviour of the Circuit Breaker
- retryConfig RetryConfig? - Configurations associated with retrying
- responseLimits ResponseLimitConfigs? - Configurations associated with inbound response size limits
- secureSocket ClientSecureSocket? - SSL/TLS-related options
- proxy ProxyConfig? - Proxy server related options
- validation boolean(default true) - Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default
iris.lead: DeletionActivity![](/images/permalink.svg)
Fields
- id int? - Activity Id
- deletedId int? - User Id
- deletedAt string? - Date of deletion (Y-m-d\TH:i:sP)
- undeletedId int? - User Id
- undeletedAt string? - Date of undeletion (Y-m-d\TH:i:sP)
iris.lead: DepositsInner![](/images/permalink.svg)
Fields
- date string? - Deposit date
- amount string? - Deposit amount
- transactions int? - Transactions count
- batch string? - Deposit batch number
iris.lead: DisputeDetailsResponse![](/images/permalink.svg)
Fields
- transactions DisputedetailsresponseTransactions[]? -
- auth_records DisputedetailsresponseTransactions[]? -
- notes DisputedetailsresponseNotes[]? -
- messages DisputedetailsresponseMessages[]? -
- directories DisputedetailsresponseDirectories[]? -
iris.lead: DisputedetailsresponseDirectories![](/images/permalink.svg)
Fields
- time string? -
- title string? -
- files DisputedetailsresponseFiles[]? -
iris.lead: DisputedetailsresponseFields![](/images/permalink.svg)
Fields
- 'key string? -
- value string? -
iris.lead: DisputedetailsresponseFiles![](/images/permalink.svg)
Fields
- time string? -
- title string? -
- url string? - site url
- api_url string? - api url
iris.lead: DisputedetailsresponseMessages![](/images/permalink.svg)
Fields
- message string? -
- description string? -
- added_at string? -
- viewed_on string? -
iris.lead: DisputedetailsresponseNotes![](/images/permalink.svg)
Fields
- message string? -
- added_at string? -
iris.lead: DisputedetailsresponseTransactions![](/images/permalink.svg)
Fields
- reference string? -
- fields DisputedetailsresponseFields[]? -
iris.lead: DisputeFile![](/images/permalink.svg)
Fields
- name string? - File name
- directory string? - Folder name
- content string? - base64 encoded content
iris.lead: DuplicateActivity![](/images/permalink.svg)
Fields
- id int? - Activity Id
- oldLeadId int? - Old lead Id
- newLeadId int? - New lead Id
- duplicatedBy int? - User Id
- duplicatedAt string? - Date of duplication (Y-m-d\TH:i:sP)
iris.lead: FieldsFieldidBody![](/images/permalink.svg)
Fields
- Fields Included from *LeadField
- override boolean? - Flag for overriding existing special field
iris.lead: File![](/images/permalink.svg)
Fields
- id int? -
- name string? -
- size int? -
- created string? - File creation date (Y-m-d\TH:i:sP)
- created_by int? -
iris.lead: FileLabel![](/images/permalink.svg)
Fields
- id int? - Label Id
- 'order int? - Label display order
- name string? - Label name
iris.lead: FullLeadSubscription![](/images/permalink.svg)
Fields
- Fields Included from *ShortLeadSubscription
- id int? - Lead ID
- lead_url string? - Lead URL
- name string? - Lead Name
- email string? - Lead Default Email
- contact string? - Lead Default Contact Name
- phone string? - Lead Default Contact Phone Number
- address LeademailreceivedeventinfoDataLeadAddress? -
- group FullleadsubscriptionGroup? -
- category FullleadsubscriptionCategory? -
- status FullleadsubscriptionStatus? -
- campaign FullleadsubscriptionCampaign? -
- 'source FullleadsubscriptionSource? -
- createdAt string? - Date and time of creation (ISO 8601)
- createdBy UserStructure? -
iris.lead: FullleadsubscriptionCampaign![](/images/permalink.svg)
Fields
- id int? - Campaign ID
- name string? - Campaign Name
iris.lead: FullleadsubscriptionCategory![](/images/permalink.svg)
Fields
- id int? - Status category ID
- name string? - Status category Name
iris.lead: FullleadsubscriptionGroup![](/images/permalink.svg)
Fields
- id int? - Group ID
- name string? - Group Name
iris.lead: FullleadsubscriptionSource![](/images/permalink.svg)
Fields
- id int? - Source ID
- name string? - Source Name
iris.lead: FullleadsubscriptionStatus![](/images/permalink.svg)
Fields
- id int? - Status ID
- name string? - Status Name
iris.lead: InlineResponse200![](/images/permalink.svg)
Fields
- data BriefLeadInfo[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse2001![](/images/permalink.svg)
Fields
- leadId int? - Lead Id
- message string? - Result message
iris.lead: InlineResponse20010![](/images/permalink.svg)
Fields
- message string? -
iris.lead: InlineResponse20011![](/images/permalink.svg)
Fields
- data LeadAppointment[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse20012![](/images/permalink.svg)
Fields
- message string? -
iris.lead: InlineResponse20013![](/images/permalink.svg)
Fields
- message string? -
- url string? -
iris.lead: InlineResponse20014![](/images/permalink.svg)
Fields
- data InlineResponse20014Data[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse20014Data![](/images/permalink.svg)
Fields
- id int? - Task Id
- user BriefUserInfo? -
- text string? - Task description
- date string? - Task Date and time in format ISO 8601 (Y-m-d\TH:i:sP)
- confirmed string? - Task confirmed date and time in format ISO 8601 (Y-m-d\TH:i:sP)
iris.lead: InlineResponse20015![](/images/permalink.svg)
Fields
- message string? -
iris.lead: InlineResponse20016![](/images/permalink.svg)
Fields
- data BriefUserInfoWithClass[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse20017![](/images/permalink.svg)
Fields
- message string? -
iris.lead: InlineResponse20018![](/images/permalink.svg)
Fields
- message string? -
iris.lead: InlineResponse20019![](/images/permalink.svg)
Fields
- data InlineResponse20019Data[]? - A list of lead documents
- links Links? -
- meta Meta? -
iris.lead: InlineResponse20019Data![](/images/permalink.svg)
Fields
- id string? - Document Id
- name string? - Name
- size string? - Size
- tab InlineResponse20019Tab? -
- label InlineResponse20019Label? -
iris.lead: InlineResponse20019Label![](/images/permalink.svg)
Fields
- id int? -
- name string? -
iris.lead: InlineResponse20019Tab![](/images/permalink.svg)
Fields
- id int? -
- name string? -
iris.lead: InlineResponse2002![](/images/permalink.svg)
Fields
- general BriefLeadInfo? -
- details InlineResponse2002Details[]? -
iris.lead: InlineResponse20020![](/images/permalink.svg)
Fields
- data FileLabel[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse20021![](/images/permalink.svg)
Fields
- data BriefEmailTemplate[]? -
iris.lead: InlineResponse20022![](/images/permalink.svg)
Fields
- message string? - SMS has been sent successfully.
- receiver string? - Phone number of SMS receiver.
iris.lead: InlineResponse20023![](/images/permalink.svg)
Fields
- data BriefSmsTemplate[]? -
iris.lead: InlineResponse20024![](/images/permalink.svg)
Fields
- data CampaignActivity[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse20025![](/images/permalink.svg)
Fields
- data DeletionActivity[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse20026![](/images/permalink.svg)
Fields
- data DuplicateActivity[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse20027![](/images/permalink.svg)
Fields
- data LinksActivity[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse20028![](/images/permalink.svg)
Fields
- data SourceActivity[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse20029![](/images/permalink.svg)
Fields
- data StatusActivity[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse2002Details![](/images/permalink.svg)
Fields
- id int? -
- name string? -
- 'type string? -
- 'record int? - Record Id
- fields InlineResponse2002Fields[]? -
iris.lead: InlineResponse2002Fields![](/images/permalink.svg)
Fields
- id string? - Field Id
- 'field string? - Field name
- value string? - Field value
iris.lead: InlineResponse2003![](/images/permalink.svg)
Fields
- message string? -
iris.lead: InlineResponse20030![](/images/permalink.svg)
Fields
- data ApplicationField[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse20031![](/images/permalink.svg)
Fields
- data BriefCampaignInfo[]? - A list of lead campaigns
iris.lead: InlineResponse20032![](/images/permalink.svg)
Fields
- data BriefGroupInfo[]? - A list of lead groups
iris.lead: InlineResponse2004![](/images/permalink.svg)
Fields
- message string? -
iris.lead: InlineResponse2005![](/images/permalink.svg)
Fields
- data LeadField[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse2006![](/images/permalink.svg)
Fields
- result string? -
iris.lead: InlineResponse2007![](/images/permalink.svg)
Fields
- data LeadFieldTab[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse2008![](/images/permalink.svg)
Fields
- data InlineResponse2008Data[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse2008Data![](/images/permalink.svg)
Fields
- id int? - Template Id
- name string? - Template name
- created_by int? - Template creator
- created_at string? - Template modification date and time (ISO-8601)
- modified_by int? - Template modification date and time (ISO-8601)
- modified_at string? - Last template editor
- fields_changed_by int? - Last fields editor
- fields_changed_at string? - Last fileds modification date and time (ISO-8601)
- values InlineResponse2008Values[]? -
iris.lead: InlineResponse2008Values![](/images/permalink.svg)
Fields
- field_id int? -
- value string? -
iris.lead: InlineResponse2009![](/images/permalink.svg)
Fields
- data InlineResponse2009Data[]? -
- links Links? -
- meta Meta? -
iris.lead: InlineResponse2009Data![](/images/permalink.svg)
Fields
- id int? - Note Id
- sticky string? - Pin note to top
- tab BriefTabInfo? -
- text string? - Note text
- created string? - Note creation date and time (ISO-8601)
- modified string? - Note modification date and time (ISO-8601)
iris.lead: InlineResponse401![](/images/permalink.svg)
Fields
- message string? -
iris.lead: InlineResponse403![](/images/permalink.svg)
Fields
- message string? -
iris.lead: InlineResponse404![](/images/permalink.svg)
Fields
- message string? -
iris.lead: InlineResponse405![](/images/permalink.svg)
Fields
- message string? -
iris.lead: InlineResponse500![](/images/permalink.svg)
Fields
- message string? -
iris.lead: LeadAppointment![](/images/permalink.svg)
Fields
- id int? - Appointment Id
- user BriefUserInfo? -
- set_for BriefUserInfo? -
- set_at string? - Appointment creation date and time in format ISO 8601 (Y-m-d\TH:i:sP)
- set_by BriefUserInfo? -
- modified string? - Appointment modification date and time in format ISO 8601 (Y-m-d\TH:i:sP)
- modified_by BriefUserInfo? -
- text string? - Appointment description
- date string? - Appointment date and time in format ISO 8601 (Y-m-d\TH:i:sP)
- date_end string? - Appointment end date and time in format ISO 8601 (Y-m-d\TH:i:sP)
- done string? - Is appointment done?
- confirmed string? - Appointment confirmed date and time in format ISO 8601 (Y-m-d\TH:i:sP)
- confirmed_by BriefUserInfo? -
- seen string? - Appointment seen date and time in format ISO 8601 (Y-m-d\TH:i:sP)
- seen_by BriefUserInfo? -
- rescheduled string? - Appointment rescheduled date and time in format ISO 8601 (Y-m-d\TH:i:sP)
- rescheduled_by BriefUserInfo? -
- rescheduled_count int? -
iris.lead: LeadCreatedEventInfo![](/images/permalink.svg)
Fields
- hook LeadcreatedeventinfoHook? -
- data LeadcreatedeventinfoData? -
iris.lead: LeadcreatedeventinfoData![](/images/permalink.svg)
Fields
- lead FullLeadSubscription? -
- leads FullLeadSubscription[]? - 'leads' property is passed when 'Multiple at once' feature is enabled
iris.lead: LeadcreatedeventinfoHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: LeadDeletedEventInfo![](/images/permalink.svg)
Fields
- hook LeaddeletedeventinfoHook? -
- data LeaddeletedeventinfoData? -
iris.lead: LeaddeletedeventinfoData![](/images/permalink.svg)
Fields
- lead record { deletedBy UserStructure }? -
- leads record { deletedBy UserStructure }[]? - 'leads' property is passed when 'Multiple at once' feature is enabled
iris.lead: LeaddeletedeventinfoHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: LeadDocumentUploadedEventInfo![](/images/permalink.svg)
Fields
iris.lead: LeaddocumentuploadedeventinfoData![](/images/permalink.svg)
Fields
iris.lead: LeaddocumentuploadedeventinfoHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: LeadEmailReceivedEventInfo![](/images/permalink.svg)
Fields
- hook LeademailreceivedeventinfoHook? -
- data LeademailreceivedeventinfoData? -
iris.lead: LeademailreceivedeventinfoData![](/images/permalink.svg)
Fields
- lead LeademailreceivedeventinfoDataLead? - 'lead' property is passed when 'Multiple at once' feature is disabled
- leads LeademailreceivedeventinfoDataLeads[]? - 'leads' property is passed when 'Multiple at once' feature is enabled
iris.lead: LeademailreceivedeventinfoDataLead![](/images/permalink.svg)
'lead' property is passed when 'Multiple at once' feature is disabled
Fields
- id int? - Lead ID
- lead_url string? - Lead URL
- name string? - Lead Name
- emailAddress string? - Lead Default Email
- contact string? - Lead Default Contact Name
- phone string? - Lead Default Contact Phone Number
- address LeademailreceivedeventinfoDataLeadAddress? -
- assignedUsers UserListStructure? -
iris.lead: LeademailreceivedeventinfoDataLeadAddress![](/images/permalink.svg)
Fields
- address string? - Lead Default Address
- city string? - Lead Default City
- state string? - Lead Default State
- zip string? - Lead Default ZIP
iris.lead: LeademailreceivedeventinfoDataLeadEmail![](/images/permalink.svg)
Fields
- 'from string? - Sent from (name and email)
- to string? - Sent to(email)
- subject string? - Email subject
- bodyText string? - Email message without html
- bodyHtml string? - Email message including html
- sentAt string? - Date and time of receiving the email (ISO 8601)
iris.lead: LeademailreceivedeventinfoDataLeads![](/images/permalink.svg)
Fields
- id int? - Lead ID
- lead_url string? - Lead URL
- name string? - Lead Name
- emailAddress string? - Lead Default Email
- contact string? - Lead Default Contact Name
- phone string? - Lead Default Contact Phone Number
- address LeademailreceivedeventinfoDataLeadAddress? -
- assignedUsers UserListStructure? -
iris.lead: LeademailreceivedeventinfoHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: LeadField![](/images/permalink.svg)
Fields
- id int? - Field Id
- tab int - Field tab Id
- label string - Field label
- 'type string - Field type
- length int? - Field size
- default string? - Field default value
- alignment string? - Field alignment
- searchable int? - Searchable field
- special string? - Field special value
- options LeadfieldOptions? -
- 'order int? -
- readOnly boolean? - Whether the field is read only
- required boolean? - Whether the field is required
iris.lead: LeadfieldOptions![](/images/permalink.svg)
Fields
- dropdown LeadfieldOptionsDropdown? - Add new list item
- dupecheck boolean? - Enable dupecheck
- contactid string? - Id of contact field
- mask string? - Field mask
- copy LeadfieldOptionsCopy? - Copy button properties
- hyperlink boolean? - Enable hyperlink
- sms boolean? - Enable SMS
- dialer boolean? - Enable dialer
- googlemaps record {}? - Google Maps search properties
- zipcode_autocomplete LeadfieldOptionsZipcodeAutocomplete? - ZIP Code autofill properties
iris.lead: LeadfieldOptionsCopy![](/images/permalink.svg)
Copy button properties
Fields
- title string? - Button label
- 'from record {}? - Copy from
- to record {}? - Copy to
iris.lead: LeadfieldOptionsDropdown![](/images/permalink.svg)
Add new list item
Fields
- 'key string? - Key
- value string? - Value
iris.lead: LeadfieldOptionsZipcodeAutocomplete![](/images/permalink.svg)
ZIP Code autofill properties
Fields
- city record {}? - City fields
- state record {}? - State fields
- zipcode record {}? - Zipcode fields
iris.lead: LeadFieldOrder![](/images/permalink.svg)
Fields
- value int - New order position of lead field
- 'type string? - Type of changing order position
iris.lead: LeadFieldTab![](/images/permalink.svg)
Fields
- id int? - Tab Id
- active int? - Active tab
- position int - Tab position
- 'class string - Tab class
- name string - Tab class
- 'order int - Tab order
iris.lead: LeadidAppointmentsBody![](/images/permalink.svg)
Fields
- date string - Date in format ISO 8601 (Y-m-d\TH:i:sP)
- date_end string - End date in format ISO 8601 (Y-m-d\TH:i:sP)
- text string - Task description
- set_by string - Task set by user (User Id)
- set_for string - Task set for user (User Id)
iris.lead: LeadidNotesBody![](/images/permalink.svg)
Fields
- tab int - Tab Id
- note string - Note text
- sticky string - Pin to top?
iris.lead: LeadidTasksBody![](/images/permalink.svg)
Fields
- priority string - Priority
- date string - Date in ISO 8601 format (Y-m-d\TH:i:sP)
- date_end string - End date in ISO 8601 format (Y-m-d\TH:i:sP)
- text string - Task description
- set_by string - Task set by user (user Id)
- set_for string - Task set for user (user Id)
iris.lead: LeadidUsersBody![](/images/permalink.svg)
Fields
- user int - User Id
iris.lead: LeadNoteAddedEventInfo![](/images/permalink.svg)
Fields
- hook LeadnoteaddedeventinfoHook? -
- data LeadnoteaddedeventinfoData? -
iris.lead: LeadnoteaddedeventinfoData![](/images/permalink.svg)
Fields
iris.lead: LeadnoteaddedeventinfoHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: LeadRestoredEventInfo![](/images/permalink.svg)
Fields
- hook LeadrestoredeventinfoHook? -
- data LeadrestoredeventinfoData? -
iris.lead: LeadrestoredeventinfoData![](/images/permalink.svg)
Fields
- lead record { restoredAt string, restoredBy UserStructure }? -
- leads record { restoredAt string, restoredBy UserStructure }[]? - 'leads' property is passed when 'Multiple at once' feature is enabled
iris.lead: LeadrestoredeventinfoHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: LeadsFieldsBody![](/images/permalink.svg)
Fields
- Fields Included from *LeadField
- override boolean? - Flag for overriding existing special field
iris.lead: LeadsLeadidBody![](/images/permalink.svg)
Fields
- campaign int? - Campaign Id
- status int? - Status Id
- 'source int? - Source Id
- group int? - Group Id
- fields Apiv1leadsFields[]? - Lead fields
iris.lead: LeadStatusUpdatedEventInfo![](/images/permalink.svg)
Fields
- hook LeadstatusupdatedeventinfoHook? -
- data LeadstatusupdatedeventinfoData? -
iris.lead: LeadstatusupdatedeventinfoData![](/images/permalink.svg)
Fields
- lead record { previousStatus record { id int, name string }, newStatus record { id int, name string }, statusUpdatedAt string, statusUpdatedBy UserStructure, salesRep UserStructure }? -
- leads record { previousStatus record { id int, name string }, newStatus record { id int, name string }, statusUpdatedAt string, statusUpdatedBy UserStructure, salesRep UserStructure }[]? - 'leads' property is passed when 'Multiple at once' feature is enabled
iris.lead: LeadstatusupdatedeventinfoHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: LeadUpdatedEventInfo![](/images/permalink.svg)
Fields
- hook LeadupdatedeventinfoHook? -
- data LeadupdatedeventinfoData? -
iris.lead: LeadupdatedeventinfoData![](/images/permalink.svg)
Fields
- lead record { updated_at string, updated_by UserStructure }? -
- leads record { updated_at string, updated_by UserStructure }[]? - 'leads' property is passed when 'Multiple at once' feature is enabled
iris.lead: LeadupdatedeventinfoHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: LineItemAdded![](/images/permalink.svg)
Fields
- hook LineitemaddedHook? -
- data LineitemaddedData? -
iris.lead: LineitemaddedData![](/images/permalink.svg)
Fields
- line_items LineItems[]? -
iris.lead: LineitemaddedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: LineItems![](/images/permalink.svg)
Fields
- id int? -
- 'type string? -
- item_id int? -
- user LineitemsUser? -
- merchant LineitemsMerchant? -
- related_mid int? -
- related_dba string? -
- description string? -
- income int? -
- expense int? -
- percentage int? -
- agent_net int? -
- is_recurring boolean? -
- created string? - Created date of line item
- modified string? - Last update date of line item
- agents LineitemsAgents[]? -
- recurring_start_date string? - Date of start recurring line item
- recurring_payment_count int? - Count of payments what was already done
- recurring_max_payment_count int? - Count of payments which will be done (this will be null if there is no limit)
- recurring_period string? -
iris.lead: LineitemsAgents![](/images/permalink.svg)
Fields
- user_id int? -
- username string? -
- full_name string? -
- agent_net int? -
- percentage int? -
iris.lead: LineitemsMerchant![](/images/permalink.svg)
Fields
- mid string? -
- dba string? -
iris.lead: LineitemsUser![](/images/permalink.svg)
Fields
- user_id int? -
- username string? -
- full_name string? -
- 'class string? -
iris.lead: Links![](/images/permalink.svg)
Fields
- first string? - An URL to the first page of the data set
- last string? - An URL to the last page of the data set
- prev string? - An URL to the previous page of the data set
- next string? - An URL to the next page of the data set
iris.lead: LinksActivity![](/images/permalink.svg)
Fields
- id int? - Activity Id
- status string? - Status of link
- lead string? - Lead Id
- merchant string? - Merchant Id
- linkedBy int? - User Id
- linkedAt string? - Linking date (Y-m-d\TH:i:sP)
iris.lead: MerchantRow![](/images/permalink.svg)
Fields
- merchant string? -
- transactions int? -
- sales_amount int? -
- income int? -
- expense int? -
- net int? -
- bps int? -
- users boolean? -
- percentage int? -
- agent_net int? -
- mid int? -
iris.lead: Meta![](/images/permalink.svg)
Fields
- current_page int? - The current page number of a data set
- 'from int? - The current position of a data set
- last_page string? - The last page of a data set
- path string? - API path
- per_page int? - A number of records per page
- to int? - The last position in a data set
- total int? - Total number of records in a data set
iris.lead: MonetaryBatch![](/images/permalink.svg)
Fields
- date string? - Batch date
- reference_number string? - Batch description
- amount string? - Batch amount
- count string? - A number of transactions
- terminal_number string? - Batch terminal number
- transactions MonetarybatchTransactions[]? -
iris.lead: MonetarybatchTransactions![](/images/permalink.svg)
Fields
- id int? - Transaction ID
- date string? - Transaction date
- 'type string? - Transaction type
- amount string? - Transaction amount
- cardholder string? - Cardholder number
- auth_code string? - Transaction auth code
- pos_entry_mode string? - POS entry mode
- invoice_number string? - Invoice number
- void_reject_chargeback boolean? - Is a transaction rejected?
iris.lead: ProxyConfig![](/images/permalink.svg)
Proxy server configurations to be used with the HTTP client endpoint.
Fields
- host string(default "") - Host name of the proxy server
- port int(default 0) - Proxy server port
- userName string(default "") - Proxy server username
- password string(default "") - Proxy server password
iris.lead: ReportPublished![](/images/permalink.svg)
Fields
- hook ReportpublishedHook? -
- data ReportpublishedData? -
iris.lead: ReportpublishedData![](/images/permalink.svg)
Fields
- reports ReportpublishedDataReports[]? -
iris.lead: ReportpublishedDataReports![](/images/permalink.svg)
Fields
- id int? -
- month int? -
- year int? -
- sys_prin int? -
- created string? - Ticket created date
- created_by UserStructure? -
- added_merchants_count int? -
- rows_count int? -
- revision int? -
- deactivated_merchants_count int? -
- processor_id int? -
- processor_name string? -
- sum_transactions int? -
- sum_volume decimal? -
- sum_net decimal? -
- sum_agent_net int? -
iris.lead: ReportpublishedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: ResidualsDetails![](/images/permalink.svg)
Fields
- MID string? -
- DBA string? -
iris.lead: ResidualTemplate![](/images/permalink.svg)
Fields
- id int? -
- name string? -
- creator_id int? -
- creator_name string? -
- created_at string? - Created date of template
- revision int? -
- rules TemplateRules[]? -
iris.lead: ResidualTemplateAssigned![](/images/permalink.svg)
Fields
- user_id int? -
- username string? -
- full_name string? -
- templates ResidualtemplateassignedTemplates[]? -
iris.lead: ResidualtemplateassignedTemplates![](/images/permalink.svg)
Fields
- id int? -
- name string? -
- 'version int? -
- processor_id int? -
- rules TemplateRules[]? -
iris.lead: Retrieval![](/images/permalink.svg)
Fields
- id int? - Chargeback internal ID
- merchant_id string? - Merchant ID
- dba string? - Merchant DBA
- case_number string? - Case number
- retrieval_date string? - Request date
- transaction_date string? - Transaction date
- amount string? - Amount
- respond_due string? - Respond due date
- original_amount string? - Original amount of transaction
- currency string? - Transaction currency
- reason string? - Retrieval case reason
- reason_code string? - Retrieval case reason code
- card_number string? - Cardholder number
- transaction_id string? - Transaction ID
- reference_number string? - Transaction ID
- case_status string? - Case status
- case_status_description string? - Status description
- mcc string? - MCC code
- dispute_jurisdiction string? - Dispute jurisdiction
- card_product_type string? - Card product
- transaction_method string? - Transaction method
- invoice_number string? - Invoice number
- microfilm_number string? - Microfilm number
- airline_ticket_number string? - Airline ticket number
- order_number string? - Order number
- tracking_number string? - Tracking number
- last_status_date string? - Date of the last status update
- updated_at string? - Date of the most recent update
- case_action string? - Case action
- action string? - Can the case be viewed of replied
- foreign_amount string? - Foreign amount of transaction
- transaction_locator string? - Transaction locator
iris.lead: RetrievalAdded![](/images/permalink.svg)
Fields
- hook RetrievaladdedHook? -
- data RetrievaladdedData? -
iris.lead: RetrievaladdedData![](/images/permalink.svg)
Fields
- retrievals RetrievalsReplyResponse[]? -
iris.lead: RetrievaladdedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: RetrievalReminder![](/images/permalink.svg)
Fields
- hook RetrievalreminderHook? -
- data RetrievalreminderData? -
iris.lead: RetrievalreminderData![](/images/permalink.svg)
Fields
- retrievals record { due_in int }[]? -
iris.lead: RetrievalreminderHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: RetrievalReplyCreditIssuedRequest![](/images/permalink.svg)
Fields
- credit_date string - Credit transaction date
- credit_amount string - Credit transaction amount
- user_note string - User note
- file string[] - Files to attach
iris.lead: RetrievalReplyResponseRequest![](/images/permalink.svg)
Fields
- user_note string - User note
- file string[] - Files to attach
iris.lead: RetrievalReplyUnableRequest![](/images/permalink.svg)
Fields
- user_note string - User note
- file string[] - Files to attach
iris.lead: RetrievalsReplyResponse![](/images/permalink.svg)
Fields
- retrieval RetrievalsreplyresponseRetrieval? -
- Fields Included from *DisputeDetailsResponse
- transactions DisputedetailsresponseTransactions[]
- auth_records DisputedetailsresponseTransactions[]
- notes DisputedetailsresponseNotes[]
- messages DisputedetailsresponseMessages[]
- directories DisputedetailsresponseDirectories[]
- anydata...
iris.lead: RetrievalsreplyresponseRetrieval![](/images/permalink.svg)
Fields
- id string? -
- merchant_id string? -
- dba string? -
- date string? -
- transaction_date string? -
- amount string? -
- reason_code string? -
- reason string? -
- card_number string? -
- case_number string? -
- case_action string? -
- action string? -
- case_status string? -
- case_status_description string? -
- last_status_date string? -
- respond_due string? -
- original_amount string? -
- updated_at string? -
- mcc string? -
- dispute_jurisdiction string? -
- card_product_type string? -
- foreign_amount string? -
- transaction_method string? -
- transaction_locator string? -
- invoice_number string? -
- microfilm_number string? -
- airline_ticket_number string? -
- order_number string? -
- tracking_number string? -
iris.lead: RetrievalUpdated![](/images/permalink.svg)
Fields
- hook RetrievalupdatedHook? -
- data RetrievaladdedData? -
iris.lead: RetrievalupdatedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: ShortLeadSubscription![](/images/permalink.svg)
Fields
- id int? - Lead ID
- lead_url string? - Lead URL
- name string? - Lead Name
- email string? - Lead Default Email
- contact string? - Lead Default Contact Name
- phone string? - Lead Default Contact Phone Number
- address LeademailreceivedeventinfoDataLeadAddress? -
- assignedUsers UserListStructure? -
iris.lead: SignatureGenerated![](/images/permalink.svg)
Fields
- hook SignaturegeneratedHook? -
- data SignaturegeneratedData? -
iris.lead: SignaturegeneratedData![](/images/permalink.svg)
Fields
- signatures SignaturegeneratedDataSignatures[]? -
iris.lead: SignaturegeneratedDataSignatures![](/images/permalink.svg)
Fields
- signature SignatureSubscription? -
- application ApplicationSubscription? -
- lead FullLeadSubscription? -
iris.lead: SignaturegeneratedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: SignatureOpened![](/images/permalink.svg)
Fields
- hook SignatureopenedHook? -
- data SignaturegeneratedData? -
iris.lead: SignatureopenedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: SignatureSigned![](/images/permalink.svg)
Fields
- hook SignaturesignedHook? -
- data SignaturegeneratedData? -
iris.lead: SignaturesignedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: SignatureSubscription![](/images/permalink.svg)
Fields
- id int? -
- hash string? -
- url string? -
- status string? -
- created string? - Signature created date
- created_by UserStructure? -
- multi_signer boolean? -
- completed boolean? -
- signers SignaturesubscriptionSigners[]? -
iris.lead: SignaturesubscriptionSigners![](/images/permalink.svg)
Fields
- name string? -
- email string? -
iris.lead: SourceActivity![](/images/permalink.svg)
Fields
- id int? - Activity Id
- newValue string? - New value of activity
- assignedBy int? - User Id
- assignedAt string? - Assigned date (Y-m-d\TH:i:sP)
iris.lead: StatusActivity![](/images/permalink.svg)
Fields
- id int? - Activity Id
- changedBy int? - User Id
- changedAt string? - Deleted date (Y-m-d\TH:i:sP)
- oldStatus string? - Old status
- old_status_id int? - Old Status Id
- newStatus string? - New status
- new_status_id int? - New Status Id
iris.lead: SubscriptionCommentEdited![](/images/permalink.svg)
Fields
- hook SubscriptioncommenteditedHook? -
- data TicketcommentedData? -
iris.lead: SubscriptioncommenteditedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: SummaryResponse![](/images/permalink.svg)
Fields
- processor_id int? -
- name string? -
- created string? -
- created_by int? -
- modified string? -
- modified_by int? -
- merchants_count int? -
- sum_transactions int? -
- sum_sales_amount decimal? -
- sum_income decimal? -
- sum_expense decimal? -
- sum_net decimal? -
- sum_bps decimal? -
- sum_agent_net int? -
iris.lead: TemplateRules![](/images/permalink.svg)
Fields
- column string? -
- rule string? -
- value int? -
- 'field string? -
iris.lead: TestSubscription![](/images/permalink.svg)
Fields
- hook TestsubscriptionHook? -
- data TestsubscriptionData? -
iris.lead: TestsubscriptionData![](/images/permalink.svg)
Fields
- message string? -
iris.lead: TestsubscriptionHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: Ticket![](/images/permalink.svg)
Fields
- id int? - Ticket id
- subject string? - Ticket subject
- description string? - Ticket description
- status TicketStatus? -
- 'type TicketType? -
- group TicketGroup? -
- priority TicketPriority? -
- lead_id int? - Assigned Lead ID
- mid int? - Assigned Merchant ID
- merchantVisible boolean? - Indicates if the ticket is visible to Merchant users
iris.lead: TicketCommented![](/images/permalink.svg)
Fields
- hook TicketcommentedHook? -
- data TicketcommentedData? -
iris.lead: TicketcommentedData![](/images/permalink.svg)
Fields
- comments record { id int, ticketId int, comment string, created string, createdBy UserStructure, modified string, modified_by UserStructure }[]? -
iris.lead: TicketcommentedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: TicketCreated![](/images/permalink.svg)
Fields
- hook TicketcreatedHook? -
- data TicketcreatedData? -
iris.lead: TicketCreatedBlock![](/images/permalink.svg)
Fields
- created string? - Ticket created date
- created_by int? - Ticket creator id
iris.lead: TicketcreatedData![](/images/permalink.svg)
Fields
- tickets record {}[]? -
iris.lead: TicketcreatedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: TicketDetail![](/images/permalink.svg)
Fields
- general File[]? -
- checklist ChecklistFullInfo[]? -
iris.lead: TicketGroup![](/images/permalink.svg)
Fields
- id int? - Group id
- name string? - Group name
iris.lead: TicketPriority![](/images/permalink.svg)
Fields
- id int? - Priority id
- name string? - Priority name
iris.lead: TicketResolved![](/images/permalink.svg)
Fields
- hook TicketresolvedHook? -
- data TicketresolvedData? -
iris.lead: TicketresolvedData![](/images/permalink.svg)
Fields
- tickets record { created string, created_by UserStructure, modified string, modified_by UserStructure, last_comment string, resolved string, resolved_by UserStructure }[]? -
iris.lead: TicketresolvedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: TicketStatus![](/images/permalink.svg)
Fields
- id int? - Status id
- name string? - Status name
iris.lead: TicketSubscriptionData![](/images/permalink.svg)
Fields
- ticket_url string? -
- assignedUsers UserListStructure? -
- files File[]? -
- preview_images File[]? -
- due_date string? - Ticket due date
- due string? - Ticket SLA
- only_business_days boolean? - Calculate only business days
iris.lead: TicketType![](/images/permalink.svg)
Fields
- id int? - Type id
- name string? - Ticket type
iris.lead: TicketTypeRequest![](/images/permalink.svg)
Fields
- name string? - Ticket type name
- description string? - Ticket type description
- daysToResolve int? - Days to Resolve
- only_business_days boolean? - Calculate only business days
- status string? - Status
- priority int? - Priority (0 - Normal, 1 - Medium, 2 - Rush)
- permissions int[]? -
- assignees BrieftickettypeinfoAssignees? -
iris.lead: TicketUpdated![](/images/permalink.svg)
Fields
- hook TicketupdatedHook? -
- data TicketupdatedData? -
iris.lead: TicketupdatedData![](/images/permalink.svg)
Fields
- tickets record { modified string, modified_by UserStructure, last_comment string }[]? -
iris.lead: TicketupdatedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: TurboAppApproved![](/images/permalink.svg)
Fields
- hook TurboappapprovedHook? -
- data TurboappapprovedData? -
iris.lead: TurboappapprovedData![](/images/permalink.svg)
Fields
- accounts TurboappapprovedDataAccounts[]? -
iris.lead: TurboappapprovedDataAccounts![](/images/permalink.svg)
Fields
- id int? - Account ID
- application_url string? - Application URL
- identifier string? - Application identifier
- processor string? - Processor name
- dba string? - Merchant name
- mid int? - Merchant ID
- lid int? - Lead ID related to the application
- activation_status TurboappupdatedDataActivationStatus? -
- application_status TurboappupdatedDataActivationStatus? -
- contact_name string? -
- contact_address string? -
- contact_phone string? -
- salesman string? -
- co_name string? -
- approved_at string? - Date and time of account approve (ISO 8601)
- legal_name string? - Merchant name
- comments TurboappupdatedDataComments? -
- entitlements TurboappapprovedDataEntitlements? -
- users string[]? -
- date_submitted string? - Date and time of account submit (ISO 8601)
- date_decision string? - Date and time of decision (ISO 8601)
- mcc_code string? - MCC code
- annual_sales string? - Annual sales
- average_ticket string? - Average ticket
- tier string? -
- tier_status string? -
iris.lead: TurboappapprovedDataEntitlements![](/images/permalink.svg)
Fields
- card_type string? -
- srv string? -
- proc_flag string? -
iris.lead: TurboappapprovedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: TurboAppDeclined![](/images/permalink.svg)
Fields
- hook TurboappdeclinedHook? -
- data TurboappdeclinedData? -
iris.lead: TurboappdeclinedData![](/images/permalink.svg)
Fields
- accounts TurboappdeclinedDataAccounts[]? -
iris.lead: TurboappdeclinedDataAccounts![](/images/permalink.svg)
Fields
- id int? - Account ID
- application_url string? - Application URL
- identifier string? - Application identifier
- processor string? - Processor name
- dba string? - Merchant name
- mid int? - Merchant ID
- lid int? - Lead ID related to the application
- activation_status TurboappdeclinedDataActivationStatus? -
- application_status TurboappdeclinedDataActivationStatus? -
- contact_name string? -
- contact_address string? -
- contact_phone string? -
- salesman string? -
- co_name string? -
- declined_at string? - Date and time of account was declined (ISO 8601)
- legal_name string? - Merchant name
- comments TurboappdeclinedDataComments? -
- entitlements TurboappapprovedDataEntitlements? -
- users string[]? -
- date_submitted string? - Date and time of account submit (ISO 8601)
- date_decision string? - Date and time of decision (ISO 8601)
- mcc_code string? - MCC code
- annual_sales string? - Annual sales
- average_ticket string? - Average ticket
- tier string? -
- tier_status string? -
iris.lead: TurboappdeclinedDataActivationStatus![](/images/permalink.svg)
Fields
- old string? -
- 'new string? -
iris.lead: TurboappdeclinedDataComments![](/images/permalink.svg)
Fields
- date string? - Date and time of comment (ISO 8601)
- co string? -
- text string? -
iris.lead: TurboappdeclinedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: TurboAppSubmited![](/images/permalink.svg)
Fields
- hook TurboappsubmitedHook? -
- data TurboappsubmitedData? -
iris.lead: TurboappsubmitedData![](/images/permalink.svg)
Fields
- applications TurboappsubmitedDataApplications[]? -
iris.lead: TurboappsubmitedDataApplications![](/images/permalink.svg)
Fields
- id int? - Application ID
- application_url string? - Application URL
- identifier string? - Application identifier
- submission_id string? - Application submission identifier
- dba string? - Merchant name
- lid int? - Lead ID related to the application
- createdAt string? - Date and time of creation (ISO 8601)
- createdBy UserStructure? -
- finishedAt string? - Date and time of submission (ISO 8601)
- finishedBy UserStructure? -
iris.lead: TurboappsubmitedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: TurboAppUpdated![](/images/permalink.svg)
Fields
- hook TurboappupdatedHook? -
- data TurboappupdatedData? -
iris.lead: TurboappupdatedData![](/images/permalink.svg)
Fields
- accounts TurboappupdatedDataAccounts[]? -
iris.lead: TurboappupdatedDataAccounts![](/images/permalink.svg)
Fields
- id int? - Account ID
- application_url string? - Application URL
- identifier string? - Application identifier
- dba string? - Merchant name
- mid int? - Merchant ID
- lid int? - Lead ID related to the application
- comments TurboappupdatedDataComments? -
- activation_status TurboappupdatedDataActivationStatus? -
- application_status TurboappupdatedDataActivationStatus? -
- contact_name string? -
- salesman string? -
- updatedAt string? - Date and time of account update (ISO 8601)
iris.lead: TurboappupdatedDataActivationStatus![](/images/permalink.svg)
Fields
- old string? -
- 'new string? -
iris.lead: TurboappupdatedDataComments![](/images/permalink.svg)
Fields
- date string? - Date and time of comment (ISO 8601)
- co string? -
- text string? -
iris.lead: TurboappupdatedHook![](/images/permalink.svg)
Fields
- requestId int? - Request ID
- event string? - Event ID
iris.lead: TypeDetail![](/images/permalink.svg)
Fields
- general BriefTicketTypeInfo? -
- checklist ChecklistFullInfo[]? -
iris.lead: UserStructure![](/images/permalink.svg)
Fields
- id int? - User ID
- name string? - User Name
- userClass string? - User Class
iris.lead: V1LeadsBody![](/images/permalink.svg)
Fields
- campaign int? - Campaign Id
- status int - Status Id
- 'source int? - Source Id
- group int? - Group Id
- users int[]? - Ids of users to assign to a new lead
- fields Apiv1leadsFields[] - Lead fields
Union types![](/images/permalink.svg)
Import
import ballerinax/iris.lead;
Metadata
Released date: over 1 year ago
Version: 1.5.0
License: Apache-2.0
Compatibility
Platform: any
Ballerina version: 2201.4.1
GraalVM compatible: Yes
Pull count
Total: 1
Current verison: 0
Weekly downloads
Keywords
Sales & CRM/Customer Relationship Management
Cost/Paid
Contributors
Dependencies