Censys · Capability
Censys Platform — Account Management
Censys Platform — Account Management. 11 operation(s). Lead operation: Censys Get Organization Details. Self-contained Naftiko capability covering one Censys business surface.
What You Can Do
GET
V3 accountmanagement org details
— Censys Get Organization Details
/v1/accounts/organizations/{organization_id}
GET
V3 accountmanagement org audit log events
— Censys List Audit Log Events
/v1/accounts/organizations/{organization_id}/audit-log-events
GET
V3 accountmanagement org credits
— Censys Get Organization Credit Balance
/v1/accounts/organizations/{organization_id}/credits
GET
V3 accountmanagement org credits usage
— Censys Get Organization Credit Usage
/v1/accounts/organizations/{organization_id}/credits/usage
POST
V3 accountmanagement invite user to org
— Censys Invite User to Organization
/v1/accounts/organizations/{organization_id}/invitations
GET
V3 accountmanagement list org members
— Censys List Organization Members
/v1/accounts/organizations/{organization_id}/members
DELETE
V3 accountmanagement remove org member
— Censys Remove Member from Organization
/v1/accounts/organizations/{organization_id}/members/{user_id}
PATCH
V3 accountmanagement update org member
— Censys Update a Member's Roles in an Organization
/v1/accounts/organizations/{organization_id}/members/{user_id}
GET
V3 accountmanagement member credits usage
— Censys Get Organization Member Credit Usage
/v1/accounts/organizations/{organization_id}/members/{user_id}/credits/usage
GET
V3 accountmanagement user credits
— Censys Get Free User Credit Balance
/v1/accounts/users/credits
GET
V3 accountmanagement user credits usage
— Censys Get Free User Credit Usage
/v1/accounts/users/credits/usage
MCP Tools
censys-get-organization-details
Censys Get Organization Details
read-only
idempotent
censys-list-audit-log-events
Censys List Audit Log Events
read-only
idempotent
censys-get-organization-credit-balance
Censys Get Organization Credit Balance
read-only
idempotent
censys-get-organization-credit-usage
Censys Get Organization Credit Usage
read-only
idempotent
censys-invite-user-organization
Censys Invite User to Organization
censys-list-organization-members
Censys List Organization Members
read-only
idempotent
censys-remove-member-organization
Censys Remove Member from Organization
idempotent
censys-update-member-s-roles
Censys Update a Member's Roles in an Organization
idempotent
censys-get-organization-member-credit
Censys Get Organization Member Credit Usage
read-only
idempotent
censys-get-free-user-credit
Censys Get Free User Credit Balance
read-only
idempotent
censys-get-free-user-credit-2
Censys Get Free User Credit Usage
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Censys Platform — Account Management
description: 'Censys Platform — Account Management. 11 operation(s). Lead operation: Censys Get Organization Details. Self-contained Naftiko capability covering one Censys business surface.'
tags:
- Censys
- Platform
- Account Management
created: '2026-05-29'
modified: '2026-05-29'
binds:
- namespace: env
keys:
CENSYS_PERSONAL_ACCESS_TOKEN: CENSYS_PERSONAL_ACCESS_TOKEN
capability:
consumes:
- type: http
namespace: platform-account-management
baseUri: https://api.platform.censys.io
description: Censys Platform — Account Management business capability. Self-contained, no shared references.
authentication:
type: bearer
token: '{{env.CENSYS_PERSONAL_ACCESS_TOKEN}}'
resources:
- name: v3-accounts-organizations-organization-id
path: /v3/accounts/organizations/{organization_id}
operations:
- name: v3-accountmanagement-org-details
method: GET
description: Censys Get Organization Details
inputParameters:
- name: organization_id
in: path
type: string
required: true
description: The ID of a Censys organization. See the [Getting Started docs](https://docs.censys.com/reference/get-started#step-3-find-and-use-your-organization-id-optional) for more information.
- name: include_member_counts
in: query
type: boolean
required: false
description: Whether to include how many members are in this organization, split by role.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: v3-accounts-organizations-organization-id-audit-log-events
path: /v3/accounts/organizations/{organization_id}/audit-log-events
operations:
- name: v3-accountmanagement-org-audit-log-events
method: GET
description: Censys List Audit Log Events
inputParameters:
- name: organization_id
in: path
type: string
required: true
description: The ID of a Censys organization. See the [Getting Started docs](https://docs.censys.com/reference/get-started#step-3-find-and-use-your-organization-id-optional) for more information.
- name: page_size
in: query
type: integer
required: false
description: Amount of events to return per page.
- name: page_token
in: query
type: string
required: false
description: Page token for the requested page of audit log events.
- name: start_time
in: query
type: string
required: false
description: Only return events that occurred after this time. This value must be on or after 2026-01-01T00:00:00Z. If not provided, will default to the earliest possible date.
- name: end_time
in: query
type: string
required: false
description: Only return events that occurred before this time. This value must not be in the future. If not provided, it defaults to the current time.
- name: event_type
in: query
type: string
required: false
description: Only return events of this type. This field is deprecated and will be removed in a future version. Use event_types instead.
- name: event_types
in: query
type:
- array
- "null"
required: false
description: Only return events of these types.
- name: exclude_event_types
in: query
type:
- array
- "null"
required: false
description: Exclude events of these types.
- name: user_email
in: query
type: string
required: false
description: Only return events performed by this user.
- name: order_by
in: query
type: string
required: false
description: Order events by this field.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: v3-accounts-organizations-organization-id-credits
path: /v3/accounts/organizations/{organization_id}/credits
operations:
- name: v3-accountmanagement-org-credits
method: GET
description: Censys Get Organization Credit Balance
inputParameters:
- name: organization_id
in: path
type: string
required: true
description: The ID of a Censys organization. See the [Getting Started docs](https://docs.censys.com/reference/get-started#step-3-find-and-use-your-organization-id-optional) for more information.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: v3-accounts-organizations-organization-id-credits-usage
path: /v3/accounts/organizations/{organization_id}/credits/usage
operations:
- name: v3-accountmanagement-org-credits-usage
method: GET
description: Censys Get Organization Credit Usage
inputParameters:
- name: organization_id
in: path
type: string
required: true
description: The ID of a Censys organization. See the [Getting Started docs](https://docs.censys.com/reference/get-started#step-3-find-and-use-your-organization-id-optional) for more information.
- name: date
in: query
type: string
required: false
description: The date for the credit usage report in YYYY-MM-DD format (e.g., 2025-11-06). This field is deprecated and will be removed in a future version. Use start_date and end_date instead. The date must be on or after 2025-01-01 (the earliest date available for credit usage reports).
- name: start_date
in: query
type: string
required: false
description: The start date for the credit usage report in YYYY-MM-DD format (e.g., 2025-11-01). Must be on or after 2025-01-01 (the earliest date available for credit usage reports).
- name: end_date
in: query
type: string
required: false
description: The end date for the credit usage report in YYYY-MM-DD format (e.g., 2025-12-01). If omitted, will default to today's date. The date range (end_date - start_date) cannot exceed 365 days (1 year).
- name: granularity
in: query
type: string
required: true
description: Whether to break down credit usage on a daily or monthly basis.
- name: include_consumer_breakdown
in: query
type: boolean
required: false
description: Whether to include a breakdown of individual users' consumption in the credit usage report.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: v3-accounts-organizations-organization-id-invitations
path: /v3/accounts/organizations/{organization_id}/invitations
operations:
- name: v3-accountmanagement-invite-user-to-org
method: POST
description: Censys Invite User to Organization
inputParameters:
- name: organization_id
in: path
type: string
required: true
description: The ID of a Censys organization. See the [Getting Started docs](https://docs.censys.com/reference/get-started#step-3-find-and-use-your-organization-id-optional) for more information.
- name: body
in: body
type: object
required: true
description: Request body.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: v3-accounts-organizations-organization-id-members
path: /v3/accounts/organizations/{organization_id}/members
operations:
- name: v3-accountmanagement-list-org-members
method: GET
description: Censys List Organization Members
inputParameters:
- name: organization_id
in: path
type: string
required: true
description: The ID of a Censys organization. See the [Getting Started docs](https://docs.censys.com/reference/get-started#step-3-find-and-use-your-organization-id-optional) for more information.
- name: page_size
in: query
type: integer
required: false
description: Number of members to return per page
- name: page_token
in: query
type: string
required: false
description: Pagination token for retrieving the next page of results
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: v3-accounts-organizations-organization-id-members-user-id
path: /v3/accounts/organizations/{organization_id}/members/{user_id}
operations:
- name: v3-accountmanagement-remove-org-member
method: DELETE
description: Censys Remove Member from Organization
inputParameters:
- name: organization_id
in: path
type: string
required: true
description: The ID of a Censys organization. See the [Getting Started docs](https://docs.censys.com/reference/get-started#step-3-find-and-use-your-organization-id-optional) for more information.
- name: user_id
in: path
type: string
required: true
description: The ID of a Censys user. You can obtain a user's ID by listing members of an organization.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: v3-accountmanagement-update-org-member
method: PATCH
description: Censys Update a Member's Roles in an Organization
inputParameters:
- name: organization_id
in: path
type: string
required: true
description: The ID of a Censys organization. See the [Getting Started docs](https://docs.censys.com/reference/get-started#step-3-find-and-use-your-organization-id-optional) for more information.
- name: user_id
in: path
type: string
required: true
description: The ID of a Censys user. You can obtain a user's ID by listing members of an organization.
- name: body
in: body
type: object
required: true
description: Request body.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: v3-accounts-organizations-organization-id-members-user-id-credits-usage
path: /v3/accounts/organizations/{organization_id}/members/{user_id}/credits/usage
operations:
- name: v3-accountmanagement-member-credits-usage
method: GET
description: Censys Get Organization Member Credit Usage
inputParameters:
- name: organization_id
in: path
type: string
required: true
description: The ID of a Censys organization. See the [Getting Started docs](https://docs.censys.com/reference/get-started#step-3-find-and-use-your-organization-id-optional) for more information.
- name: user_id
in: path
type: string
required: true
description: The ID of a Censys user. You can obtain a user's ID by listing members of an organization.
- name: date
in: query
type: string
required: false
description: The date for the credit usage report in YYYY-MM-DD format (e.g., 2025-11-06). This field is deprecated and will be removed in a future version. Use start_date and end_date instead. The date must be on or after 2025-01-01 (the earliest date available for credit usage reports).
- name: start_date
in: query
type: string
required: false
description: The start date for the credit usage report in YYYY-MM-DD format (e.g., 2025-11-01). Must be on or after 2025-01-01 (the earliest date available for credit usage reports).
- name: end_date
in: query
type: string
required: false
description: The end date for the credit usage report in YYYY-MM-DD format (e.g., 2025-12-01). If omitted, will default to today's date. The date range (end_date - start_date) cannot exceed 365 days (1 year).
- name: granularity
in: query
type: string
required: true
description: Whether to break down credit usage on a daily or monthly basis.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: v3-accounts-users-credits
path: /v3/accounts/users/credits
operations:
- name: v3-accountmanagement-user-credits
method: GET
description: Censys Get Free User Credit Balance
inputParameters: []
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: v3-accounts-users-credits-usage
path: /v3/accounts/users/credits/usage
operations:
- name: v3-accountmanagement-user-credits-usage
method: GET
description: Censys Get Free User Credit Usage
inputParameters:
- name: date
in: query
type: string
required: false
description: The date for the credit usage report in YYYY-MM-DD format (e.g., 2025-11-06). This field is deprecated and will be removed in a future version. Use start_date and end_date instead. The date must be on or after 2025-01-01 (the earliest date available for credit usage reports).
- name: start_date
in: query
type: string
required: false
description: The start date for the credit usage report in YYYY-MM-DD format (e.g., 2025-11-01). Must be on or after 2025-01-01 (the earliest date available for credit usage reports).
- name: end_date
in: query
type: string
required: false
description: The end date for the credit usage report in YYYY-MM-DD format (e.g., 2025-12-01). If omitted, will default to today's date. The date range (end_date - start_date) cannot exceed 365 days (1 year).
- name: granularity
in: query
type: string
required: true
description: Whether to break down credit usage on a daily or monthly basis.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
exposes:
- type: rest
namespace: platform-account-management-rest
port: 8080
description: REST adapter for Censys Platform — Account Management. One Spectral-compliant resource per consumed operation, prefixed with /v1.
resources:
- path: /v1/accounts/organizations/{organization_id}
name: accounts-organizations-organization-id
description: REST surface for accounts-organizations-organization-id.
operations:
- method: GET
name: v3-accountmanagement-org-details
description: Censys Get Organization Details
call: platform-account-management.v3-accountmanagement-org-details
with:
organization_id: rest.organization_id
include_member_counts: rest.include_member_counts
outputParameters:
- type: object
mapping: $.
- path: /v1/accounts/organizations/{organization_id}/audit-log-events
name: accounts-organizations-organization-id-audit-log-events
description: REST surface for accounts-organizations-organization-id-audit-log-events.
operations:
- method: GET
name: v3-accountmanagement-org-audit-log-events
description: Censys List Audit Log Events
call: platform-account-management.v3-accountmanagement-org-audit-log-events
with:
organization_id: rest.organization_id
page_size: rest.page_size
page_token: rest.page_token
start_time: rest.start_time
end_time: rest.end_time
event_type: rest.event_type
event_types: rest.event_types
exclude_event_types: rest.exclude_event_types
user_email: rest.user_email
order_by: rest.order_by
outputParameters:
- type: object
mapping: $.
- path: /v1/accounts/organizations/{organization_id}/credits
name: accounts-organizations-organization-id-credits
description: REST surface for accounts-organizations-organization-id-credits.
operations:
- method: GET
name: v3-accountmanagement-org-credits
description: Censys Get Organization Credit Balance
call: platform-account-management.v3-accountmanagement-org-credits
with:
organization_id: rest.organization_id
outputParameters:
- type: object
mapping: $.
- path: /v1/accounts/organizations/{organization_id}/credits/usage
name: accounts-organizations-organization-id-credits-usage
description: REST surface for accounts-organizations-organization-id-credits-usage.
operations:
- method: GET
name: v3-accountmanagement-org-credits-usage
description: Censys Get Organization Credit Usage
call: platform-account-management.v3-accountmanagement-org-credits-usage
with:
organization_id: rest.organization_id
date: rest.date
start_date: rest.start_date
end_date: rest.end_date
granularity: rest.granularity
include_consumer_breakdown: rest.include_consumer_breakdown
outputParameters:
- type: object
mapping: $.
- path: /v1/accounts/organizations/{organization_id}/invitations
name: accounts-organizations-organization-id-invitations
description: REST surface for accounts-organizations-organization-id-invitations.
operations:
- method: POST
name: v3-accountmanagement-invite-user-to-org
description: Censys Invite User to Organization
call: platform-account-management.v3-accountmanagement-invite-user-to-org
with:
organization_id: rest.organization_id
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/accounts/organizations/{organization_id}/members
name: accounts-organizations-organization-id-members
description: REST surface for accounts-organizations-organization-id-members.
operations:
- method: GET
name: v3-accountmanagement-list-org-members
description: Censys List Organization Members
call: platform-account-management.v3-accountmanagement-list-org-members
with:
organization_id: rest.organization_id
page_size: rest.page_size
page_token: rest.page_token
outputParameters:
- type: object
mapping: $.
- path: /v1/accounts/organizations/{organization_id}/members/{user_id}
name: accounts-organizations-organization-id-members-user-id
description: REST surface for accounts-organizations-organization-id-members-user-id.
operations:
- method: DELETE
name: v3-accountmanagement-remove-org-member
description: Censys Remove Member from Organization
call: platform-account-management.v3-accountmanagement-remove-org-member
with:
organization_id: rest.organization_id
user_id: rest.user_id
outputParameters:
- type: object
mapping: $.
- method: PATCH
name: v3-accountmanagement-update-org-member
description: Censys Update a Member's Roles in an Organization
call: platform-account-management.v3-accountmanagement-update-org-member
with:
organization_id: rest.organization_id
user_id: rest.user_id
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/accounts/organizations/{organization_id}/members/{user_id}/credits/usage
name: accounts-organizations-organization-id-members-user-id-credits-usage
description: REST surface for accounts-organizations-organization-id-members-user-id-credits-usage.
operations:
- method: GET
name: v3-accountmanagement-member-credits-usage
description: Censys Get Organization Member Credit Usage
call: platform-account-management.v3-accountmanagement-member-credits-usage
with:
organization_id: rest.organization_id
user_id: rest.user_id
date: rest.date
start_date: rest.start_date
end_date: rest.end_date
granularity: rest.granularity
outputParameters:
- type: object
mapping: $.
- path: /v1/accounts/users/credits
name: accounts-users-credits
description: REST surface for accounts-users-credits.
operations:
- method: GET
name: v3-accountmanagement-user-credits
description: Censys Get Free User Credit Balance
call: platform-account-management.v3-accountmanagement-user-credits
with: {}
outputParameters:
- type: object
mapping: $.
- path: /v1/accounts/users/credits/usage
name: accounts-users-credits-usage
description: REST surface for accounts-users-credits-usage.
operations:
- method: GET
name: v3-accountmanagement-user-credits-usage
description: Censys Get Free User Credit Usage
call: platform-account-management.v3-accountmanagement-user-credits-usage
with:
date: rest.date
start_date: rest.start_date
end_date: rest.end_date
granularity: rest.granularity
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: platform-account-management-mcp
port: 9090
transport: http
description: MCP adapter for Censys Platform — Account Management. One tool per consumed operation, routed inline through this capability's consumes block.
tools:
- name: censys-get-organization-details
description: Censys Get Organization Details
hints:
readOnly: true
destructive: false
idempotent: true
call: platform-account-management.v3-accountmanagement-org-details
with:
organization_id: tools.organization_id
include_member_counts: tools.include_member_counts
outputParameters:
- type: object
mapping: $.
- name: censys-list-audit-log-events
description: Censys List Audit Log Events
hints:
readOnly: true
destructive: false
idempotent: true
call: platform-account-management.v3-accountmanagement-org-audit-log-events
with:
organization_id: tools.organization_id
page_size: tools.page_size
page_token: tools.page_token
start_time: tools.start_time
end_time: tools.end_time
event_type: tools.event_type
event_types: tools.event_types
exclude_event_types: tools.exclude_event_types
user_email: tools.user_email
order_by: tools.order_by
outputParameters:
- type: object
mapping: $.
- name: censys-get-organization-credit-balance
description: Censys Get Organization Credit Balance
hints:
readOnly: true
destructive: false
idempotent: true
call: platform-account-management.v3-accountmanagement-org-credits
with:
organization_id: tools.organization_id
outputParameters:
- type: object
mapping: $.
- name: censys-get-organization-credit-usage
description: Censys Get Organization Credit Usage
hints:
readOnly: true
destructive: false
idempotent: true
call: platform-account-management.v3-accountmanagement-org-credits-usage
with:
organization_id: tools.organization_id
date: tools.date
start_date: tools.start_date
end_date: tools.end_date
granularity: tools.granularity
include_consumer_breakdown: tools.include_consumer_breakdown
outputParameters:
- type: object
mapping: $.
- name: censys-invite-user-organization
description: Censys Invite User to Organization
hints:
readOnly: false
destructive: false
idempotent: false
call: platform-account-management.v3-accountmanagement-invite-user-to-org
with:
organization_id: tools.organization_id
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: censys-list-organization-members
description: Censys List Organization Members
hints:
readOnly: true
destructive: false
idempotent: true
call: platform-account-management.v3-accountmanagement-list-org-members
with:
organization_id: tools.organization_id
page_size: tools.page_size
page_token: tools.page_token
outputParameters:
- type: object
mapping: $.
- name: censys-remove-member-organization
description: Censys Remove Member from Organization
hints:
readOnly: false
destructive: true
idempotent: true
call: platform-account-management.v3-accountmanagement-remove-org-member
with:
organization_id: tools.organization_id
user_id: tools.user_id
outputParameters:
- type: object
mapping: $.
- name: censys-update-member-s-roles
description: Censys Update a Member's Roles in an Organization
hints:
readOnly: false
destructive: false
idempotent: true
call: platform-account-management.v3-accountmanagement-update-org-member
with:
organization_id: tools.organization_id
user_id: tools.user_id
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: censys-get-organization-member-credit
description: Censys Get Organization Member Credit Usage
hints:
readOnly: true
destructive: false
idempotent: true
call: platform-account-management.v3-accountmanagement-member-credits-usage
with:
organization_id: tools.organization_id
user_id: tools.user_id
date: tools.date
start_date: tools.start_date
end_date: tools.end_date
granularity: tools.granularity
outputParameters:
- type: object
mapping: $.
- name: censys-get-free-user-credit
description: Censys Get Free User Credit Balance
hints:
readOnly: true
destructive: false
idempotent: true
call: platform-account-management.v3-accountmanagement-user-credits
with: {}
outputParameters:
- type: object
mapping: $.
- name: censys-get-free-user-credit-2
description: Censys Get Free User Credit Usage
hints:
readOnly: true
destructive: false
idempotent: true
call: platform-account-management.v3-accountmanagement-user-credits-usage
with:
date: tools.date
start_date: tools.start_date
end_date: tools.end_date
granularity: tools.granularity
outputParameters:
- type: object
mapping: $.