Skip to main content

Release Notes - 29th of February 2024

This release introduces organization-level certificate management and new API reporting endpoints.

Added: Organization-level certificate management

Upload MTLS certificates in Organization Settings and use them globally across your Organization rather than individually in each Project. All existing certificates will be migrated automatically.

Organization Settings Configuration page for uploading certificates to use across all projects

Added: New API reporting endpoints

The APImetrics API has been updated with three new calls. For more information on how to use the APImetrics API, see the Call object reference.

Report Monthly Project Data

GET https://client.apimetrics.io/api/3/project/analytics/calls-monthly?start_date=<iso8601-date>

Include an Apimetrics-Project-Id header with your desired project ID. Returns:

{
"meta": {
"report_type": "project_monthly",
"version": 1,
"project_id": string,
"month": iso8601-date-string,
"created_at": iso8601-timestamp
},
"data": [
{
"day": iso8601-date-string,
"test_id": string,
"url": string,
"pass_count": number,
"slow_count": number,
"warn_count": number,
"fail_count": number,
"total": number,
"avg_server_time": number,
"sum_server_time": number
}
]
}

Report Slow Calls per Day

GET https://client.apimetrics.io/api/3/organizations/{org_id}/analytics/slow-calls-daily?start_date=<iso8601-date>&end_date=<iso8601-date>

{
"meta": {
"report_type": "slow_calls_daily",
"version": 1,
"start_date": iso8601-date-string,
"end_date": iso8601-date-string,
"created_at": iso8601-timestamp
},
"data": [
{
"day": iso8601-date-string,
"project_id": string,
"pass_count": number,
"slow700_count": number,
"slow800_count": number,
"slow900_count": number,
"slow1000_count": number,
"slow2000_count": number,
"warn_count": number,
"fail_count": number,
"total": number
}
]
}

Report Slow Calls per Month

GET https://client.apimetrics.io/api/3/organizations/{org_id}/analytics/slow-calls-monthly?start_date=<iso8601-date>

{
"meta": {
"report_type": "slow_calls_monthly",
"version": 1,
"start_date": iso8601-date-string,
"end_date": iso8601-date-string,
"created_at": iso8601-timestamp
},
"data": [
{
"month": iso8601-date-string,
"project_id": string,
"test_id": string,
"url": string,
"pass_count": number,
"slow700_count": number,
"slow800_count": number,
"slow900_count": number,
"slow1000_count": number,
"slow2000_count": number,
"warn_count": number,
"fail_count": number,
"total": number
}
]
}

Fixed: Bug fixes and improvements

  • Improved load times in the UK and Azure agent downtime
  • Fixed an issue with access tokens not properly saving
  • Audit log now logs downtime events such as deletion and currently active status
  • Downtime period now starts even when schedule is unused
  • Downtimes now have locales set for timezones in winter, meaning DST is now respected