How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Red Hat Ansible Automation Controller API

Enterprise REST API for the Red Hat Ansible Automation Controller providing centralized management of automation jobs, workflows, inventories, credentials, and RBAC with enterprise authentication and audit logging.

Red Hat Ansible Automation Controller API is one of 7 APIs that Red Hat Ansible Automation Platform publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Automation, Controller, Enterprise, and REST. The published artifact set on APIs.io includes API documentation, an API reference, authentication docs, and an OpenAPI specification.

This API exposes 632 operations across 379 paths, organized into 62 resource areas, and defines 247 schemas. It is described by OpenAPI 3.0.3, at version v2.

Requests are made against the base URL https://controller-host/api/v2/.

632 operations 379 paths 247 schemas 38 DELETE362 GET28 PATCH176 POST28 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
v2
Base URL
https://controller-host/api/v2/
License
Apache License
Resource Areas
62

Paths & Operations 632

Across 379 paths, the API surfaces 632 operations — 38 DELETE, 362 GET, 28 PATCH, 176 POST, 28 PUT. They span 62 resource areas, including api, Operations, activity_stream, ad_hoc_command_events, ad_hoc_commands, analytics, bulk, config, and 54 more. Each is listed below with its method, path, parameters, and response codes.

api 5
GET
/api/
List supported API versions
api_retrieve → 200
GET
/api/debug/
List of available debug urls
api_debug_retrieve → 200
GET
/api/debug/dependency_manager/
api_debug_dependency_manager_retrieve → 200
GET
/api/debug/task_manager/
api_debug_task_manager_retrieve → 200
GET
/api/debug/workflow_manager/
api_debug_workflow_manager_retrieve → 200
Operations 1
GET
/api/v2/
List top level resources
root_retrieve → 200
activity_stream 2
GET
/api/v2/activity_stream/
activity_stream_list 7 params → 200
GET
/api/v2/activity_stream/{id}/
activity_stream_retrieve 1 param → 200
ad_hoc_command_events 1
GET
/api/v2/ad_hoc_command_events/{id}/
ad_hoc_command_events_retrieve 1 param → 200
ad_hoc_commands 12
GET
/api/v2/ad_hoc_commands/
ad_hoc_commands_list 7 params → 200
POST
/api/v2/ad_hoc_commands/
ad_hoc_commands_create body → 201
GET
/api/v2/ad_hoc_commands/{id}/
Special handling when deleting a running unified job object.
ad_hoc_commands_retrieve 1 param → 200
DELETE
/api/v2/ad_hoc_commands/{id}/
Special handling when deleting a running unified job object.
ad_hoc_commands_destroy 1 param → 204
GET
/api/v2/ad_hoc_commands/{id}/activity_stream/
ad_hoc_commands_activity_stream_list 8 params → 200
GET
/api/v2/ad_hoc_commands/{id}/cancel/
ad_hoc_commands_cancel_retrieve 1 param → 200
POST
/api/v2/ad_hoc_commands/{id}/cancel/
ad_hoc_commands_cancel_create 1 param → 200
GET
/api/v2/ad_hoc_commands/{id}/events/
ad_hoc_commands_events_list 8 params → 200
GET
/api/v2/ad_hoc_commands/{id}/notifications/
ad_hoc_commands_notifications_list 8 params → 200
GET
/api/v2/ad_hoc_commands/{id}/relaunch/
ad_hoc_commands_relaunch_retrieve 1 param → 200
POST
/api/v2/ad_hoc_commands/{id}/relaunch/
ad_hoc_commands_relaunch_create 1 param → 200
GET
/api/v2/ad_hoc_commands/{id}/stdout/
ad_hoc_commands_stdout_retrieve 2 params → 200
analytics 37
GET
/api/v2/analytics/
analytics_retrieve → 200
GET
/api/v2/analytics/adoption_rate/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_adoption_rate_retrieve → 200
POST
/api/v2/analytics/adoption_rate/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_adoption_rate_create → 200
GET
/api/v2/analytics/adoption_rate_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_adoption_rate_options_retrieve → 200
POST
/api/v2/analytics/adoption_rate_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_adoption_rate_options_create → 200
GET
/api/v2/analytics/authorized/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_authorized_retrieve → 200
POST
/api/v2/analytics/authorized/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_authorized_create → 200
GET
/api/v2/analytics/event_explorer/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_event_explorer_retrieve → 200
POST
/api/v2/analytics/event_explorer/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_event_explorer_create → 200
GET
/api/v2/analytics/event_explorer_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_event_explorer_options_retrieve → 200
POST
/api/v2/analytics/event_explorer_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_event_explorer_options_create → 200
GET
/api/v2/analytics/host_explorer/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_host_explorer_retrieve → 200
POST
/api/v2/analytics/host_explorer/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_host_explorer_create → 200
GET
/api/v2/analytics/host_explorer_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_host_explorer_options_retrieve → 200
POST
/api/v2/analytics/host_explorer_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_host_explorer_options_create → 200
GET
/api/v2/analytics/job_explorer/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_job_explorer_retrieve → 200
POST
/api/v2/analytics/job_explorer/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_job_explorer_create → 200
GET
/api/v2/analytics/job_explorer_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_job_explorer_options_retrieve → 200
POST
/api/v2/analytics/job_explorer_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_job_explorer_options_create → 200
GET
/api/v2/analytics/probe_template_for_hosts/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_probe_template_for_hosts_retrieve → 200
POST
/api/v2/analytics/probe_template_for_hosts/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_probe_template_for_hosts_create → 200
GET
/api/v2/analytics/probe_template_for_hosts_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_probe_template_for_hosts_options_retrieve → 200
POST
/api/v2/analytics/probe_template_for_hosts_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_probe_template_for_hosts_options_create → 200
GET
/api/v2/analytics/probe_templates/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_probe_templates_retrieve → 200
POST
/api/v2/analytics/probe_templates/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_probe_templates_create → 200
GET
/api/v2/analytics/probe_templates_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_probe_templates_options_retrieve → 200
POST
/api/v2/analytics/probe_templates_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_probe_templates_options_create → 200
GET
/api/v2/analytics/report/{slug}/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_report_retrieve 1 param → 200
POST
/api/v2/analytics/report/{slug}/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_report_create 1 param → 200
GET
/api/v2/analytics/report_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_report_options_retrieve → 200
POST
/api/v2/analytics/report_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_report_options_create → 200
GET
/api/v2/analytics/reports/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_reports_retrieve → 200
POST
/api/v2/analytics/reports/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_reports_create → 200
GET
/api/v2/analytics/roi_templates/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_roi_templates_retrieve → 200
POST
/api/v2/analytics/roi_templates/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_roi_templates_create → 200
GET
/api/v2/analytics/roi_templates_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_roi_templates_options_retrieve → 200
POST
/api/v2/analytics/roi_templates_options/
Example: headers = { 'Content-Type': 'application/json', } params = { 'limit': '20', 'offset': '0', 'sortby': 'name:asc', } jsondata = { 'limit': '20', 'offset': '0', 'sortoptions': 'name', 'sortorde…
analytics_roi_templates_options_create → 200
bulk 7
GET
/api/v2/bulk/
List top level resources
bulk_retrieve → 200
GET
/api/v2/bulk/host_create/
bulk_host_create_retrieve → 200
POST
/api/v2/bulk/host_create/
bulk_host_create_create body → 200
GET
/api/v2/bulk/host_delete/
bulk_host_delete_retrieve → 200
POST
/api/v2/bulk/host_delete/
bulk_host_delete_create body → 200
GET
/api/v2/bulk/job_launch/
bulk_job_launch_retrieve → 200
POST
/api/v2/bulk/job_launch/
bulk_job_launch_create body → 200
config 5
GET
/api/v2/config/
Return various sitewide configuration settings
config_retrieve → 200
POST
/api/v2/config/
config_create → 200
DELETE
/api/v2/config/
config_destroy → 204
POST
/api/v2/config/attach/
config_attach_create → 200
POST
/api/v2/config/subscriptions/
config_subscriptions_create → 200
constructed_inventories 6
GET
/api/v2/constructed_inventories/
constructed_inventories_list 7 params → 200
POST
/api/v2/constructed_inventories/
constructed_inventories_create body → 201
GET
/api/v2/constructed_inventories/{id}/
constructed_inventories_retrieve 1 param → 200
PUT
/api/v2/constructed_inventories/{id}/
constructed_inventories_update 1 param body → 200
PATCH
/api/v2/constructed_inventories/{id}/
constructed_inventories_partial_update 1 param body → 200
DELETE
/api/v2/constructed_inventories/{id}/
constructed_inventories_destroy 1 param → 204
credential_input_sources 6
GET
/api/v2/credential_input_sources/
credential_input_sources_list 7 params → 200
POST
/api/v2/credential_input_sources/
credential_input_sources_create body → 201
GET
/api/v2/credential_input_sources/{id}/
credential_input_sources_retrieve 1 param → 200
PUT
/api/v2/credential_input_sources/{id}/
credential_input_sources_update 1 param body → 200
PATCH
/api/v2/credential_input_sources/{id}/
credential_input_sources_partial_update 1 param body → 200
DELETE
/api/v2/credential_input_sources/{id}/
credential_input_sources_destroy 1 param → 204
credential_types 11
GET
/api/v2/credential_types/
credential_types_list 7 params → 200
POST
/api/v2/credential_types/
credential_types_create body → 201
GET
/api/v2/credential_types/{id}/
credential_types_retrieve 1 param → 200
PUT
/api/v2/credential_types/{id}/
credential_types_update 1 param body → 200
PATCH
/api/v2/credential_types/{id}/
credential_types_partial_update 1 param body → 200
DELETE
/api/v2/credential_types/{id}/
credential_types_destroy 1 param → 204
GET
/api/v2/credential_types/{id}/activity_stream/
credential_types_activity_stream_list 8 params → 200
GET
/api/v2/credential_types/{id}/credentials/
credential_types_credentials_list 8 params → 200
POST
/api/v2/credential_types/{id}/credentials/
credential_types_credentials_create 1 param body → 201
GET
/api/v2/credential_types/{id}/test/
Test a complete set of input values for an external credential before saving it.
credential_types_test_retrieve 1 param → 200
POST
/api/v2/credential_types/{id}/test/
Test a complete set of input values for an external credential before saving it.
credential_types_test_create 1 param → 200
credentials 17
GET
/api/v2/credentials/
credentials_list 7 params → 200
POST
/api/v2/credentials/
credentials_create body → 201
GET
/api/v2/credentials/{id}/
credentials_retrieve 1 param → 200
PUT
/api/v2/credentials/{id}/
credentials_update 1 param body → 200
PATCH
/api/v2/credentials/{id}/
credentials_partial_update 1 param body → 200
DELETE
/api/v2/credentials/{id}/
credentials_destroy 1 param → 204
GET
/api/v2/credentials/{id}/access_list/
credentials_access_list_list 8 params → 200
GET
/api/v2/credentials/{id}/activity_stream/
credentials_activity_stream_list 8 params → 200
GET
/api/v2/credentials/{id}/copy/
credentials_copy_retrieve 1 param → 200
POST
/api/v2/credentials/{id}/copy/
credentials_copy_create 1 param body → 200
GET
/api/v2/credentials/{id}/input_sources/
credentials_input_sources_list 8 params → 200
POST
/api/v2/credentials/{id}/input_sources/
credentials_input_sources_create 1 param body → 201
GET
/api/v2/credentials/{id}/object_roles/
credentials_object_roles_list 8 params → 200
GET
/api/v2/credentials/{id}/owner_teams/
credentials_owner_teams_list 8 params → 200
GET
/api/v2/credentials/{id}/owner_users/
credentials_owner_users_list 8 params → 200
GET
/api/v2/credentials/{id}/test/
Test updates to the input values and metadata of an external credential before saving them.
credentials_test_retrieve 1 param → 200
POST
/api/v2/credentials/{id}/test/
Test updates to the input values and metadata of an external credential before saving them.
credentials_test_create 1 param → 200
dashboard 2
GET
/api/v2/dashboard/
Show Dashboard Details
dashboard_retrieve → 200
GET
/api/v2/dashboard/graphs/jobs/
dashboard_graphs_jobs_retrieve → 200
execution_environments 10
GET
/api/v2/execution_environments/
execution_environments_list 7 params → 200
POST
/api/v2/execution_environments/
execution_environments_create body → 201
GET
/api/v2/execution_environments/{id}/
execution_environments_retrieve 1 param → 200
PUT
/api/v2/execution_environments/{id}/
execution_environments_update 1 param body → 200
PATCH
/api/v2/execution_environments/{id}/
execution_environments_partial_update 1 param body → 200
DELETE
/api/v2/execution_environments/{id}/
execution_environments_destroy 1 param → 204
GET
/api/v2/execution_environments/{id}/activity_stream/
execution_environments_activity_stream_list 8 params → 200
GET
/api/v2/execution_environments/{id}/copy/
execution_environments_copy_retrieve 1 param → 200
POST
/api/v2/execution_environments/{id}/copy/
execution_environments_copy_create 1 param body → 200
GET
/api/v2/execution_environments/{id}/unified_job_templates/
execution_environments_unified_job_templates_list 8 params → 200
groups 21
GET
/api/v2/groups/
groups_list 7 params → 200
POST
/api/v2/groups/
groups_create body → 201
GET
/api/v2/groups/{id}/
groups_retrieve 1 param → 200
PUT
/api/v2/groups/{id}/
groups_update 1 param body → 200
PATCH
/api/v2/groups/{id}/
groups_partial_update 1 param body → 200
DELETE
/api/v2/groups/{id}/
groups_destroy 1 param → 204
GET
/api/v2/groups/{id}/activity_stream/
groups_activity_stream_list 8 params → 200
GET
/api/v2/groups/{id}/ad_hoc_commands/
groups_ad_hoc_commands_list 8 params → 200
POST
/api/v2/groups/{id}/ad_hoc_commands/
groups_ad_hoc_commands_create 1 param body → 201
GET
/api/v2/groups/{id}/all_hosts/
the list of all hosts below a group, even including subgroups
groups_all_hosts_list 8 params → 200
GET
/api/v2/groups/{id}/children/
Useful when you have a self-referring ManyToManyRelationship. Tower uses a shallow (2-deep only) url pattern. For example: When an object hangs off of a parent object you would have the url of the fo…
groups_children_list 8 params → 200
POST
/api/v2/groups/{id}/children/
Useful when you have a self-referring ManyToManyRelationship. Tower uses a shallow (2-deep only) url pattern. For example: When an object hangs off of a parent object you would have the url of the fo…
groups_children_create 1 param body → 201
GET
/api/v2/groups/{id}/hosts/
the list of hosts directly below a group
groups_hosts_list 8 params → 200
POST
/api/v2/groups/{id}/hosts/
the list of hosts directly below a group
groups_hosts_create 1 param body → 201
GET
/api/v2/groups/{id}/inventory_sources/
groups_inventory_sources_list 8 params → 200
GET
/api/v2/groups/{id}/job_events/
groups_job_events_list 8 params → 200
GET
/api/v2/groups/{id}/job_host_summaries/
groups_job_host_summaries_list 8 params → 200
GET
/api/v2/groups/{id}/potential_children/
groups_potential_children_list 8 params → 200
GET
/api/v2/groups/{id}/variable_data/
groups_variable_data_retrieve 2 params → 200
PUT
/api/v2/groups/{id}/variable_data/
groups_variable_data_update 2 params body → 200
PATCH
/api/v2/groups/{id}/variable_data/
groups_variable_data_partial_update 2 params body → 200
host_metric_summary_monthly 1
GET
/api/v2/host_metric_summary_monthly/
host_metric_summary_monthly_list 7 params → 200
host_metrics 3
GET
/api/v2/host_metrics/
host_metrics_list 7 params → 200
GET
/api/v2/host_metrics/{id}/
host_metrics_retrieve 1 param → 200
DELETE
/api/v2/host_metrics/{id}/
host_metrics_destroy 1 param → 204
hosts 21
GET
/api/v2/hosts/
hosts_list 7 params → 200
POST
/api/v2/hosts/
hosts_create body → 201
GET
/api/v2/hosts/{id}/
hosts_retrieve 1 param → 200
PUT
/api/v2/hosts/{id}/
hosts_update 1 param body → 200
PATCH
/api/v2/hosts/{id}/
hosts_partial_update 1 param body → 200
DELETE
/api/v2/hosts/{id}/
hosts_destroy 1 param → 204
GET
/api/v2/hosts/{id}/activity_stream/
hosts_activity_stream_list 8 params → 200
GET
/api/v2/hosts/{id}/ad_hoc_command_events/
hosts_ad_hoc_command_events_list 8 params → 200
GET
/api/v2/hosts/{id}/ad_hoc_commands/
hosts_ad_hoc_commands_list 8 params → 200
POST
/api/v2/hosts/{id}/ad_hoc_commands/
hosts_ad_hoc_commands_create 1 param body → 201
GET
/api/v2/hosts/{id}/all_groups/
the list of all groups of which the host is directly or indirectly a member
hosts_all_groups_list 8 params → 200
GET
/api/v2/hosts/{id}/ansible_facts/
hosts_ansible_facts_retrieve 1 param → 200
GET
/api/v2/hosts/{id}/groups/
the list of groups a host is directly a member of
hosts_groups_list 8 params → 200
POST
/api/v2/hosts/{id}/groups/
the list of groups a host is directly a member of
hosts_groups_create 1 param body → 201
GET
/api/v2/hosts/{id}/inventory_sources/
hosts_inventory_sources_list 8 params → 200
GET
/api/v2/hosts/{id}/job_events/
hosts_job_events_list 8 params → 200
GET
/api/v2/hosts/{id}/job_host_summaries/
hosts_job_host_summaries_list 8 params → 200
GET
/api/v2/hosts/{id}/smart_inventories/
hosts_smart_inventories_list 8 params → 200
GET
/api/v2/hosts/{id}/variable_data/
hosts_variable_data_retrieve 2 params → 200
PUT
/api/v2/hosts/{id}/variable_data/
hosts_variable_data_update 2 params body → 200
PATCH
/api/v2/hosts/{id}/variable_data/
hosts_variable_data_partial_update 2 params body → 200
instance_groups 11
GET
/api/v2/instance_groups/
instance_groups_list 7 params → 200
POST
/api/v2/instance_groups/
instance_groups_create body → 201
GET
/api/v2/instance_groups/{id}/
instance_groups_retrieve 1 param → 200
PUT
/api/v2/instance_groups/{id}/
instance_groups_update 1 param body → 200
PATCH
/api/v2/instance_groups/{id}/
instance_groups_partial_update 1 param body → 200
DELETE
/api/v2/instance_groups/{id}/
instance_groups_destroy 1 param → 204
GET
/api/v2/instance_groups/{id}/access_list/
instance_groups_access_list_list 8 params → 200
GET
/api/v2/instance_groups/{id}/instances/
This mixin overloads attach/detach so that it calls InstanceGroup.save(), triggering a background recalculation of policy-based instance group membership.
instance_groups_instances_list 8 params → 200
POST
/api/v2/instance_groups/{id}/instances/
This mixin overloads attach/detach so that it calls InstanceGroup.save(), triggering a background recalculation of policy-based instance group membership.
instance_groups_instances_create 1 param body → 201
GET
/api/v2/instance_groups/{id}/jobs/
instance_groups_jobs_list 8 params → 200
GET
/api/v2/instance_groups/{id}/object_roles/
instance_groups_object_roles_list 8 params → 200
instances 13
GET
/api/v2/instances/
Creates an instance if used on a Kubernetes or OpenShift deployment of Ansible Automation Platform.
instances_list 7 params → 200
POST
/api/v2/instances/
Creates an instance if used on a Kubernetes or OpenShift deployment of Ansible Automation Platform.
instances_create body → 201
GET
/api/v2/instances/{id}/
instances_retrieve 1 param → 200
PUT
/api/v2/instances/{id}/
instances_update 1 param body → 200
PATCH
/api/v2/instances/{id}/
instances_partial_update 1 param body → 200
GET
/api/v2/instances/{id}/health_check/
instances_health_check_retrieve 1 param → 200
POST
/api/v2/instances/{id}/health_check/
instances_health_check_create 1 param → 200
GET
/api/v2/instances/{id}/install_bundle/
instances_install_bundle_retrieve 1 param → 200
GET
/api/v2/instances/{id}/instance_groups/
This mixin overloads attach/detach so that it calls InstanceGroup.save(), triggering a background recalculation of policy-based instance group membership.
instances_instance_groups_list 8 params → 200
POST
/api/v2/instances/{id}/instance_groups/
This mixin overloads attach/detach so that it calls InstanceGroup.save(), triggering a background recalculation of policy-based instance group membership.
instances_instance_groups_create 1 param body → 201
GET
/api/v2/instances/{id}/jobs/
instances_jobs_list 8 params → 200
GET
/api/v2/instances/{id}/peers/
instances_peers_list 8 params → 200
GET
/api/v2/instances/{id}/receptor_addresses/
instances_receptor_addresses_list 8 params → 200
inventories 35
GET
/api/v2/inventories/
inventories_list 7 params → 200
POST
/api/v2/inventories/
inventories_create body → 201
GET
/api/v2/inventories/{id}/
inventories_retrieve 1 param → 200
PUT
/api/v2/inventories/{id}/
inventories_update 1 param body → 200
PATCH
/api/v2/inventories/{id}/
inventories_partial_update 1 param body → 200
DELETE
/api/v2/inventories/{id}/
inventories_destroy 1 param → 204
GET
/api/v2/inventories/{id}/access_list/
inventories_access_list_list 8 params → 200
GET
/api/v2/inventories/{id}/activity_stream/
inventories_activity_stream_list 8 params → 200
GET
/api/v2/inventories/{id}/ad_hoc_commands/
inventories_ad_hoc_commands_list 8 params → 200
POST
/api/v2/inventories/{id}/ad_hoc_commands/
inventories_ad_hoc_commands_create 1 param body → 201
GET
/api/v2/inventories/{id}/copy/
inventories_copy_retrieve 1 param → 200
POST
/api/v2/inventories/{id}/copy/
inventories_copy_create 1 param body → 200
GET
/api/v2/inventories/{id}/groups/
inventories_groups_list 8 params → 200
POST
/api/v2/inventories/{id}/groups/
inventories_groups_create 1 param body → 201
GET
/api/v2/inventories/{id}/hosts/
inventories_hosts_list 8 params → 200
POST
/api/v2/inventories/{id}/hosts/
inventories_hosts_create 1 param body → 201
GET
/api/v2/inventories/{id}/input_inventories/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
inventories_input_inventories_list 8 params → 200
POST
/api/v2/inventories/{id}/input_inventories/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
inventories_input_inventories_create 1 param body → 201
GET
/api/v2/inventories/{id}/instance_groups/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
inventories_instance_groups_list 8 params → 200
POST
/api/v2/inventories/{id}/instance_groups/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
inventories_instance_groups_create 1 param body → 201
GET
/api/v2/inventories/{id}/inventory_sources/
inventories_inventory_sources_list 8 params → 200
POST
/api/v2/inventories/{id}/inventory_sources/
inventories_inventory_sources_create 1 param body → 201
GET
/api/v2/inventories/{id}/job_templates/
inventories_job_templates_list 8 params → 200
GET
/api/v2/inventories/{id}/labels/
For related labels lists like /api/v2/inventories/N/labels/ We want want the last instance to be deleted from the database when the last disassociate happens. Subclasses need to define parentmodel
inventories_labels_list 8 params → 200
POST
/api/v2/inventories/{id}/labels/
For related labels lists like /api/v2/inventories/N/labels/ We want want the last instance to be deleted from the database when the last disassociate happens. Subclasses need to define parentmodel
inventories_labels_create 1 param body → 201
GET
/api/v2/inventories/{id}/object_roles/
inventories_object_roles_list 8 params → 200
GET
/api/v2/inventories/{id}/root_groups/
inventories_root_groups_list 8 params → 200
POST
/api/v2/inventories/{id}/root_groups/
inventories_root_groups_create 1 param body → 201
GET
/api/v2/inventories/{id}/script/
inventories_script_retrieve 1 param → 200
GET
/api/v2/inventories/{id}/tree/
inventories_tree_retrieve 1 param → 200
GET
/api/v2/inventories/{id}/update_inventory_sources/
inventories_update_inventory_sources_retrieve 1 param → 200
POST
/api/v2/inventories/{id}/update_inventory_sources/
inventories_update_inventory_sources_create 1 param → 200
GET
/api/v2/inventories/{id}/variable_data/
inventories_variable_data_retrieve 2 params → 200
PUT
/api/v2/inventories/{id}/variable_data/
inventories_variable_data_update 2 params body → 200
PATCH
/api/v2/inventories/{id}/variable_data/
inventories_variable_data_partial_update 2 params body → 200
inventory_sources 24
GET
/api/v2/inventory_sources/
inventory_sources_list 7 params → 200
POST
/api/v2/inventory_sources/
inventory_sources_create body → 201
GET
/api/v2/inventory_sources/{id}/
inventory_sources_retrieve 1 param → 200
PUT
/api/v2/inventory_sources/{id}/
inventory_sources_update 1 param body → 200
PATCH
/api/v2/inventory_sources/{id}/
inventory_sources_partial_update 1 param body → 200
DELETE
/api/v2/inventory_sources/{id}/
inventory_sources_destroy 1 param → 204
GET
/api/v2/inventory_sources/{id}/activity_stream/
inventory_sources_activity_stream_list 8 params → 200
GET
/api/v2/inventory_sources/{id}/credentials/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
inventory_sources_credentials_list 8 params → 200
POST
/api/v2/inventory_sources/{id}/credentials/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
inventory_sources_credentials_create 1 param body → 201
GET
/api/v2/inventory_sources/{id}/groups/
Concrete view for deleting everything related by relationship.
inventory_sources_groups_list 8 params → 200
DELETE
/api/v2/inventory_sources/{id}/groups/
Concrete view for deleting everything related by relationship.
inventory_sources_groups_destroy 1 param → 204
GET
/api/v2/inventory_sources/{id}/hosts/
Concrete view for deleting everything related by relationship.
inventory_sources_hosts_list 8 params → 200
DELETE
/api/v2/inventory_sources/{id}/hosts/
Concrete view for deleting everything related by relationship.
inventory_sources_hosts_destroy 1 param → 204
GET
/api/v2/inventory_sources/{id}/inventory_updates/
inventory_sources_inventory_updates_list 8 params → 200
GET
/api/v2/inventory_sources/{id}/notification_templates_error/
inventory_sources_notification_templates_error_list 8 params → 200
POST
/api/v2/inventory_sources/{id}/notification_templates_error/
inventory_sources_notification_templates_error_create 1 param body → 201
GET
/api/v2/inventory_sources/{id}/notification_templates_started/
inventory_sources_notification_templates_started_list 8 params → 200
POST
/api/v2/inventory_sources/{id}/notification_templates_started/
inventory_sources_notification_templates_started_create 1 param body → 201
GET
/api/v2/inventory_sources/{id}/notification_templates_success/
inventory_sources_notification_templates_success_list 8 params → 200
POST
/api/v2/inventory_sources/{id}/notification_templates_success/
inventory_sources_notification_templates_success_create 1 param body → 201
GET
/api/v2/inventory_sources/{id}/schedules/
inventory_sources_schedules_list 8 params → 200
POST
/api/v2/inventory_sources/{id}/schedules/
inventory_sources_schedules_create 1 param body → 201
GET
/api/v2/inventory_sources/{id}/update/
inventory_sources_update_retrieve 1 param → 200
POST
/api/v2/inventory_sources/{id}/update/
inventory_sources_update_create 1 param → 200
inventory_updates 9
GET
/api/v2/inventory_updates/
inventory_updates_list 7 params → 200
GET
/api/v2/inventory_updates/{id}/
Special handling when deleting a running unified job object.
inventory_updates_retrieve 1 param → 200
DELETE
/api/v2/inventory_updates/{id}/
Special handling when deleting a running unified job object.
inventory_updates_destroy 1 param → 204
GET
/api/v2/inventory_updates/{id}/cancel/
inventory_updates_cancel_retrieve 1 param → 200
POST
/api/v2/inventory_updates/{id}/cancel/
inventory_updates_cancel_create 1 param → 200
GET
/api/v2/inventory_updates/{id}/credentials/
inventory_updates_credentials_list 8 params → 200
GET
/api/v2/inventory_updates/{id}/events/
inventory_updates_events_list 8 params → 200
GET
/api/v2/inventory_updates/{id}/notifications/
inventory_updates_notifications_list 8 params → 200
GET
/api/v2/inventory_updates/{id}/stdout/
inventory_updates_stdout_retrieve 2 params → 200
job_events 2
GET
/api/v2/job_events/{id}/
job_events_retrieve 1 param → 200
GET
/api/v2/job_events/{id}/children/
job_events_children_list 8 params → 200
job_host_summaries 1
GET
/api/v2/job_host_summaries/{id}/
job_host_summaries_retrieve 1 param → 200
job_templates 40
GET
/api/v2/job_templates/
job_templates_list 7 params → 200
POST
/api/v2/job_templates/
job_templates_create body → 201
GET
/api/v2/job_templates/{id}/
job_templates_retrieve 1 param → 200
PUT
/api/v2/job_templates/{id}/
job_templates_update 1 param body → 200
PATCH
/api/v2/job_templates/{id}/
job_templates_partial_update 1 param body → 200
DELETE
/api/v2/job_templates/{id}/
job_templates_destroy 1 param → 204
GET
/api/v2/job_templates/{id}/access_list/
job_templates_access_list_list 8 params → 200
GET
/api/v2/job_templates/{id}/activity_stream/
job_templates_activity_stream_list 8 params → 200
POST
/api/v2/job_templates/{id}/bitbucket_dc/
job_templates_bitbucket_dc_create 1 param → 200
GET
/api/v2/job_templates/{id}/callback/
job_templates_callback_retrieve 1 param → 200
POST
/api/v2/job_templates/{id}/callback/
job_templates_callback_create 1 param → 200
GET
/api/v2/job_templates/{id}/copy/
job_templates_copy_retrieve 1 param → 200
POST
/api/v2/job_templates/{id}/copy/
job_templates_copy_create 1 param body → 200
GET
/api/v2/job_templates/{id}/credentials/
job_templates_credentials_list 8 params → 200
POST
/api/v2/job_templates/{id}/credentials/
job_templates_credentials_create 1 param body → 201
POST
/api/v2/job_templates/{id}/github/
job_templates_github_create 1 param → 200
POST
/api/v2/job_templates/{id}/gitlab/
job_templates_gitlab_create 1 param → 200
GET
/api/v2/job_templates/{id}/instance_groups/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
job_templates_instance_groups_list 8 params → 200
POST
/api/v2/job_templates/{id}/instance_groups/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
job_templates_instance_groups_create 1 param body → 201
GET
/api/v2/job_templates/{id}/jobs/
job_templates_jobs_list 8 params → 200
GET
/api/v2/job_templates/{id}/labels/
For related labels lists like /api/v2/inventories/N/labels/ We want want the last instance to be deleted from the database when the last disassociate happens. Subclasses need to define parentmodel
job_templates_labels_list 8 params → 200
POST
/api/v2/job_templates/{id}/labels/
For related labels lists like /api/v2/inventories/N/labels/ We want want the last instance to be deleted from the database when the last disassociate happens. Subclasses need to define parentmodel
job_templates_labels_create 1 param body → 201
GET
/api/v2/job_templates/{id}/launch/
job_templates_launch_retrieve 1 param → 200
POST
/api/v2/job_templates/{id}/launch/
job_templates_launch_create 1 param body → 200
GET
/api/v2/job_templates/{id}/notification_templates_error/
job_templates_notification_templates_error_list 8 params → 200
POST
/api/v2/job_templates/{id}/notification_templates_error/
job_templates_notification_templates_error_create 1 param body → 201
GET
/api/v2/job_templates/{id}/notification_templates_started/
job_templates_notification_templates_started_list 8 params → 200
POST
/api/v2/job_templates/{id}/notification_templates_started/
job_templates_notification_templates_started_create 1 param body → 201
GET
/api/v2/job_templates/{id}/notification_templates_success/
job_templates_notification_templates_success_list 8 params → 200
POST
/api/v2/job_templates/{id}/notification_templates_success/
job_templates_notification_templates_success_create 1 param body → 201
GET
/api/v2/job_templates/{id}/object_roles/
job_templates_object_roles_list 8 params → 200
GET
/api/v2/job_templates/{id}/schedules/
job_templates_schedules_list 8 params → 200
POST
/api/v2/job_templates/{id}/schedules/
job_templates_schedules_create 1 param body → 201
GET
/api/v2/job_templates/{id}/slice_workflow_jobs/
job_templates_slice_workflow_jobs_list 8 params → 200
POST
/api/v2/job_templates/{id}/slice_workflow_jobs/
job_templates_slice_workflow_jobs_create 1 param body → 201
GET
/api/v2/job_templates/{id}/survey_spec/
job_templates_survey_spec_retrieve 1 param → 200
POST
/api/v2/job_templates/{id}/survey_spec/
job_templates_survey_spec_create 1 param → 200
DELETE
/api/v2/job_templates/{id}/survey_spec/
job_templates_survey_spec_destroy 1 param → 204
GET
/api/v2/job_templates/{id}/webhook_key/
job_templates_webhook_key_retrieve 1 param → 200
POST
/api/v2/job_templates/{id}/webhook_key/
job_templates_webhook_key_create 1 param → 200
jobs 17
GET
/api/v2/jobs/
jobs_list 7 params → 200
GET
/api/v2/jobs/{id}/
Special handling when deleting a running unified job object.
jobs_retrieve 1 param → 200
DELETE
/api/v2/jobs/{id}/
Special handling when deleting a running unified job object.
jobs_destroy 1 param → 204
GET
/api/v2/jobs/{id}/activity_stream/
jobs_activity_stream_list 8 params → 200
GET
/api/v2/jobs/{id}/cancel/
jobs_cancel_retrieve 1 param → 200
POST
/api/v2/jobs/{id}/cancel/
jobs_cancel_create 1 param → 200
GET
/api/v2/jobs/{id}/create_schedule/
jobs_create_schedule_retrieve 1 param → 200
POST
/api/v2/jobs/{id}/create_schedule/
jobs_create_schedule_create 1 param → 200
GET
/api/v2/jobs/{id}/credentials/
jobs_credentials_list 8 params → 200
GET
/api/v2/jobs/{id}/job_events/
jobs_job_events_list 8 params → 200
GET
/api/v2/jobs/{id}/job_events/children_summary/
jobs_job_events_children_summary_retrieve 1 param → 200
GET
/api/v2/jobs/{id}/job_host_summaries/
jobs_job_host_summaries_list 8 params → 200
GET
/api/v2/jobs/{id}/labels/
jobs_labels_list 8 params → 200
GET
/api/v2/jobs/{id}/notifications/
jobs_notifications_list 8 params → 200
GET
/api/v2/jobs/{id}/relaunch/
jobs_relaunch_retrieve 1 param → 200
POST
/api/v2/jobs/{id}/relaunch/
jobs_relaunch_create 1 param body → 200
GET
/api/v2/jobs/{id}/stdout/
jobs_stdout_retrieve 2 params → 200
labels 5
GET
/api/v2/labels/
labels_list 7 params → 200
POST
/api/v2/labels/
labels_create body → 201
GET
/api/v2/labels/{id}/
labels_retrieve 1 param → 200
PUT
/api/v2/labels/{id}/
labels_update 1 param body → 200
PATCH
/api/v2/labels/{id}/
labels_partial_update 1 param body → 200
me 1
GET
/api/v2/me/
me_list 7 params → 200
mesh_visualizer 1
GET
/api/v2/mesh_visualizer/
mesh_visualizer_retrieve → 200
metrics 1
GET
/api/v2/metrics/
Show Metrics Details
metrics_retrieve 1 param → 200
notification_templates 10
GET
/api/v2/notification_templates/
notification_templates_list 7 params → 200
POST
/api/v2/notification_templates/
notification_templates_create body → 201
GET
/api/v2/notification_templates/{id}/
notification_templates_retrieve 1 param → 200
PUT
/api/v2/notification_templates/{id}/
notification_templates_update 1 param body → 200
PATCH
/api/v2/notification_templates/{id}/
notification_templates_partial_update 1 param body → 200
DELETE
/api/v2/notification_templates/{id}/
notification_templates_destroy 1 param → 204
GET
/api/v2/notification_templates/{id}/copy/
notification_templates_copy_retrieve 1 param → 200
POST
/api/v2/notification_templates/{id}/copy/
notification_templates_copy_create 1 param body → 200
GET
/api/v2/notification_templates/{id}/notifications/
notification_templates_notifications_list 8 params → 200
POST
/api/v2/notification_templates/{id}/test/
Test a Notification Template
notification_templates_test_create 1 param → 200
notifications 2
GET
/api/v2/notifications/
notifications_list 7 params → 200
GET
/api/v2/notifications/{id}/
notifications_retrieve 1 param → 200
organizations 40
GET
/api/v2/organizations/
organizations_retrieve → 200
POST
/api/v2/organizations/
organizations_create → 201
GET
/api/v2/organizations/{id}/
organizations_retrieve_2 1 param → 200
PUT
/api/v2/organizations/{id}/
organizations_update 1 param body → 200
PATCH
/api/v2/organizations/{id}/
organizations_partial_update 1 param body → 200
DELETE
/api/v2/organizations/{id}/
organizations_destroy 1 param → 204
GET
/api/v2/organizations/{id}/access_list/
organizations_access_list_list 8 params → 200
GET
/api/v2/organizations/{id}/activity_stream/
organizations_activity_stream_list 8 params → 200
GET
/api/v2/organizations/{id}/admins/
organizations_admins_list 8 params → 200
POST
/api/v2/organizations/{id}/admins/
organizations_admins_create 1 param body → 201
GET
/api/v2/organizations/{id}/credentials/
organizations_credentials_list 8 params → 200
POST
/api/v2/organizations/{id}/credentials/
organizations_credentials_create 1 param body → 201
GET
/api/v2/organizations/{id}/execution_environments/
organizations_execution_environments_list 8 params → 200
POST
/api/v2/organizations/{id}/execution_environments/
organizations_execution_environments_create 1 param body → 201
GET
/api/v2/organizations/{id}/galaxy_credentials/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
organizations_galaxy_credentials_list 8 params → 200
POST
/api/v2/organizations/{id}/galaxy_credentials/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
organizations_galaxy_credentials_create 1 param body → 201
GET
/api/v2/organizations/{id}/instance_groups/
This mixin overloads attach/detach so that it calls Organization.save(), to ensure instance group updates are persisted
organizations_instance_groups_list 8 params → 200
POST
/api/v2/organizations/{id}/instance_groups/
This mixin overloads attach/detach so that it calls Organization.save(), to ensure instance group updates are persisted
organizations_instance_groups_create 1 param body → 201
GET
/api/v2/organizations/{id}/inventories/
organizations_inventories_list 8 params → 200
GET
/api/v2/organizations/{id}/job_templates/
organizations_job_templates_list 8 params → 200
POST
/api/v2/organizations/{id}/job_templates/
organizations_job_templates_create 1 param body → 201
GET
/api/v2/organizations/{id}/notification_templates/
organizations_notification_templates_list 8 params → 200
POST
/api/v2/organizations/{id}/notification_templates/
organizations_notification_templates_create 1 param body → 201
GET
/api/v2/organizations/{id}/notification_templates_approvals/
organizations_notification_templates_approvals_list 8 params → 200
POST
/api/v2/organizations/{id}/notification_templates_approvals/
organizations_notification_templates_approvals_create 1 param body → 201
GET
/api/v2/organizations/{id}/notification_templates_error/
organizations_notification_templates_error_list 8 params → 200
POST
/api/v2/organizations/{id}/notification_templates_error/
organizations_notification_templates_error_create 1 param body → 201
GET
/api/v2/organizations/{id}/notification_templates_started/
organizations_notification_templates_started_list 8 params → 200
POST
/api/v2/organizations/{id}/notification_templates_started/
organizations_notification_templates_started_create 1 param body → 201
GET
/api/v2/organizations/{id}/notification_templates_success/
organizations_notification_templates_success_list 8 params → 200
POST
/api/v2/organizations/{id}/notification_templates_success/
organizations_notification_templates_success_create 1 param body → 201
GET
/api/v2/organizations/{id}/object_roles/
organizations_object_roles_list 8 params → 200
GET
/api/v2/organizations/{id}/projects/
organizations_projects_list 8 params → 200
POST
/api/v2/organizations/{id}/projects/
organizations_projects_create 1 param body → 201
GET
/api/v2/organizations/{id}/teams/
organizations_teams_list 8 params → 200
POST
/api/v2/organizations/{id}/teams/
organizations_teams_create 1 param body → 201
GET
/api/v2/organizations/{id}/users/
organizations_users_list 8 params → 200
POST
/api/v2/organizations/{id}/users/
organizations_users_create 1 param body → 201
GET
/api/v2/organizations/{id}/workflow_job_templates/
organizations_workflow_job_templates_list 8 params → 200
POST
/api/v2/organizations/{id}/workflow_job_templates/
organizations_workflow_job_templates_create 1 param body → 201
ping 1
GET
/api/v2/ping/
Return some basic information about this instance Everything returned here should be considered public / insecure, as this requires no auth and is intended for use by the installer process.
ping_retrieve → 200
project_updates 9
GET
/api/v2/project_updates/
project_updates_list 7 params → 200
GET
/api/v2/project_updates/{id}/
Special handling when deleting a running unified job object.
project_updates_retrieve 1 param → 200
DELETE
/api/v2/project_updates/{id}/
Special handling when deleting a running unified job object.
project_updates_destroy 1 param → 204
GET
/api/v2/project_updates/{id}/cancel/
project_updates_cancel_retrieve 1 param → 200
POST
/api/v2/project_updates/{id}/cancel/
project_updates_cancel_create 1 param → 200
GET
/api/v2/project_updates/{id}/events/
project_updates_events_list 8 params → 200
GET
/api/v2/project_updates/{id}/notifications/
project_updates_notifications_list 8 params → 200
GET
/api/v2/project_updates/{id}/scm_inventory_updates/
project_updates_scm_inventory_updates_list 8 params → 200
GET
/api/v2/project_updates/{id}/stdout/
project_updates_stdout_retrieve 2 params → 200
projects 26
GET
/api/v2/projects/
projects_list 7 params → 200
POST
/api/v2/projects/
projects_create body → 201
GET
/api/v2/projects/{id}/
projects_retrieve 1 param → 200
PUT
/api/v2/projects/{id}/
projects_update 1 param body → 200
PATCH
/api/v2/projects/{id}/
projects_partial_update 1 param body → 200
DELETE
/api/v2/projects/{id}/
projects_destroy 1 param → 204
GET
/api/v2/projects/{id}/access_list/
projects_access_list_list 8 params → 200
GET
/api/v2/projects/{id}/activity_stream/
projects_activity_stream_list 8 params → 200
GET
/api/v2/projects/{id}/copy/
projects_copy_retrieve 1 param → 200
POST
/api/v2/projects/{id}/copy/
projects_copy_create 1 param body → 200
GET
/api/v2/projects/{id}/inventories/
projects_inventories_retrieve 1 param → 200
GET
/api/v2/projects/{id}/notification_templates_error/
projects_notification_templates_error_list 8 params → 200
POST
/api/v2/projects/{id}/notification_templates_error/
projects_notification_templates_error_create 1 param body → 201
GET
/api/v2/projects/{id}/notification_templates_started/
projects_notification_templates_started_list 8 params → 200
POST
/api/v2/projects/{id}/notification_templates_started/
projects_notification_templates_started_create 1 param body → 201
GET
/api/v2/projects/{id}/notification_templates_success/
projects_notification_templates_success_list 8 params → 200
POST
/api/v2/projects/{id}/notification_templates_success/
projects_notification_templates_success_create 1 param body → 201
GET
/api/v2/projects/{id}/object_roles/
projects_object_roles_list 8 params → 200
GET
/api/v2/projects/{id}/playbooks/
projects_playbooks_retrieve 1 param → 200
GET
/api/v2/projects/{id}/project_updates/
projects_project_updates_list 8 params → 200
GET
/api/v2/projects/{id}/schedules/
projects_schedules_list 8 params → 200
POST
/api/v2/projects/{id}/schedules/
projects_schedules_create 1 param body → 201
GET
/api/v2/projects/{id}/scm_inventory_sources/
projects_scm_inventory_sources_list 8 params → 200
GET
/api/v2/projects/{id}/teams/
projects_teams_list 8 params → 200
GET
/api/v2/projects/{id}/update/
projects_update_retrieve 1 param → 200
POST
/api/v2/projects/{id}/update/
projects_update_create 1 param → 200
receptor_addresses 2
GET
/api/v2/receptor_addresses/
receptor_addresses_list 7 params → 200
GET
/api/v2/receptor_addresses/{id}/
receptor_addresses_retrieve 1 param → 200
roles 6
GET
/api/v2/roles/
roles_list 7 params → 200
GET
/api/v2/roles/{id}/
roles_retrieve 1 param → 200
GET
/api/v2/roles/{id}/teams/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
roles_teams_list 8 params → 200
POST
/api/v2/roles/{id}/teams/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
roles_teams_create 1 param body → 201
GET
/api/v2/roles/{id}/users/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
roles_users_list 8 params → 200
POST
/api/v2/roles/{id}/users/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
roles_users_create 1 param body → 201
schedules 15
GET
/api/v2/schedules/
schedules_list 7 params → 200
POST
/api/v2/schedules/
schedules_create body → 201
GET
/api/v2/schedules/{id}/
schedules_retrieve 1 param → 200
PUT
/api/v2/schedules/{id}/
schedules_update 1 param body → 200
PATCH
/api/v2/schedules/{id}/
schedules_partial_update 1 param body → 200
DELETE
/api/v2/schedules/{id}/
schedules_destroy 1 param → 204
GET
/api/v2/schedules/{id}/credentials/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
schedules_credentials_list 8 params → 200
POST
/api/v2/schedules/{id}/credentials/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
schedules_credentials_create 1 param body → 201
GET
/api/v2/schedules/{id}/instance_groups/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
schedules_instance_groups_list 8 params → 200
POST
/api/v2/schedules/{id}/instance_groups/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
schedules_instance_groups_create 1 param body → 201
GET
/api/v2/schedules/{id}/jobs/
schedules_jobs_list 8 params → 200
GET
/api/v2/schedules/{id}/labels/
For related labels lists like /api/v2/inventories/N/labels/ We want want the last instance to be deleted from the database when the last disassociate happens. Subclasses need to define parentmodel
schedules_labels_list 8 params → 200
POST
/api/v2/schedules/{id}/labels/
For related labels lists like /api/v2/inventories/N/labels/ We want want the last instance to be deleted from the database when the last disassociate happens. Subclasses need to define parentmodel
schedules_labels_create 1 param body → 201
POST
/api/v2/schedules/preview/
schedules_preview_create body → 200
GET
/api/v2/schedules/zoneinfo/
schedules_zoneinfo_retrieve → 200
settings 6
GET
/api/v2/settings/
settings_list 2 params → 200
GET
/api/v2/settings/{category_slug}/
settings_retrieve 1 param → 200
PUT
/api/v2/settings/{category_slug}/
settings_update 1 param body → 200
PATCH
/api/v2/settings/{category_slug}/
settings_partial_update 1 param body → 200
DELETE
/api/v2/settings/{category_slug}/
settings_destroy 1 param → 204
POST
/api/v2/settings/logging/test/
settings_logging_test_create body → 200
system_job_templates 13
GET
/api/v2/system_job_templates/
system_job_templates_list 7 params → 200
GET
/api/v2/system_job_templates/{id}/
system_job_templates_retrieve 1 param → 200
GET
/api/v2/system_job_templates/{id}/jobs/
system_job_templates_jobs_list 8 params → 200
GET
/api/v2/system_job_templates/{id}/launch/
system_job_templates_launch_retrieve 1 param → 200
POST
/api/v2/system_job_templates/{id}/launch/
system_job_templates_launch_create 1 param → 200
GET
/api/v2/system_job_templates/{id}/notification_templates_error/
system_job_templates_notification_templates_error_list 8 params → 200
POST
/api/v2/system_job_templates/{id}/notification_templates_error/
system_job_templates_notification_templates_error_create 1 param body → 201
GET
/api/v2/system_job_templates/{id}/notification_templates_started/
system_job_templates_notification_templates_started_list 8 params → 200
POST
/api/v2/system_job_templates/{id}/notification_templates_started/
system_job_templates_notification_templates_started_create 1 param body → 201
GET
/api/v2/system_job_templates/{id}/notification_templates_success/
system_job_templates_notification_templates_success_list 8 params → 200
POST
/api/v2/system_job_templates/{id}/notification_templates_success/
system_job_templates_notification_templates_success_create 1 param body → 201
GET
/api/v2/system_job_templates/{id}/schedules/
system_job_templates_schedules_list 8 params → 200
POST
/api/v2/system_job_templates/{id}/schedules/
system_job_templates_schedules_create 1 param body → 201
system_jobs 7
GET
/api/v2/system_jobs/
system_jobs_list 7 params → 200
GET
/api/v2/system_jobs/{id}/
Special handling when deleting a running unified job object.
system_jobs_retrieve 1 param → 200
DELETE
/api/v2/system_jobs/{id}/
Special handling when deleting a running unified job object.
system_jobs_destroy 1 param → 204
GET
/api/v2/system_jobs/{id}/cancel/
system_jobs_cancel_retrieve 1 param → 200
POST
/api/v2/system_jobs/{id}/cancel/
system_jobs_cancel_create 1 param → 200
GET
/api/v2/system_jobs/{id}/events/
system_jobs_events_list 8 params → 200
GET
/api/v2/system_jobs/{id}/notifications/
system_jobs_notifications_list 8 params → 200
teams 16
GET
/api/v2/teams/
teams_list 7 params → 200
POST
/api/v2/teams/
teams_create body → 201
GET
/api/v2/teams/{id}/
teams_retrieve 1 param → 200
PUT
/api/v2/teams/{id}/
teams_update 1 param body → 200
PATCH
/api/v2/teams/{id}/
teams_partial_update 1 param body → 200
DELETE
/api/v2/teams/{id}/
teams_destroy 1 param → 204
GET
/api/v2/teams/{id}/access_list/
teams_access_list_list 8 params → 200
GET
/api/v2/teams/{id}/activity_stream/
teams_activity_stream_list 8 params → 200
GET
/api/v2/teams/{id}/credentials/
teams_credentials_list 8 params → 200
POST
/api/v2/teams/{id}/credentials/
teams_credentials_create 1 param body → 201
GET
/api/v2/teams/{id}/object_roles/
teams_object_roles_list 8 params → 200
GET
/api/v2/teams/{id}/projects/
teams_projects_list 8 params → 200
GET
/api/v2/teams/{id}/roles/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
teams_roles_list 8 params → 200
POST
/api/v2/teams/{id}/roles/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
teams_roles_create 1 param → 201
GET
/api/v2/teams/{id}/users/
teams_users_list 8 params → 200
POST
/api/v2/teams/{id}/users/
teams_users_create 1 param body → 201
unified_job_templates 1
GET
/api/v2/unified_job_templates/
unified_job_templates_list 7 params → 200
unified_jobs 1
GET
/api/v2/unified_jobs/
unified_jobs_list 7 params → 200
users 16
GET
/api/v2/users/
users_list 7 params → 200
POST
/api/v2/users/
users_create body → 201
GET
/api/v2/users/{id}/
users_retrieve 1 param → 200
PUT
/api/v2/users/{id}/
users_update 1 param body → 200
PATCH
/api/v2/users/{id}/
users_partial_update 1 param body → 200
DELETE
/api/v2/users/{id}/
users_destroy 1 param → 204
GET
/api/v2/users/{id}/access_list/
users_access_list_list 8 params → 200
GET
/api/v2/users/{id}/activity_stream/
users_activity_stream_list 8 params → 200
GET
/api/v2/users/{id}/admin_of_organizations/
users_admin_of_organizations_retrieve 1 param → 200
GET
/api/v2/users/{id}/credentials/
users_credentials_list 8 params → 200
POST
/api/v2/users/{id}/credentials/
users_credentials_create 1 param body → 201
GET
/api/v2/users/{id}/organizations/
users_organizations_retrieve 1 param → 200
GET
/api/v2/users/{id}/projects/
users_projects_list 8 params → 200
GET
/api/v2/users/{id}/roles/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
users_roles_list 8 params → 200
POST
/api/v2/users/{id}/roles/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
users_roles_create 1 param → 201
GET
/api/v2/users/{id}/teams/
users_teams_list 8 params → 200
workflow_approval_templates 5
GET
/api/v2/workflow_approval_templates/{id}/
workflow_approval_templates_retrieve 1 param → 200
PUT
/api/v2/workflow_approval_templates/{id}/
workflow_approval_templates_update 1 param body → 200
PATCH
/api/v2/workflow_approval_templates/{id}/
workflow_approval_templates_partial_update 1 param body → 200
DELETE
/api/v2/workflow_approval_templates/{id}/
workflow_approval_templates_destroy 1 param → 204
GET
/api/v2/workflow_approval_templates/{id}/approvals/
workflow_approval_templates_approvals_list 8 params → 200
workflow_approvals 7
GET
/api/v2/workflow_approvals/
workflow_approvals_list 7 params → 200
GET
/api/v2/workflow_approvals/{id}/
Special handling when deleting a running unified job object.
workflow_approvals_retrieve 1 param → 200
DELETE
/api/v2/workflow_approvals/{id}/
Special handling when deleting a running unified job object.
workflow_approvals_destroy 1 param → 204
GET
/api/v2/workflow_approvals/{id}/approve/
workflow_approvals_approve_retrieve 1 param → 200
POST
/api/v2/workflow_approvals/{id}/approve/
workflow_approvals_approve_create 1 param → 200
GET
/api/v2/workflow_approvals/{id}/deny/
workflow_approvals_deny_retrieve 1 param → 200
POST
/api/v2/workflow_approvals/{id}/deny/
workflow_approvals_deny_create 1 param → 200
workflow_job_nodes 9
GET
/api/v2/workflow_job_nodes/
workflow_job_nodes_list 7 params → 200
GET
/api/v2/workflow_job_nodes/{id}/
workflow_job_nodes_retrieve 1 param → 200
GET
/api/v2/workflow_job_nodes/{id}/always_nodes/
workflow_job_nodes_always_nodes_list 8 params → 200
GET
/api/v2/workflow_job_nodes/{id}/credentials/
workflow_job_nodes_credentials_list 8 params → 200
GET
/api/v2/workflow_job_nodes/{id}/failure_nodes/
workflow_job_nodes_failure_nodes_list 8 params → 200
GET
/api/v2/workflow_job_nodes/{id}/instance_groups/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
workflow_job_nodes_instance_groups_list 8 params → 200
POST
/api/v2/workflow_job_nodes/{id}/instance_groups/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
workflow_job_nodes_instance_groups_create 1 param body → 201
GET
/api/v2/workflow_job_nodes/{id}/labels/
workflow_job_nodes_labels_list 8 params → 200
GET
/api/v2/workflow_job_nodes/{id}/success_nodes/
workflow_job_nodes_success_nodes_list 8 params → 200
workflow_job_template_nodes 20
GET
/api/v2/workflow_job_template_nodes/
workflow_job_template_nodes_list 7 params → 200
POST
/api/v2/workflow_job_template_nodes/
workflow_job_template_nodes_create body → 201
GET
/api/v2/workflow_job_template_nodes/{id}/
workflow_job_template_nodes_retrieve 1 param → 200
PUT
/api/v2/workflow_job_template_nodes/{id}/
workflow_job_template_nodes_update 1 param body → 200
PATCH
/api/v2/workflow_job_template_nodes/{id}/
workflow_job_template_nodes_partial_update 1 param body → 200
DELETE
/api/v2/workflow_job_template_nodes/{id}/
workflow_job_template_nodes_destroy 1 param → 204
GET
/api/v2/workflow_job_template_nodes/{id}/always_nodes/
Useful when you have a self-referring ManyToManyRelationship. Tower uses a shallow (2-deep only) url pattern. For example: When an object hangs off of a parent object you would have the url of the fo…
workflow_job_template_nodes_always_nodes_list 8 params → 200
POST
/api/v2/workflow_job_template_nodes/{id}/always_nodes/
Useful when you have a self-referring ManyToManyRelationship. Tower uses a shallow (2-deep only) url pattern. For example: When an object hangs off of a parent object you would have the url of the fo…
workflow_job_template_nodes_always_nodes_create 1 param body → 201
GET
/api/v2/workflow_job_template_nodes/{id}/create_approval_template/
workflow_job_template_nodes_create_approval_template_retrieve 1 param → 200
POST
/api/v2/workflow_job_template_nodes/{id}/create_approval_template/
workflow_job_template_nodes_create_approval_template_create 1 param body → 200
GET
/api/v2/workflow_job_template_nodes/{id}/credentials/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
workflow_job_template_nodes_credentials_list 8 params → 200
POST
/api/v2/workflow_job_template_nodes/{id}/credentials/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
workflow_job_template_nodes_credentials_create 1 param body → 201
GET
/api/v2/workflow_job_template_nodes/{id}/failure_nodes/
Useful when you have a self-referring ManyToManyRelationship. Tower uses a shallow (2-deep only) url pattern. For example: When an object hangs off of a parent object you would have the url of the fo…
workflow_job_template_nodes_failure_nodes_list 8 params → 200
POST
/api/v2/workflow_job_template_nodes/{id}/failure_nodes/
Useful when you have a self-referring ManyToManyRelationship. Tower uses a shallow (2-deep only) url pattern. For example: When an object hangs off of a parent object you would have the url of the fo…
workflow_job_template_nodes_failure_nodes_create 1 param body → 201
GET
/api/v2/workflow_job_template_nodes/{id}/instance_groups/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
workflow_job_template_nodes_instance_groups_list 8 params → 200
POST
/api/v2/workflow_job_template_nodes/{id}/instance_groups/
Derived version of SubListCreateAttachDetachAPIView that prohibits creation
workflow_job_template_nodes_instance_groups_create 1 param body → 201
GET
/api/v2/workflow_job_template_nodes/{id}/labels/
For related labels lists like /api/v2/inventories/N/labels/ We want want the last instance to be deleted from the database when the last disassociate happens. Subclasses need to define parentmodel
workflow_job_template_nodes_labels_list 8 params → 200
POST
/api/v2/workflow_job_template_nodes/{id}/labels/
For related labels lists like /api/v2/inventories/N/labels/ We want want the last instance to be deleted from the database when the last disassociate happens. Subclasses need to define parentmodel
workflow_job_template_nodes_labels_create 1 param body → 201
GET
/api/v2/workflow_job_template_nodes/{id}/success_nodes/
Useful when you have a self-referring ManyToManyRelationship. Tower uses a shallow (2-deep only) url pattern. For example: When an object hangs off of a parent object you would have the url of the fo…
workflow_job_template_nodes_success_nodes_list 8 params → 200
POST
/api/v2/workflow_job_template_nodes/{id}/success_nodes/
Useful when you have a self-referring ManyToManyRelationship. Tower uses a shallow (2-deep only) url pattern. For example: When an object hangs off of a parent object you would have the url of the fo…
workflow_job_template_nodes_success_nodes_create 1 param body → 201
workflow_job_templates 36
GET
/api/v2/workflow_job_templates/
workflow_job_templates_list 7 params → 200
POST
/api/v2/workflow_job_templates/
workflow_job_templates_create body → 201
GET
/api/v2/workflow_job_templates/{id}/
workflow_job_templates_retrieve 1 param → 200
PUT
/api/v2/workflow_job_templates/{id}/
workflow_job_templates_update 1 param body → 200
PATCH
/api/v2/workflow_job_templates/{id}/
workflow_job_templates_partial_update 1 param body → 200
DELETE
/api/v2/workflow_job_templates/{id}/
workflow_job_templates_destroy 1 param → 204
GET
/api/v2/workflow_job_templates/{id}/access_list/
workflow_job_templates_access_list_list 8 params → 200
GET
/api/v2/workflow_job_templates/{id}/activity_stream/
workflow_job_templates_activity_stream_list 8 params → 200
POST
/api/v2/workflow_job_templates/{id}/bitbucket_dc/
workflow_job_templates_bitbucket_dc_create 1 param → 200
GET
/api/v2/workflow_job_templates/{id}/copy/
workflow_job_templates_copy_retrieve 1 param → 200
POST
/api/v2/workflow_job_templates/{id}/copy/
workflow_job_templates_copy_create 1 param body → 200
POST
/api/v2/workflow_job_templates/{id}/github/
workflow_job_templates_github_create 1 param → 200
POST
/api/v2/workflow_job_templates/{id}/gitlab/
workflow_job_templates_gitlab_create 1 param → 200
GET
/api/v2/workflow_job_templates/{id}/labels/
For related labels lists like /api/v2/inventories/N/labels/ We want want the last instance to be deleted from the database when the last disassociate happens. Subclasses need to define parentmodel
workflow_job_templates_labels_list 8 params → 200
POST
/api/v2/workflow_job_templates/{id}/labels/
For related labels lists like /api/v2/inventories/N/labels/ We want want the last instance to be deleted from the database when the last disassociate happens. Subclasses need to define parentmodel
workflow_job_templates_labels_create 1 param body → 201
GET
/api/v2/workflow_job_templates/{id}/launch/
workflow_job_templates_launch_retrieve 1 param → 200
POST
/api/v2/workflow_job_templates/{id}/launch/
workflow_job_templates_launch_create 1 param body → 200
GET
/api/v2/workflow_job_templates/{id}/notification_templates_approvals/
workflow_job_templates_notification_templates_approvals_list 8 params → 200
POST
/api/v2/workflow_job_templates/{id}/notification_templates_approvals/
workflow_job_templates_notification_templates_approvals_create 1 param body → 201
GET
/api/v2/workflow_job_templates/{id}/notification_templates_error/
workflow_job_templates_notification_templates_error_list 8 params → 200
POST
/api/v2/workflow_job_templates/{id}/notification_templates_error/
workflow_job_templates_notification_templates_error_create 1 param body → 201
GET
/api/v2/workflow_job_templates/{id}/notification_templates_started/
workflow_job_templates_notification_templates_started_list 8 params → 200
POST
/api/v2/workflow_job_templates/{id}/notification_templates_started/
workflow_job_templates_notification_templates_started_create 1 param body → 201
GET
/api/v2/workflow_job_templates/{id}/notification_templates_success/
workflow_job_templates_notification_templates_success_list 8 params → 200
POST
/api/v2/workflow_job_templates/{id}/notification_templates_success/
workflow_job_templates_notification_templates_success_create 1 param body → 201
GET
/api/v2/workflow_job_templates/{id}/object_roles/
workflow_job_templates_object_roles_list 8 params → 200
GET
/api/v2/workflow_job_templates/{id}/schedules/
workflow_job_templates_schedules_list 8 params → 200
POST
/api/v2/workflow_job_templates/{id}/schedules/
workflow_job_templates_schedules_create 1 param body → 201
GET
/api/v2/workflow_job_templates/{id}/survey_spec/
workflow_job_templates_survey_spec_retrieve 1 param → 200
POST
/api/v2/workflow_job_templates/{id}/survey_spec/
workflow_job_templates_survey_spec_create 1 param → 200
DELETE
/api/v2/workflow_job_templates/{id}/survey_spec/
workflow_job_templates_survey_spec_destroy 1 param → 204
GET
/api/v2/workflow_job_templates/{id}/webhook_key/
workflow_job_templates_webhook_key_retrieve 1 param → 200
POST
/api/v2/workflow_job_templates/{id}/webhook_key/
workflow_job_templates_webhook_key_create 1 param → 200
GET
/api/v2/workflow_job_templates/{id}/workflow_jobs/
workflow_job_templates_workflow_jobs_list 8 params → 200
GET
/api/v2/workflow_job_templates/{id}/workflow_nodes/
workflow_job_templates_workflow_nodes_list 8 params → 200
POST
/api/v2/workflow_job_templates/{id}/workflow_nodes/
workflow_job_templates_workflow_nodes_create 1 param body → 201
workflow_jobs 11
GET
/api/v2/workflow_jobs/
workflow_jobs_list 7 params → 200
GET
/api/v2/workflow_jobs/{id}/
Special handling when deleting a running unified job object.
workflow_jobs_retrieve 1 param → 200
DELETE
/api/v2/workflow_jobs/{id}/
Special handling when deleting a running unified job object.
workflow_jobs_destroy 1 param → 204
GET
/api/v2/workflow_jobs/{id}/activity_stream/
workflow_jobs_activity_stream_list 8 params → 200
GET
/api/v2/workflow_jobs/{id}/cancel/
workflow_jobs_cancel_retrieve 1 param → 200
POST
/api/v2/workflow_jobs/{id}/cancel/
workflow_jobs_cancel_create 1 param → 200
GET
/api/v2/workflow_jobs/{id}/labels/
workflow_jobs_labels_list 8 params → 200
GET
/api/v2/workflow_jobs/{id}/notifications/
workflow_jobs_notifications_list 8 params → 200
GET
/api/v2/workflow_jobs/{id}/relaunch/
workflow_jobs_relaunch_retrieve 1 param → 200
POST
/api/v2/workflow_jobs/{id}/relaunch/
workflow_jobs_relaunch_create 1 param → 200
GET
/api/v2/workflow_jobs/{id}/workflow_nodes/
workflow_jobs_workflow_nodes_list 8 params → 200
feature_flags 2
GET
/api/v2/feature_flags/states/
A view class for displaying feature flags states. To add/update/remove a feature flag, see the instructions in docs/apps/featureflags.md
feature_flags_states_list 44 params → 200
GET
/api/v2/feature_flags/states/{id}/
A view class for displaying feature flags states. To add/update/remove a feature flag, see the instructions in docs/apps/featureflags.md
feature_flags_states_retrieve 1 param → 200
feature_flags_state 1
GET
/api/v2/feature_flags_state/
A view class for displaying feature flags
feature_flags_state_retrieve → 200
role_definitions 8
GET
/api/v2/role_definitions/
Role Definitions (roles) contain a list of permissions and can be used to assign those permissions to a user or team through the respective assignment endpoints. Custom roles can be created, modified…
role_definitions_list 31 params → 200
POST
/api/v2/role_definitions/
Role Definitions (roles) contain a list of permissions and can be used to assign those permissions to a user or team through the respective assignment endpoints. Custom roles can be created, modified…
role_definitions_create body → 201
GET
/api/v2/role_definitions/{id}/
Role Definitions (roles) contain a list of permissions and can be used to assign those permissions to a user or team through the respective assignment endpoints. Custom roles can be created, modified…
role_definitions_retrieve 1 param → 200
PUT
/api/v2/role_definitions/{id}/
Role Definitions (roles) contain a list of permissions and can be used to assign those permissions to a user or team through the respective assignment endpoints. Custom roles can be created, modified…
role_definitions_update 1 param body → 200
PATCH
/api/v2/role_definitions/{id}/
Role Definitions (roles) contain a list of permissions and can be used to assign those permissions to a user or team through the respective assignment endpoints. Custom roles can be created, modified…
role_definitions_partial_update 1 param body → 200
DELETE
/api/v2/role_definitions/{id}/
Role Definitions (roles) contain a list of permissions and can be used to assign those permissions to a user or team through the respective assignment endpoints. Custom roles can be created, modified…
role_definitions_destroy 1 param → 204
GET
/api/v2/role_definitions/{id}/team_assignments/
Manage Role Team Assignment objects in the 'teamassignments' relationship of this particular Role Definition. Starting from the detail URL: GET /:id/teamassignments/ to show role team assignments cur…
role_definitions_team_assignments_list 8 params → 200
GET
/api/v2/role_definitions/{id}/user_assignments/
Manage Role User Assignment objects in the 'userassignments' relationship of this particular Role Definition. Starting from the detail URL: GET /:id/userassignments/ to show role user assignments cur…
role_definitions_user_assignments_list 8 params → 200
role_metadata 1
GET
/api/v2/role_metadata/
General data about models and permissions tracked by django-ansible-base RBAC Information from this endpoint should be static given a server version. This reflects model definitions, registrations wi…
role_metadata_retrieve → 200
role_team_access 2
GET
/api/v2/role_team_access/{model_name}/{id}/
Use this endpoint to get a list of users who have access to a resource. This is a list-only view that provides a list of users, plus extra data.
role_team_access_list 9 params → 200
GET
/api/v2/role_team_access/{model_name}/{id}/{actor_id}/
This gives drill-down information about the means of inheritance for all the permissions show in the higher-level view of the access list
role_team_access_list_2 10 params → 200
role_team_assignments 4
GET
/api/v2/role_team_assignments/
Use this endpoint to give a team permission to a resource or an organization. The needed data is the team, the role definition, and the object id. The object must be of the type specified in the role…
role_team_assignments_list 7 params → 200
POST
/api/v2/role_team_assignments/
Use this endpoint to give a team permission to a resource or an organization. The needed data is the team, the role definition, and the object id. The object must be of the type specified in the role…
role_team_assignments_create body → 201
GET
/api/v2/role_team_assignments/{id}/
Use this endpoint to give a team permission to a resource or an organization. The needed data is the team, the role definition, and the object id. The object must be of the type specified in the role…
role_team_assignments_retrieve 1 param → 200
DELETE
/api/v2/role_team_assignments/{id}/
Use this endpoint to give a team permission to a resource or an organization. The needed data is the team, the role definition, and the object id. The object must be of the type specified in the role…
role_team_assignments_destroy 1 param → 204
role_user_access 2
GET
/api/v2/role_user_access/{model_name}/{id}/
Use this endpoint to get a list of users who have access to a resource. This is a list-only view that provides a list of users, plus extra data.
role_user_access_list 9 params → 200
GET
/api/v2/role_user_access/{model_name}/{id}/{actor_id}/
This gives drill-down information about the means of inheritance for all the permissions show in the higher-level view of the access list
role_user_access_list_2 10 params → 200
role_user_assignments 4
GET
/api/v2/role_user_assignments/
role_user_assignments_list 7 params → 200
POST
/api/v2/role_user_assignments/
Give a user permission to a resource, an organization, or globally (when allowed). Must specify 'roledefinition' and exactly one of 'user' or 'useransibleid'. Can specify at most one of 'objectid' or…
role_user_assignments_create body → 201
GET
/api/v2/role_user_assignments/{id}/
role_user_assignments_retrieve 1 param → 200
DELETE
/api/v2/role_user_assignments/{id}/
role_user_assignments_destroy 1 param → 204
service-index 21
GET
/api/v2/service-index/
Link other resource registry endpoints
service_index_retrieve → 200
GET
/api/v2/service-index/metadata/
service_index_metadata_retrieve → 200
POST
/api/v2/service-index/object-delete/
Delete all role assignments (user and team) for a specific resource. Expected request data: { "resourcetype": "main.inventory", "resourcepk": "4" }
service_index_object_delete_create → 201
GET
/api/v2/service-index/resource-types/
Index of the resource types that are configured in the system.
service_index_resource_types_list 15 params → 200
GET
/api/v2/service-index/resource-types/{name}/
Index of the resource types that are configured in the system.
service_index_resource_types_retrieve 1 param → 200
GET
/api/v2/service-index/resource-types/{name}/manifest/
Returns the as a stream the csv of resourceid,hash for a given resource type.
service_index_resource_types_manifest_retrieve 1 param → 200
GET
/api/v2/service-index/resources/
List all resources. Accepts an optional 'extrafields' query parameter (comma-separated) to include additional fields in the response. Supported values: resourcedata.
service_index_resources_list 20 params → 200
POST
/api/v2/service-index/resources/
Index of all the resources in the system.
service_index_resources_create body → 201
GET
/api/v2/service-index/resources/{ansible_id}/
Index of all the resources in the system.
service_index_resources_retrieve 1 param → 200
PUT
/api/v2/service-index/resources/{ansible_id}/
Index of all the resources in the system.
service_index_resources_update 1 param body → 200
PATCH
/api/v2/service-index/resources/{ansible_id}/
Index of all the resources in the system.
service_index_resources_partial_update 1 param body → 200
DELETE
/api/v2/service-index/resources/{ansible_id}/
Index of all the resources in the system.
service_index_resources_destroy 1 param → 204
POST
/api/v2/service-index/resources/bulk-update/
Bulk-update resource metadata (newserviceid, newansibleid, ispartiallymigrated, resourcedata). Accepts a JSON object with an items key containing a list of update objects. Each object must contain at…
service_index_resources_bulk_update_create body → 200
GET
/api/v2/service-index/role-permissions/
List of permissions managed with the RBAC system
service_index_role_permissions_list 19 params → 200
GET
/api/v2/service-index/role-team-assignments/
List of team role assignments for cross-service communication
service_index_role_team_assignments_list 7 params → 200
POST
/api/v2/service-index/role-team-assignments/assign/
List of team role assignments for cross-service communication
service_index_role_team_assignments_assign_create body → 200
POST
/api/v2/service-index/role-team-assignments/unassign/
List of team role assignments for cross-service communication
service_index_role_team_assignments_unassign_create body → 200
GET
/api/v2/service-index/role-types/
List of types registered with the RBAC system, or loaded in from external system
service_index_role_types_list 23 params → 200
GET
/api/v2/service-index/role-user-assignments/
List of user assignments for cross-service communication
service_index_role_user_assignments_list 7 params → 200
POST
/api/v2/service-index/role-user-assignments/assign/
List of user assignments for cross-service communication
service_index_role_user_assignments_assign_create body → 200
POST
/api/v2/service-index/role-user-assignments/unassign/
List of user assignments for cross-service communication
service_index_role_user_assignments_unassign_create body → 200

Schemas 247

The contract defines 247 schemas that model the data the API accepts and returns. The most detailed are SettingSingleton (111 properties), SettingSingletonRequest (103 properties), PatchedSettingSingletonRequest (103 properties), JobDetail (59 properties). Each schema is shown below with its type and property counts.

ActivityStream
object
13 properties 3 required
AdHocCommandCancel
object
1 property
AdHocCommandDetail
object
38 properties
AdHocCommandEvent
object
21 properties 1 required
AdHocCommandList
object
32 properties
AdHocCommandListRequest
object
12 properties
AnsibleFacts
object
9 properties 1 required
BulkHost
object
5 properties 1 required
BulkHostCreateRequest
object
2 properties 2 required
BulkHostDeleteRequest
object
1 property 1 required
BulkHostRequest
object
5 properties 1 required
BulkJobLaunchRequest
object
10 properties 1 required
BulkJobNode
object
32 properties 1 required
BulkJobNodeRequest
object
22 properties 1 required
ConstructedInventory
object
26 properties 2 required
ConstructedInventoryRequest
object
10 properties 2 required
Copy
object
1 property 1 required
CopyRequest
object
1 property 1 required
Credential
object
16 properties 2 required
CredentialInputSource
object
12 properties 3 required
CredentialInputSourceRequest
object
5 properties 3 required
CredentialRequest
object
5 properties 2 required
CredentialSerializerCreate
object
16 properties 2 required
CredentialSerializerCreateRequest
object
7 properties 2 required
CredentialType
object
14 properties 2 required
CredentialTypeRequest
object
5 properties 2 required
DABContentType
object
6 properties 2 required
DABPermission
object
4 properties 2 required
ExecutionEnvironment
object
14 properties 2 required
ExecutionEnvironmentRequest
object
6 properties 2 required
FeatureFlagStates
object
Serialize list of feature flags
2 properties 1 required
Group
object
11 properties 2 required
GroupRequest
object
4 properties 2 required
GroupTree
object
12 properties 2 required
GroupVariableData
object
1 property
GroupVariableDataRequest
object
1 property
Host
object
18 properties 2 required
HostMetric
object
10 properties 2 required
HostMetricSummaryMonthly
object
7 properties
HostRequest
object
6 properties 2 required
HostVariableData
object
1 property
HostVariableDataRequest
object
1 property
Instance
object
36 properties 1 required
InstanceGroup
object
22 properties 1 required
InstanceGroupRequest
object
9 properties 1 required
InstanceHealthCheck
object
11 properties
InstanceRequest
object
9 properties 1 required
Inventory
object
23 properties 2 required
InventoryRequest
object
8 properties 2 required
InventorySource
object
34 properties 3 required
InventorySourceRequest
object
20 properties 3 required
InventorySourceUpdate
object
1 property
InventoryUpdateCancel
object
1 property
InventoryUpdateDetail
object
50 properties 2 required
InventoryUpdateEvent
object
19 properties
InventoryUpdateList
object
44 properties 2 required
InventoryVariableData
object
1 property
InventoryVariableDataRequest
object
1 property
JobCancel
object
1 property
JobCreateSchedule
object
2 properties
JobDetail
object
59 properties 1 required
JobEvent
object
27 properties 1 required
JobHostSummary
object
20 properties
JobLaunch
object
24 properties
JobLaunchRequest
object
17 properties
JobList
object
51 properties 1 required
JobRelaunch
object
2 properties
JobRelaunchRequest
object
3 properties
JobTemplate
object
Provide recent jobs and survey details in summaryfields
57 properties 1 required
JobTemplateRequest
object
Provide recent jobs and survey details in summaryfields
44 properties 1 required
Label
object
9 properties 2 required
LabelRequest
object
2 properties 2 required
Notification
object
15 properties 1 required
NotificationTemplate
object
13 properties 3 required
NotificationTemplateRequest
object
6 properties 3 required
Organization
object
13 properties 1 required
OrganizationCredentialSerializerCreate
object
16 properties 2 required
OrganizationCredentialSerializerCreateRequest
object
5 properties 2 required
OrganizationRequest
object
5 properties 1 required
PaginatedActivityStreamList
object
4 properties 2 required
PaginatedAdHocCommandEventList
object
4 properties 2 required
PaginatedAdHocCommandListList
object
4 properties 2 required
PaginatedConstructedInventoryList
object
4 properties 2 required
PaginatedCredentialInputSourceList
object
4 properties 2 required
PaginatedCredentialList
object
4 properties 2 required
PaginatedCredentialSerializerCreateList
object
4 properties 2 required
PaginatedCredentialTypeList
object
4 properties 2 required
PaginatedDABContentTypeList
object
4 properties 2 required
PaginatedDABPermissionList
object
4 properties 2 required
PaginatedExecutionEnvironmentList
object
4 properties 2 required
PaginatedFeatureFlagStatesList
object
4 properties 2 required
PaginatedGroupList
object
4 properties 2 required
PaginatedHostList
object
4 properties 2 required
PaginatedHostMetricList
object
4 properties 2 required
PaginatedHostMetricSummaryMonthlyList
object
4 properties 2 required
PaginatedInstanceGroupList
object
4 properties 2 required
PaginatedInstanceList
object
4 properties 2 required
PaginatedInventoryList
object
4 properties 2 required
PaginatedInventorySourceList
object
4 properties 2 required
PaginatedInventoryUpdateEventList
object
4 properties 2 required
PaginatedInventoryUpdateListList
object
4 properties 2 required
PaginatedJobEventList
object
4 properties 2 required
PaginatedJobHostSummaryList
object
4 properties 2 required
PaginatedJobListList
object
4 properties 2 required
PaginatedJobTemplateList
object
4 properties 2 required
PaginatedLabelList
object
4 properties 2 required
PaginatedNotificationList
object
4 properties 2 required
PaginatedNotificationTemplateList
object
4 properties 2 required
PaginatedOrganizationCredentialSerializerCreateList
object
4 properties 2 required
PaginatedProjectList
object
4 properties 2 required
PaginatedProjectUpdateEventList
object
4 properties 2 required
PaginatedProjectUpdateListList
object
4 properties 2 required
PaginatedReceptorAddressList
object
4 properties 2 required
PaginatedResourceAccessListElementList
object
4 properties 2 required
PaginatedResourceListList
object
4 properties 2 required
PaginatedResourceTypeList
object
4 properties 2 required
PaginatedRoleDefinitionList
object
4 properties 2 required
PaginatedRoleList
object
4 properties 2 required
PaginatedRoleSerializerWithParentAccessList
object
4 properties 2 required
PaginatedRoleTeamAssignmentList
object
4 properties 2 required
PaginatedRoleUserAssignmentList
object
4 properties 2 required
PaginatedScheduleList
object
4 properties 2 required
PaginatedServiceRoleTeamAssignmentList
object
4 properties 2 required
PaginatedServiceRoleUserAssignmentList
object
4 properties 2 required
PaginatedSettingCategoryList
object
4 properties 2 required
PaginatedSystemJobEventList
object
4 properties 2 required
PaginatedSystemJobListList
object
4 properties 2 required
PaginatedSystemJobTemplateList
object
4 properties 2 required
PaginatedTeamAccessAssignmentList
object
4 properties 2 required
PaginatedTeamAccessViewSet_Team_List
object
4 properties 2 required
PaginatedTeamCredentialSerializerCreateList
object
4 properties 2 required
PaginatedTeamList
object
4 properties 2 required
PaginatedUnifiedJobListList
object
4 properties 2 required
PaginatedUnifiedJobTemplateList
object
4 properties 2 required
PaginatedUserAccessAssignmentList
object
4 properties 2 required
PaginatedUserAccessViewSet_User_List
object
4 properties 2 required
PaginatedUserCredentialSerializerCreateList
object
4 properties 2 required
PaginatedUserList
object
4 properties 2 required
PaginatedWorkflowApprovalListList
object
4 properties 2 required
PaginatedWorkflowJobListList
object
4 properties 2 required
PaginatedWorkflowJobNodeListList
object
4 properties 2 required
PaginatedWorkflowJobTemplateList
object
4 properties 2 required
PaginatedWorkflowJobTemplateNodeList
object
4 properties 2 required
PatchedConstructedInventoryRequest
object
10 properties
PatchedCredentialInputSourceRequest
object
5 properties
PatchedCredentialRequest
object
5 properties
PatchedCredentialTypeRequest
object
5 properties
PatchedExecutionEnvironmentRequest
object
6 properties
PatchedGroupRequest
object
4 properties
PatchedGroupVariableDataRequest
object
1 property
PatchedHostRequest
object
6 properties
PatchedHostVariableDataRequest
object
1 property
PatchedInstanceGroupRequest
object
9 properties
PatchedInstanceRequest
object
9 properties
PatchedInventoryRequest
object
8 properties
PatchedInventorySourceRequest
object
20 properties
PatchedInventoryVariableDataRequest
object
1 property
PatchedJobTemplateRequest
object
Provide recent jobs and survey details in summaryfields
44 properties
PatchedLabelRequest
object
2 properties
PatchedNotificationTemplateRequest
object
6 properties
PatchedOrganizationRequest
object
5 properties
PatchedProjectRequest
object
18 properties
PatchedResourceRequest
object
5 properties
PatchedRoleDefinitionRequest
object
4 properties
PatchedScheduleRequest
object
18 properties
PatchedSettingSingletonRequest
object
Present a group of settings (by category) as a single object.
103 properties
PatchedTeamRequest
object
3 properties
PatchedUserRequest
object
7 properties
PatchedWorkflowApprovalTemplateRequest
object
4 properties
PatchedWorkflowJobTemplateNodeDetailRequest
object
Influence the api browser sample data to not include workflowjobtemplate when editing a WorkflowNode. Note: I was not able to accomplish this through the use o…
17 properties
PatchedWorkflowJobTemplateRequest
object
Provide recent jobs and survey details in summaryfields
20 properties
Project
object
33 properties 1 required
ProjectInventories
object
1 property
ProjectPlaybooks
object
1 property
ProjectRequest
object
18 properties 1 required
ProjectUpdateCancel
object
1 property
ProjectUpdateDetail
object
43 properties 1 required
ProjectUpdateEvent
object
25 properties 1 required
ProjectUpdateList
object
36 properties 1 required
ProjectUpdateView
object
1 property
ReceptorAddress
object
11 properties 2 required
Resource
object
10 properties 1 required
ResourceAccessListElement
object
15 properties 1 required
ResourceList
object
8 properties
ResourceRequest
object
5 properties 1 required
ResourceType
object
5 properties 1 required
Role
object
7 properties
RoleDefinition
object
13 properties 2 required
RoleDefinitionDetail
object
13 properties 2 required
RoleDefinitionDetailRequest
object
3 properties 2 required
RoleDefinitionRequest
object
4 properties 2 required
RoleMetadata
object
1 property 1 required
RoleSerializerWithParentAccess
object
7 properties
RoleTeamAssignment
object
12 properties 1 required
RoleTeamAssignmentRequest
object
5 properties 1 required
RoleUserAssignment
object
12 properties 1 required
Schedule
object
30 properties 3 required
SchedulePreview
object
1 property 1 required
SchedulePreviewRequest
object
1 property 1 required
ScheduleRequest
object
18 properties 3 required
ServiceRoleTeamAssignment
object
8 properties 2 required
ServiceRoleTeamAssignmentRequest
object
5 properties 2 required
ServiceRoleUserAssignment
object
8 properties 2 required
ServiceRoleUserAssignmentRequest
object
5 properties 2 required
SettingCategory
object
Serialize setting category
3 properties
SettingSingleton
object
Present a group of settings (by category) as a single object.
111 properties
SettingSingletonRequest
object
Present a group of settings (by category) as a single object.
103 properties
SystemJob
object
31 properties 1 required
SystemJobCancel
object
1 property
SystemJobEvent
object
19 properties
SystemJobList
object
26 properties 1 required
SystemJobTemplate
object
15 properties 1 required
Team
object
10 properties 2 required
TeamAccessAssignment
object
12 properties 1 required
TeamAccessViewSet_Team_
object
6 properties 2 required
TeamCredentialSerializerCreate
object
15 properties 2 required
TeamCredentialSerializerCreateRequest
object
5 properties 2 required
TeamRequest
object
3 properties 2 required
UnifiedJobList
object
23 properties 1 required
UnifiedJobStdout
object
1 property
UnifiedJobTemplate
object
14 properties 1 required
User
object
15 properties 1 required
UserAccessAssignment
object
13 properties 1 required
UserAccessViewSet_User_
object
controller uses auth.User model so this needs to be as compatible as possible, thus ModelSerializer
8 properties 1 required
UserCredentialSerializerCreate
object
15 properties 2 required
UserCredentialSerializerCreateRequest
object
5 properties 2 required
UserRequest
object
7 properties 1 required
WorkflowApproval
object
29 properties 1 required
WorkflowApprovalList
object
24 properties 1 required
WorkflowApprovalTemplate
object
15 properties 1 required
WorkflowApprovalTemplateRequest
object
4 properties 1 required
WorkflowJob
object
37 properties 1 required
WorkflowJobCancel
object
1 property
WorkflowJobLaunch
object
14 properties
WorkflowJobLaunchRequest
object
7 properties
WorkflowJobList
object
33 properties 1 required
WorkflowJobListRequest
object
15 properties 1 required
WorkflowJobNodeDetail
object
29 properties
WorkflowJobNodeList
object
29 properties
WorkflowJobTemplate
object
Provide recent jobs and survey details in summaryfields
31 properties 1 required
WorkflowJobTemplateNode
object
27 properties 1 required
WorkflowJobTemplateNodeCreateApproval
object
3 properties 1 required
WorkflowJobTemplateNodeCreateApprovalRequest
object
3 properties 1 required
WorkflowJobTemplateNodeDetail
object
Influence the api browser sample data to not include workflowjobtemplate when editing a WorkflowNode. Note: I was not able to accomplish this through the use o…
27 properties 1 required
WorkflowJobTemplateNodeDetailRequest
object
Influence the api browser sample data to not include workflowjobtemplate when editing a WorkflowNode. Note: I was not able to accomplish this through the use o…
17 properties 1 required
WorkflowJobTemplateNodeRequest
object
17 properties 1 required
WorkflowJobTemplateRequest
object
Provide recent jobs and survey details in summaryfields
20 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

red-hat-ansible-automation-platform-automation-controller-openapi.json Raw ↑

Other APIs Red Hat Ansible Automation Platform publishes across the network.

Red Hat Ansible Private Automation Hub API
Red Hat Event-Driven Ansible Controller API
Red Hat Automation Services Catalog API
Red Hat Ansible Automation Platform Gateway API
Red Hat Ansible Lightspeed with IBM watsonx Code Assistant API
Red Hat Automation Hub API (Hybrid Cloud Console)
Where this information came from

This is an independent, third-party profile of Red Hat Ansible Automation Controller API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.