Microsoft Azure · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Microsoft Azure Image Prediction API
13 actions
13 updates
phrasing
extends
openapi/microsoft-azure-imagepredictionapi-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Microsoft Azure's API. It is a proposal applied on top of the contract, not a document Microsoft Azure publishes.
What the actions change
x-apievangelist-phrasing
Targets 13
$.info
$.paths['/{projectId}/classify/iterations/{publishedName}/url'].post
$.paths['/{projectId}/classify/iterations/{publishedName}/image'].post
$.paths['/{projectId}/classify/iterations/{publishedName}/url/nostore'].post
$.paths['/{projectId}/classify/iterations/{publishedName}/image/nostore'].post
$.paths['/{projectId}/detect/iterations/{publishedName}/url'].post
$.paths['/{projectId}/detect/iterations/{publishedName}/image'].post
$.paths['/{projectId}/detect/iterations/{publishedName}/url/nostore'].post
$.paths['/{projectId}/detect/iterations/{publishedName}/image/nostore'].post
$.paths['/{projectId}/url'].post
$.paths['/{projectId}/image'].post
$.paths['/{projectId}/url/nostore'].post
$.paths['/{projectId}/image/nostore'].post
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Microsoft Azure Image Prediction API
version: 1.0.0
extends: openapi/microsoft-azure-imagepredictionapi-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-09-26'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 12
- target: $.paths['/{projectId}/classify/iterations/{publishedName}/url'].post
update:
x-apievangelist-phrasing:
intent: Classify an image from a URL and save the result
effect: write
questions:
- How do I classify an image hosted at a URL with my published Custom Vision model and keep the prediction?
- Can I tag a web image with my classifier and have the prediction stored in the project?
instructions:
- text: Classify the image at {url} with iteration {publishedName} of project {projectId} and save the result.
slots:
url: requestBody.url
publishedName: path.publishedName
projectId: path.projectId
- text: Run classifier {publishedName} on image URL {url} for project {projectId}, storing the prediction under application {application}.
slots:
publishedName: path.publishedName
url: requestBody.url
projectId: path.projectId
application: query.application
method: generated
generated: '2026-09-26'
- target: $.paths['/{projectId}/classify/iterations/{publishedName}/image'].post
update:
x-apievangelist-phrasing:
intent: Classify an uploaded image and save the result
effect: write
questions:
- How do I send image bytes to my Custom Vision classifier and keep the prediction?
- Can I upload a local photo for classification and have it saved to the project?
instructions:
- text: Classify uploaded image {imageData} with iteration {publishedName} of project {projectId} and save the result.
slots:
imageData: requestBody.imageData
publishedName: path.publishedName
projectId: path.projectId
- text: Upload this file {imageData} to classifier {publishedName} in project {projectId} and keep the prediction.
slots:
imageData: requestBody.imageData
publishedName: path.publishedName
projectId: path.projectId
method: generated
generated: '2026-09-26'
- target: $.paths['/{projectId}/classify/iterations/{publishedName}/url/nostore'].post
update:
x-apievangelist-phrasing:
intent: Classify an image URL without storing it
effect: read
questions:
- Can I classify an image at a URL without the image or prediction being saved?
- Which call classifies a web image privately, leaving nothing stored in the project?
instructions:
- text: Classify the image at {url} with iteration {publishedName} of project {projectId} without saving it.
slots:
url: requestBody.url
publishedName: path.publishedName
projectId: path.projectId
- text: Run a no-store classification of image URL {url} on project {projectId} iteration {publishedName}.
slots:
url: requestBody.url
projectId: path.projectId
publishedName: path.publishedName
method: generated
generated: '2026-09-26'
- target: $.paths['/{projectId}/classify/iterations/{publishedName}/image/nostore'].post
update:
x-apievangelist-phrasing:
intent: Classify an uploaded image without storing it
effect: read
questions:
- Can I classify uploaded image bytes without Custom Vision keeping a copy?
- What's the way to classify a local file without the result being saved?
instructions:
- text: Classify uploaded image {imageData} with iteration {publishedName} of project {projectId} without saving it.
slots:
imageData: requestBody.imageData
publishedName: path.publishedName
projectId: path.projectId
- text: Run a no-store classification of file {imageData} on project {projectId} iteration {publishedName}.
slots:
imageData: requestBody.imageData
projectId: path.projectId
publishedName: path.publishedName
method: generated
generated: '2026-09-26'
- target: $.paths['/{projectId}/detect/iterations/{publishedName}/url'].post
update:
x-apievangelist-phrasing:
intent: Detect objects in an image URL and save the result
effect: write
questions:
- How do I find and locate objects in an image at a URL using my object detection model?
- Can I get bounding boxes for a web image and keep the detection in the project?
instructions:
- text: Detect objects in the image at {url} with iteration {publishedName} of project {projectId} and save the result.
slots:
url: requestBody.url
publishedName: path.publishedName
projectId: path.projectId
- text: Run object detector {publishedName} on image URL {url} for project {projectId}, storing it under application {application}.
slots:
publishedName: path.publishedName
url: requestBody.url
projectId: path.projectId
application: query.application
method: generated
generated: '2026-09-26'
- target: $.paths['/{projectId}/detect/iterations/{publishedName}/image'].post
update:
x-apievangelist-phrasing:
intent: Detect objects in an uploaded image and save the result
effect: write
questions:
- How do I upload a photo and get the objects my detection model finds in it, saved to the project?
- Can I run object detection on local image bytes and keep the result?
instructions:
- text: Find objects in the photo bytes {imageData} I upload, using detector {publishedName} of project {projectId}, and store the detections.
slots:
imageData: requestBody.imageData
publishedName: path.publishedName
projectId: path.projectId
- text: Upload file {imageData} to object detector {publishedName} in project {projectId} and keep the detections.
slots:
imageData: requestBody.imageData
publishedName: path.publishedName
projectId: path.projectId
method: generated
generated: '2026-09-26'
- target: $.paths['/{projectId}/detect/iterations/{publishedName}/url/nostore'].post
update:
x-apievangelist-phrasing:
intent: Detect objects in an image URL without storing it
effect: read
questions:
- Can I detect objects in a web image without the image or detections being saved?
- Which call finds objects at an image URL and leaves nothing in my project?
instructions:
- text: Detect objects in the image at {url} with iteration {publishedName} of project {projectId} without saving it.
slots:
url: requestBody.url
publishedName: path.publishedName
projectId: path.projectId
- text: Run a no-store object detection on image URL {url} for project {projectId} iteration {publishedName}.
slots:
url: requestBody.url
projectId: path.projectId
publishedName: path.publishedName
method: generated
generated: '2026-09-26'
- target: $.paths['/{projectId}/detect/iterations/{publishedName}/image/nostore'].post
update:
x-apievangelist-phrasing:
intent: Detect objects in an uploaded image without storing it
effect: read
questions:
- Can I run object detection on an uploaded image without Custom Vision keeping it?
- What's the way to detect objects in a local file privately?
instructions:
- text: Detect objects in uploaded image {imageData} with iteration {publishedName} of project {projectId} without saving it.
slots:
imageData: requestBody.imageData
publishedName: path.publishedName
projectId: path.projectId
- text: Run a no-store object detection on file {imageData} for project {projectId} iteration {publishedName}.
slots:
imageData: requestBody.imageData
projectId: path.projectId
publishedName: path.publishedName
method: generated
generated: '2026-09-26'
- target: $.paths['/{projectId}/url'].post
update:
x-apievangelist-phrasing:
intent: Predict an image URL with a prediction key (older API)
effect: write
questions:
- How do I get a prediction for an image URL using a prediction key and an iteration id?
- Can the older predict endpoint score a web image against a specific iteration and save it?
instructions:
- text: Predict the image at {Url} for project {projectId} using prediction key {Prediction-Key} and save the result.
slots:
Url: requestBody.Url
projectId: path.projectId
Prediction-Key: header.Prediction-Key
- text: Score image URL {Url} against iteration {iterationId} of project {projectId} with the older predict endpoint.
slots:
Url: requestBody.Url
iterationId: query.iterationId
projectId: path.projectId
method: generated
generated: '2026-09-26'
- target: $.paths['/{projectId}/image'].post
update:
x-apievangelist-phrasing:
intent: Predict an uploaded image with a prediction key (older API)
effect: write
questions:
- How do I get a prediction for uploaded image bytes by iteration id using a prediction key?
- Can the older predict endpoint score a local image and store the result?
instructions:
- text: Predict uploaded image {imageData} for project {projectId} using prediction key {Prediction-Key} and save the result.
slots:
imageData: requestBody.imageData
projectId: path.projectId
Prediction-Key: header.Prediction-Key
- text: Score file {imageData} against iteration {iterationId} of project {projectId} with the older predict endpoint.
slots:
imageData: requestBody.imageData
iterationId: query.iterationId
projectId: path.projectId
method: generated
generated: '2026-09-26'
- target: $.paths['/{projectId}/url/nostore'].post
update:
x-apievangelist-phrasing:
intent: Predict an image URL without storing it (older API)
effect: read
questions:
- Can the older predict endpoint score an image URL by iteration id without saving anything?
- Which prediction-key call evaluates a web image and keeps no copy?
instructions:
- text: Predict the image at {Url} for project {projectId} using prediction key {Prediction-Key} without saving it.
slots:
Url: requestBody.Url
projectId: path.projectId
Prediction-Key: header.Prediction-Key
- text: Run a no-store prediction on image URL {Url} against iteration {iterationId} of project {projectId}.
slots:
Url: requestBody.Url
iterationId: query.iterationId
projectId: path.projectId
method: generated
generated: '2026-09-26'
- target: $.paths['/{projectId}/image/nostore'].post
update:
x-apievangelist-phrasing:
intent: Predict an uploaded image without storing it (older API)
effect: read
questions:
- Can the older predict endpoint score uploaded image bytes without keeping them?
- Which prediction-key call evaluates a local file privately by iteration id?
instructions:
- text: Predict uploaded image {imageData} for project {projectId} using prediction key {Prediction-Key} without saving it.
slots:
imageData: requestBody.imageData
projectId: path.projectId
Prediction-Key: header.Prediction-Key
- text: Run a no-store prediction on file {imageData} against iteration {iterationId} of project {projectId}.
slots:
imageData: requestBody.imageData
iterationId: query.iterationId
projectId: path.projectId
method: generated
generated: '2026-09-26'
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/microsoft-azure-imagepredictionapi-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.