{"id":22876857,"url":"https://github.com/webini/workflow-poc","last_synced_at":"2025-09-12T20:39:50.741Z","repository":{"id":79435088,"uuid":"92108950","full_name":"Webini/workflow-poc","owner":"Webini","description":null,"archived":false,"fork":false,"pushed_at":"2017-11-10T15:42:17.000Z","size":29,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-31T13:33:44.452Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Webini.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-22T23:40:58.000Z","updated_at":"2017-05-22T23:42:07.000Z","dependencies_parsed_at":"2023-04-20T03:02:51.954Z","dependency_job_id":null,"html_url":"https://github.com/Webini/workflow-poc","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Webini/workflow-poc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Webini%2Fworkflow-poc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Webini%2Fworkflow-poc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Webini%2Fworkflow-poc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Webini%2Fworkflow-poc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Webini","download_url":"https://codeload.github.com/Webini/workflow-poc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Webini%2Fworkflow-poc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274873613,"owners_count":25365824,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-13T15:28:05.537Z","updated_at":"2025-09-12T20:39:50.713Z","avatar_url":"https://github.com/Webini.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Lambda API\n==========\n\n## Variables \n\nName | Value\n---- | -----\ndata | Previous data \ndata.{body,headers,query,method}  | This fields are available if this is the first message\n\n## Methods\n\nName | Parameters | Action\n---- | ---------- | -------\nworkflow.split(datas) | array | Each element passed to workflow.split will start the same workflow at the current step + 1. The data will be hydrated with array item.\nworkflow.cancel(message) | string | Cancel the workflow\nasync api[api defined in the project](method, path, body) | string, string, object | Make an api call  \nworkflow.external(workflowName, data, cancel = false) | string, object, boolean | Call an external workflow, if cancel = true, the current workflow is cancelled and the response won't be forwarded to the next steps.\n\nEnv\n===\n\nVariable                | Default        | Description\n----------------------- | -------------- | --------------\nRABBITMQ_URL            |                | RabbitMQ url (format like `amqp://localhost:5672` )\nSENTRY_URL              |                | Sentry url (`https://\u003ckey\u003e@sentry.io/\u003cproject\u003e`)\nEXCHANGE_NAME           | workflow       | name where the workflows request will pop \nQUEUE_NAME              | workflow-messages | name of the binded queue \nWORKFLOW_API_URL        | http://localhost:8080 | workflow api URL\nWORKFLOW_API_KEY        |                | workflow api key","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebini%2Fworkflow-poc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebini%2Fworkflow-poc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebini%2Fworkflow-poc/lists"}