Armor Account Management API

The Account Management API from Armor — 47 operation(s) for account management.

Operations 62

GET /{entityType}/{entityId}/notes Return notes for a given entity type and id. #
PUT /{entityType}/{entityId}/notes Add or update notes for a given entity type and id. #
DELETE /{entityType}/{entityId}/notes Delete notes for a given entity type and id #
GET /{entityType}/{entityId}/tags Return tags for entity type and id. #
POST /{entityType}/{entityId}/tags Add tags for a given entity type and id #
DELETE /{entityType}/{entityId}/tags Delete tags for a given entity type and id #
GET /account/activity/history Retrieve list of Account Activity for your account #
GET /account/children Returns a list of child accounts associated to the parent account #
POST /account/children Creates a child account #
POST /account/children/massgrantaccess Give mass access for Parent Account Users to Child Account #
GET /account/contacts This will return the list of Armor Contacts for the given Armor Account #
GET /account/pricing/{sku} Account sku pricing get account price #
POST /account/primary-user Set Primary User for one or more notification types #
GET /accounts Return a list of accounts and the products related to the account id #
POST /accounts Update the Account information #
GET /accounts/{accountId} Get the Account information #
GET /accounts/{accountId}/accountusersandrole Get the users of an account and their roles #
GET /accounts/{accountId}/roles Get the Roles of an account #
POST /cloud-connections Retrieve All Cloud Connections based on Account Id #
GET /cloud-connections/{connectionId} Retrieve cloud connection detail by connection Id #
DELETE /cloud-connections/{connectionId} Soft Delete Cloud Connection by Id #
GET /cloud-connections/connections/isEnabled Check whether any enabled cloud connections exist #
POST /cloud-connections/savecloudconnection Save cloud connection details #
GET /cloud-connections/servicetypes Retrieve All Connection Service Types #
GET /cloud-connections/summary Cloud connectiion summary dto used by ngx-portal Returns cloud connection list… #
GET /internal/awssecurityhub/audits Get AWS SecurityHub audit logs #
GET /internal/awssecurityhub/audits/{id} Get AWS SecurityHub payload by Id #
GET /invoices Retrieve invoices for an account #
GET /invoices/{id} Retrieve the invoice summary for an invoice #
GET /invoices/{id}/detail Retrieve invoice export detail for an invoice #
GET /paymentmethods Retrieve payment methods for an account #
DELETE /paymentmethods/{id} Delete payment method from an account #
PATCH /paymentmethods/{id} Update payment method on an account #
GET /permissions Get a list of all permissions available on the account #
GET /products Retrieve any product lists that are associated to your Account #
GET /products/{id} Retrieve a specific product list that is associated to your Account #
GET /products/{id}/{category} Retrieve a filtered list of products specific to a category within a given… #
GET /products/{id}/resizeinstance Retrieve a resizable list of products specific to a instance #
GET /roles Get a list of all roles on an account, including the associated permissions and… #
POST /roles Create a role with a group of permissions #
GET /roles/{id} GET a role by the role id #
POST /roles/{id} Update the name and/or permissions assigned to a role #
DELETE /roles/{id} Delete a role by id #
POST /roles/{id}/members/{userId} Add a user to a role #
DELETE /roles/{id}/members/{userId} Delete a user from a role #
GET /subscriptions Retrieve subscriptions for an account #
GET /subscriptions/account-details Get partner customer details for logged-in account #
GET /subscriptions/account-usage Get account all usage for billing period #
GET /subscriptions/account-usagedetails Get usage details for partner and partner customers #
POST /subscriptions/actions/cancel Cancel an active subscription #
GET /subscriptions/hourlyusage Get partners and partner customers hourly usagedetails for logged-in account #
GET /usage Retrieve Usage records for an account #
GET /users Retrieve a list of users for an account #
POST /users Invite a new or existing user to an account #
GET /users/{id} Get details about a specific user #
PUT /users/{id} Update the attributes of a user #
POST /users/{userId}/invite Resend email invitation for an invited user #
GET /users/notifications Get a user's notification settings. #
POST /users/notifications Update the notification settings for a user #
GET /users/simpleUserList Retrieve a simplified list of users for an account #
POST /users/status Enable or disable a user on an account #
PUT /usersecurity/challengephrase Update the user challenge phrase for a given user account #

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/armor-account-management-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

armor-account-management-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: v1
  title: Armor Services Account Management API
servers:
- url: https://api.armor.com
tags:


# --- truncated at 32 KB (118 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/armor/refs/heads/main/openapi/armor-account-management-api-openapi.yml