Audits API

View audit logs that provide access to the actions (create, update, delete) executed on entities managed by Apigee Edge.

Resource Types

URIs are relative to https://api.enterprise.apigee.com/v1, unless otherwise noted.

Audit

For more information, see Audit.
MethodEndpointDescription
get/audits/organizations/{org_name}

Lists audit entries for management operations for an organization.

For API proxy revisions, deploy and undeploy actions are recorded as CREATE operations. You can distinguish between them by examining the requestUri element in the output.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against entities in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/apiproducts

Lists audit entries for management operations for all API products in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against API products in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/apiproducts/{apiproduct_name}

Lists audit entries for management operations for an API product in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against the specified API product in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/apis

Lists audit entries for management operations for all API proxies in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against API proxies in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/apis/{api_name}

Lists audit entries for management operations for an API proxy in an organization

For API proxy revisions, deploy and undeploy actions are recorded as CREATE operations. You can distinguish between them by examining the requestUri element in the output.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against the specified API proxy in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/developers

Lists audit entries for management operations for all developers in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against developers in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/developers/{developer_email}

Lists audit entries for management operations for a developer in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against the specified developer in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/developers/{developer_email}/apps

Lists audit entries for management operations for all developer apps in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against developer apps in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/developers/{developer_email}/apps/{app_name}

Lists audit entries for management operations for an app in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against the specified app in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/sharedflows

Lists audit entries for management operations for all shared flows in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against shared flows in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

For more about shared flows, see Reusable shared flows. For information about listing audit entires for a specific shared flow, see List audit entries for a shared flow.

get/audits/organizations/{org_name}/sharedflows/{sharedflow_name}

Lists audit entries for management operations for a shared flow in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against the specified app in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

For more about shared flows, see Reusable shared flows.

get/audits/users/{user_email}

Lists audit entries for management operations for a user.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against the specified user. The audit logs provide access to the actions (create, read, update, delete) executed on the user.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

Notes:

  • Apigee Edge for Private Cloud only. If you are using Apigee Edge for Public Cloud, contact Apigee Support for assistance.
  • This API cannot be executed using the Try this API panel.

Audits

For more information, see Audits.
MethodEndpointDescription
get/audits/organizations/{org_name}

Lists audit entries for management operations for an organization.

For API proxy revisions, deploy and undeploy actions are recorded as CREATE operations. You can distinguish between them by examining the requestUri element in the output.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against entities in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/apiproducts

Lists audit entries for management operations for all API products in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against API products in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/apiproducts/{apiproduct_name}

Lists audit entries for management operations for an API product in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against the specified API product in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/apis

Lists audit entries for management operations for all API proxies in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against API proxies in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/apis/{api_name}

Lists audit entries for management operations for an API proxy in an organization

For API proxy revisions, deploy and undeploy actions are recorded as CREATE operations. You can distinguish between them by examining the requestUri element in the output.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against the specified API proxy in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/developers

Lists audit entries for management operations for all developers in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against developers in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/developers/{developer_email}

Lists audit entries for management operations for a developer in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against the specified developer in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/developers/{developer_email}/apps

Lists audit entries for management operations for all developer apps in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against developer apps in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/developers/{developer_email}/apps/{app_name}

Lists audit entries for management operations for an app in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against the specified app in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

get/audits/organizations/{org_name}/sharedflows

Lists audit entries for management operations for all shared flows in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against shared flows in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

For more about shared flows, see Reusable shared flows. For information about listing audit entires for a specific shared flow, see List audit entries for a shared flow.

get/audits/organizations/{org_name}/sharedflows/{sharedflow_name}

Lists audit entries for management operations for a shared flow in an organization.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against the specified app in an organization. The audit logs provide access to the actions (create, read, update, delete) executed on organizations.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

For more about shared flows, see Reusable shared flows.

get/audits/users/{user_email}

Lists audit entries for management operations for a user.

For every call made to the API, Apigee Edge logs an audit record. This API enables you to obtain a record of all API calls made against the specified user. The audit logs provide access to the actions (create, read, update, delete) executed on the user.

If there are no audit entries, or if the entity does not exist, this API returns an empty array.

If you omit the timeline, startTime, and endTime query parameters, the default is to use timeline=today.

Notes:

  • Apigee Edge for Private Cloud only. If you are using Apigee Edge for Public Cloud, contact Apigee Support for assistance.
  • This API cannot be executed using the Try this API panel.