Factuarea APIDevelopers

Llistar les versions d'una regla d'automatització

Recorre les versions segellades de la definició d'una regla, de la més recent a la més antiga.

  • Cada edició segella una versió i cada execució guarda un punter a la que va executar, així que aquesta és la via per reconstruir com era una regla quan es va executar.

  • IMPORTANT — el cursor d'AQUEST llistat no és un UUID.

  • És l'únic llistat de la superfície d'automatitzacions la via de lectura de la qual encara pagina per offset, així que next_cursor porta un token opac d'una altra forma (un número de pàgina com a cadena).

  • Tracta'l com a estrictament opac: torna verbatim el valor que has rebut i no construeixis, parsegis ni validis un tu mateix.

  • L'embolcall és el canònic, limit es comporta com a la resta i ending_before retrocedeix una pàgina.

  • Una regla d'una altra empresa retorna 200 amb una llista buida en lloc de 404 — una pàgina buida no li diu a un atacant si la regla existeix.

GET
/automations/rules/{rule}/versions
AuthorizationBearer <token>

A: header

Paràmetres de ruta

rule*string

Paràmetres de consulta

limit?integer

Nombre de versions a retornar. Enter entre 1 i 100. Per defecte 25. Un valor no enter o fora de rang retorna 400.

Predeterminat25
Rang1 <= value <= 100
starting_after?string

Cursor de paginació cap endavant: torna a enviar el next_cursor de la pàgina anterior. Tracta'l com a opac — a diferència de la majoria de llistats de v1 és una cadena numèrica, no un UUID v7, perquè l'historial de versions pagina per offset. No en construeixis cap tu mateix. Un cursor mal format retorna 400.

Coincidència^[0-9]+$
ending_before?string

Cursor de paginació cap enrere: torna a enviar un cursor que se t'hagi donat per retrocedir una pàgina (mai no passa de la primera). La mateixa cadena numèrica opaca que starting_after. Un cursor mal format retorna 400.

Coincidència^[0-9]+$

Headers

Factuarea-Version?string

Fixa la versió de l'API (YYYY-MM-DD, versionat per data estil Stripe) per a aquesta petició; omet-lo per usar la versió fixada de la clau, o l'última si no n'hi ha cap. Versió no suportada → 400 unsupported_api_version; mal formada → 400 parameter_invalid_format. La versió efectiva es reflecteix a la capçalera de resposta Factuarea-Version. Consulta la guia de Versioning.

Formatdate
X-Active-Profile?string

Opera en nom d'una empresa filla (API key mestra de gestoria): passa el seu id públic (UUID v7) i la petició s'executa contra les dades d'aquella filla sense canviar l'scope, el tier ni l'environment de la clau (omet-lo per usar la pròpia empresa de la clau). UUID no vàlid → 400 parameter_invalid_uuid; id desconegut o no propi → 404 profile_not_found. Consulta la guia d'Acting on behalf.

Formatuuid

Cos de la resposta

application/json

application/json

application/json

application/json

application/json

application/json

application/json