Learning Record Webhooks
Examples of webhook payloads for Learning Records
Learning Records available on Pro or higher plans
Learning Record Created
Example payload from Learning Record Created webhooks
{
"user": {
"id": "7dNGUkKit2O",
"name": "Charlotte Blue",
"email": "charlotte+blue@synap.ac",
"subPortalId": "rtQY0MErP9S",
"customAttributes": {
"employee-id": null,
"team": null,
"quote": null,
"dob": null,
"last-certified-grade": null,
"checker": null,
"boxes": null
}
},
"portal": {
"id": "9i0FAHIDOM"
},
"meta": {
"timestamp": "2024-06-25T11:15:15.587Z",
"eventName": "learningRecord.created"
},
"learningRecord": {
"objectId": "lcfdxBQ13vT",
"name": "The Smallest Record Who Ever Lived",
"score": 55,
"visibleToStudent": true,
"achievedOn": "2024-06-03T23:00:00.000Z",
"attr": {
"grade": "c",
"file": {
"url": "https://synap-files-prod.s3.eu-west-1.amazonaws.com/9i0FAHIDOM/user/7dNGUkKit2O/learning-record-attr/file/luke.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA3EUWGFBCLXOGZ7TD%2F20240625%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Date=20240625T112807Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEBQaCWV1LXdlc3QtMSJHMEUCIAxsi4LCDi6hYPyLTEULYL1xA9ldy3YrftcglDxGjJScAiEA78IHUnMa3SXxasZKeTh0o4qHQWAipBoF2czkOA8bQoYqoAMIvP%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARADGgw3NjU4OTI4OTY4MzYiDAb0ZItiQFL14WMwsCr0Ap0onfVYtfrZ1uthoY2hzr0tId%2BuzAqP1Jjg90LLfMAF0BP1fYI%2B%2FAeZuL7N2xGic57c02N7tLm9AFygefIp47BmdBxNaSrCpLqa792HiQCtQkupGxaAD%2Bxf9GxWo1Y0J4%2FVWpTQU3n4AhVXzEyJ4K5bXZVmLyzNbbb3qaGm17gqtRn%2BdRwDMZiyLNwHikIbXDPMAiiuGweDfuwLMxpbDG9LUuiI4g68gaFHJndU%2FEEtY71ZUa84%2B7tU9n%2FOsv03o248aZtebHVeib8Bm3qyxs02jK8Xs4yLxH6Fi1O8Ufic4HbLwup856I6%2FWjesf0iHqLmeAsEhtXdphC5HDKq7lPBL6qXInLupbffbHwm3ly3JsHDQGU5ydVlue664zYciBLaA2KRl8OYZIWaGPiLX3zIz0IcNRP0g0fXPxjIU%2BZsFi63kSvaIbgyx8JKEhJfE6QKZK25Vr8VnMYVdsXZuLeu9CY1WVQxGlNi8noz%2FQaQ7vHWlzDDzeqzBjqdAUOpfDlgFoB3xgy2Sg1PcUdP46tBDkDQRyXCi8LkIXHADR3l4d54qHVL5XDw9mabdusvidtxsH9%2B8kCodbVPLvnmExWX71zHTpqExN8TJ0a8pYPZhD%2Fusu7lrPmwqC0V7I01KRsnkhZ2J%2BzGKXUhglMAtuOeKdSirv6%2BJJM3MoCgJyKGZTyOPcs4nI%2BY4LpmlYAY9%2F8HbppHG2skDL4%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=ed1f5adef9220f06c2a15f0ecaa750da2044dc815cc782fb570d3dbb733f5aee",
"filePath": "9i0FAHIDOM/user/7dNGUkKit2O/learning-record-attr/file/luke.pdf"",
"fileName": "luke.pdf",
"mimeType": "application/pdf",
"size": 423377
},
"free-text": "waolom"
}
}
}
Learning Record Updated
Example payload from Learning Record Updated webhooks, this Learning Record had a file updated. When a custom attribute field is updated it shows as attr
in updatedFields
{
"user": {
"id": "7dNGUkKit2O",
"name": "Charlotte Blue",
"email": "charlotte+blue@synap.ac",
"subPortalId": "rtQY0MErP9S",
"customAttributes": {
"employee-id": null,
"team": null,
"quote": null,
"dob": null,
"last-certified-grade": null,
"checker": null,
"boxes": null
}
},
"portal": {
"id": "9i0FAHIDOM"
},
"meta": {
"timestamp": "2024-06-25T11:16:31.398Z",
"eventName": "learningRecord.updated"
},
"learningRecord": {
"objectId": "lcfdxBQ13vT",
"name": "The Smallest Record Who Ever Lived- Updated",
"score": 66,
"visibleToStudent": true,
"achievedOn": "2024-06-24T23:00:00.000Z",
"attr": {
"grade": "a",
"file": {
"url": "https://synap-files-prod.s3.eu-west-1.amazonaws.com/9i0FAHIDOM/user/7dNGUkKit2O/learning-record-attr/file/vader.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA3EUWGFBCEAXPBNMS%2F20240625%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Date=20240625T113125Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEBQaCWV1LXdlc3QtMSJHMEUCIQCIZQ7TYH2JMLPp2TFCtv8wxZrmAKf6hlVg2n1w%2B8o%2B%2FgIgToHG%2Fpgr6OyIoLDdqRMi%2Fn8Et%2Blxh%2FLguyuBrjFFKtMqoAMIvf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARADGgw3NjU4OTI4OTY4MzYiDB6iLPq%2BzTXFj3v1lyr0AqpIU89mIl8inU80LYMA7pje0lmsS965Sd1JxC%2BgY9FoSdYHz%2FjxN9eLPU%2BzDLdWaBr6qzJtzPOxGyQrSrzUB5dEoCsGLc242ckbT4U%2BbBzzM4MZjstMOUx5uREfHLQkqAzpbHBtMqEAAjZ5LmZhzvMkBtO0EJcxvgh%2F5QQmpU6sg5Sfmic7xHAAun9KBTDPsAOcPmafK%2FwMyNexWqYRt7oMkTwjfznfzKjM4eBBzgOEHvhYVr4WGzqYpo1mDBtaFSRf5AKTthQDB%2FVibB1fmrV%2Fx9T9o2IJQJPUH1U06yBQ3UhtgxlXzYVExyDB1sgrhs8tmiycw6Q5pJBLHMfIplOsTsI8dSFQBZptywY2zzTeWQnYqC1JGu0nU7krr2kX20Y5XQEaFncvb%2Bwa3GUOMa0DP7%2B3nZk6Zs31JcB6%2FjMu8j%2FfsCN%2FYEwN%2B%2F4owQPfKZOitaY0O4XgHJRbV14g88jbUWPZTrcxYhHT%2FTb09uwOZzt0eDDw0uqzBjqdAYzwuoYP1pGbxlkpNz%2FdVPyv8317HiV13L0qoHsDBl9MDGuCR7HEPWPVfThY6v%2BbLh1d6YyhFLyO%2BXezYxKtW%2FAifKhh%2FDud4HK%2BCJqZsTtru8ffoKtmLTJbZFIfTyM5W8pPTeItTbQlfJCCqRvHyVam0Cis5bM8K%2BwEEIbU5xb40G2kcPsuBZEz3mzZsm1ITp0kYqX2IZhH1bHxKSE%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=a18b4ccebc5cd57f491c8a9cdca22b63465c0026462f911e19a7b9a715cc6887",
"filePath": "9i0FAHIDOM/user/7dNGUkKit2O/learning-record-attr/file/vader.pdf",
"fileName": "WU7BRiKFgZg.pdf",
"mimeType": "application/pdf",
"size": 423377
},
"free-text": "waolom?\nwysb wysb wysb"
}
},
"updatedFields": [
"attr",
"achievedOn",
"name",
"score",
"file"
]
}
Learning Record Deleted
Example payload from Learning Record Updated webhooks
{
"user": {
"id": "7dNGUkKit2O",
"name": "Charlotte Blue",
"email": "charlotte+blue@synap.ac",
"subPortalId": "rtQY0MErP9S",
"customAttributes": {
"employee-id": null,
"team": null,
"quote": null,
"dob": null,
"last-certified-grade": null,
"checker": null,
"boxes": null
}
},
"portal": {
"id": "9i0FAHIDOM"
},
"meta": {
"timestamp": "2024-06-25T11:16:54.568Z",
"eventName": "learningRecord.deleted"
},
"learningRecord": {
"objectId": "lcfdxBQ13vT",
"name": "The Smallest Record Who Ever Lived- Updated"
}
}
Last updated