curl --location --request DELETE 'https://integrations.projectcor.com/v2/integrations/categories/external-category-id-1' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"metadata": {
"source": "GLOBANT"
}
}'
import requests
url = "https://integrations.projectcor.com/v2/integrations/categories/external-category-id-1"
payload = {
"metadata": {
"source": "GLOBANT"
}
}
headers = {
"Authorization": "Bearer YOUR_ACCESS_TOKEN",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.status_code)
const response = await fetch(
'https://integrations.projectcor.com/v2/integrations/categories/external-category-id-1',
{
method: 'DELETE',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
metadata: {
source: 'GLOBANT'
}
})
}
);
console.log(response.status);
{
"message": "Entity deleted successfully"
}
{
"error": "CategoryNotFoundError",
"message": "Category with external ID 'external-category-id-1' not found",
"code": "ZC004"
}
Position Categories
Delete Category
Deletes a position category from your COR instance using its external ID
DELETE
/
v2
/
integrations
/
categories
/
{id}
curl --location --request DELETE 'https://integrations.projectcor.com/v2/integrations/categories/external-category-id-1' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"metadata": {
"source": "GLOBANT"
}
}'
import requests
url = "https://integrations.projectcor.com/v2/integrations/categories/external-category-id-1"
payload = {
"metadata": {
"source": "GLOBANT"
}
}
headers = {
"Authorization": "Bearer YOUR_ACCESS_TOKEN",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.status_code)
const response = await fetch(
'https://integrations.projectcor.com/v2/integrations/categories/external-category-id-1',
{
method: 'DELETE',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
metadata: {
source: 'GLOBANT'
}
})
}
);
console.log(response.status);
{
"message": "Entity deleted successfully"
}
{
"error": "CategoryNotFoundError",
"message": "Category with external ID 'external-category-id-1' not found",
"code": "ZC004"
}
Deletes a position category from your COR instance using its external ID. This removes both the category and the integration mapping.
Path Parameters
string
required
External category ID that was used when creating the category
Request Body Requirements
Known Errors
CategoryNotFoundError— No category found with the specified external ID for this sourceValidationError— Missing requiredmetadata.sourcefieldDeletionError— Category cannot be deleted due to existing position associations
curl --location --request DELETE 'https://integrations.projectcor.com/v2/integrations/categories/external-category-id-1' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"metadata": {
"source": "GLOBANT"
}
}'
import requests
url = "https://integrations.projectcor.com/v2/integrations/categories/external-category-id-1"
payload = {
"metadata": {
"source": "GLOBANT"
}
}
headers = {
"Authorization": "Bearer YOUR_ACCESS_TOKEN",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.status_code)
const response = await fetch(
'https://integrations.projectcor.com/v2/integrations/categories/external-category-id-1',
{
method: 'DELETE',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
metadata: {
source: 'GLOBANT'
}
})
}
);
console.log(response.status);
{
"message": "Entity deleted successfully"
}
{
"error": "CategoryNotFoundError",
"message": "Category with external ID 'external-category-id-1' not found",
"code": "ZC004"
}
Was this page helpful?
⌘I

