Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Page Properties
hiddentrue
idDONE

Product Version
Report Note
Assignee

Resources & Remarks

Modification History

NameDateProduct VersionAction
Antje20 AUG 20212021 AutumnPage created.
Antje01 SEP 20212021 Autumnwebhook refacturing



1. - HTTP post request to content url of object

2. - Enrichment of the Request with authentication token

3. - Verify user has writing permissions on object using Search Service

4. - Query object in Elastic Search

5. - Return ElasticSearch query results

6. - Return User Authorization Verification results

7. - Infer analysis of new content item

8. - Commit new content to storage

8.1 - Using custom storage via Archive Service

8.2 - Using s3 interface of repository

9. - Update object metadata contentstream attribute

10. - Commit updated metadata to database

11. - Write CONTENT_UPDATED audit entry

12. - Index the updated metadata in ES

13. - Return updated metadata

14. - Create API response from metadata

15. - Return updated metadata

Webhook entry points

a - dms.request.objectsimport.upsertstorage.storage-before

b - dms.request.objects.upsert.database-beforec -  dms.response.objects, dms.response.objects.update