With Picsellia webhooks, you can subscribe to various events. Please bear in mind that, for now, you can only subscribe to events included in a CT/CD pipeline.

Continuous training finished

{
  "id": uuid4(),
  "event_type": 'continuous_training_finished',
  "pipeline_id": uuid4(),
  "deployment_id": uuid4(),
  "experiment_id": uuid4(),
  "experiment_status": ExperimentStatus,  
}

Experiment Status changed

{
  "id": uuid4(),
  "event_type": 'experiment_status_changed',
  "project_id": uuid4(),
  "experiment_id": uuid4(),
  "old_status": ExperimentStatus,  
  "new_status": ExperimentStatus,  
}

New model deployed

{
  "id": uuid4(),
  "event_type": 'model_deployed',
  "deployment_id": uuid4(),
  "model_version_id": uuid4(),
  "is_shadow": bool, 
}

Job status changed

{
  "id": uuid4(),
  "event_type": 'job_status_changed',
  "job_id": uuid4(),
  "old_status": JobRunStatus,  
  "new_status": JobRunStatus,  
}