Skip to main content
GET
/
v1
/
namespaces
/
{namespace_id}
/
plugins
/
{plugin_id}
/
status
Get plugin deployment status
curl --request GET \
  --url https://api.mixpeek.com/v1/namespaces/{namespace_id}/plugins/{plugin_id}/status
{
"plugin_id": "my_plugin_1_0_0",
"namespace_id": "ns_xxx",
"status": "queued",
"message": "Plugin is queued for deployment. Deployment will start within 30 seconds.",
"estimated_completion_seconds": 210
}

Headers

Authorization
string

REQUIRED: Bearer token authentication using your API key. Format: 'Bearer sk_xxxxxxxxxxxxx'. You can create API keys in the Mixpeek dashboard under Organization Settings.

Examples:

"Bearer YOUR_API_KEY"

"Bearer YOUR_STRIPE_API_KEY"

Path Parameters

namespace_id
string
required
plugin_id
string
required

Response

Deployment status

Response model for plugin deployment status.

Status values:

  • QUEUED: Plugin is waiting in the deployment queue
  • PENDING: Deployment triggered, waiting for Anyscale to start
  • IN_PROGRESS: Blue-green deployment in progress
  • DEPLOYED: Plugin successfully deployed and ready
  • FAILED: Deployment failed
  • NOT_DEPLOYED: Plugin not deployed for realtime inference
plugin_id
string
required

Plugin identifier

namespace_id
string
required

Namespace ID

status
string
required

Deployment status (QUEUED, PENDING, IN_PROGRESS, DEPLOYED, FAILED, NOT_DEPLOYED)

name
string | null

Plugin name

version
string | null

Plugin version

realtime_enabled
boolean
default:false

Whether realtime inference is enabled

message
string | null

Human-readable status message

queued_at
string | null

When plugin was queued (ISO format)

estimated_completion_seconds
integer | null

Estimated time to deployment completion in seconds

deployed
boolean | null

Whether plugin is deployed

route_prefix
string | null

HTTP route prefix for realtime inference

feature_uri
string | null

Feature URI for using the plugin

deployed_at
string | null

When plugin was deployed (ISO format)

error
string | null

Error message if deployment failed