When a task is created on our proprietary software, a POST call is made towards MS Graph API (/me/outlook/tasks) to notify the creation of the task. The response of that call contains an 'id' field that looks like:
AAkALgAAAAAZHYQDEapmEc2byACqAC-EXg0AjUykAOuej0abumLgqAy5nwAACYgdBgAA
... and that we save in our DB.
When I ask for changes in the user's todo list (/me/todo/lists/<list_id>/tasks/delta?startDateTime=<start_date>&endDateTime=<end_date>), I may see the exact same task being returned, but now the ID looks something like:
AAMkADc1ZFVhYjdiLWQ4OTQtNGJlNi05NzAzLTY3WjYxZTVjYzZmNQBGAAAAAACcDWetQ6WERIGs0o7PAGJmBwCNTKQA656PRpu6YuCkDLmfAAAAAAESAACNTKWA656PRpu6YuCkDLmfAAAJOpJ3AAA=
What I am getting wrong? Without having an identifier that I can match with what is already present on our DB I cannot be sure which task is which. (The same happens with calendar items, but there I can use the iCalUId field for comparison, which doesn't seem to have this problem).
Thank you in advance for any help.