Send Docs Feedback

Note: Most user interface tasks can be performed in Edge Classic or the New Edge experience. For an overview, getting started topics, and release notes specific to the New Edge experience, see the docs.

View the status of transactions

View the status of transactions that occurred during a specified time range by issuing a GET request to the following resource:

/organizations/{org_name}/transactions/developers/{developer_email_or_id}

Where:

  • {org_name} specifies the name of the organization.
  • {developer_email_or_id} specifies the ID of the developer. To view a list of developers, see List Developers.

Specify one or more of the following query parameters:

Query Parameter Description Required
limit Maximum number of transaction records to return. This value must be set to a value less than or equal to 1000. Defaults to 1000. No
productId API product name. To view a list of API products for an organization, see List API Products. Yes
utctime

Start time in the format YYYY-MM-DD HH:mm:ss.

Note: If the end time utctime2 is not specified, the time range will be:

utctime < txTime < utctime - 10 seconds.

Yes
utctime2

End time in the format YYYY-MM-DD HH:mm:ss. This value must be no greater than 1 minute from the start time. In this case, the time range will be:

utctime < txTime < utctime2

No

For example, the following cURL call returns transactions for joe@example.com and myproduct that occurred during the specified time range. A maximum of 500 transactions are returned (limit=500).

curl -H "Content-Type: application/json" -X GET \ 
"https://api.enterprise.apigee.com/v1/mint/organizations/myorg/transactions/developers/joe@example.com?utctime=2016-05-25 00:55:00&utctime2=2016-05-25 00:55:05&productId=myproduct&limit=500" \ 
-u email:password

Help or comments?