Skip to main content
DELETE
/
v1
/
apps
/
{packageName}
/
release-channels
/
{releaseChannelId}
Delete release channel
curl --request DELETE \
  --url https://managexrapi.com/v1/apps/{packageName}/release-channels/{releaseChannelId} \
  --header 'Authorization: Basic <encoded-value>'
import requests

url = "https://managexrapi.com/v1/apps/{packageName}/release-channels/{releaseChannelId}"

headers = {"Authorization": "Basic <encoded-value>"}

response = requests.delete(url, headers=headers)

print(response.text)
const options = {method: 'DELETE', headers: {Authorization: 'Basic <encoded-value>'}};

fetch('https://managexrapi.com/v1/apps/{packageName}/release-channels/{releaseChannelId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://managexrapi.com/v1/apps/{packageName}/release-channels/{releaseChannelId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>"
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"net/http"
"io"
)

func main() {

url := "https://managexrapi.com/v1/apps/{packageName}/release-channels/{releaseChannelId}"

req, _ := http.NewRequest("DELETE", url, nil)

req.Header.Add("Authorization", "Basic <encoded-value>")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.delete("https://managexrapi.com/v1/apps/{packageName}/release-channels/{releaseChannelId}")
.header("Authorization", "Basic <encoded-value>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://managexrapi.com/v1/apps/{packageName}/release-channels/{releaseChannelId}")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Basic <encoded-value>'

response = http.request(request)
puts response.read_body
{
  "statusCode": 400,
  "message": "Release channel with id rc_123 does not match the provided package name com.example.app",
  "error": "ManageXR Error"
}
{
"statusCode": 403,
"message": "Forbidden",
"error": "ManageXR Error"
}
{
"statusCode": 404,
"message": "Release channel with id rc_123 not found",
"error": "ManageXR Error"
}

Authorizations

Authorization
string
header
required

API key based authentication where is the Base64 encoding of API_KEY_ID:API_KEY_SECRET

  • Username: The API Key ID.
  • Password: The API Key Secret.

Path Parameters

packageName
string
required

Package name of the app

releaseChannelId
string
required

Unique identifier of the release channel

Query Parameters

organizationId
string

Unique identifier of the organization. This parameter is only necessary when using multi-organization API keys.

Defaults to the organizationId associated with the API key.

Response

Release channel deleted successfully