Activity AI Sales Order API (1.0.0)

Download OpenAPI specification:Download

API for managing AI-assisted sales order activities

Activity AI Sales Order

Operations related to AI-assisted sales order activities

Get all AI sales order activities

Retrieve a list of all AI sales order activities with optional filtering and pagination

Authorizations:
ApiKeyAuth
query Parameters
limit
integer [ 1 .. 100 ]
Default: 50

Maximum number of records to return

offset
integer >= 0
Default: 0

Number of records to skip for pagination

sort
string

Field to sort by

order
string
Default: "desc"
Enum: "asc" "desc"

Sort order (asc or desc)

filter
string

Filter conditions in JSON format

search
string

Search term for text fields

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": [
    ],
  • "total": 0
}

Create a new AI sales order activity

Create a new AI sales order activity with the provided data

Authorizations:
ApiKeyAuth
Request Body schema: application/json
client
required
string

Client ID

rep
required
string

Sales representative ID

activityType
required
string
Enum: "recommendation" "order-analysis" "demand-forecasting" "cross-sell" "upsell"

Type of AI activity

object
object
object
object

Additional metadata

Responses

Request samples

Content type
application/json
{
  • "client": "60f7b1b3e4b0e8b3f8b3f8b4",
  • "rep": "60f7b1b3e4b0e8b3f8b3f8b5",
  • "activityType": "recommendation",
  • "inputData": {
    },
  • "aiModel": {
    },
  • "feedback": {
    },
  • "metadata": { }
}

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {
    }
}

Get AI sales order activity by ID

Retrieve a specific AI sales order activity by its ID

Authorizations:
ApiKeyAuth
path Parameters
id
required
string

AI sales order activity ID

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {
    }
}

Update AI sales order activity

Update an existing AI sales order activity with new data

Authorizations:
ApiKeyAuth
path Parameters
id
required
string

AI sales order activity ID

Request Body schema: application/json
client
required
string

Client ID

rep
required
string

Sales representative ID

activityType
required
string
Enum: "recommendation" "order-analysis" "demand-forecasting" "cross-sell" "upsell"

Type of AI activity

object
object
object
object

Additional metadata

Responses

Request samples

Content type
application/json
{
  • "client": "60f7b1b3e4b0e8b3f8b3f8b4",
  • "rep": "60f7b1b3e4b0e8b3f8b3f8b5",
  • "activityType": "recommendation",
  • "inputData": {
    },
  • "aiModel": {
    },
  • "feedback": {
    },
  • "metadata": { }
}

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {
    }
}

Delete AI sales order activity

Delete an existing AI sales order activity

Authorizations:
ApiKeyAuth
path Parameters
id
required
string

AI sales order activity ID

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "message": "AI sales order activity deleted successfully"
}

Generate AI recommendations

Generate AI-powered sales order recommendations for the activity

Authorizations:
ApiKeyAuth
path Parameters
id
required
string

AI sales order activity ID

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {
    }
}