• iCIMS Corporate Site
  • iCIMS Partners
  • Additional Resources
  • Recent Updates
  • FAQ
  • Login
  • GETTING STARTED
    • Getting Started
    • Integration Approval Process
    • How-To Videos
    • Acceptable Use Policy
    • Terms of Use
    • Release Notes
  • API
    • Licenses
    • Connecting, Authenticating, and Identity
    • Authenticating API Calls with OAuth 2.0
    • HMAC
    • Error Handling
    • Error Reporting Standard for Vendors
    • Field Types
  • Standard Integrations
    • Assessments
    • Candidate Matching
    • Candidate Ranking
    • Document Management
    • Data Analytics and Reporting
    • Human Capital Management
    • I-9 & E-Verify
    • Job Advertising
    • Job Posting
    • Partner Screening
    • Reference Checks
    • Tax Credits
    • Video Interviewing
  • Prime Integrations
    • Prime Assessments
    • Prime Background Screen
      • Implementation
  • Endpoints
    • Binary Collection Fields
    • Binary Files
    • Collection Fields
    • Customers
    • Direct Linking
    • iForms
    • Job Distributor
    • Job Portal API
    • List API
    • Offer API
    • Onboard API
    • Profiles
    • Schema API
    • Search API
    • Workflows
  • Streaming Endpoints
  • Data Models
    • iForms
    • Job
    • Location
    • New Hire Category
    • Onboarding Workflow
    • Person
    • Recruiting Workflow
    • Room
    • Sourcing Workflow
    • Talent Pool
    • Event
    • Validation
  • Integration Events
    • Best Practices
    • Application Complete
    • Job Edit
    • Job Posting
    • Job Unposting
    • Onboard Portal Task
    • Status Flow Update
  • OTHER TECH
    • File-Based Transfers
      • Scheduled Import/Export Licenses
      • Imports
      • Exports
      • File Formatting
      • Import File Examples
    • SAML
    • Standard XML Feed for Job Boards
  • Forum

Search form

Developer Resources
  • Getting Started
  • API
    • Licenses
    • Connecting, Authenticating, and Identity
    • Authenticating API Calls with OAuth 2.0
    • HMAC
    • Error Handling
    • Error Reporting Standard for Vendors
    • Field Types
  • Standard Integrations
  • Prime Integrations
  • Endpoints
  • Streaming Endpoints
  • Data Models
  • Integration Events
  • OTHER TECHNOLOGY
  • FAQ

Licenses

-
-

Web Services Licenses for Standard, Non-Standard Connectors, and Connectors purchased through third-party marketplaces Connectors Streaming Connector Licenses Streaming API Call Expansion Licenses
License Terms For Connectors purchased prior to August 6th 2019 License Terms For Connectors purchased on or after August 6th 2019 License Terms for Integrations purchased on or after April 1, 2022 (formerly Connectors)

Web Services Licenses for Standard, Non-Standard Connectors, and Connectors purchased through third-party marketplaces

 

Connectors

 

Integrations

iCIMS customers have implemented hundreds of different integrations to meet a variety of business requirements and have successfully integrated with many different third-party systems. Like the rest of the iCIMS Talent Platform, the integration capabilities have been built to offer the flexibility and configurability. iCIMS does not limit its customers to a predefined set of hard-coded integrations. Instead, iCIMS customers may integrate with third-party systems that can work with one of the well-known, industry-standard formats offered by iCIMS.

Web Services Licenses for Standard and Non-Standard Connectors offer the following:

  • One integration account that can be secured with BASIC or HMAC authentication.
  • Choice of data transfer frequency. Real-time inbound data transfer is supported.
  • Data import, export, and a variety of other operations to perform during data transfers. Standard and custom fields are available for import and export, as well as other types of data.
  • A secure HTTPS connection using TLS 1.2, 4096-bit encryption for all communication and data transfer.
  • Up to 10,000 web services requests per day.

The majority of iCIMS customer integrations run comfortably within the 10,000 per-day request limit. However, additional licenses can be purchased for additional requests.

iCIMS Connectors are provided as a standard, limited, non-exclusive, non-transferable license to use the iCIMS API. Subscribers and Developers are not permitted to alter the APIs in any manner, unless they have purchased or upgraded to, a Configurable Add-On.

Included with Connectors:

  • One integration account that can be secured with BASIC or HMAC authentication.
  • Choice of data transfer frequency. Real-time inbound data transfer is supported.
  • Data import, export, and a variety of other operations to perform during data transfers.
  • Standard and custom fields are available for import and export, as well as other types of data.
  • A secure HTTPS connection using TLS 1.2, 4096-bit encryption for all communication and data transfer.
  • Up to 10,000 web services requests per day (the “Allowable Daily Limit”).

