Module 2 - Customer Application Provisioning and Job Board Setup
Upon completing development, to ensure official certification of Module 2, please review each of the test cases mentioned below. To ensure an efficient meeting, please review all appropriate documentation and send technical questions to your Business Development and/or Partner Engineering representative beforehand.
Note
- The Certification Demo can be scheduled with your LinkedIn Business Development point of contact in any order of the above modules as and when development & testing is complete.
- In the demo, all the module-specific test cases should be covered. If few test cases are not applicable for your integration, call them out and notify proactively if possible to your business development point of contact.
- LinkedIn will certify based on the complete coverage of test cases in the certification demos.
- Upon successful certification, LinkedIn will provision your Production API Key
Rule | API requirements |
---|---|
JP-B-01 | Demonstrate ability to create a customer application - Confirm when do you create customer application - Confirm that there is always only one customer application created per customer account in your platform - For both Basic & Premium job post, the same customer application is being utilised for job posting purpose |
JP-B-02 | Demonstrate ability to detect an application has already been provisioned for a customer |
JP-B-03 | Demonstrate the Global Customer Settings for job posting on LinkedIn: - Show how customers can opt in to post jobs on the LinkedIn Job Board, or confirm if customers are automatically opted in by default. - Note: LinkedIn recommends allowing configuration of LinkedIn job integrations for any new customer, including the capability being the default Job Board. This means that any new customer onboarded to your ATS system should have the LinkedIn Job Board enabled by default. - Ensure that the necessary companyId input is provided for both Basic and Premium job postings. - For Premium job postings, ensure that the widget opt-in is also enabled. |
JP-B-04 | Demonstrate the ability for a customer to add/edit LinkedIn company page id that they own and they want their jobs to be posted to this company page. Basic / Premium jobs posted via API integration will be visible at their company page as well. - Provision needs to be made to take the companyId as input per customer. - Demonstrate that a customer has the ability to view LinkedIn Help Articles preferably linked next to the company-id input. To find the companyID |
JP-B-05 | Demonstrate that the customer has agreed to following LinkedIn T&C by selecting a check-box on the job-board settings page. Also, the same information should be visible to the job poster as an info, at the job posting page. And the text that needs to be displayed is as below. By posting your job to LinkedIn, you agree to LinkedIn's Jobs Terms & Condition. Jobs T&C Link |
JP-B-06 | Demonstrate that the uniqueForeignId is stored in ATS db, as this will be used to update any already provisioned child-application. |
JP-B-07 | If your ATS needs any specific url domain to be allowed to launch the PJP Onboarding widget, demonstrate that the urls are passed in appropriate manner while creating the child / customer application. Provisioning API |