Object Store v2 Statistics API

1.0.0

Overview

Statistics
7 Operations
0 Skills
Storage Category
Retrieve usage statistics for Object Store v2 stores, environments, and regions.

Servers

  • https://object-store-stats.anypoint.mulesoft.com/api/v1

Authentication & Security

  • bearerAuth http

    Bearer token authentication. Login endpoint: https://anypoint.mulesoft.com/accounts/api/login

  • clientAuth oauth2

    OAuth2 client credentials. Token endpoint: https://anypoint.mulesoft.com/accounts/api/v2/oauth2/token

Get Organizations By Organizationid getOrganizationsByOrganizationid

GET

Try it out

Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
Get list of request counts. If you are using connected app, "Store Metrics Viewer" scope is needed. For query timeframes and retention refer to OSv2 documentation

Path Parameters

Query Parameters

startDate *: string(date-time)
The startDate query parameter.
endDate *: string(date-time)
The endDate query parameter.
period *: string
The period query parameter.
isMaster *: boolean

Response

List of request counts, one per period in the queried time frame.
Examples
application/json
[ { "timeStamp": "2015-12-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-01-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-02-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-03-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-04-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-05-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-06-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-07-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-08-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-09-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-10-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-11-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-12-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-01-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-02-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-03-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-04-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-05-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-06-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-07-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-08-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-09-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-10-01T00:00:00+00:00", "objectStoreRequestCount": 12 }, { "timeStamp": "2017-11-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-12-01T00:00:00+00:00", "objectStoreRequestCount": 0 } ]

Get Organizations By Organizationid Environments getOrganizationsByOrganizationidEnvironments

GET

Try it out

Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
Get list of environments with data for a specific queried time frame. This api will also return list of deleted environments. If you are using connected app, "Store Metrics Viewer" scope is needed. For query timeframes and retention refer to OSv2 documentation

Path Parameters

Query Parameters

startDate *: string(date-time)
The startDate query parameter.
endDate *: string(date-time)
The endDate query parameter.
period *: string
The period query parameter.

Response

List of environments with data in the queried time frame.
Examples
application/json
[ "myEnvironment1", "myEnvironment2" ]

Get Organizations By Organizationid Environments By Environmentid getOrganizationsByOrganizationidEnvironmentsByEnvironmentid

GET

Try it out

Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
Get list of request counts. If you are using connected app, "Store Metrics Viewer" scope is needed. For query timeframes and retention refer to OSv2 documentation

Path Parameters

environmentId *: string

Query Parameters

startDate *: string(date-time)
The startDate query parameter.
endDate *: string(date-time)
The endDate query parameter.
period *: string
The period query parameter.

Response

List of request counts, one per period in the queried time frame.
Examples
application/json
[ { "timeStamp": "2015-12-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-01-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-02-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-03-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-04-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-05-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-06-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-07-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-08-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-09-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-10-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-11-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-12-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-01-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-02-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-03-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-04-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-05-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-06-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-07-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-08-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-09-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-10-01T00:00:00+00:00", "objectStoreRequestCount": 12 }, { "timeStamp": "2017-11-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-12-01T00:00:00+00:00", "objectStoreRequestCount": 0 } ]

Get Organizations By Organizationid Environments By Environmentid Regions getOrganizationsByOrganizationidEnvironmentsByEnvironmentidRegions

GET

Try it out

Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
Get list of regions with data for a specific queried time frame. If you are using connected app, "Store Metrics Viewer" scope is needed. For query timeframes and retention refer to OSv2 documentation

Path Parameters

environmentId *: string

Query Parameters

startDate *: string(date-time)
The startDate query parameter.
endDate *: string(date-time)
The endDate query parameter.
period *: string
The period query parameter.

Response

List of regions with data in the queried time frame.
Examples
application/json
[ "us-east-1", "eu-west-2" ]

Get Organizations By Organizationid Environments By Environmentid Regions By Regionid getOrganizationsByOrganizationidEnvironmentsByEnvironmentidRegionsByRegionid

GET

Try it out

Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
Get list of request count per region. If you are using connected app, "Store Metrics Viewer" scope is needed. For query timeframes and retention refer to OSv2 documentation

Path Parameters

environmentId *: string
regionId *: string

Query Parameters

startDate *: string(date-time)
The startDate query parameter.
endDate *: string(date-time)
The endDate query parameter.
period *: string
The period query parameter.

Response

List of request count per region, one per period in the queried time frame.
Examples
application/json
[ { "timeStamp": "2015-12-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-01-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-02-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-03-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-04-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-05-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-06-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-07-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-08-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-09-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-10-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-11-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-12-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-01-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-02-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-03-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-04-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-05-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-06-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-07-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-08-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-09-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-10-01T00:00:00+00:00", "objectStoreRequestCount": 12 }, { "timeStamp": "2017-11-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-12-01T00:00:00+00:00", "objectStoreRequestCount": 0 } ]

Get Organizations By Organizationid Environments By Environmentid Regions By Regionid Stores getOrganizationsByOrganizationidEnvironmentsByEnvironmentidRegionsByRegionidStores

GET

Try it out

Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
Get list of stores with data for a specific queried time frame. This api will also return list of deleted stores. If you are using connected app, "Store Metrics Viewer" scope is needed. For query timeframes and retention refer to OSv2 documentation

Path Parameters

environmentId *: string
regionId *: string

Query Parameters

startDate *: string(date-time)
The startDate query parameter.
endDate *: string(date-time)
The endDate query parameter.
period *: string
The period query parameter.

Response

List of stores with data in the queried time frame.
Examples
application/json
[ "myStore1", "myStore2", "anotherSampleStore" ]

Get Organizations By Organizationid Environments By Environmentid Regions By Regionid Stores By Storeid getOrganizationsByOrganizationidEnvironmentsByEnvironmentidRegionsByRegionidStoresByStoreid

GET

Try it out

Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
Get list of request count per store. If you are using connected app, "Store Metrics Viewer" scope is needed. For query timeframes and retention refer to OSv2 documentation

Path Parameters

environmentId *: string
regionId *: string
storeId *: string

Query Parameters

startDate *: string(date-time)
The startDate query parameter.
endDate *: string(date-time)
The endDate query parameter.
period *: string
The period query parameter.

Response

List of request count per store, one per period in the queried time frame.
Examples
application/json
[ { "timeStamp": "2015-12-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-01-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-02-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-03-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-04-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-05-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-06-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-07-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-08-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-09-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-10-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-11-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2016-12-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-01-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-02-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-03-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-04-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-05-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-06-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-07-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-08-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-09-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-10-01T00:00:00+00:00", "objectStoreRequestCount": 12 }, { "timeStamp": "2017-11-01T00:00:00+00:00", "objectStoreRequestCount": 0 }, { "timeStamp": "2017-12-01T00:00:00+00:00", "objectStoreRequestCount": 0 } ]