Using webhooks

Couchdrop provides configurable webhooks on all file events. Webhooks can be sent to a HTTPS endpoint and always contain a JSON body with the event details.

An example event body

Fields included in the body are variable and additional fields will be added over time, below is an example of a upload or download event

{
"account":"devaccount1",
"filename":"/storage/testfile.txt",
"authenticated_user":"user1",
"event_type":"upload",
"ip_address":"8.8.4.4",
"success": true,
"total_size":173331,
"additional_info":"",
            
"system":"sftp",
"transaction_id":"<randomuuid>",
}

Get in touch with support for more information or to request particular fields be added to the webhooks

Last updated