905 B

name description
pipeline-dist Pipeline distribution module — distributor management, API key generation, and pipeline authorization.

pipeline_dist

Manages distributors (downstream consumers) and their authorized pipeline access.

Data Model

Table Key Fields
distributors id, name, api_key, status, org_id
distributor_pipeline id, distributor_id, pipeline_id

DSPY Endpoints

  • distributors_create/update/delete.dspy — distributor CRUD
  • distributor_generate_key.dspy — generate API key
  • distributor_pipeline_create/update/delete.dspy — grant/revoke pipeline access
  • get_search_distributor_id.dspy — dropdown search

Pitfalls

  • API key uses password_encode() / password_decode() helpers.
  • CRUD scoped by org_id — multi-tenant safe.
  • Generated dirs (wwwroot/distributors/) are auto-generated by xls2ui.