Pular para o conteúdo principal

Criar pipeline

POST 

/platform/pipeline

Crie uma configuração com UUID id, nome único por cliente, descrição/cron opcionais e jobs. Cada job contém input, transformations opcionais e output. Use o mesmo tipo de conector nos jobs. JDBC usa load_type full_load/incremental/incremental_with_qualify; a deduplicação requer primary_keys. Singer/S3 usam replication_method INCREMENTAL/FULL_TABLE. A autenticação connection_manager usa config_id da área Conexões. Cron nulo representa execução manual.

Ressalva do contrato​

PipelineConfigWithJobs exige customer_id, embora a fonte diga que Maestro o injeta da identidade autenticada. Isso não autoriza escolher outro cliente. O exemplo REST da fonte omite auth_parameters, obrigatório no schema. Campos específicos de conectores nem sempre estão modelados individualmente. Verifique a versão implantada antes de reutilizar exemplos. O mapa importado descreve200,400 e409. Depois consulte Executar pipeline.

Requisição​

Respostas​

Pipeline criado com sucesso