Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Docs: Flows v4 API — same actionTypeId / type / enum-operator gotchas as nodejs SDK

Aperta
#498 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
58/100
Tipo di issue
Documentazione
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
python
Ambito
api, documentation

Direzione di ricerca

Inizia dalla gestione e dalla documentazione del Python SDK per POST /automation/v4/flows, quindi confrontale con le riproduzioni collegate e i quattro problemi elencati. Il lavoro è completo quando la documentazione dell'SDK o i messaggi di errore coprono chiaramente i valori di actionTypeId, il tipo corrispondente richiesto, la sintassi dell'operatore ENUM e i rami non annidati dei filtri degli eventi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Cross-post of https://github.com/HubSpot/hubspot-api-nodejs/issues/695 — the same four Flows v4 errors surface when scripting workflows from this Python SDK, and the error messages mislead in the same way. Reproducible payloads and fixes: https://www.elemra.com/learn/hubspot-flows-v4-api-errors

Summary of what to know before hitting POST /automation/v4/flows:

  • Legacy actionTypeId: "0-13" returns HTTP 500. Use "0-63809083" (add) / "0-63863438" (remove).
  • Top-level type field is required and must match objectTypeId (CONTACT_FLOW for 0-1, PLATFORM_FLOW for 0-3).
  • ENUM properties reject IS_NOT_EQUAL_TO; use IS_NONE_OF with a single-element values array.
  • Unified-events filter branches cannot nest — promote to top-level eventFilterBranches[] entries.

Same offer as on the nodejs issue: happy to open a PR against the SDK's error messages or docs if useful.

Lingua principale
Python
Stelle
435
Fork
127
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di HubSpot/hubspot-api-python

Tutte le issue di HubSpot/hubspot-api-python

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.