Authorize Single Integration
You may want to customize your user experience to skip integration selection and guide your user directly to a specific integration's configuration step in Merge's integration authorization component.

If you don't want to display a menu of integrations to your user and instead want to show them a single integration in Merge's component, you can do so using the code example below.
When you create a link token to initialize a linking flow session (as in Step 1 of the Get Started guide), add the identifier (found below) of the single integration you want to display in Merge's integration authorization component to the link_token
request parameters.
A link_token
created with this parameter will cause the linking flow to open directly to the integration configuration input form of just that integration.
1import requests23# Replace api_key with your organization's production API Key4def create_link_token(user, api_key):5 body = {6 "end_user_organization_name": user.organization_name,7 "end_user_email_address": user.email_address,8 "end_user_origin_id": user.id,9 "categories": ["hris"],10 # identifier of desired integration11 "integration": "greenhouse",12 }1314 headers = {"Authorization": f"Bearer {api_key}"}1516 link_token_url = "https://api.merge.dev/api/integrations/create-link-token"17 link_token_result = requests.post(link_token_url, data=body, headers=headers)18 link_token = link_token_result.json().get("link_token")1920 return link_token
7shifts
adp-workforce-now
alexishr
altera-payroll
azure-active-directory
bamboohr
bizmerlinhr
breathe
ceridian-dayforce
charlie
charthop
deel
factorial
freshteam
google-workspace
gusto
hibob
hr-cloud
hr-partner
hralliance
humaans
insperity
intellihr
jumpcloud
justworks
keka
lano
lucca
namely
nmbrs
officient
okta
onelogin
paycaptain
paychex
paycor
payfit
paylocity
peoplehr
personio
pingone
proliant
rippling
sage-hr
sap-successfactors
sapling
sesame
square-payroll
trinet
ukg-dimensions
ukg-pro
ukg-ready
workday
zenefits
applicantstack
ashby
bamboohr
bizmerlinhr
breezy
cats
clockwork
comeet
cornerstone-talentlink
engageats
eploy
fountain
freshteam
greenhouse
greenhouse-job-boards-api
harbour-ats
homerun
hr-cloud
icims
infinite-brassring
jazzhr
jobadder
jobscore
jobsoid
jobvite
lano
lever
oracle-taleo
personio-recruiting
polymer
recruitee
recruiterflow
recruitive
sage-hr
sap-successfactors
smartrecruiters
talentlyft
talentreef
teamtailor
ukg-pro-recruiting
workable
workday
clear-books
freeagent
freshbooks
microsoft-dynamics-365-business-central
moneybird
netsuite
quickbooks-online
sage-business-cloud-accounting
sage-intacct
wave-financial
workday
xero
zoho-books
aha
asana
azure-devops
basecamp
bitbucket
clickup
dixa
freshdesk
freshservice
front
github-issues
gitlab
gladly
gorgias
height
help-scout
hive
intercom
ironclad
jira
jira-service-management
kustomer
linear
pivotal-tracker
reamaze
salesforce-service-cloud
servicenow
shortcut
spotdraft
targetprocess
teamwork
trello
workfront
wrike
zendesk
zoho-bugtracker
zoho-desk
accelo
activecampaign
affinity
capsule
close
copper
hubspot
insightly
keap
microsoft-dynamics-365-sales
nutshell
pipedrive
pipeliner
salesflare
salesforce
sugarcrm
teamleader
teamwork-crm
vtiger
zendesk-sell
zoho-crm
activecampaign
customerio
getresponse
hubspot-marketing-hub
keap
klaviyo
mailchimp
messagebird
podium
sendgrid
sendinblue
box
dropbox
google-drive
onedrive
sharepoint