{"@context": "https://schema.org", "@type": "WebAPI", "name": "OData Service for namespace microsoft.graph API", "description": "This OData service is located at https://graph.microsoft.com/v1.0", "provider": {"@type": "Organization", "name": "microsoft.com"}, "documentation": "https://raw.githubusercontent.com/microsoftgraph/msgraph-metadata/master/openapi/v1.0/openapi.yaml"}
Index / APIs / microsoft.com

OData Service for namespace microsoft.graph API

This OData service is located at https://graph.microsoft.com/v1.0

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://graph.microsoft.com/v1.0 https://graph.microsoft.com/beta https://southcentralus.api.cognitive.microsoft.com/customvision/v3.2/training https://westcentralus.api.cognitive.microsoft.com/vision/v2.1 https://southcentralus.api.cognitive.microsoft.com/customvision/v3.0/prediction https://api.cognitive.microsoft.com/bing/v7.0

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.

OData Service for namespace microsoft.graph v1.0.1

This OData service is located at https://graph.microsoft.com/v1.0

methodpathwhat the vendor says it does
GET/adminGet admin admin.admin
PATCH/adminUpdate admin admin.admin
GET/admin/serviceAnnouncementGet serviceAnnouncement from admin A container for service communications resources. Read-only. admin.serviceA
PATCH/admin/serviceAnnouncementUpdate the navigation property serviceAnnouncement in admin admin.serviceAnnouncement
DELETE/admin/serviceAnnouncementDelete navigation property serviceAnnouncement for admin admin.serviceAnnouncement
GET/admin/serviceAnnouncement/healthOverviewsList healthOverviews Retrieve the serviceHealth resources from the **healthOverviews** navigation property. Th
POST/admin/serviceAnnouncement/healthOverviewsCreate new navigation property to healthOverviews for admin admin.serviceAnnouncement
GET/admin/serviceAnnouncement/healthOverviews/$countGet the number of the resource
GET/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}Get healthOverviews from admin A collection of service health information for tenant. This property is a conta
PATCH/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}Update the navigation property healthOverviews in admin admin.serviceAnnouncement
DELETE/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}Delete navigation property healthOverviews for admin admin.serviceAnnouncement
GET/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issuesGet issues from admin A collection of issues that happened on the service, with detailed information for each
POST/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issuesCreate new navigation property to issues for admin admin.serviceAnnouncement
GET/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/$countGet the number of the resource
GET/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}Get issues from admin A collection of issues that happened on the service, with detailed information for each
PATCH/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}Update the navigation property issues in admin admin.serviceAnnouncement
DELETE/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}Delete navigation property issues for admin admin.serviceAnnouncement
GET/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}/microsoft.graph.incidentReport()Invoke function incidentReport admin.Functions
GET/admin/serviceAnnouncement/issuesList issues Retrieve serviceHealthIssue resources from the **issues** navigation property. This operation retr
POST/admin/serviceAnnouncement/issuesCreate new navigation property to issues for admin admin.serviceAnnouncement
GET/admin/serviceAnnouncement/issues/$countGet the number of the resource
GET/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}Get issues from admin A collection of service issues for tenant. This property is a contained navigation prope
PATCH/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}Update the navigation property issues in admin admin.serviceAnnouncement
DELETE/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}Delete navigation property issues for admin admin.serviceAnnouncement
GET/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}/microsoft.graph.incidentReport()Invoke function incidentReport admin.Functions
GET/admin/serviceAnnouncement/messagesList serviceAnnouncement messages Retrieve the serviceUpdateMessage resources from the **messages** navigation
POST/admin/serviceAnnouncement/messagesCreate new navigation property to messages for admin admin.serviceAnnouncement
GET/admin/serviceAnnouncement/messages/$countGet the number of the resource
POST/admin/serviceAnnouncement/messages/microsoft.graph.archiveInvoke action archive Archive a list of serviceUpdateMessages for the signed in user. admin.Actions
POST/admin/serviceAnnouncement/messages/microsoft.graph.favoriteInvoke action favorite Change the status of a list of serviceUpdateMessages to favorite for the signed in user
POST/admin/serviceAnnouncement/messages/microsoft.graph.markReadInvoke action markRead Mark a list of serviceUpdateMessages as **read** for the signed in user. admin.Actions
POST/admin/serviceAnnouncement/messages/microsoft.graph.markUnreadInvoke action markUnread Mark a list of serviceUpdateMessages as **unread** for the signed in user. admin.Acti
POST/admin/serviceAnnouncement/messages/microsoft.graph.unarchiveInvoke action unarchive Unarchive a list of serviceUpdateMessages for the signed in user. admin.Actions
POST/admin/serviceAnnouncement/messages/microsoft.graph.unfavoriteInvoke action unfavorite Remove the favorite status of serviceUpdateMessages for the signed in user. admin.Act
GET/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}Get messages from admin A collection of service messages for tenant. This property is a contained navigation p
PATCH/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}Update the navigation property messages in admin admin.serviceAnnouncement
DELETE/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}Delete navigation property messages for admin admin.serviceAnnouncement
GET/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsList attachments Get the list of attachments associated with a service message. admin.serviceAnnouncement
POST/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsCreate new navigation property to attachments for admin admin.serviceAnnouncement
GET/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/$countGet the number of the resource

