thing.unbind

The thing.unbind command is used to unbind a thing from the current session.

This command requires Org-Admin rights.

TR50 Request

{
  "cmd": {
    "command": "thing.unbind",
    "params": {
      "key": "mything"
    }
  }
}

Request Parameters

Name Type Required Description
key String Yes Identifies the thing to unbind from the session.

TR50 Response

If the command is sent successfully a success message is returned. Otherwise, an error and error message will be returned.

{
  "cmd": {
    "success": true
  }
}

C API

// basic API
int tr50_thing_unbind(void *tr50, const char *thing_key);
 
// extended API
int tr50_thing_unbind_ex(void *tr50, const char *thing_key, void* optional_params, void** optinal_reply, char** error_msg);

JAVA API

//Synchronous
int unbind(String key, Object response);
 
//Asynchronous
int unbind(String key, DwOpenReceiveActionListener recv, Object response);

Response Objects:  Class StringReply, DwOpenResponse. For more information on these response objects, see JAVA - Worker APIs