Repository navigation
Commit 090ff82
authored
feat(checkr): add Checkr integration with tools, block, and webhook triggers (#8824)
* feat(checkr): add Checkr integration with tools, block, and webhook triggers
Adds 56 Checkr tools (candidates, invitations, reports, tags, adverse
actions, screenings, packages, geos, nodes, programs, counties,
subscriptions, continuous checks, documents, account, users), the Checkr
block, and 31 webhook triggers with automatic webhook registration and
X-Checkr-Signature verification.
* fix(checkr): reuse the live webhook on redeploy and tighten tool inputs
- Reuse an existing Checkr webhook for the trigger's callback URL instead of
creating another, and keep it while an active deployment still uses it,
so redeploys work at Checkr's two-webhook account limit
- Type list inputs as arrays with item schemas; Set Report Tags rejects
invalid input instead of clearing every tag
- Reject report adjudications other than engaged
- Declare always-emitted null outputs as nullable
* fix(checkr): require work location state only for US locations
Checkr requires state for US work locations and country for non-US ones,
so the item schema no longer marks state required for every location.
* improvement(checkr): define typed triggers in one module
Each one-line trigger file was a separate module in every graph that reaches
the block registry; one events module keeps the integration within the
tool-registry-boundary module baseline.1 parent 0488311 commit 090ff82
83 files changed
Lines changed: 12952 additions & 4 deletions
File tree
- apps
- docs
- components
- ui
- content/docs/integrations
- sim
- blocks
- blocks
- components
- lib
- block-metadata
- integrations
- mothership/generated
- webhooks/providers
- tools
- checkr
- generated
- triggers
- checkr
- packages/deployment-config/src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6375 | 6375 | | |
6376 | 6376 | | |
6377 | 6377 | | |
| 6378 | + | |
| 6379 | + | |
| 6380 | + | |
| 6381 | + | |
| 6382 | + | |
| 6383 | + | |
| 6384 | + | |
| 6385 | + | |
| 6386 | + | |
| 6387 | + | |
| 6388 | + | |
| 6389 | + | |
| 6390 | + | |
| 6391 | + | |
| 6392 | + | |
| 6393 | + | |
| 6394 | + | |
| 6395 | + | |
| 6396 | + | |
| 6397 | + | |
| 6398 | + | |
| 6399 | + | |
| 6400 | + | |
| 6401 | + | |
| 6402 | + | |
| 6403 | + | |
| 6404 | + | |
| 6405 | + | |
| 6406 | + | |
| 6407 | + | |
| 6408 | + | |
6378 | 6409 | | |
6379 | 6410 | | |
6380 | 6411 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| 53 | + | |
53 | 54 | | |
54 | 55 | | |
55 | 56 | | |
| |||
356 | 357 | | |
357 | 358 | | |
358 | 359 | | |
| 360 | + | |
359 | 361 | | |
360 | 362 | | |
361 | 363 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
| |||
0 commit comments