and 160 more operation(s) in this specification, all searchable.

specification origin: https://raw.githubusercontent.com/microsoftgraph/msgraph-metadata/master/openapi/v1.0/open

OData Service for namespace microsoft.graph v1.0.1

This OData service is located at https://graph.microsoft.com/beta

methodpathwhat the vendor says it does
GET/accessReviewDecisionsGet entities from accessReviewDecisions accessReviewDecisions.accessReviewDecision
POST/accessReviewDecisionsAdd new entity to accessReviewDecisions accessReviewDecisions.accessReviewDecision
GET/accessReviewDecisions/$countGet the number of the resource
GET/accessReviewDecisions/{accessReviewDecision-id}Get entity from accessReviewDecisions by key accessReviewDecisions.accessReviewDecision
PATCH/accessReviewDecisions/{accessReviewDecision-id}Update entity in accessReviewDecisions accessReviewDecisions.accessReviewDecision
DELETE/accessReviewDecisions/{accessReviewDecision-id}Delete entity from accessReviewDecisions accessReviewDecisions.accessReviewDecision
GET/accessReviewsList accessReviews (deprecated) Retrieve the accessReview objects for a particular businessFlowTemplate. A lis
POST/accessReviewsCreate accessReview (deprecated) In the Azure AD access reviews feature, create a new accessReview object. Bef
GET/accessReviews/$countGet the number of the resource
GET/accessReviews/{accessReview-id}Get accessReview (deprecated) In the Azure AD access reviews feature, retrieve an accessReview object. To re
PATCH/accessReviews/{accessReview-id}Update accessReview (deprecated) In the Azure AD access reviews feature, update an existing accessReview objec
DELETE/accessReviews/{accessReview-id}Delete accessReview (deprecated) In the Azure AD access reviews feature, delete an accessReview object. access
GET/accessReviews/{accessReview-id}/decisionsList accessReview decisions (deprecated) In the Azure AD access reviews feature, retrieve the decisions of an
POST/accessReviews/{accessReview-id}/decisionsCreate new navigation property to decisions for accessReviews accessReviews.accessReviewDecision
GET/accessReviews/{accessReview-id}/decisions/$countGet the number of the resource
GET/accessReviews/{accessReview-id}/decisions/{accessReviewDecision-id}Get decisions from accessReviews The collection of decisions for this access review. accessReviews.accessRevie
PATCH/accessReviews/{accessReview-id}/decisions/{accessReviewDecision-id}Update the navigation property decisions in accessReviews accessReviews.accessReviewDecision
DELETE/accessReviews/{accessReview-id}/decisions/{accessReviewDecision-id}Delete navigation property decisions for accessReviews accessReviews.accessReviewDecision
GET/accessReviews/{accessReview-id}/instancesGet instances from accessReviews The collection of access reviews instances past, present and future, if this
POST/accessReviews/{accessReview-id}/instancesCreate new navigation property to instances for accessReviews accessReviews.accessReview
GET/accessReviews/{accessReview-id}/instances/$countGet the number of the resource
GET/accessReviews/{accessReview-id}/instances/{accessReview-id1}Get instances from accessReviews The collection of access reviews instances past, present and future, if this
PATCH/accessReviews/{accessReview-id}/instances/{accessReview-id1}Update the navigation property instances in accessReviews accessReviews.accessReview
DELETE/accessReviews/{accessReview-id}/instances/{accessReview-id1}Delete navigation property instances for accessReviews accessReviews.accessReview
GET/accessReviews/{accessReview-id}/instances/{accessReview-id1}/decisionsList accessReview decisions (deprecated) In the Azure AD access reviews feature, retrieve the decisions of an
POST/accessReviews/{accessReview-id}/instances/{accessReview-id1}/decisionsCreate new navigation property to decisions for accessReviews accessReviews.accessReview
GET/accessReviews/{accessReview-id}/instances/{accessReview-id1}/decisions/$countGet the number of the resource
GET/accessReviews/{accessReview-id}/instances/{accessReview-id1}/decisions/{accessReviewDecision-id}Get decisions from accessReviews The collection of decisions for this access review. accessReviews.accessRevie
PATCH/accessReviews/{accessReview-id}/instances/{accessReview-id1}/decisions/{accessReviewDecision-id}Update the navigation property decisions in accessReviews accessReviews.accessReview
DELETE/accessReviews/{accessReview-id}/instances/{accessReview-id1}/decisions/{accessReviewDecision-id}Delete navigation property decisions for accessReviews accessReviews.accessReview
POST/accessReviews/{accessReview-id}/instances/{accessReview-id1}/microsoft.graph.applyDecisionsInvoke action applyDecisions In the Azure AD access reviews feature, apply the decisions of a completed access
POST/accessReviews/{accessReview-id}/instances/{accessReview-id1}/microsoft.graph.resetDecisionsInvoke action resetDecisions In the Azure AD access reviews feature, reset the decisions of a currently active
POST/accessReviews/{accessReview-id}/instances/{accessReview-id1}/microsoft.graph.sendReminderInvoke action sendReminder In the Azure AD access reviews feature, send a reminder to the reviewers of a curre
POST/accessReviews/{accessReview-id}/instances/{accessReview-id1}/microsoft.graph.stopInvoke action stop In the Azure AD access reviews feature, stop a currently active accessReview. The target o
GET/accessReviews/{accessReview-id}/instances/{accessReview-id1}/myDecisionsList my accessReview decisions (deprecated) In the Azure AD access reviews feature, retrieve the decisions of
POST/accessReviews/{accessReview-id}/instances/{accessReview-id1}/myDecisionsCreate new navigation property to myDecisions for accessReviews accessReviews.accessReview
GET/accessReviews/{accessReview-id}/instances/{accessReview-id1}/myDecisions/$countGet the number of the resource
GET/accessReviews/{accessReview-id}/instances/{accessReview-id1}/myDecisions/{accessReviewDecision-id}Get myDecisions from accessReviews The collection of decisions for the caller, if the caller is a reviewer. ac
PATCH/accessReviews/{accessReview-id}/instances/{accessReview-id1}/myDecisions/{accessReviewDecision-id}Update the navigation property myDecisions in accessReviews accessReviews.accessReview
DELETE/accessReviews/{accessReview-id}/instances/{accessReview-id1}/myDecisions/{accessReviewDecision-id}Delete navigation property myDecisions for accessReviews accessReviews.accessReview

