905 B
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 CRUDdistributor_generate_key.dspy— generate API keydistributor_pipeline_create/update/delete.dspy— grant/revoke pipeline accessget_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.