For Developers

People

List All People

GET https://ed.link/api/v1/graph/people

Retrieve a list of all people to whom you have been granted access by this integration. This query allows for standard paging parameters.

Sample Request

axios.get('https://ed.link/api/v1/graph/people', {
    headers: {
        authorization: `Bearer ${integration_access_token}`
    }
});

Sample Response

{
    "$data": [
        {
            "id": "af40a896-5f96-41ca-8031-84cdf72e3559",
            "created_date": "2019-11-19T17:13:43.655Z",
            "updated_date": "2020-02-11T02:57:11.106Z",
            "first_name": "John",
            "middle_name": "",
            "last_name": "Doe",
            "display_name": "John Doe",
            "picture_url": "",
            "birthday": null,
            "gender": null,
            "email": "jdoe@ed.link",
            "phone": "",
            "locale": "",
            "time_zone": ""
        },
        { ... }
    ]
}

Fetch A Person

GET https://ed.link/api/v1/graph/people/:id

Retrieve a single person to whom you have been granted access.

Sample Request

axios.get('https://ed.link/api/v1/graph/people/3263aea2-52cf-4fc1-8a59-d4641ebfb206', {
    headers: {
        authorization: `Bearer ${integration_access_token}`
    }
});

Sample Response

{
    "$data": {
        "id": "af40a896-5f96-41ca-8031-84cdf72e3559",
        "created_date": "2019-11-19T17:13:43.655Z",
        "updated_date": "2020-02-11T02:57:11.106Z",
        "first_name": "John",
        "middle_name": "",
        "last_name": "Doe",
        "display_name": "John Doe",
        "picture_url": "",
        "birthday": null,
        "gender": null,
        "email": "jdoe@ed.link",
        "phone": "",
        "locale": "",
        "time_zone": ""
    }
}