削除

指定した中継許可設定を削除します。

Request Interface

HTTP Request

DELETE /relay/permission/{connectionId}/{remoteConnectionId}/{direction}

Parameter

Path Parameter

Value

Required

Description

Default Value

connectionId

string

true

Connection ID of the local machine to be deleted

 

remoteConnectionId

string

true

Connection ID of the remote machine to be deleted

 

direction

string

true

Transfer direction to be deleted

 

Authorization

Management Console の [API キー管理] 画面の「スコープ」で、「中継許可設定」の「削除」を選択する必要があります。

Response Interface

リクエストが正常に処理された場合、レスポンスボディは返却されません。

Examples

public static void main(String[] args) {
    String host = "https://www.webconnect.hulft.com";
    String apiKey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
    String connectionId = "xxxxxxxx";
    String remoteConnectionId = "xxxxxxxx";
    String direction = "send";
    try {
        URL url = new URL(host + "/api/v2/relay/permission/" + connectionId + "/" + remoteConnectionId + "/" + direction);
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();

        connection.setRequestMethod("DELETE");
        connection.setRequestProperty("Authorization", "Bearer " + apiKey);
        System.out.println(connection.getResponseMessage()); // The response does not contain the response body. 
    } catch (IOException ex) {
        // error
    }
}

// load jquery 
var host = 'https://www.webconnect.hulft.com';
var apiKey = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
var connectionId = 'xxxxxxxx';
var remoteConnectionId = 'xxxxxxxx';
var direction = 'send';
$.ajax({
  type: 'DELETE',
  url: host + '/api/v2/relay/permission/' + connectionId + '/' + remoteConnectionId + '/' + direction,
  headers: {
    Authorization: 'Bearer ' + apiKey
  }
}).done(function(data, status, xhr) {
  console.log(data);
}).fail(function(data, status, xhr) {
  console.log(data);
});