LogoLogo
RedBrick AIGuides
  • Quick Start
    • Walkthrough Guides
    • Get Started with a Project
    • Get Started with Workspace
      • Cohort Creation
      • Datapoint Classification
      • Configuring Metadata Schema
    • Creating a RedBrick AI Account
  • Organizations
    • Organization and Project Roles
    • Inviting Your Team
      • Single Sign-on
  • Dashboard
    • Account Settings
    • User Preferences
    • Worklist
    • Preview Tool
    • Integrations
    • Taxonomies
    • Boost
      • Auto Annotator
    • Home
      • Sections
  • Importing Data
    • Uploading Data to RedBrick
    • Import Cloud Data
      • Configuring AWS s3
      • Configuring Azure Blob
      • Configuring GCS
      • Configuring AltaDB
      • Creating an Items List
    • Troubleshooting
  • Projects
    • Tasks & Assignment
    • Comments & Raise Issue
    • Reference Standards
    • Project & Task Analytics
    • Labeler Evaluation
  • Project Pages
    • Data Page
    • Settings Page
      • Custom Label Validation
      • Custom Hanging Protocol
      • Webhooks
    • Multiple Labeling
      • Consensus
        • Agreement calculation
      • Task duplication
  • Annotation & viewer
    • Viewer Basics
      • Document Viewer
      • Multiple Modalities
      • Intellisync
      • Annotation Mirroring
    • Creating, Editing and Deleting Annotations
    • Visualization and Masking
    • Segmentation
      • Segmentation Tools
      • Instance vs. Semantic
      • Overlapping Segmentations
    • Heat maps
  • Python SDK & CLI
    • Full documentation
    • Installation & API Keys
    • SDK Overview
      • Importing Data & Annotations
      • Programmatic Label & Review
      • Assigning & Querying Tasks
      • Exporting Annotations
    • CLI Overview
      • Creating & Cloning Projects
      • Import Data & Annotations
      • Exporting Annotations
    • Importing Annotations Guide
    • Formats
      • Full Format Reference
      • Export Structure
  • Useful Links
    • Privacy Policy
Powered by GitBook
On this page

Was this helpful?

  1. Project Pages
  2. Settings Page

Webhooks

Webhooks allow you to receive an HTTP push notification triggered by certain events within a project. Currently, webhooks are triggered by the following events:

  1. Task created: When a data point is uploaded, and a task is created from that data point.

  2. Task entered stage: When a task enters a new stage in the labeling workflow.

  3. Task deleted: When a task is deleted.

{
  "version": "v1.0",
  "events": 1,
  "payload": [
    {
      "event": "TASK_CREATED",
      "id": "...",
      "timestamp": ...,
      "data": {
        "orgId": "...",
        "projectId": "...",
        "taskId": "...",
        "taskName": "...",
        "updatedBy": "..."
      }
    }
  ]
}
{
  "version": "v1.0",
  "events": 1,
  "payload": [
    {
      "event": "TASK_ENTERED_STAGE",
      "id": "...",
      "timestamp": ...,
      "data": {
        "orgId": "...",
        "projectId": "...",
        "taskId": "...",
        "stageName": "...",
        "updatedBy": "..."
      }
    }
  ]
}
{
  "version": "v1.0",
  "events": 1,
  "payload": [
    {
      "event": "TASK_DELETED",
      "id": "...",
      "timestamp": ...,
      "data": {
        "orgId": "...",
        "projectId": "...",
        "taskId": "...",
        "taskName": "...",
        "updatedBy": "..."
      }
    }
  ]
}

Using webhooks

Configure webhook from project settings, as shown in the image below.

PreviousCustom Hanging ProtocolNextMultiple Labeling

Last updated 1 year ago

Was this helpful?

You can use tools like to test the webhook and inspect the response format.

https://webhook.site/