and 160 more operation(s) in this specification, all searchable.

specification origin: https://raw.githubusercontent.com/microsoftgraph/msgraph-metadata/master/openapi/beta/open

Custom Vision Training Client v3.2

Custom Vision Training Client, an HTTP API described by an OpenAPI document.

methodpathwhat the vendor says it does
GET/domainsGet a list of the available domains. DomainsApi
GET/domains/{domainId}Get information about a specific domain. DomainsApi
GET/projectsGet your projects. ProjectApi
POST/projectsCreate a project. ProjectApi
POST/projects/importImports a project. ProjectApi
GET/projects/{projectId}Get a specific project. ProjectApi
PATCH/projects/{projectId}Update a specific project. ProjectApi
DELETE/projects/{projectId}Delete a specific project. ProjectApi
GET/projects/{projectId}/exportExports a project. ProjectApi
POST/projects/{projectId}/imagesAdd the provided images to the set of training images. This API accepts body content as multipart/form-data an
DELETE/projects/{projectId}/imagesDelete images from the set of training images. ImageApi
POST/projects/{projectId}/images/filesAdd the provided batch of images to the set of training images. This API accepts a batch of files, and optiona
GET/projects/{projectId}/images/idGet images by id for a given project iteration. This API will return a set of Images for the specified tags an
POST/projects/{projectId}/images/predictionsAdd the specified predicted images to the set of training images. This API creates a batch of images from pred
POST/projects/{projectId}/images/regionsCreate a set of image regions. This API accepts a batch of image regions, and optionally tags, to update exist
DELETE/projects/{projectId}/images/regionsDelete a set of image regions. ImageApi
POST/projects/{projectId}/images/suggestedGet untagged images whose suggested tags match given tags. Returns empty array if no images are found. This AP
POST/projects/{projectId}/images/suggested/countGet count of images whose suggested tags match given tags and their probabilities are greater than or equal to
GET/projects/{projectId}/images/taggedGet tagged images for a given project iteration. This API supports batching and range selection. By default it
GET/projects/{projectId}/images/tagged/countGets the number of images tagged with the provided {tagIds}. The filtering is on an and/or relationship. For e
POST/projects/{projectId}/images/tagsAssociate a set of images with a set of tags. ImageApi
DELETE/projects/{projectId}/images/tagsRemove a set of tags from a set of images. ImageApi
GET/projects/{projectId}/images/untaggedGet untagged images for a given project iteration. This API supports batching and range selection. By default
GET/projects/{projectId}/images/untagged/countGets the number of untagged images. This API returns the images which have no tags for a given project and opt
POST/projects/{projectId}/images/urlsAdd the provided images urls to the set of training images. This API accepts a batch of urls, and optionally t
POST/projects/{projectId}/images/{imageId}/regionproposalsGet region proposals for an image. Returns empty array if no proposals are found. This API will get region pro
GET/projects/{projectId}/iterationsGet iterations for the project. ProjectApi
GET/projects/{projectId}/iterations/{iterationId}Get a specific iteration. ProjectApi
PATCH/projects/{projectId}/iterations/{iterationId}Update a specific iteration. ProjectApi
DELETE/projects/{projectId}/iterations/{iterationId}Delete a specific iteration of a project. ProjectApi
GET/projects/{projectId}/iterations/{iterationId}/exportGet the list of exports for a specific iteration. ProjectApi
POST/projects/{projectId}/iterations/{iterationId}/exportExport a trained iteration. ProjectApi
GET/projects/{projectId}/iterations/{iterationId}/performanceGet detailed performance information about an iteration. ProjectApi
GET/projects/{projectId}/iterations/{iterationId}/performance/imagesGet image with its prediction for a given project iteration. This API supports batching and range selection. B
GET/projects/{projectId}/iterations/{iterationId}/performance/images/countGets the number of images tagged with the provided {tagIds} that have prediction results from training for th
POST/projects/{projectId}/iterations/{iterationId}/publishPublish a specific iteration. ProjectApi
DELETE/projects/{projectId}/iterations/{iterationId}/publishUnpublish a specific iteration. ProjectApi
DELETE/projects/{projectId}/predictionsDelete a set of predicted images and their associated prediction results. PredictionsApi
POST/projects/{projectId}/predictions/queryGet images that were sent to your prediction endpoint. PredictionsApi
POST/projects/{projectId}/quicktest/imageQuick test an image. PredictionsApi