License Restrictions: Throughout the Subscription Period, iCIMS may periodically calculate Subscriber’s average daily API requests. Such calculation will be reached by rolling back the previous ninety (90) days and averaging the Subscriber’s daily API requests used during that time. Subscriber’s API requests may go over the Allowable Daily Limit and increase by up to five (5) times the Allowable Daily Limit per day without being denied access for such overage; provided that in the event Subscriber’s average daily API requests (as measured over the quarter) exceed the Allowable Daily Limit in any quarter, then iCIMS shall provide notice to Subscriber of such overage and Subscriber may: 1) purchase a Call Expansion License to account for Subscriber’s actual average daily API requests subject to a new Order Form within thirty (30) days of receiving notice from iCIMS of its overage; or 2) default to a hard limit reflecting the Allowable Daily Limit, in which case the Subscriber will no longer be allowed to go over the Allowable Daily Limit and will be denied access in the event of an overage. In either event, the change shall take effect and apply to the Subscriber on the Subscription Start Date of the new Order Form (or 30 days after receiving the notice) and moving forward through the Subscription Period.

Configurable Add-On

The purchase of a Configurable Add-On permits the Subscriber or Developer to alter or configure the standard iCIMS API Connector, subject to the Developer Terms of Use (available at https://developer.icims.com/). This Configurable Add-On does not increase the Allowable Daily Limit.

iCIMS Integrations are provided as a standard, limited, non-exclusive, non-transferable license to use the iCIMS API. Subscribers and Developers are not permitted to alter the APIs in any manner, unless they have purchased or upgraded to, a Configuration, as detailed below. 
 
Included with Standard Integrations: 
  • One integration account that can be secured with BASIC or HMAC authentication.
  • Choice of data transfer frequency. Real-time inbound data transfer is supported.
  • Data import, export, and a variety of other operations to perform during data transfers. 
  • Standard fields that are available for import and export, as well as other types of data.
  • A secure HTTPS connection using TLS 1.2, 4096-bit encryption for all communication and data transfer.
  • Up to 10,000 web services requests per day (the “Allowable Daily Limit”).
License Restrictions: Throughout the Subscription Period, iCIMS may periodically calculate Subscriber’s average daily API requests. Such calculation will be reached by rolling back the previous ninety (90) days and averaging the Subscriber’s daily API requests used during that time. Subscriber’s API requests may go over the Allowable Daily Limit and increase by up to five (5) times the Allowable Daily Limit per day without being denied access for such overage; provided that in the event Subscriber’s average daily API requests (as measured over the quarter) exceed the Allowable Daily Limit in any quarter, then iCIMS shall provide notice to Subscriber of such overage and Subscriber may: 1) purchase a Call Expansion License to account for Subscriber’s actual average daily API requests subject to a new Order Form within thirty (30) days of receiving notice from iCIMS of its overage; or 2) default to a hard limit reflecting the Allowable Daily Limit, in which case the Subscriber will no longer be allowed to go over the Allowable Daily Limit and will be denied access in the event of an overage. In either event, the change shall take effect and apply to the Subscriber on the Subscription Start Date of the new Order Form (or 30 days after receiving the notice) and moving forward through the Subscription Period. 
 
Configurations
 
