Autocomplete (Beta)🔗︎
HTTP Verb | Path |
---|---|
POST | /v10/matchv2/candidates/autocomplete |
Returns a list of suggested Completions. This endpoint is used to give a user instant feedback while typing a query. If the given field is the FULLTEXT
field, the service returns suggestions from all configured dictionaries that are not explicitly excluded from full-text suggestions.
Info
- You can try this endpoint out at our Swagger page ( US Data Center | EU Data Center)
Request Body🔗︎
Field 🔗︎ string
required
Field🔗︎
Name of the field to retrieve completions for. Use FULLTEXT
for suggestions from multiple dictionaries. The supported fields are as follows: compskills
, profskills
, langskills.name
, recent_job_titles
, job_titles
, last_job_title
, degrees.name
, location
, work_field.profession_group
, education_level_international
.
SearchAndMatchEnvironment 🔗︎ string
required
SearchAndMatchEnvironment🔗︎
A string representing which environment to target. User can provide a value of 'ACC' to target acceptance or 'PROD' to target Production. A value must be provided and it must be either 'ACC' or 'PROD'.
Language 🔗︎ string
Language🔗︎
Optional comma-separated 2-letter ISO-639-1 language codes. The first language is used for field label translations. All languages are used to retrieve completions when the environment doesn't have default languages set.
Response Body🔗︎
Info 🔗︎ object
Info🔗︎
Information explaining the outcome of the transaction.
Info properties
Code 🔗︎ string
Code🔗︎
Code | Description |
---|---|
Success |
Successful transaction |
MissingParameter |
A required parameter wasn't provided |
ConstraintError |
A conditionally required parameter wasn't provided |
InvalidParameter |
A parameter was incorrectly specified |
AuthenticationError |
An error occurred with the credentials provided |
Unauthorized |
Your account doesn't have permission to perform this operation |
DataNotFound |
Couldn't find the requested asset |
Message 🔗︎ string
Message🔗︎
This message further describes the code providing additional detail.
TransactionId 🔗︎ string
TransactionId🔗︎
The (GUID) id for a specific API transaction. Use this when contacting support@textkernel.com about issues.
EngineVersion 🔗︎ string
EngineVersion🔗︎
The version of the parsing/matching engine running under-the-hood.
TotalElapsedMilliseconds 🔗︎ integer
TotalElapsedMilliseconds🔗︎
How long the transaction took on Textkernel's server, in milliseconds. If the transaction takes longer to complete on the client side, that extra duration is solely network latency.
CustomerDetails 🔗︎ object
CustomerDetails🔗︎
Information about the customer who made the API call.
CustomerDetails properties
CreditsRemaining 🔗︎ decimal
CreditsRemaining🔗︎
The number of credits remaining to be used by the account.
Sample JSON
{
"Info": {
"Code": "string",
"Message": "string",
"TransactionId": "string",
"EngineVersion": "string",
"ApiVersion": "string",
"TotalElapsedMilliseconds": 0,
"TransactionCost": 0,
"CustomerDetails": {
"AccountId": "string",
"Name": "string",
"IPAddress": "string",
"Region": "string",
"CreditsRemaining": 0,
"CreditsUsed": 0,
"ExpirationDate": "2021-12-31",
"MaximumConcurrentRequests": 0
}
},
"Value": {
"Return": [
{
"Field": "string",
"FieldLabel": "string",
"Item": "string",
"ItemHighlighted": "string"
}
]
}
}