and 8 more operation(s) in this specification, all searchable.

specification origin: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiv

Computer Vision Client v2.1

The Computer Vision API provides state-of-the-art algorithms to process images and return information. For example, it can be used to determine if an image contains mature content, or it can be used to find all the faces in an image. It also has other features like estimating dominant and accent colors, categorizing the content of images, and describing an image with complete English sentences.

methodpathwhat the vendor says it does
POST/analyzeThis operation extracts a rich set of visual features based on the image content. Two input methods are suppo
POST/areaOfInterestThis operation returns a bounding box around the most important area of the image. A successful response will
POST/describeThis operation generates a description of an image in human readable language with complete sentences. The des
POST/detectPerforms object detection on the specified image. Two input methods are supported -- (1) Uploading an image o
POST/generateThumbnailThis operation generates a thumbnail image with the user-specified width and height. By default, the service a
GET/modelsThis operation returns the list of domain-specific models that are supported by the Computer Vision API. Curre
POST/models/{model}/analyzeThis operation recognizes content within an image by applying a domain-specific model. The list of domain-spec
POST/ocrOptical Character Recognition (OCR) detects text in an image and extracts the recognized characters into a mac
POST/tagThis operation generates a list of words, or tags, that are relevant to the content of the supplied image. The

specification origin: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiv

Custom Vision Prediction Client v3.0

Custom Vision Prediction Client, an HTTP API described by an OpenAPI document.

