Hello, the GET part :
$ curl --proxy "" -X GET http://adm:somet...@localhost:5984/_users/org.couchdb.user:joe {"_id":"org.couchdb.user:joe","_rev":"1-3aa8c71e227226e1363a759839a572d8","salt":"ab20f6a8e2cf91be6ce319d86be07a2a0207d7a1","password_sha":"d2fe4ed55fa1ef70b62b737d88890b38e5818106","name":"joe","type":"user","roles":[]} the DELETE part : curl --proxy "" -X DELETE "http://adm:somet...@localhost:5984/_users/org.couchdb.user:joe?rev=1-3aa8c71e227226e1363a759839a572d8" {"error":"forbidden","reason":"doc.type must be user"} However, like J Chris suggest it, if I use a PUT request, adding the {"_deleted": true} property, it works. Sad but true. Mickael ----- Mail Original ----- De: "Benoit Chesneau" <[email protected]> À: [email protected] Envoyé: Mardi 13 Juillet 2010 09h06:59 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne Objet: Re: How to delete a user On Mon, Jul 12, 2010 at 1:36 PM, <[email protected]> wrote: > Hello Couchers, > > I'm playing with CouchDB Security features, but can't get a user removal > script to work. > I try to fetch the user object, from the _users database, and then issue a > DELETE REST query (of course, including the revision). > > It does not work, and returns an error "doc.type must be user". I went > through the wiki but did not find how to delete a user. > > Anyone can help me ? > > Regards, > > Mickael > > > What are your GET and DELETE call ? - benoît
