POST
/
integrations
/
aws
/
iam
/
verify
curl --request POST \
  --url https://use.hoop.dev/api/integrations/aws/iam/verify
{
  "evaluation_details": [
    {
      "action_name": "ec2:DescribeInstances",
      "decision": "allowed",
      "matched_statements": [
        {
          "source_policy_id": "ANPAI3R4QMYGV2EXAMPL4",
          "source_policy_type": "managed"
        }
      ],
      "resource_name": "arn:aws:ec2:us-west-2:123456789012:instance/i-0123456789abcdef0"
    }
  ],
  "identity": {
    "account_id": "123456789012",
    "arn": "arn:aws:iam::123456789012:user/johndoe",
    "arn_id": "AIDACKCEVSQ6C2EXAMPLE",
    "region": "us-west-2"
  },
  "status": "allowed"
}

Response

200
application/json
OK
evaluation_details
object[]

EvaluationDetails contains the details of each permission evaluation

identity
object

Identity contains information about the IAM user being evaluated

status
string

Status indicates the overall result of the permission verification

Example:

"allowed"