Apply Connect certification

The Apply Connect certification process ensures official certification of LinkedIn Apply Connect.

To achieve certification, review and complete all applicable test cases for each development module. Schedule certification demos with your LinkedIn Business Development contact in any order once development and testing are complete.

During demos, cover all module-specific test cases. If any test cases don't apply to your integration, notify your business development contact in advance.

LinkedIn certifies integrations based on complete coverage of the test cases in the certification demos. Upon successful certification, LinkedIn provisions your production API key.

Review and understand the test cases for each module to ensure a successful certification process.

Note

  • Schedule certification demos with your LinkedIn Business Development contact in any module order once development and testing are complete.
  • Cover all module-specific test cases during demos. If test cases don't apply to your integration, notify your business development contact proactively.
  • LinkedIn certifies integrations based on complete test case coverage.
  • Upon successful certification, LinkedIn provisions your Production API Key.

Module 0 - Authentication

Rule Description
AC-001 Demonstrate OAuth 2.0 Client Credentials integration.
AC-002 Demonstrate ability to periodically verify that an access token is valid.
AC-003 Demonstrate ability to detect access token expiry.
AC-004 Demonstrate ability to retrigger OAuth 2.0 Client Credentials flow in case token has expired or been invalidated.

Module 1 - Customer configuration

Rule Description
AC-005 Demonstrate the ability to enable/disable all public jobs for LinkedIn Apply.
AC-006 Demonstrate or explain what triggers updates to existing jobs with LinkedIn Apply.
AC-007 Demonstrate or explain how customers are notified when all jobs have been updated with LinkedIn Apply.
AC-008 Demonstrate or explain actions taken when a customer opts out of LinkedIn Apply.

Module 2 - Create and manage jobs with Onsite Apply

Rule Description
AC-009 Demonstrate or explain how webhooks are configured for customer jobs.
AC-010 Demonstrate enabling an existing job with LinkedIn Apply for an existing RSC customer.
AC-011 Demonstrate adding all supported question types to the application flow: Education, Work Experience, Voluntary Self Identification, and Favorable Questions (if applicable).
AC-012 Demonstrate the ability to turn off LinkedIn Apply for a synced job.
AC-013 Demonstrate retrieving the current job posting status and displaying the LinkedIn Apply status in the ATS.

Module 3 - Receive job applications

Rule Description
AC-014 Demonstrate ability to submit an application to the job created.
AC-015 Demonstrate ability to listen and respond to webhook validation events.
AC-016 Demonstrate or explain ability to verify x-li-signature for push events.
AC-017 Demonstrate webhooks receiving job applications for customer jobs.
AC-018 Demonstrate receiving an application and creating a candidate record in the ATS from the submitted application, with the application source set to LinkedIn Apply for tracking and analytics.
AC-019 Demonstrate or explain monitoring, logging, and recovering from webhook outages.

Module 4 - Sync job application feedback signals

Rule Description
AC-020 Demonstrate or explain how job application feedback signals are mapped to ATS application actions.
AC-021 Demonstrate updating a candidate status in the ATS and syncing job application feedback signals for the previously created applicant.
AC-022 Demonstrate closing the job and viewing the updated signal.

Module 5 - Display Apply Connect plugins

Rule Description
AC-023 Demonstrate viewing the applicant list page displaying the Applicant Highlights plugin for each LinkedIn Apply applicant record.
AC-024 Demonstrate the hover action on the Applicant Highlights plugin for the candidate created while logged in to LinkedIn.
AC-025 Demonstrate the hover action on the Applicant Highlights plugin for the candidate created while logged out of LinkedIn.
AC-026 Demonstrate displaying the Apply Connect In-ATS profile plugin for the applicant record created while logged in to LinkedIn.
AC-027 Demonstrate displaying the Apply Connect In-ATS profile plugin for the applicant record created while logged out of LinkedIn.

Module 6 - Error handling

Rule Description
AC-028 Demonstrate or explain retry logic and logging the full request (request and response headers, request and response body) for failed job sync requests.