How does Merge validate Linked Account credentials?
At the end of the linking flow in Merge Link, we run a validation process to verify the credentials for the account you linked! This ensures your credentials support making requests to the API you are integrating with.
We use the credentials inputted to make an API request to a single endpoint (typically a /meta or /me endpoint to return your organization details), and assert that the status code returned was a successful 200!
Below are the following endpoints we use to validate your credentials in Merge Link:
ATS:
ApplicantStack- GET /candidates/{Page}
Ashby- POST /candidate.list
BambooHR- GET /meta/fields
BizMerlinHR- GET /v3/candidate/
Breezy- GET /companies
CATS- GET /v3/candidates
Clockwork- GET /v2.1/{company_id}/projects?include=location
Comeet- GET /candidates
Cornerstone TalentLink- POST /Position?api_key={api_key}
Freshteam- GET /employees
Fountain- GET /v2/applicants
EngageATS- GET v1/LOV/GetApplicationStages
Eploy- GET /options
Greenhouse- GET /users
Greenhouse- GET /v1/boards/{board_token}/jobs
Harbour ATS- GET /api-test/vacancies/
Homerun- GET /candidates
JazzHR- GET /applicants/page/{pageNumbers}
Jobscore- GET /v1/candidates
Jobsoid- GET /jobs
Jobvite- GET/v2/job
Lever- GET /opportunities?expand=applications&expand=stage
OracleTaleo- POST soap?ServiceName=FindService
Personio Recruiting- GET {DOMAIN}.jobs.personio.de/xml
Polymer- GET /v1/public/organizations/{DOMAIN}/jobs
Proliant- GET /company
Taleo- POST soap?ServiceName=FindService
Recruitee- GET /api.recruitee.com/c/{company_id}/candidates
RecruiterFlow- GET /candidate/list
Recruitive- GET /GetJobs
SAP Success Factors- GET /odata/v2/EmpJob
Sage HR- GET /employees
SmartRecruiters- GET /users/me
TalentLyft- GET /v2/candidates
TalentReef- GET /postings
Teamtailor- GET /candidates?include=activities,department,job-applications,locations,uploads
UKG Pro Recruiting- GET/v2/{company_id}/api/opportunities
Workable- GET /candidates
Workday ATS- POST /service/{tenant_name}/Recruiting
Zoho Books- GET /v3/organizations
HRIS:
ADP Workforce Now- GET /hr/v2/workers/meta
AlexisHR- GET /v1/employee
Altera Payroll- GET /{company_id}/company
Microsoft Entra ID- GET /v1.0/users
BambooHR- GET /meta/fields
BizMerlinHR- GET /v2/candidate/
Breathe- GET /v1/employees
Dayforce- GET /v1/employees
CharlieHR- GET /v1/team_members
ChartHop- GET /v1/org/{domain}/person
Deel- GET /v1/contracts
Factorial- GET /v1/employees
Freshteam- GET /employees
Google Workspace- GET /v1/users
Gusto- GET /v1/me
HR Cloud- GET /xEmployee
HR Partner- GET /employees
Hibob- GET /people?showInactive=true
Humaans.io- GET /people?stats=all
IntelliHR- GET /people
JumpCloud- GET /systemusers
Keka- GET /hr/employees
Lano- GET /employees
Lucca- GET /api/v3/users
Namely- POST /v1/profiles
Nmbrs- GET /v3/CompanyService.asmx
Officient- GET /1.0/teams/list
Okta- GET /api/v1/users
OneLogin- GET /1/users
Paycaptain- GET /services/data/v54.0/query/?q=SELECT+Name,Email,ID+from+Contact
Paychex- GET /companies
Paylocity- GET /v2/companies/{DOMAIN}/employees
PeopleHR- POST /employee
Personio- GET /company/employees
SAP SuccessFactors- GET /odata/v2/EmpJob
Sage HR- GET /employees
Sapling- GET /profiles
Sesame- GET /core/v3/employees
Square Payroll- POST /v2/team-members/search
TriNet- GET /company/{company_id}/employees?viewType=All
UKG Dimensions- GET /v1/commons/employee_groups
UKG Pro- GET /personnel/v1/person-details
UKG Ready- GET /employees
Workday- POST /service/{tenant_name}/Human_Resources/v36.1
Zenefits- GET /core/people
Accounting:
Clearbooks- POST /
FreeAgent- GET /v2/categories
FreshBooks- GET /auth/api/v1/users/me
Microsoft Dynamics 365 Business Central- GET /companies
Moneybird- GET /ledger_accounts
Netsuite- POST /NetSuitePort_2020_2
Quickbooks Online- GET /{company_id}/query?query=select * from Account STARTPOSITION {start_position} MAXRESULTS 10
Sage Business Cloud Accounting- GET /v3.1/user
Sage Intacct- GET api.recruittee.com/c/{company_id}/candidates
Wave Financial- POST /public
Xero- GET /2.0/Organisations
Ticketing:
Asana- GET /1.0/workspaces
Azure DevOps- GET /_apis/projects
Basecamp- GET/ projects.json
ClickUp- GET /v2/team
Freshdesk- GET /v2/tickets?include=description
Front- GET /inboxes
GitHub- GET /orgs/{org_login}/repos
GitLab- GET /groups
Gladly- GET /agents
Gorgias- GET /tickets
HelpScout- GET /conversations
Hive- GET /testcredentials
Intercom- GET /conversations
Ironclad- GET /public/api/v1/workflows
Jira- GET/3/search
Jira Service Management- GET /api/3/project/search
Kustomer- GET /v1/conversations
Linear- POST /
Pivotal Tracker- GET/ services/v5/projects
Re:amaze- GET /v1/contacts
Salesforce Service Cloud- POST /graphql
ServiceNow- GET /now/table/sys_user
Shortcut- GET /api/v3/search/epics
Teamwork- GET /projects/api/v3/tasks.json
Trello- GET /1/members/me/boards
Wrike- GET /v4/folders
Zendesk- GET /v2/tags
Zoho Desk- GET /departments
CRM:
Accelo- GET /v0/contacts
ActiveCampaign- GET /users
Affinity- GET /organizations
Capsule- GET /v2/users
Close- GET /v1/user
Copper- POST /v1/users/search
Freshservice- GET /v2/agents
Hubspot- GET /v3/owners/
Insightly- GET /v3.1/Organizations/Search
Keap- GET /v1/contacts
Microsoft Dynamics 365 Sales- GET /v9.0/systemusers
Nutshell- POST /v1/json
Pipedrive- GET /v1/users
Pipeliner- GET /v100/rest/spaces/{space_id}/entities/Clients
Salesflare- GET /users
Teamleader- GET /companies.list
Teamwork CRM- GET /v2/users.json
Vtiger- GET /v1/vtiger/default/sync
Zendesk Sell- GET /v2/users
Zoho BugTracker- GET /restapi/portals
Zoho CRM- GET /v2/users