{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/dev-tools:microsoft-cognitiveservices-spell-check/spell-checker":{"post":{"operationId":"dev_tools_microsoft_cognitiveservices_spell_check_spell_checker","summary":"The Bing Spell Check API lets you perform contextual grammar and spell checking. Bing has developed a…","description":"POST /spellcheck","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-BingApis-SDK","Text"],"properties":{"X-BingApis-SDK":{"type":"string","enum":["true"],"description":"Activate swagger compliance"},"Accept-Language":{"type":"string","description":"A comma-delimited list of one or more languages to use for user interface strings. The list is in decreasing order of preference. For…"},"Pragma":{"type":"string","description":"By default, Bing returns cached content, if available. To prevent Bing from returning cached content, set the Pragma header to no-cache…"},"X-MSEdge-ClientID":{"type":"string","description":"Bing uses this header to provide users with consistent behavior across Bing API calls. Bing often flights new features and improvements,…"},"X-MSEdge-ClientIP":{"type":"string","description":"The IPv4 or IPv6 address of the client device. The IP address is used to discover the user's location. Bing uses the location information…"},"X-Search-Location":{"type":"string","description":"A semicolon-delimited list of key/value pairs that describe the client's geographical location. Bing uses the location information to…"},"ActionType":{"type":"string","enum":["Edit","Load"],"description":"A string that's used by logging to determine whether the request is coming from an interactive session or a page load. The following are…"},"AppName":{"type":"string","description":"The unique name of your app. The name must be known by Bing. Do not include this parameter unless you have previously contacted Bing to…"},"cc":{"type":"string","description":"A 2-character country code of the country where the results come from. This API supports only the United States market. If you specify…"},"ClientMachineName":{"type":"string","description":"A unique name of the device that the request is being made from. Generate a unique value for each device (the value is unimportant). The…"},"DocId":{"type":"string","description":"A unique ID that identifies the document that the text belongs to. Generate a unique value for each document (the value is unimportant).…"},"mkt":{"type":"string","description":"The market where the results come from. You are strongly encouraged to always specify the market, if known. Specifying the market helps…"},"SessionId":{"type":"string","description":"A unique ID that identifies this user session. Generate a unique value for each user session (the value is unimportant). The service uses…"},"SetLang":{"type":"string","description":"The language to use for user interface strings. Specify the language using the ISO 639-1 2-letter language code. For example, the language…"},"UserId":{"type":"string","description":"A unique ID that identifies the user. Generate a unique value for each user (the value is unimportant). The service uses the ID to help…"},"Mode":{"type":"string","enum":["proof","spell"],"description":"The type of spelling and grammar checks to perform. The following are the possible values (the values are case insensitive). The default…"},"PreContextText":{"type":"string","description":"A string that gives context to the text string. For example, the text string petal is valid. However, if you set preContextText to bike,…"},"PostContextText":{"type":"string","description":"A string that gives context to the text string. For example, the text string read is valid. However, if you set postContextText to carpet,…"},"Text":{"type":"string","description":"The text string to check for spelling and grammar errors. The combined length of the text string, preContextText string, and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}