methodpathwhat the vendor says it does
POST/{projectId}/classify/iterations/{publishedName}/imageClassify an image and saves the result. ImagePredictionApi
POST/{projectId}/classify/iterations/{publishedName}/image/nostoreClassify an image without saving the result. ImagePredictionApi
POST/{projectId}/classify/iterations/{publishedName}/urlClassify an image url and saves the result. ImagePredictionApi
POST/{projectId}/classify/iterations/{publishedName}/url/nostoreClassify an image url without saving the result. ImagePredictionApi
POST/{projectId}/detect/iterations/{publishedName}/imageDetect objects in an image and saves the result. ImagePredictionApi
POST/{projectId}/detect/iterations/{publishedName}/image/nostoreDetect objects in an image without saving the result. ImagePredictionApi
POST/{projectId}/detect/iterations/{publishedName}/urlDetect objects in an image url and saves the result. ImagePredictionApi
POST/{projectId}/detect/iterations/{publishedName}/url/nostoreDetect objects in an image url without saving the result. ImagePredictionApi

specification origin: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiv

Computer Vision Client v2.1

The Computer Vision API provides state-of-the-art algorithms to process images and return information. For example, it can be used to determine if an image contains mature content, or it can be used to find all the faces in an image. It also has other features like estimating dominant and accent colors, categorizing the content of images, and describing an image with complete English sentences.

methodpathwhat the vendor says it does
POST/read/core/asyncBatchAnalyzeUse this interface to get the result of a Read operation, employing the state-of-the-art Optical Character Rec
GET/read/operations/{operationId}This interface is used for getting OCR results of Read operation. The URL to this interface should be retrieve
POST/recognizeTextRecognize Text operation. When you use the Recognize Text interface, the response contains a field called 'Ope
GET/textOperations/{operationId}This interface is used for getting text operation result. The URL to this interface should be retrieved from '

specification origin: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiv

Image Search Client v1.0

The Image Search API lets you send a search query to Bing and get back a list of relevant images. This section provides technical details about the query parameters and headers that you use to request images and the JSON response objects that contain them. For examples that show how to make requests, see [Searching the Web for Images](https://docs.microsoft.com/azure/cognitive-services/bing-image-

methodpathwhat the vendor says it does
GET/images/detailsThe Image Detail Search API lets you search on Bing and get back insights about an image, such as webpages tha
GET/images/searchThe Image Search API lets you send a search query to Bing and get back a list of relevant images. This section
GET/images/trendingThe Image Trending Search API lets you search on Bing and get back a list of images that are trending based on

specification origin: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiv

News Search Client v1.0

The News Search API lets you send a search query to Bing and get back a list of news that are relevant to the search query. This section provides technical details about the query parameters and headers that you use to request news and the JSON response objects that contain them. For examples that show how to make requests, see [Searching the web for news](https://docs.microsoft.com/en-us/azure/co

methodpathwhat the vendor says it does
GET/newsThe News Category API lets you search on Bing and get back a list of top news articles by category. This secti
GET/news/searchThe News Search API lets you send a search query to Bing and get back a list of news that are relevant to the
GET/news/trendingtopicsThe News Trending Topics API lets you search on Bing and get back a list of trending news topics that are curr

specification origin: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiv

Video Search Client v1.0

The Video Search API lets you search on Bing for video that are relevant to the user's search query, for insights about a video or for videos that are trending based on search requests made by others. This section provides technical details about the query parameters and headers that you use to request videos and the JSON response objects that contain them. For examples that show how to make reque

methodpathwhat the vendor says it does
GET/videos/detailsThe Video Detail Search API lets you search on Bing and get back insights about a video, such as related video
GET/videos/searchThe Video Search API lets you send a search query to Bing and get back a list of videos that are relevant to t
GET/videos/trendingThe Video Trending Search API lets you search on Bing and get back a list of videos that are trending based on

specification origin: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiv

AutoSuggest Client v1.0

Autosuggest supplies search terms derived from a root text sent to the service. The terms Autosuggest supplies are related to the root text based on similarity and their frequency or ratings of usefulness in other searches. For examples that show how to use Autosuggest, see [Search using AutoSuggest](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-autosuggest-api-v7-reference).

methodpathwhat the vendor says it does
GET/SuggestionsThe AutoSuggest API lets you send a search query to Bing and get back a list of query suggestions. This sectio

specification origin: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiv

Custom Image Search Client v1.0

The Bing Custom Image Search API lets you send an image search query to Bing and get back image search results customized to meet your custom search definition.

methodpathwhat the vendor says it does
GET/images/searchThe Custom Image Search API lets you send an image search query to Bing and get image results found in your cu

specification origin: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiv

Custom Search Client v1.0

The Bing Custom Search API lets you send a search query to Bing and get back search results customized to meet your custom search definition.

methodpathwhat the vendor says it does
GET/searchThe Custom Search API lets you send a search query to Bing and get back web pages found in your custom view of

specification origin: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiv

and 5 more specification(s) from microsoft.com, all indexed.

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.