```yaml apiVersion: core.oam.dev/v1beta1 kind: Application metadata: name: request-http namespace: default spec: components: [] workflow: steps: - name: request type: request properties: url: https://api.github.com/repos/kubevela/workflow timeout: 30s outputs: - name: stars valueFrom: | import "strconv" "Current star count: " + strconv.FormatInt(response["stargazers_count"], 10) - name: notification type: notification inputs: - from: stars parameterKey: slack.message.text properties: slack: url: value: - name: failed-notification type: notification if: status.request.failed properties: slack: url: value: message: text: "Failed to request github" ```