Skip to main content

Delete A portfolio

Deletes an existing portfolio permanently. This action cannot be undone.

HTTP Request

DELETE/api/portfolios/:id

Authorization

Authorization

  • Required: Yes
  • Permission: Staff with PorfolioPermission or Admin
  • Permission Code: 4204
  • Authentication: Token-based (Authorization: Token <your_api_key>)

Path Parameters

ParameterTypeRequiredDescription
idIntegerYesUnique ID of the portfolio to delete

Example Requests

1import requests
2
3# Delete a portfolio
4response = requests.delete('http://www.example.com/api/portfolios/123', 
5  headers={'Authorization': 'Token <your_api_key>'}
6)
7print(response.status_code)  # Should be 204 for successful deletion
8
9# Check if deletion was successful
10if response.status_code == 204:
11  print("portfolio deleted successfully")
12else:
13  print(f"Deletion failed with status code: {response.status_code}")

Response Fields

FieldTypeDescription
NoneNoneNo response body returned for successful deletion