Webhooks

Introduction

Webhooks are a powerful feature that allows users or applications to receive real-time updates from the Segmind platform. They enable seamless integration by sending HTTP POST requests to a specified URL whenever certain events occur. This allows developers to automate workflows and respond to events in real-time without polling the API for updates.

Supported Webhook Events

Segmind supports webhook events for the following events:

  1. Finetuning: Webhooks can notify you about the status of your finetuning jobs. Events include

  • DATA_PROCESSING: This is the first step of a finetuning job, where the data is being downloaded for training the model.

  • TRAINING_INITIATED: The finetuning process has started with the data specified

  • TRAINING_COMPLETED: The training is completed, and the finetuned model is available for download.

  • DEPLOYING: The model is being deployed on the Segmind inference engine.

  • AVAILABLE: The model is deployed and ready for inferences on Segmind.

  1. Pixelflow: Receive updates on the execution status of API nodes within Pixeflow workflows, with outputs as URLs. 2 types of events are supported currently

  • NODE_RUN: This is the event that's sent whenever an API node is run.

  • GRAPH_RUN: This is generated when a workflow API has completed all processing.

Get started with Webhooks

To get started, head over to https://cloud.segmind.com/console/webhook and register your webhooks for Finetune, Pixelflows or both.

Last updated