Skip to main content
Altcraft Docs LogoAltcraft Docs Logo
User guideDeveloper guideAdmin guide
Company siteHelp center
English
  • Русский
  • English
v73
  • v74
  • v73
  • v72
Login
  • Getting Started
  • Administrator documentation
  • Functional characteristics
  • Technology description
  • System requirements
  • Admin Panel
  • Platform installation
  • Platform configuration
  • Platform maintenance
  • Custom channels guide
    • Overview
    • Creating and configuring a channel
    • Entity field configuration
    • Template language
    • Entities
    • Pipes
    • Pipelines
      • Pipeline: Basic Concepts
      • Message
      • Schedule
      • Listener
      • Moderate
      • Stop
  • Extra
  • Processing HTTP/HTTPS traffic
  • Administrator API
This is documentation for Altcraft Platform v73. This documentation is no longer maintained.
The information for up-to-date platform version at this page is available (v74).
  • Custom channels guide
  • Pipelines
  • Pipeline: Basic Concepts
Documentation for version v73

Pipeline: Basic Concepts

Description​

Pipelines are designed to handle submissions across any channel. Can be configured in JSON.

  • There is a set of elements that process data (pipes).
  • Each element has an input and outputs. Their format has been determined.
  • If the output type of one element is equal to the input of another, they can be connected in a pipeline.
  • Inside the pipe, you can access the data and results of the pipe's action through keywords. The syntax is described in detail here.
  • In each element, data entering the pipe is accessible through the $in keyword, and data entering the pipeline is available through $origin.`

A list of all available pipes with a description of their configuration can be found here.

Pipeline example:

[
{
"id": 1,
"type": "packer",
"params": {
"type": "JSON"
},
"outs": {
"success": 2
}
},
{
"id": 2,
"type": "http_requester",
"params": {
"timeout": 10,
"content_type": "JSON",
"success_codes": [200, 202]
},
"outs": {
"success": 3,
"error": 4
}
},
{
"id": 3,
"type": "event",
"params": {
"name": "mydeliv",
"event": {
"send_message_id": "$origin.send_message_id"
}
}
},
{
"id": 4,
"type": "event",
"params": {
"name": "myundeliv",
"event": {
"send_message_id": "$origin.send_message_id",
"message": "$error.code $error.message"
}
}
}
]
Last updated on Mar 31, 2025
Previous
Pipelines
Next
Message
  • Description
© 2015 - 2025 Altcraft, LLC. All rights reserved.