# iCIMS integration

> iCIMS Talent Cloud applicant tracking API: people, jobs, companies, workflows, lists, search, resumes, job portal posts, and iForms for one customer platform.

- Authentication: apiKey

## Tools (46)

- **Add Collection Field Entry**: Add a new entry (e.g. a phone or address) to a collection field on a profile.
- **Add List Node**: Add a node to a list, or a child under an existing node.
- **Create Profile**: Create a person, job, company, new hire category or other profile of a given type.
- **Create Workflow Entry**: Associate a base profile with an associated profile, e.g. add a candidate to a job.
- **Delete Binary Field**: Delete the file stored in a File or Image field.
- **Delete Collection Field Entry**: Delete one entry from a collection field on a profile.
- **Delete Recruiting Workflow Entry**: Remove the association between a job and a person in a recruiting workflow.
- **Download Binary Field**: Download the file stored in a File or Image field, such as a resume.
- **Get Collection Field Entry**: Fetch one entry of a collection field on a profile.
- **Get Customer**: Return the platform record for the customer ID: name, platform URL, type and build version.
- **Get Custom List**: Return a custom list and its first-level children by list node ID.
- **Get Field JSON Schema**: Return the JSON schema of one field of a profile type.
- **Get iForm Data**: Fetch the answers of one completed iForm by form data ID.
- **Get iForm Questions Schema**: Return the JSON schema of one iForm's question data.
- **Get iForms List JSON Schema**: Return the JSON schema of the List iForms response.
- **Get Job Portal Post**: Fetch one portal posting by job post ID.
- **Get Job Portal Posts**: List all portal postings of one job.
- **Get List**: Return one level of nodes of a standard list, optionally as seen by a user group.
- **Get List Node**: Return one node of a list and its first level of children.
- **Get Person by Email**: Fetch a person profile by email address.
- **Get Portal Search Filters**: List the search filters a career portal supports.
- **Get Profile**: Fetch a profile by ID, optionally limited to specific fields.
- **Get Profile JSON Schema**: Return the JSON schema of a profile type.
- **Get Recruiting Workflow by Person and Job**: Fetch the recruiting workflow connecting a given person and job.
- **Get Resume as PDF**: Return a person's resume converted to PDF.
- **Get Resume Text**: Return the extracted plain text of a person's resume.
- **Get Search Filters JSON Schema**: Return the JSON schema of the Search API request body.
- **Get Search Results JSON Schema**: Return the JSON schema of Search API responses.
- **Get Workflow Entry**: Fetch a workflow entry, or its status history log, by workflow ID.
- **List All Lists**: Return the IDs of every list available on the platform.
- **Look Up Profile by External ID**: Exact-match a job, person or company External ID and return its System ID.
- **Post Job to Portal**: Post an approved job to a career portal.
- **Search iForms**: Search completed iForm entries and return matching form data IDs.
- **Search Jobs**: Search job profiles with filters and return matching System IDs.
- **Search People**: Search person profiles with filters and return matching System IDs.
- **Search Portal Jobs**: Return the jobs posted to a career portal, optionally filtered.
- **Search Recruiting Workflows**: Search recruiting workflows (candidate-to-job entries) and return matching IDs.
- **Unpost Job from Portal**: Remove a job's posting from a career portal.
- **Update Collection Field Entry**: Update fields of one collection entry on a profile.
- **Update Job Board Posts**: Report a job's job board posting status back to iCIMS as a job distributor.
- **Update List Node**: Patch attributes of one list node, such as hidden or its label.
- **Update List Nodes**: Patch an entire list, for example to hide or rename several nodes at once.
- **Update Profile**: Update only the sent fields of an existing profile.
- **Update Recruiting Workflow by Person and Job**: Update the recruiting workflow connecting a given person and job.
- **Update Workflow Entry**: Update fields (such as status or source) of a workflow entry.
- **Upload Binary Field**: Add or replace the file in a File or Image field, such as a resume.

Connect iCIMS in General Input: https://www.generalinput.com/apps/icims