# Crelate integration

> Talent relationship management and applicant tracking for recruiting agencies and search firms: contacts, companies, jobs, applications, placements, invoices and activities.

- Authentication: apiKey

## Tools (220)

- **Add Contacts to a Job**: Adds one or more contacts to the specified job's recruiting pipeline at the given workflow stage.
- **Add Contact to a Job**: Adds a single contact to the specified job's recruiting pipeline at the given workflow stage.
- **Apply to a Job**: Returns the ID of the created application.
- **Approve an Application**: Approved applicants will be moved to the next workflow stage, typically with a meaning of "in progress".
- **Block an Application**: When an applicant is blocked, they are no longer visible and any future applications from that applicant will be discarded.
- **Change Business Development workflow stage**: Moves a target record to a new Business Development Workflow Stage.
- **Change Employment Search workflow stage**: Moves a target record to a new Employment Search Workflow Stage.
- **Change Recruiting workflow stage**: Moves a target record to a new Recruiting Workflow Stage.
- **Change Sales workflow stage**: Moves a target record to a new Sales Workflow Stage.
- **Create a Backup**: Creates a new Backups record and returns its generated ID.
- **Create a Company**: Creates a new Companies record and returns its generated ID.
- **Create a Contact**: Creates a new Contacts record and returns its generated ID.
- **Create a Job**: Creates a new Jobs record and returns its generated ID.
- **Create a Job posting apply link for a Contact**: Returns a Job's portal URL with a secure token.
- **Create an Academic Honor**: Creates a new Academic Honors record and returns its generated ID.
- **Create an Accreditation**: Creates a new Accreditations record and returns its generated ID.
- **Create an Accrediting Institution**: Creates a new Accrediting Institutions record and returns its generated ID.
- **Create an Activity**: Creates a new Activities record and returns its generated ID.
- **Create an Activity with Attachments**: This endpoint allows creating a new Activity record and simultaneously uploading and linking one or more filesas Artifacts.
- **Create an Artifact**: An Artifact can have an AttachmentTypeId (retrieved from Artifact Types endpoints) of null if there is not a suitable type.
- **Create an Email activity**: If the From field matches any of the parent Contact's email addresses, the activity is recorded as an Email Received.
- **Create a Note activity**: Creates a new note activity on a parent record.
- **Create a primary Artifact**: The AttachmentTypeId (Artifact Type) may be omitted and the system will assign the primary Artifact Type automatically.
- **Create a primary image Artifact**: The AttachmentTypeId (Artifact Type) may be omitted and the system will assign the primary Artifact Type automatically.
- **Create a Tag**: Creates a new Tags record and returns its generated ID.
- **Create a Tag Category**: Creates a new Tag Categories record and returns its generated ID.
- **Create a Task activity**: Tasks will default to being incomplete (Completed = false) unless a value is provided.
- **Create a Webhook**: Creates a new Webhook record and returns its generated ID.
- **Create a Worksite**: Creates a new Worksites record and returns its generated ID.
- **Create Companies in bulk**: The IDs of the created records will be returned in the order the records were provided in the request.
- **Create Contacts in bulk**: The IDs of the created records will be returned in the order the records were provided in the request.
- **Create Jobs in bulk**: The IDs of the created records will be returned in the order the records were provided in the request.
- **Delete a Company**: Permanently deletes a Company record by its unique identifier.
- **Delete a Contact**: Permanently deletes a Contact record by its unique identifier.
- **Delete a Job**: Permanently deletes a Job record by its unique identifier.
- **Delete an Activity**: Permanently deletes an Activity record by its unique identifier.
- **Delete an Artifact**: Permanently deletes an Artifact record by its unique identifier.
- **Delete a Note activity**: Permanently deletes a note activity by its unique identifier.
- **Delete a Task activity**: Permanently deletes a task activity by its unique identifier.
- **Delete a Webhook**: Permanently deletes a Webhook record by its unique identifier.
- **Delete Companies in bulk**: This operation is all or nothing; partial success scenarios, where some records are deleted and some fail, are not supported.
- **Delete Contacts in bulk**: This operation is all or nothing; partial success scenarios, where some records are deleted and some fail, are not supported.
- **Delete Jobs in bulk**: This operation is all or nothing; partial success scenarios, where some records are deleted and some fail, are not supported.
- **Delete Webhooks in bulk**: This operation is all or nothing; partial success scenarios, where some records are deleted and some fail, are not supported.
- **Disable a Job posting**: Disables the job's portal posting and removes it from any free job boards it was published to.
- **Get teams**: Returns all teams and their associated users defined in the organization.
- **Recognize a Payment**: Records a payment against one or more invoices and updates their balances and statuses accordingly.
- **Recognize a zero-amount Payment**: Records a zero-amount balancing payment across exactly two invoices whose amounts net to zero.
- **Reject an Application**: Rejected applicants will be moved to a closed negative workflow stage.
- **Remove Contact from a Job**: Removes a contact from the specified job's recruiting pipeline.
- **Resend a Form Request**: Resends an existing incomplete Form Request via email with a new shared link.
- **Retrieve a Backup**: Returns a single Backups record by its unique identifier.
- **Retrieve Academic Honors**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Academic Honors metadata**: Retrieves attribute information specific to the Academic Honors type.
- **Retrieve Accreditations**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Accreditations metadata**: Retrieves attribute information specific to the Accreditations type.
- **Retrieve Accrediting Institutions**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Accrediting Institutions metadata**: Retrieves attribute information specific to the Accrediting Institutions type.
- **Retrieve a Company**: Returns a single Companies record by its unique identifier.
- **Retrieve a Company Source**: Returns a single Company Sources record by its unique identifier.
- **Retrieve a Contact**: Returns a single Contacts record by its unique identifier.
- **Retrieve a Contact Source**: Returns a single Contact Sources record by its unique identifier.
- **Retrieve a Country**: Returns a single Countries record by its unique identifier.
- **Retrieve Activities**: Returns a paged list of activity records.
- **Retrieve Activities metadata**: Retrieves attribute information specific to the Activities type.
- **Retrieve Activity Types**: Retrieves all Activity Types available to the caller.
- **Retrieve Activity Types metadata**: Retrieves attribute information specific to the Activity Types type.
- **Retrieve a Custom Picklist Set**: Returns a single Custom Picklist Sets record by its unique identifier.
- **Retrieve a Job**: Returns a single Jobs record by its unique identifier.
- **Retrieve a Job Title**: Returns a single Job Titles record by its unique identifier.
- **Retrieve a Loss**: Returns a single Losses record by its unique identifier.
- **Retrieve a Loss Reason Type**: Returns a single Loss Reason Types record by its unique identifier.
- **Retrieve an Academic Honor**: Returns a single Academic Honors record by its unique identifier.
- **Retrieve an Accreditation**: Returns a single Accreditations record by its unique identifier.
- **Retrieve an Accrediting Institution**: Returns a single Accrediting Institutions record by its unique identifier.
- **Retrieve an Activity**: Returns a single Activities record by its unique identifier.
- **Retrieve an Activity Type**: Returns a single Activity Types record by its unique identifier.
- **Retrieve an Application**: Returns a single Applications record by its unique identifier.
- **Retrieve an Artifact**: Returns a single Artifacts record by its unique identifier.
- **Retrieve an Artifact Type**: Returns a single Artifact Types record by its unique identifier.
- **Retrieve an Email activity**: Returns a single email activity by its unique identifier.
- **Retrieve an Expense Type**: Returns a single Expense Types record by its unique identifier.
- **Retrieve an Invoice**: Returns a single Invoices record by its unique identifier.
- **Retrieve an Opportunity Type**: Returns a single Opportunity Types record by its unique identifier.
- **Retrieve a Note activity**: Returns a single note activity by its unique identifier.
- **Retrieve a Pass Reason Type**: Returns a single Pass Reason Types record by its unique identifier.
- **Retrieve a Placement**: Returns a single Placements record by its unique identifier.
- **Retrieve Applications**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Applications metadata**: Retrieves attribute information specific to the Applications type.
- **Retrieve a relationship**: Returns a single relationship by its unique identifier.
- **Retrieve Artifacts**: Returns a paged list of artifact records.
- **Retrieve Artifact Types**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Artifact Types metadata**: Retrieves attribute information specific to the Artifact Types type.
- **Retrieve a Tag**: Returns a single Tags record by its unique identifier.
- **Retrieve a Tag Category**: Returns a single Tag Categories record by its unique identifier.
- **Retrieve a Task activity**: Returns a single task activity by its unique identifier.
- **Retrieve a Time Type**: Returns a single Time Types record by its unique identifier.
- **Retrieve a User**: Returns a single Users record by its unique identifier.
- **Retrieve available Expense Types for an assignment**: Returns the expense types available for the specified assignment, optionally filtered to those not yet claimed in a given pay period.
- **Retrieve available Expense Types for an employee**: Returns the expense types available for all of the specified employee's active assignments, optionally filtered to those not yet claimed in a given pay period.
- **Retrieve available relationship groups and types**: Returns the relationship groups and types configured for the org.
- **Retrieve available Time Types for an assignment**: Returns the time types available for the specified assignment, optionally filtered to those not yet claimed in a given time submission period.
- **Retrieve available Time Types for an employee**: Returns the time types available for all of the specified employee's active assignments, optionally filtered to those not yet claimed in a given time submission period.
- **Retrieve a Webhook**: Returns a single Webhooks record by its unique identifier.
- **Retrieve a Workflow Status**: Returns a single Workflow Statuses record by its unique identifier.
- **Retrieve a Worksite**: Returns a single Worksites record by its unique identifier.
- **Retrieve Backups**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Backups metadata**: Retrieves attribute information specific to the Backups type.
- **Retrieve backup zip file contents**: Downloads the backup archive as a zip stream.
- **Retrieve Billable Items**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Business Development workflow stage rules**: Each Workflow Stage in Crelate can be customized with individual rules that influence behavior when changing the stage of a target record to a new stage.
- **Retrieve candidate stage change history**: As candidates (contacts) move through workflows, snapshots of each stage they pass through are recorded.
- **Retrieve Companies**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Companies by list**: Returns Companies records that belong to the specified saved list.
- **Retrieve Companies metadata**: Retrieves attribute information specific to the Companies type.
- **Retrieve Company Sources**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Contacts**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Contacts by list**: Returns Contacts records that belong to the specified saved list.
- **Retrieve Contacts metadata**: Retrieves attribute information specific to the Contacts type.
- **Retrieve Contact Sources**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Contacts related to a Company**: Retrieves Contacts related to a Company through their employment history.
- **Retrieve count of Academic Honors**: Returns the total count of Academic Honors records in the organization matching the current access context.
- **Retrieve count of Accreditations**: Returns the total count of Accreditations records in the organization matching the current access context.
- **Retrieve count of Accrediting Institutions**: Returns the total count of Accrediting Institutions records in the organization matching the current access context.
- **Retrieve count of Activities**: Returns the total count of Activities records in the organization matching the current access context.
- **Retrieve count of Applications**: Returns the total count of Applications records in the organization matching the current access context.
- **Retrieve count of Artifact Types**: Returns the total count of Artifact Types records in the organization matching the current access context.
- **Retrieve count of Companies**: Returns the total count of Companies records in the organization matching the current access context.
- **Retrieve count of Contacts**: Returns the total count of Contacts records in the organization matching the current access context.
- **Retrieve count of Expense Types**: Returns the total count of Expense Types records in the organization matching the current access context.
- **Retrieve count of Invoices**: Returns the total count of Invoices records in the organization matching the current access context.
- **Retrieve count of Jobs**: Returns the total count of Jobs records in the organization matching the current access context.
- **Retrieve count of Tag Categories**: Returns the total count of Tag Categories records in the organization matching the current access context.
- **Retrieve count of Tags**: Returns the total count of Tags records in the organization matching the current access context.
- **Retrieve count of Time Types**: Returns the total count of Time Types records in the organization matching the current access context.
- **Retrieve count of Users**: Returns the total count of Users records in the organization matching the current access context.
- **Retrieve count of Webhooks**: Returns the total count of Webhooks records in the organization matching the current access context.
- **Retrieve count of Worksites**: Returns the total count of Worksites records in the organization matching the current access context.
- **Retrieve Countries**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve current Organization**: Provides access to information about an Organization such as the unique name, display name, default time zone, and limited other information.
- **Retrieve current User**: Detail level is limited by the privileges of the requesting User.
- **Retrieve Custom Picklist Items**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Custom Picklist Sets**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Email activities**: Returns a paged list of email activities.
- **Retrieve Employment Search workflow stage rules**: Each Workflow Stage in Crelate can be customized with individual rules that influence behavior when changing the stage of a target record to a new stage.
- **Retrieve Expense Type meanings**: Returns the available meaning categories for Expense Types.
- **Retrieve Expense Types**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Expense Types metadata**: Retrieves attribute information specific to the Expense Types type.
- **Retrieve file contents**: Downloads the file content associated with an artifact record.
- **Retrieve Form Request info**: Includes who it was sent to, who requested it, when, and what was requested.
- **Retrieve Form Request Templates**: Retrieves available artifact types and activity forms that are valid for use with Form Requests.
- **Retrieve Form Responses**: * If the form corresponds to an incomplete Form Request, responses cannot be retrieved.
- **Retrieve Forms**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Forms metadata**: Retrieves attribute information specific to the Forms type.
- **Retrieve Form Template Layout**: Retrieves the presentation structure of a form, used to instruct rendering of separately retrieved form responses to a form instance.
- **Retrieve Invoices**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Invoices metadata**: Retrieves attribute information specific to the Invoices type.
- **Retrieve Jobs**: Returns a paged, filterable list of job records.
- **Retrieve Jobs by list**: Returns Jobs records that belong to the specified saved list.
- **Retrieve Jobs metadata**: Retrieves attribute information specific to the Jobs type.
- **Retrieve Job stage change history**: Returns a paged history of stage changes for jobs in the organization's sales pipeline.
- **Retrieve Job Titles**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Job Types**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Ledger Accounts**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Ledger Items**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Losses**: Returns a paged list of loss records.
- **Retrieve Loss Reason Types**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve most recent backup**: Returns the most recently created backup record for the organization.
- **Retrieve Note activities**: Returns a paged list of note activities.
- **Retrieve Opportunity Types**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Opportunity Types metadata**: Retrieves attribute information specific to the Opportunity Types type.
- **Retrieve Pass Reason Types**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Payments**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Placements**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Placements metadata**: Retrieves attribute information specific to the Placements type.
- **Retrieve Recruiting workflow stage rules**: Each Workflow Stage in Crelate can be customized with individual rules that influence behavior when changing the stage of a target record (such as a Contact or Job) to a new stage.
- **Retrieve relationships**: Returns a paged list of relationships.
- **Retrieve Sales workflow stage rules**: Each Workflow Stage in Crelate can be customized with individual rules that influence behavior when changing the stage of a target record to a new stage.
- **Retrieve stage change history**: As contacts move through workflows, snapshots of each stage they pass through are recorded.
- **Retrieve static Lists**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Tag Categories**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Tag Categories metadata**: Retrieves attribute information specific to the Tag Categories type.
- **Retrieve Tags**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Tags metadata**: Retrieves attribute information specific to the Tags type.
- **Retrieve Task activities**: Returns a paged list of task activities.
- **Retrieve Time Type meanings**: Returns the available meaning categories for Time Types.
- **Retrieve Time Types**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Time Types metadata**: Retrieves attribute information specific to the Time Types type.
- **Retrieve Users**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Users metadata**: Retrieves attribute information specific to the Users type.
- **Retrieve Webhooks**: Retrieve Webhooks.
- **Retrieve Webhooks metadata**: Retrieves attribute information specific to the Webhooks type.
- **Retrieve Workflow Statuses**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve work sites**: Records must match all filters provided unless the OR filter operator is specified.
- **Retrieve Worksites metadata**: Retrieves attribute information specific to the Worksites type.
- **Revoke a Form Request**: Revokes an outstanding Form Request so it can no longer be completed by the recipient.
- **Search all Companies**: Performs a keyword search against all Company records, returning any matches.
- **Search all Contacts**: Performs a keyword search against all Contact records, returning any matches.
- **Search all Jobs**: Performs a keyword search against all Job records, returning any matches.
- **Search Job postings**: Search Job postings for open Jobs that are not hidden against the Job's title, description, compensation, city, state, zip, country, and company.
- **Send a Form Request**: Creates a Form Request to be completed by the Contact specified by contactId and sends them an email with an embedded link to complete the requested form or upload the specified document.
- **Update a Company**: Partially updates an existing Companies record.
- **Update a Contact**: Partially updates an existing Contacts record.
- **Update a Job**: Partially updates an existing Jobs record.
- **Update a Job posting**: Updates the public-facing portal posting details for a job, such as title, description, location, and compensation.
- **Update an Activity**: Partially updates an existing Activities record.
- **Update a Note activity**: Partially updates a note activity.
- **Update a Tag**: Partially updates an existing Tags record.
- **Update a Task activity**: Partially updates a task activity.
- **Update a Worksite**: Partially updates an existing Worksites record.
- **Update Companies in bulk**: This operation is all or nothing; partial success scenarios, where some records are updated and some fail, are not supported.
- **Update Company record status**: Available statuses can be retrieved by inspecting the results of the Companies metadata endpoint under the `EntityStatus` field.
- **Update Company record status in bulk**: Available statuses can be retrieved by inspecting the results of the Companies metadata endpoint under the `EntityStatus` field.
- **Update Contact record status**: Available statuses can be retrieved by inspecting the results of the Contacts metadata endpoint under the `EntityStatus` field.
- **Update Contact record status in bulk**: Available statuses can be retrieved by inspecting the results of the Contacts metadata endpoint under the `EntityStatus` field.
- **Update Contacts in bulk**: This operation is all or nothing; partial success scenarios, where some records are updated and some fail, are not supported.
- **Update Contact status on a Job**: This endpoint does not support handling workflow rules.
- **Update Jobs in bulk**: This operation is all or nothing; partial success scenarios, where some records are updated and some fail, are not supported.
- **Update Placement record status**: Available statuses can be retrieved by inspecting the results of the Placements metadata endpoint under the `EntityStatus` field.
- **Update Placement record status in bulk**: Available statuses can be retrieved by inspecting the results of the Placements metadata endpoint under the `EntityStatus` field.

Connect Crelate in General Input: https://www.generalinput.com/apps/crelate