+ Start a Discussion
Natasha AliNatasha Ali 

How to get our Salesforce org ready for APIs?

I need some guidance to understand how a certain API will work and the process of making it so.
We have a third party online e-learning app (called bksb) where learners do assessments and we manually input the results on their Salesforce record.
bksb have a bunch of APIs ready to use and I need to know how to make our Salesforce org to retrieve (GET) but also (POST) learner's information.
The process would be:

1. On the Learner's record, a status change would trigger bksb (the third party software) to create an account using the learner's SF information (NAME, DOB, EMAIL ADDRESS).
Using the POST api/users/createUser method

2.  Once the user logs in and completes the assessment, then retrieve the results and pull through to populate fields on the Learners' record in Salesforce.  
Using the GET api/results/initialAssessment/{userId}/all?page={page}&recordsPerPage={recordsPerPage} and GET api/results/diagnosticAssessment/{userId}/all?page={page}&recordsPerPage={recordsPerPage}

How would I go about implementing this? What would I need to do from our Salesforce org side?

ANY help is much appreciated!
Natasha :)