|
1 | | -app_id: 913cb4ace6964d41a82b434a59f6d76a |
2 | 1 | name: ServiceNow ITSM Helper App |
3 | | -description: "" |
4 | | -logo: images/falcon-logo.png |
| 2 | +description: "Enable seamless integration between CrowdStrike and ServiceNow ITSM by automatically creating and updating ServiceNow tickets based on CrowdStrike alerts" |
| 3 | +logo: images/project/servicenow_logo.png |
5 | 4 | vendor: "" |
6 | 5 | vendor_products: [] |
7 | 6 | use_case: "" |
8 | 7 | manifest_version: "2023-05-09" |
9 | 8 | ignored: [] |
10 | 9 | ui: |
11 | | - homepage: "" |
12 | | - extensions: [] |
13 | | - pages: {} |
14 | | - dashboards: {} |
15 | | - navigation: {} |
| 10 | + homepage: "" |
| 11 | + extensions: [] |
| 12 | + pages: {} |
| 13 | + dashboards: {} |
| 14 | + navigation: {} |
16 | 15 | api_integrations: |
17 | | - - id: 425a02a359bd49ed92be2075a98898bc |
18 | | - name: servicenow-foundry |
19 | | - description: "" |
20 | | - path: api-integrations/servicenow.json |
| 16 | + - name: servicenow-foundry |
| 17 | + description: "" |
| 18 | + path: api-integrations/servicenow.json |
21 | 19 | rtr_scripts: [] |
22 | 20 | collections: |
23 | | - - name: tracked_entities |
24 | | - description: "" |
25 | | - schema: collections/tracked_entities.json |
26 | | - permissions: [] |
27 | | - workflow_integration: null |
28 | | - - name: dedup_store |
29 | | - description: "" |
30 | | - schema: collections/dedup_store.json |
31 | | - permissions: [] |
32 | | - workflow_integration: null |
| 21 | + - name: tracked_entities |
| 22 | + description: "" |
| 23 | + schema: collections/tracked_entities.json |
| 24 | + permissions: [] |
| 25 | + workflow_integration: null |
| 26 | + - name: dedup_store |
| 27 | + description: "" |
| 28 | + schema: collections/dedup_store.json |
| 29 | + permissions: [] |
| 30 | + workflow_integration: null |
33 | 31 | auth: |
34 | | - scopes: |
35 | | - - api-integrations:read |
36 | | - - api-integrations:write |
37 | | - - custom-storage:read |
38 | | - - custom-storage:write |
39 | | - - workflow:read |
40 | | - - workflow:write |
41 | | - permissions: {} |
42 | | - roles: [] |
| 32 | + scopes: |
| 33 | + - api-integrations:read |
| 34 | + - api-integrations:write |
| 35 | + - custom-storage:read |
| 36 | + - custom-storage:write |
| 37 | + - workflow:read |
| 38 | + - workflow:write |
| 39 | + permissions: {} |
| 40 | + roles: [] |
43 | 41 | functions: |
44 | | - - id: aff9a77fd6a845bf89d0a581410756dc |
45 | | - name: itsm_helper |
46 | | - config: null |
47 | | - description: Helper function that check if there is an external entity for the internal entity ID provided |
48 | | - path: functions/itsmhelper |
49 | | - environment_variables: {} |
50 | | - handlers: |
51 | | - - name: ITSM Helper - Entities - Check if external entity exists |
52 | | - description: Helper function that check if there is an external entity for the internal entity ID provided |
53 | | - method: POST |
54 | | - api_path: /check_if_ext_entity_exists |
55 | | - payload_type: "" |
56 | | - request_schema: schemas/check_if_ext_entity_exists_req_schema.json |
57 | | - response_schema: schemas/check_if_ext_entity_exists_resp_schema.json |
58 | | - workflow_integration: |
59 | | - id: 61143666563e4735a79cb423c34bcdb4 |
60 | | - disruptive: false |
61 | | - system_action: false |
62 | | - tags: |
63 | | - - 913cb4ace6964d41a82b434a59f6d76a |
64 | | - - ServiceNow Foundry |
65 | | - permissions: [] |
66 | | - - name: ITSM Helper - Entities - Establish mapping |
67 | | - description: Helper function that establishes a mapping between an internal and an external entities |
68 | | - method: POST |
69 | | - api_path: /create_entity_mapping |
70 | | - payload_type: "" |
71 | | - request_schema: schemas/create_entity_mapping_req_schema.json |
72 | | - response_schema: schemas/create_entity_mapping_resp_schema.json |
73 | | - workflow_integration: |
74 | | - id: 018e9b3fc2324b78af5d1352d058d7cf |
75 | | - disruptive: false |
76 | | - system_action: false |
77 | | - tags: |
78 | | - - 913cb4ace6964d41a82b434a59f6d76a |
79 | | - - ServiceNow Foundry |
80 | | - permissions: [] |
81 | | - - name: ITSM Helper - Create Incident |
82 | | - description: Helper function that creates an incident in the ServiceNow ITSM system |
83 | | - method: POST |
84 | | - api_path: /create_incident |
85 | | - payload_type: "" |
86 | | - request_schema: schemas/create_incident_req_schema.json |
87 | | - response_schema: schemas/create_incident_resp_schema.json |
88 | | - workflow_integration: |
89 | | - id: 0c7b883a19594810934f99b6def5246b |
90 | | - disruptive: false |
91 | | - system_action: false |
92 | | - tags: |
93 | | - - 913cb4ace6964d41a82b434a59f6d76a |
94 | | - - ServiceNow Foundry |
95 | | - permissions: [] |
96 | | - - name: ITSM Helper - Create SIR Incident |
97 | | - description: Helper function that creates an SIR incident in the ServiceNow ITSM system |
98 | | - method: POST |
99 | | - api_path: /create_sir_incident |
100 | | - payload_type: "" |
101 | | - request_schema: schemas/create_sir_incident_req_schema.json |
102 | | - response_schema: schemas/create_sir_incident_resp_schema.json |
103 | | - workflow_integration: |
104 | | - id: e98c73fca1394b0ebd8981dcc4c65c74 |
105 | | - disruptive: false |
106 | | - system_action: false |
107 | | - tags: |
108 | | - - 913cb4ace6964d41a82b434a59f6d76a |
109 | | - - ServiceNow Foundry |
110 | | - permissions: [] |
111 | | - - name: ITSM Helper - Throttle |
112 | | - description: Helper function that throttles the flow of updates to downstream workflow nodes |
113 | | - method: POST |
114 | | - api_path: /throttle |
115 | | - payload_type: "" |
116 | | - request_schema: schemas/throttle_req_schema.json |
117 | | - response_schema: schemas/throttle_resp_schema.json |
118 | | - workflow_integration: |
119 | | - id: 27aeedcb470e4cfda776d140dc5626e0 |
120 | | - disruptive: false |
121 | | - system_action: false |
122 | | - tags: |
123 | | - - 913cb4ace6964d41a82b434a59f6d76a |
124 | | - - ServiceNow Foundry |
125 | | - permissions: [] |
126 | | - language: go |
| 42 | + - name: itsm_helper |
| 43 | + config: null |
| 44 | + description: Helper function that check if there is an external entity for the internal entity ID provided |
| 45 | + path: functions/itsmhelper |
| 46 | + environment_variables: {} |
| 47 | + handlers: |
| 48 | + - name: ITSM Helper - Entities - Check if external entity exists |
| 49 | + description: Helper function that check if there is an external entity for the internal entity ID provided |
| 50 | + method: POST |
| 51 | + api_path: /check_if_ext_entity_exists |
| 52 | + payload_type: "" |
| 53 | + request_schema: schemas/check_if_ext_entity_exists_req_schema.json |
| 54 | + response_schema: schemas/check_if_ext_entity_exists_resp_schema.json |
| 55 | + workflow_integration: |
| 56 | + disruptive: false |
| 57 | + system_action: false |
| 58 | + tags: |
| 59 | + - ServiceNow Foundry |
| 60 | + permissions: [] |
| 61 | + - name: ITSM Helper - Entities - Establish mapping |
| 62 | + description: Helper function that establishes a mapping between an internal and an external entities |
| 63 | + method: POST |
| 64 | + api_path: /create_entity_mapping |
| 65 | + payload_type: "" |
| 66 | + request_schema: schemas/create_entity_mapping_req_schema.json |
| 67 | + response_schema: schemas/create_entity_mapping_resp_schema.json |
| 68 | + workflow_integration: |
| 69 | + disruptive: false |
| 70 | + system_action: false |
| 71 | + tags: |
| 72 | + - ServiceNow Foundry |
| 73 | + permissions: [] |
| 74 | + - name: ITSM Helper - Create Incident |
| 75 | + description: Helper function that creates an incident in the ServiceNow ITSM system |
| 76 | + method: POST |
| 77 | + api_path: /create_incident |
| 78 | + payload_type: "" |
| 79 | + request_schema: schemas/create_incident_req_schema.json |
| 80 | + response_schema: schemas/create_incident_resp_schema.json |
| 81 | + workflow_integration: |
| 82 | + disruptive: false |
| 83 | + system_action: false |
| 84 | + tags: |
| 85 | + - ServiceNow Foundry |
| 86 | + permissions: [] |
| 87 | + - name: ITSM Helper - Create SIR Incident |
| 88 | + description: Helper function that creates an SIR incident in the ServiceNow ITSM system |
| 89 | + method: POST |
| 90 | + api_path: /create_sir_incident |
| 91 | + payload_type: "" |
| 92 | + request_schema: schemas/create_sir_incident_req_schema.json |
| 93 | + response_schema: schemas/create_sir_incident_resp_schema.json |
| 94 | + workflow_integration: |
| 95 | + disruptive: false |
| 96 | + system_action: false |
| 97 | + tags: |
| 98 | + - ServiceNow Foundry |
| 99 | + permissions: [] |
| 100 | + - name: ITSM Helper - Throttle |
| 101 | + description: Helper function that throttles the flow of updates to downstream workflow nodes |
| 102 | + method: POST |
| 103 | + api_path: /throttle |
| 104 | + payload_type: "" |
| 105 | + request_schema: schemas/throttle_req_schema.json |
| 106 | + response_schema: schemas/throttle_resp_schema.json |
| 107 | + workflow_integration: |
| 108 | + disruptive: false |
| 109 | + system_action: false |
| 110 | + tags: |
| 111 | + - ServiceNow Foundry |
| 112 | + permissions: [] |
| 113 | + language: go |
127 | 114 | workflows: [] |
128 | 115 | parsers: [] |
129 | 116 | logscale: |
130 | | - saved_searches: [] |
| 117 | + saved_searches: [] |
131 | 118 | lookup_files: [] |
132 | 119 | docs: |
133 | | - id: b5d6e97c16a245aa86fb07a42552ba70 |
134 | | - path: app_docs |
135 | | - entrypoint: README.md |
| 120 | + path: app_docs |
| 121 | + entrypoint: README.md |
0 commit comments