Supported Formats

json

POST /api/mxp/generate_business_context
Create a new business context for a project

Supported Formats

json

Params

Param name Description
business_name
required

The name of the business

Validations:

  • Must be a String

url
required

The url of the business

Validations:

  • Must be a String

project_id
required

The Mixpanel project ID to connect this context to (passed in the JWT payload)

Validations:

  • Must be a String

Returns

Code: 200

Description:

OK

Param name Description
status
required

Validations:

  • Must be a String

Code: 500

Description:

Internal Server Error

Param name Description
error
required

Validations:

  • Must be a String


GET /api/mxp/query_business_context
Query status of a business context for a project

Supported Formats

json

Params

Param name Description
project_id
required

The Mixpanel project ID to query (passed in the JWT payload)

Validations:

  • Must be a String

url
required

the url of the business context to query

Validations:

  • Must be a String

Returns

Code: 200

Description:

OK

Param name Description
status
required

Validations:

  • Must be a String

Code: 404

Description:

Not Found

Param name Description

POST /api/mxp/populate_template_space
Fill in template space with AI generated content

Supported Formats

json

Params

Param name Description
metric_tree_id
required

The Mixpanel Metric Tree ID (passed in JWT payload)

Validations:

  • Must be a String

project_id
required

The Mixpanel project ID (passed in JWT payload)

Validations:

  • Must be a String

pipeline_id
required

The AI pipeline ID to use. should be one of the Mixpanel-specific pipelines

Validations:

  • Must be a String

template_space
required

Array of template placeholders

Validations:

  • Must be one of: String.

url
required

The URL of the business context to use

Validations:

  • Must be a String

additional_instructions
optional

Additional instructions for AI pipeline

Validations:

  • Must be a String

Returns

Code: 200

Description:

OK

Param name Description
status
required

Validations:

  • Must be a String


GET /api/mxp/query_template_space
Query status and replacements for a template space

Supported Formats

json

Params

Param name Description
metric_tree_id
required

The Mixpanel metric tree ID to query (passed in the JWT payload)

Validations:

  • Must be a String

Returns

Code: 200

Description:

OK

Param name Description
status
required

Validations:

  • Must be a String

replacements
required

Validations:

  • Must be a Hash

Code: 404

Description:

Not Found

Param name Description