Delete a custom AWS console access role
DELETE/aws-roles/:id
Deletes a custom AWS console access role: DynamoDB item, IAM role, and S3 policy document. System roles cannot be deleted (GE-1034 → HTTP 500). Custom roles with UsersAttached cannot be deleted (GE-1034 → HTTP 500). Missing RoleId also GE-1034 → 500. Success Message is "Custom AWS role deleted successfully". DynamoDB delete failure returns DB-1003 (400). IAM/S3 failures return GE-1034/GE-1032 as GenericFailure → 500. Not idempotent after success.
Request
Responses
- 200
- 400
- 500
Custom role deleted (DeleteAwsSystemRoleResponse).
Response Headers
Validation failure. Body is {"Message": " -
Response Headers
Missing role, system role, users still attached, or IAM/S3 delete failures use GenericFailure (often GE-1034 / GE-1032) → HTTP 500.