{"@context": "https://schema.org", "@type": "WebAPI", "name": "App Center Client API", "description": "Microsoft Visual Studio App Center API", "provider": {"@type": "Organization", "name": "appcenter.ms"}, "documentation": "https://api.appcenter.ms/preview/swagger.json"}
Microsoft Visual Studio App Center API
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: https://api.appcenter.ms
auth: a p i k e y
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
Microsoft Visual Studio App Center API
| method | path | what the vendor says it does |
|---|---|---|
GET | /v0.1/account/test/export | Lists all the endpoints available for Test accounts data test |
GET | /v0.1/account/test/export/accounts | Lists account data test |
GET | /v0.1/account/test/export/featureFlags | Lists feature flag data test |
GET | /v0.1/administeredOrgs | Returns a list organizations in which the requesting user is an admin account |
GET | /v0.1/api_tokens | Returns api tokens for the authenticated user account |
POST | /v0.1/api_tokens | Creates a new User API token account |
DELETE | /v0.1/api_tokens/{api_token_id} | Delete the user api_token object with the specific id account |
GET | /v0.1/apps | Returns a list of apps account |
POST | /v0.1/apps | Creates a new app and returns it to the caller account |
GET | /v0.1/apps/{owner_name}/{app_name} | Return a specific app with the given app name which belongs to the given owner. account |
PATCH | /v0.1/apps/{owner_name}/{app_name} | Partially updates a single app account |
DELETE | /v0.1/apps/{owner_name}/{app_name} | Delete an app account |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/active_device_counts | Count of active devices by interval in the time range. analytics |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/audiences | Get list of audiences. analytics |
POST | /v0.1/apps/{owner_name}/{app_name}/analytics/audiences/definition/test | Tests audience definition. analytics |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/audiences/metadata/custom_properties | Get list of custom properties. analytics |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/audiences/metadata/device_properties | Get list of device properties. analytics |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/audiences/metadata/device_properties/{property_name}/values | Get list of device property values. analytics |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/audiences/{audience_name} | Gets audience definition. analytics |
PUT | /v0.1/apps/{owner_name}/{app_name}/analytics/audiences/{audience_name} | Creates or updates audience definition. analytics |
DELETE | /v0.1/apps/{owner_name}/{app_name}/analytics/audiences/{audience_name} | Deletes audience definition. analytics |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/crash_counts | Available for UWP apps only. Count of crashes by day in the time range based the selected versions. Available |
POST | /v0.1/apps/{owner_name}/{app_name}/analytics/crash_groups | Overall crashes and affected users count of the selected crash groups with selected versions. analytics |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/crash_groups/{crash_group_id}/crash_counts | Available for UWP apps only. Count of crashes by day in the time range of the selected crash group with select |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/crash_groups/{crash_group_id}/models | Available for UWP apps only. Top models of the selected crash group with selected version. Available for UWP a |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/crash_groups/{crash_group_id}/operating_systems | Available for UWP apps only. Top OSes of the selected crash group with selected version. Available for UWP app |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/crash_groups/{crash_group_id}/overall | Available for UWP apps only. Overall crashes and affected users count of the selected crash group with selecte |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/crashfree_device_percentages | Percentage of crash-free device by day in the time range based on the selected versions. Api will return -1 if |
POST | /v0.1/apps/{owner_name}/{app_name}/analytics/distribution/release_counts | Count of total downloads for the provided distribution releases. analytics |
DELETE | /v0.1/apps/{owner_name}/{app_name}/analytics/event_logs/{event_name} | Delete the set of Events with the specified event names. analytics |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/events | Count of active events in the time range ordered by event. analytics |
DELETE | /v0.1/apps/{owner_name}/{app_name}/analytics/events/{event_name} | Delete the set of Events with the specified event names. analytics |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/events/{event_name}/count_per_device | Count of events per device by interval in the time range. analytics |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/events/{event_name}/count_per_session | Count of events per session by interval in the time range. analytics |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/events/{event_name}/device_count | Count of devices for an event by interval in the time range. analytics |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/events/{event_name}/event_count | Count of events by interval in the time range. analytics |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/events/{event_name}/properties | Event properties. analytics |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/events/{event_name}/properties/{event_property_name}/counts | Event properties value counts during the time range in descending order. analytics |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/generic_log_flow | Logs received between the specified start time and the current time. The API will return a maximum of 100 logs |
GET | /v0.1/apps/{owner_name}/{app_name}/analytics/languages | Languages in the time range. analytics |
and 160 more operation(s) in this specification, all searchable.
specification origin: https://api.appcenter.ms/preview/swagger.json
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.