Generate Job Description🔗︎
HTTP Verb | Path |
---|---|
POST | /v10/job-description/generate |
Generates a job description based on specified parameters.
Info
- You can try this endpoint out at our Swagger page ( US Data Center | EU Data Center )
- Due to the nature of LLMs, the output generated by this endpoint is non-deterministic. This means that the same input may result in different outputs on each request.
Scope of use🔗︎
The purpose of the endpoint is to assist in the creation of unique and tailored job descriptions. You may store, use, and distribute the generated job descriptions. The use of the endpoint must align with the intended purpose of generating job descriptions.
Request Body🔗︎
Skills 🔗︎ object[]
Skills🔗︎
List of skill requirements for the job. There is a limit of 20 skills.
Skills properties
Tone 🔗︎ string
Tone🔗︎
The tone of the job description. One of: Professional
, Casual
, or Funny
.
Organization 🔗︎ string
Organization🔗︎
The organization offering the job. There is a 100 character limit.
Sample JSON
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 |
InvalidParameter |
A parameter was incorrectly specified |
AuthenticationError |
An error occurred with the credentials provided |
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 service@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.
TransactionCost 🔗︎ decimal
TransactionCost🔗︎
How many credits the transaction costs.How many credits the transaction costs.
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": {
"JobDescription": "string"
}
}
Rate limits🔗︎
Accounts have a limited request rate. Exceeding the limit results in 429 Too Many Requests
HTTP responses.
Plan | Limit | Units |
---|---|---|
Standard | 100 | Minute |
Demo | 30 | Minute |