Remover a associação de um projeto de um grupo de projetos
curl --request DELETE \
--url https://api.olie.ai/api/management/project-groups/{project_group}/projects/{project} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.olie.ai/api/management/project-groups/{project_group}/projects/{project}"
headers = {"Authorization": "Bearer <token>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.olie.ai/api/management/project-groups/{project_group}/projects/{project}', 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://api.olie.ai/api/management/project-groups/{project_group}/projects/{project}",
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: Bearer <token>"
],
]);
$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://api.olie.ai/api/management/project-groups/{project_group}/projects/{project}"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.olie.ai/api/management/project-groups/{project_group}/projects/{project}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.olie.ai/api/management/project-groups/{project_group}/projects/{project}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"response": true
}{
"response": false,
"message": "project_model_not_found",
"error": "No query results for model [App\\\\Models\\\\Project] 00000000-0000-0000-0000-000000000000"
}project-groups
Remover a associação de um projeto de um grupo de projetos
Desfaz a associação entre o projeto e o grupo; o projeto em si não é excluído. Os projetos que continuam no grupo são renumerados para fechar a lacuna deixada. Se o projeto não estiver no grupo, a resposta ainda é de sucesso.
DELETE
/
api
/
management
/
project-groups
/
{project_group}
/
projects
/
{project}
Remover a associação de um projeto de um grupo de projetos
curl --request DELETE \
--url https://api.olie.ai/api/management/project-groups/{project_group}/projects/{project} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.olie.ai/api/management/project-groups/{project_group}/projects/{project}"
headers = {"Authorization": "Bearer <token>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.olie.ai/api/management/project-groups/{project_group}/projects/{project}', 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://api.olie.ai/api/management/project-groups/{project_group}/projects/{project}",
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: Bearer <token>"
],
]);
$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://api.olie.ai/api/management/project-groups/{project_group}/projects/{project}"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.olie.ai/api/management/project-groups/{project_group}/projects/{project}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.olie.ai/api/management/project-groups/{project_group}/projects/{project}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"response": true
}{
"response": false,
"message": "project_model_not_found",
"error": "No query results for model [App\\\\Models\\\\Project] 00000000-0000-0000-0000-000000000000"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
ID (UUID) do grupo de projetos.
ID (UUID) do projeto que deixará de pertencer ao grupo.
Response
Sucesso
Confirmação da remoção. Os projetos restantes do grupo são renumerados.
Sempre true quando a operação foi concluída.
Was this page helpful?