The purchase of a Configuration permits the Subscriber or Developer to alter or configure the standard iCIMS API Connector, subject to the Developer Terms of Use (available at https://developer.icims.com/). These Configurations do not increase the Allowable Daily Limit. Each Configuration type permits a set number of field changes. A “field change” is defined as any addition, removal or change to the field mapping.  
 
Small Configuration: Integration with up to 25 field changes.  Up to 10 customer field changes post go-live permitted per annum; total field changes may not exceed 25.   If Subscriber needs additional field changes, a configuration tier upgrade may be required. 
 
Medium Configuration: Integration with up to 75 field changes.  Up to 20 customer field changes post go-live permitted per annum; total field changes may not exceed 75.  A field change is defined as an addition, removal or change to the field mapping.  If Subscriber needs additional field changes, a configuration tier upgrade may be required. 
 
 
Large Configuration: Integration with up to 150 field changes.  Up to 35 customer field changes post go-live permitted per annum; total field changes may not exceed 150.  A field change is defined as an addition, removal or change to the field mapping. If Subscriber needs additional field changes, a configuration tier upgrade may be required. 

Streaming Connector Licenses

Streaming API

Streaming API

The streaming API offers a powerful data synchronization technology that allows the export of large data sets and keeps that data set in sync with real-time updates.

Streaming Connector Licenses offers the following:

  • Access to one streaming channel that defines the set of profiles and fields to be exported and synchronized in an applicable statement of work.
  • One integration account that can be secured with BASIC or HMAC authentication.
  • Choice of data transfer frequency. Real-time inbound and outbound data transfer is supported.
  • Data import, export, and a variety of other operations to perform during data transfers. Standard and custom fields are available for import and export, as well as other types of data. 
  • A secure HTTPS connection using TLS 1.2, 4096-bit encryption for all communication and data transfer.
  • Up to 10,000 web services requests per day.

Additional licenses can be purchased for additional web service requests.

The Streaming API offers a powerful data synchronization technology that allows the export of large data sets and keeps that data set in sync with real-time updates. The Streaming API does not increase the Allowable Daily Limit.

Streaming API Licenses offers the following:

  • Access to one streaming channel that defines the set of profiles and fields to be exported and synchronized in an applicable statement of work.
  • One integration account that can be secured with BASIC or HMAC authentication.
  • Choice of data transfer frequency. Real-time inbound and outbound data transfer is supported.
  • Data import, export, and a variety of other operations to perform during data transfers.
  • Standard and custom fields are available for import and export, as well as other types of data.
  • A secure HTTPS connection using TLS 1.2, 4096-bit encryption for all communication and data transfer.
  • Up to 10,000 web services requests per day.
  • Additional licenses can be purchased for additional web service requests.

The Streaming API offers a powerful data synchronization technology that allows the export of large data sets and keeps that data set in sync with real-time updates. The Streaming API does not increase the Allowable Daily Limit.

Streaming API Licenses offers the following:

  • Access to one streaming channel that defines the set of profiles and fields to be exported and synchronized in an applicable statement of work.
  • One integration account that can be secured with BASIC or HMAC authentication.
  • Choice of data transfer frequency. Real-time inbound and outbound data transfer is supported.
  • Data import, export, and a variety of other operations to perform during data transfers.
  • Standard and custom fields are available for import and export, as well as other types of data.
  • A secure HTTPS connection using TLS 1.2, 4096-bit encryption for all communication and data transfer.
  • Up to 10,000 web services requests per day.

Additional licenses can be purchased for additional web service requests.

Call Expansion Licenses Call Expansion Licenses Call Expansion Licenses
iCIMS Web Service API requests have a daily limit of 10,000 for a Standard, Non-Standard, or Streaming Connector (“Allowable Daily Limit”).  If a Subscriber is over its Allowable Daily Limit, Call Expansions can be purchased to increase the Allowable Daily Limit.
 
Throughout the Subscription Period, iCIMS may periodically calculate the average daily API requests that a Subscriber uses. Such calculation will be reached by rolling back the previous ninety (90) days and averaging the Subscriber’s daily API requests used during that time. Subscriber’s API requests may go over the Allowable Daily Limit and increase by up to five (5) times the Allowable Daily Limit per day without being denied access for such overage; provided that in the event Subscriber’s average daily API requests [as measured over the quarter] exceed the Allowable Daily Limit in any quarter, then iCIMS shall provide notice to Subscriber of such overage and Subscriber may: 1) purchase a Call Expansion to account for Subscriber’s actual average daily API requests subject to a new Order Form within thirty (30) days of receiving notice from iCIMS of its overage; or 2) opt-out of purchasing a Call Expansion and instead default to a hard limit reflecting the Allowable Daily Limit, in which case the Subscriber will no longer be allowed to go over the Allowable Daily Limit and will be denied access in the event of an overage. In either event, the change shall take effect and apply to the Subscriber on the Subscription Start Date of the new Order Form [or 30 days after receiving the notice] and moving forward through the Subscription Period. 
 
iCIMS retains the right to limit the total number of Call Expansions purchased for a single Connector to prevent unforeseen performance-related incidents.
If a Subscriber is over the Allowable Daily Limit, Call Expansions can be purchased to increase the Allowable Daily Limit, in blocks of 10,000 web service requests.
 
iCIMS retains the right to limit the total number of Call Expansions purchased for a single Connector to prevent unforeseen performance-related incidents.
If a Subscriber is over the Allowable Daily Limit, Call Expansions can be purchased to increase the Allowable Daily Limit, in blocks of 10,000 web service requests.
 
iCIMS retains the right to limit the total number of Call Expansions purchased for a single Connector to prevent unforeseen performance-related incidents.
 

 

Do you have any questions or feedback regarding iCIMS' API documentation? Email the team
See Recent Site Updates

© 2023 iCIMS, Inc. All rights reserved.
Privacy Notice | Terms of Use