Performance

View as Markdown

List Brand Subscriptions

GET/api/v1/factory/brand-subscriptions
Also as:MCPtool_call software-factory.listBrandSubscriptionsskillsoftware-factory
Request
curl "https://app.opvs.ai/api/v1/factory/brand-subscriptions" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/factory/brand-subscriptions

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Get Performance Runs

GET/api/v1/factory/performance/runs
Also as:MCPtool_call software-factory.getPerformanceRunsskillsoftware-factory

Return every ledger run in the selected window, oldest first.

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl "https://app.opvs.ai/api/v1/factory/performance/runs" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/factory/performance/runs

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Get Performance Trend

GET/api/v1/factory/performance/trend
Also as:MCPtool_call software-factory.getPerformanceTrendskillsoftware-factory

Return SQL-aggregated Trend buckets for the selected window.

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl "https://app.opvs.ai/api/v1/factory/performance/trend" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/factory/performance/trend

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Get Performance Subscriptions

GET/api/v1/factory/performance/subscriptions
Also as:MCPtool_call software-factory.getPerformanceSubscriptionsskillsoftware-factory

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl "https://app.opvs.ai/api/v1/factory/performance/subscriptions" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/factory/performance/subscriptions

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Get Subscription Settings

GET/api/v1/factory/performance/subscriptions/{integration_id}/settings
Also as:MCPtool_call software-factory.getSubscriptionSettingsskillsoftware-factory

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl "https://app.opvs.ai/api/v1/factory/performance/subscriptions/{integration_id}/settings" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/factory/performance/subscriptions/{integration_id}/settings

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Put Subscription Settings

PUT/api/v1/factory/performance/subscriptions/{integration_id}/settings
Also as:MCPtool_call software-factory.setSubscriptionSettingsskillsoftware-factory

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl -X PUT "https://app.opvs.ai/api/v1/factory/performance/subscriptions/{integration_id}/settings" \
  -H "Authorization: Bearer $OPVS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
Try itPUT /api/v1/factory/performance/subscriptions/{integration_id}/settings
Try it sends reading requests only.

This endpoint changes data in your workspace, so it is not sent from the docs. Copy the command and run it in your own terminal.

List Subscription Readings

GET/api/v1/factory/performance/subscriptions/{integration_id}/readings
Also as:MCPtool_call software-factory.listSubscriptionReadingsskillsoftware-factory

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl "https://app.opvs.ai/api/v1/factory/performance/subscriptions/{integration_id}/readings" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/factory/performance/subscriptions/{integration_id}/readings

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Create Subscription Reading

POST/api/v1/factory/performance/subscriptions/{integration_id}/readings
Also as:MCPtool_call software-factory.createSubscriptionReadingskillsoftware-factory

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl -X POST "https://app.opvs.ai/api/v1/factory/performance/subscriptions/{integration_id}/readings" \
  -H "Authorization: Bearer $OPVS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
Try itPOST /api/v1/factory/performance/subscriptions/{integration_id}/readings
Try it sends reading requests only.

This endpoint changes data in your workspace, so it is not sent from the docs. Copy the command and run it in your own terminal.

Get Performance Routing

GET/api/v1/factory/performance/routing
Also as:MCPtool_call software-factory.getPerformanceRoutingskillsoftware-factory

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl "https://app.opvs.ai/api/v1/factory/performance/routing" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/factory/performance/routing

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Get Performance Costs

GET/api/v1/factory/performance/costs
Also as:MCPtool_call software-factory.getPerformanceCostsskillsoftware-factory

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl "https://app.opvs.ai/api/v1/factory/performance/costs" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/factory/performance/costs

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute
Did this answer your question?