Disconnecting entities¶
To disconnect a user from other data, perform a DELETE operation against the same endpoint at which you posted to create the connection.
Request syntax¶
Disconnect by UUID
curl -X DELETE https://api.usergrid.com/<org>/<app>/<connecting_collection>/<connecting_entity>/<relationship>/<connected_entity>
Disconnect by ‘name’ property
curl -X DELETE https://api.usergrid.com/<org>/<app>/<connecting_collection>/<connecting_entity>/<relationship>/<connected_collection>/<connected_entity>
Parameters
Parameter | Description |
---|---|
org | Organization UUID or organization name |
app | Application UUID or application name |
connecting_collection | Name or UUID of the collection of the connecting entity. |
connecting_entity | Name or UUID of the connecting entity. |
relationship | Type of connection being created (e.g., likes) |
connected_collection | Name or UUID of the collection of the entity being connected to. |
connected_entity | Name or UUID of the entity being connected to. |
If the connecting entity is a ‘user’ entity, the ‘username’ should be used rather than the ‘name’.
‘connected_collection’ is not required if the entity being connected to is specified by its UUID.Parameter
Example request
curl -X DELETE https://api.usergrid.com/your-org/your-app/users/Arthur/likes/users/Ford
Example response
{
"action" : "delete",
"application" : "k88dh4f-a166-11e2-a7f7-02e81adcf3d0",
"params" : { },
"path" : "/users/58606d0a-cfed-11e3-a694-dbf5228024a7/likes",
"uri" : "https://api.usergrid.com/your-org/your-app/users/58606d0a-cfed-11e3-a694-dbf5228024a7/likes",
"entities" : [ {
"uuid" : "5bcc47ca-cfed-11e3-8bde-a7e008061e10",
"type" : "user",
"created" : 1398810410556,
"modified" : 1398810410556,
"username" : "Ford",
"activated" : true,
"metadata" : {
"connecting" : {
"likes" : "/users/58606d0a-cfed-11e3-a694-dbf5228024a7/likes/5bcc47ca-cfed-11e3-8bde-a7e008061e10/connecting/likes"
},
"path" : "/users/58606d0a-cfed-11e3-a694-dbf5228024a7/likes/5bcc47ca-cfed-11e3-8bde-a7e008061e10",
"sets" : {
"rolenames" : "/users/58606d0a-cfed-11e3-a694-dbf5228024a7/likes/5bcc47ca-cfed-11e3-8bde-a7e008061e10/roles",
"permissions" : "/users/58606d0a-cfed-11e3-a694-dbf5228024a7/likes/5bcc47ca-cfed-11e3-8bde-a7e008061e10/permissions"
},
"connections" : {
"friends" : "/users/58606d0a-cfed-11e3-a694-dbf5228024a7/likes/5bcc47ca-cfed-11e3-8bde-a7e008061e10/friends",
"likes" : "/users/58606d0a-cfed-11e3-a694-dbf5228024a7/likes/5bcc47ca-cfed-11e3-8bde-a7e008061e10/likes"
},
"collections" : {
"activities" : "/users/58606d0a-cfed-11e3-a694-dbf5228024a7/likes/5bcc47ca-cfed-11e3-8bde-a7e008061e10/activities",
"devices" : "/users/58606d0a-cfed-11e3-a694-dbf5228024a7/likes/5bcc47ca-cfed-11e3-8bde-a7e008061e10/devices",
"feed" : "/users/58606d0a-cfed-11e3-a694-dbf5228024a7/likes/5bcc47ca-cfed-11e3-8bde-a7e008061e10/feed",
"groups" : "/users/58606d0a-cfed-11e3-a694-dbf5228024a7/likes/5bcc47ca-cfed-11e3-8bde-a7e008061e10/groups",
"roles" : "/users/58606d0a-cfed-11e3-a694-dbf5228024a7/likes/5bcc47ca-cfed-11e3-8bde-a7e008061e10/roles",
"following" : "/users/58606d0a-cfed-11e3-a694-dbf5228024a7/likes/5bcc47ca-cfed-11e3-8bde-a7e008061e10/following",
"followers" : "/users/58606d0a-cfed-11e3-a694-dbf5228024a7/likes/5bcc47ca-cfed-11e3-8bde-a7e008061e10/followers"
}
}
} ],
"timestamp" : 1398962837195,
"duration" : 85,
"organization" : "your-org",
"applicationName" : "your-app"
}