Load the endpoints from the Discovery resource. These are then cached.
Example with the person resource and the person with relationships resource:
fs.get('person-template', {pid: 'SOME-PID'}, '[email protected]', function (err, data) {
if (err) throw err;
data.persons.forEach(function (person) {
console.log('Got person', person.display.name);
});
}).get('person-with-relationships-query', {person: 'SOME-PID'}, '[email protected]', function (err, data) {
if (err) throw err;
data.childAndParentsRelationships.forEach(function (rel) {
console.log('Father:', rel.father && rel.father.resourceId);
});
});