Skip to main content
Generate preview Job change
curl --request POST \
  --url https://{tenant_name}.{region}.techwolf.ai/job_architecture/changes/preview \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "change_type": "add_job_description",
  "context": {
    "instructions": "Please use inclusive language and highlight remote work opportunities",
    "reference_job_ids": [
      "5cbdbdbe-5f44-4423-8157-5fgqsef7b834c",
      "62d2c013-ab77-410e-b5fb-2f96eed9c1db"
    ],
    "sections_to_include": [
      "Summary",
      "Responsibilities"
    ],
    "use_internal_job_data": true
  },
  "job_id": "a3903505-eb84-42dc-a79f-5e7b1fe897b7"
}
'
{
  "change_id": "01JZ54K5YVCXWCT2J3B7EJCSZD"
}

Documentation Index

Fetch the complete documentation index at: https://developers.techwolf.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Body

application/json
change_type
enum<string>
required

Type of change made to a Job.

Available options:
add_job_description
Example:

"add_job_description"

context
object
required

Additional context information for Job changes

job_id
string<uuid>
required

Job external ID to preview change for

Required string length: 1 - 100
Pattern: [a-zA-Z0-9_-]+
Example:

"a3903505-eb84-42dc-a79f-5e7b1fe897b7"

Response

Accepted

change_id
string
required

Unique identifier for the previewed Job change

Example:

"01JZ54K5YVCXWCT2J3B7EJCSZD"