/
Update Content

Update Content

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.objects.upsert.storage-before

b - dms.request.objects.upsert.database-before

c - dms.response.objects, dms.response.objects.update

Related content

Retrieval of Content by ID
Retrieval of Content by ID
More like this
Authentication Flow (Application)
Authentication Flow (Application)
More like this
GET /api/system/systemhooks
GET /api/system/systemhooks
More like this
POST /bpm-engine/api/tasks/{taskId}
POST /bpm-engine/api/tasks/{taskId}
More like this