Skip to main content
curl --request POST \
  --url https://{tenant_name}.{region}.techwolf.ai/job_architecture/suggestions/interactions \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "interactions": [
    {
      "suggestion_id": "550e8400-e29b-41d4-a716-446655440000",
      "state": "accepted"
    },
    {
      "suggestion_id": "660e8400-e29b-41d4-a716-446655440001",
      "state": "rejected"
    }
  ]
}
'
[
  {
    "title": "400 Bad Request",
    "description": "The request body was not structured correctly."
  }
]

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.

Query Parameters

category
enum<string>
default:skills

The type of suggestions to export or interact with. If not specified, the default category (skills) will be used.

Available options:
skills,
tasks

Body

application/json

Request body for bulk accepting or rejecting job architecture suggestions.

interactions
object[]
required

List of suggestion interactions to process.

Minimum array length: 1
Example:
[
{
"suggestion_id": "550e8400-e29b-41d4-a716-446655440000",
"state": "accepted"
},
{
"suggestion_id": "660e8400-e29b-41d4-a716-446655440001",
"state": "rejected"
},
{
"suggestion_id": "770e8400-e29b-41d4-a716-446655440002",
"state": "accepted",
"data": { "proficiency_level": 3 }
}
]

Response

No Content - All interactions were processed successfully.