Spell Check API v7 response objects
For a list of possible objects, see In this article in the right pane.
If the request is successful, the top-level object in the response is the SpellCheck object. If the request fails, the top-level object is ErrorResponse.
Note
Because URL formats and parameters are subject to change without notice, use all URLs as-is. You should not take dependencies on the URL format or parameters except where noted.
Error
Defines the error that occurred.
Name | Value | Type |
---|---|---|
code | The error code that identifies the category of error. For a list of possible codes, see Error codes. | String |
message | A description of the error. | String |
moreDetails | A description that provides additional information about the error. | String |
parameter | The query parameter in the request that caused the error. | String |
subCode | The error code that identifies the error. For example, if code is InvalidRequest, subCode may be ParameterInvalid or ParameterInvalidValue. |
String |
value | The query parameter's value that was not valid. | String |
ErrorResponse
The top-level object that the response includes when the request fails.
Name | Value | Type |
---|---|---|
_type | Type hint, which is set to ErrorResponse. | String |
errors | A list of errors that describe the reasons why the request failed. | Error[] |
FlaggedToken
The word that is not spelled correctly or is grammatically incorrect.
Name | Value | Type |
---|---|---|
offset | The zero-based offset from the beginning of the text query string to the word that was flagged. | Integer |
suggestions | A list of words that correct the spelling or grammar error. The list is in decreasing order of preference. | TokenSuggestion[] |
token | The word in the text query string that is not spelled correctly or is grammatically incorrect. | String |
type | The type of error that caused the word to be flagged. The following are the possible values:
|
String |
SpellCheck
The top-level object that the response includes when the request succeeds.
If the service suspects a denial of service attack, the request succeeds (HTTP status code is 200 OK), but the body of the response is empty.
Name | Value | Type |
---|---|---|
_type | A type hint, which is set to SpellCheck. | String |
flaggedTokens | A list of words in text that were flagged as not being spelled correctly or are grammatically incorrect. If there were no spelling or grammar errors found, or the specified market is not supported, the array is empty. |
FlaggedToken[] |
TokenSuggestion
The suggested spelling or grammar correction.
Name | Value | Type |
---|---|---|
score | A value that indicates the level of confidence that the suggested correction is correct. If the mode query parameter is set to Spell, this field is set to 1.0. | Double |
suggestion | The suggested word to replace the flagged word with. If the flagged word is a repeated word (see the type field), this string is empty. |
String |