---
title: "Changes to Call an Outlit capability"
method: POST
path: "/api/tools/call"
---

# Changes to Call an Outlit capability

`POST /api/tools/call`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 39 of 60 revisions.

- **2026-10-24** `23c70083d837`: 1 breaking, 2 warning, 1 info
- **2026-10-12** `0a93e6d9d310`: 2 info
- **2026-10-09** `a123515087fa`: 1 breaking, 1 info
- **2026-10-03** `5fad5f658ed1`: 14 info
- **2026-10-03** `b74e819646c4`: 1 breaking, 1 info
- **2026-09-29** `c55cee55d741`: 2 info
- **2026-09-25** `09e596762176`: 2 info
- **2026-09-25** `80a05346b67d`: 1 info
- **2026-09-25** `a509cc3ee1fa`: 1 breaking, 4 info
- **2026-09-24** `4439524294a2`: 4 info
- **2026-09-23** `82b15563b14d`: 4 info
- **2026-09-21** `2860a89c6c0f`: 1 info
- **2026-09-20** `a590153a30d7`: 12 warning
- **2026-09-18** `49541270f5d7`: 2 info
- **2026-09-15** `267973dd2d40`: 3 info
- **2026-09-13** `44b759e04a4a`: 10 breaking, 1 warning, 4 info
- **2026-09-12** `4db9c1a40e7d`: 1 breaking, 1 warning, 13 info
- **2026-09-12** `068eadd9db73`: 1 info
- **2026-09-12** `79c533876cd3`: 1 breaking, 1 warning, 2 info
- **2026-09-12** `0ea52aa86991`: 1 breaking, 14 warning, 2 info
- **2026-09-11** `c84de1d4a27f`: 12 info
- **2026-09-10** `fcfc89498df2`: 2 info
- **2026-09-02** `7ef486cd8c22`: 11 warning, 26 info
- **2026-08-30** `691ecaf8539a`: 2 breaking, 8 warning, 2 info
- **2026-08-26** `58fb0d047c2a`: 4 info
- **2026-08-25** `a3098ca60213`: 8 info
- **2026-08-19** `95cca71a9681`: 1 breaking, 3 info
- **2026-08-19** `7a346142f594`: 2 info
- **2026-08-15** `d59f64ea1d3d`: 4 breaking, 1 warning
- **2026-08-15** `57a723673ab6`: 11 breaking, 12 info
- **2026-08-15** `113965442bfc`: 2 breaking
- **2026-08-15** `9440bc609c92`: 6 breaking
- **2026-08-15** `2dd328a55d79`: 2 info
- **2026-08-15** `e980ded6665c`: 2 info
- **2026-08-13** `85f89d9e86d2`: 3 breaking, 2 info
- **2026-08-11** `daa1820664db`: 1 breaking, 4 info
- **2026-08-09** `2ec7a43a31d5`: 2 info
- **2026-08-06** `5657e401e81d`: 2 info
- **2026-08-05** `7fac501c2674`: 9 breaking, 27 warning, 37 info

## Changes

- **2026-10-24** `23c70083d837`: 1 breaking, 2 warning, 1 info
  - removed `subschema #29, subschema #30` from the request body `oneOf` list
  - added the new `circleback` enum value to the `anyOf[#/components/schemas/ToolOutput_outlit_setup_integration]/provider` response property for the response status `200`
  - added the new `pocket` enum value to the `anyOf[#/components/schemas/ToolOutput_outlit_setup_integration]/provider` response property for the response status `200`
  - added `subschema #29, subschema #30` to the request body `oneOf` list
- **2026-10-12** `0a93e6d9d310`: 2 info
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer]/users/items/sources` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_list_users]/items/items/sources` to the response with the `200` status
- **2026-10-09** `a123515087fa`: 1 breaking, 1 info
  - removed `subschema #4, subschema #5, subschema #6, subschema #7, subschema #8, subschema #9, subschema #10, subschema #11, subschema #12, subschema #13, subschema #15, subschema #16, subschema #19, subschema #20, subschema #21, subschema #22, subschema #23, subschema #24, subschema #25, subschema #27, subschema #28, subschema #30, subschema #32, subschema #33, subschema #35, subschema #37, subschema #38, subschema #39, subschema #40, subschema #42, subschema #43, subschema #45, subschema #46, subschema #47, subschema #49, subschema #50, subschema #51` from the request body `oneOf` list
  - added `subschema #4, subschema #5, subschema #6, subschema #7, subschema #8, subschema #9, subschema #10, subschema #11, subschema #12, subschema #13, subschema #15, subschema #16, subschema #19, subschema #20, subschema #21, subschema #22, subschema #23, subschema #24, subschema #25, subschema #27, subschema #28, subschema #30, subschema #32, subschema #33, subschema #35, subschema #37, subschema #38, subschema #39, subschema #40, subschema #42, subschema #43, subschema #45, subschema #46, subschema #47, subschema #49, subschema #50, subschema #51` to the request body `oneOf` list
- **2026-10-03** `5fad5f658ed1`: 14 info
  - added `subschema #48, subschema #49, subschema #50, subschema #51` to the request body `oneOf` list
  - added `#/components/schemas/ToolOutput_outlit_list_scoped_repairs, #/components/schemas/ToolOutput_outlit_preview_scoped_repair, #/components/schemas/ToolOutput_outlit_execute_scoped_repair, #/components/schemas/ToolOutput_outlit_verify_scoped_repair` to the response body `anyOf` list for the response status `200`
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_list_identity_merge_suggestions]/suggestions/items/candidateCustomers` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_list_identity_merge_suggestions]/suggestions/items/duplicate/billingStatus` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_list_identity_merge_suggestions]/suggestions/items/impact/analyticsAvailable` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_list_identity_merge_suggestions]/suggestions/items/impact/opportunities` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_list_identity_merge_suggestions]/suggestions/items/impact/revenueSnapshots` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_list_identity_merge_suggestions]/suggestions/items/impactScope` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_list_identity_merge_suggestions]/suggestions/items/jevEvidence/anyOf[subschema #1]/pairs/items/candidate/billingStatus` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_list_identity_merge_suggestions]/suggestions/items/jevEvidence/anyOf[subschema #1]/pairs/items/incoming/billingStatus` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_list_identity_merge_suggestions]/suggestions/items/mergeBlockedReason` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_list_identity_merge_suggestions]/suggestions/items/reviewedPairOptions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_list_identity_merge_suggestions]/suggestions/items/scope` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_list_identity_merge_suggestions]/suggestions/items/survivor/billingStatus` to the response with the `200` status
- **2026-10-03** `b74e819646c4`: 1 breaking, 1 info
  - added `subschema #1, subschema #2` to the `anyOf[#/components/schemas/ToolOutput_outlit_search_customer_context]/results/items/` response property `oneOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `anyOf[#/components/schemas/ToolOutput_outlit_search_customer_context]/results/items/` response property `oneOf` list for the response status `200`
- **2026-09-29** `c55cee55d741`: 2 info
  - added `subschema #25` to the request body `oneOf` list
  - added `#/components/schemas/ToolOutput_outlit_submit_feedback` to the response body `anyOf` list for the response status `200`
- **2026-09-25** `09e596762176`: 2 info
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_timeline]/events/items/unreadable` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_timeline]/events/items/unreadableReason` to the response with the `200` status
- **2026-09-25** `80a05346b67d`: 1 info
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_timeline]/productUnavailable` to the response with the `200` status
- **2026-09-25** `a509cc3ee1fa`: 1 breaking, 4 info
  - the response property `anyOf[#/components/schemas/ToolOutput_outlit_get_timeline]/events/items/metadata` became optional for the status `200`
  - added the new optional request property `oneOf[subschema #10]/input/includeMetadata`
  - added the new optional request property `oneOf[subschema #10]/input/productDetail`
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_timeline]/product` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_timeline]/pagination/effectiveLimit` to the response with the `200` status
- **2026-09-24** `4439524294a2`: 4 info
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_credits]/credits/items/burn/changeDays` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_credits]/credits/items/burn/paceSinceReset` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_credits]/credits/items/burn/periodStart` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_credits]/credits/items/burn/rateBasis` to the response with the `200` status
- **2026-09-23** `82b15563b14d`: 4 info
  - added the new optional request property `oneOf[subschema #34]/input/customerOwnership`
  - the request property `oneOf[subschema #34]/input/defaultTimezone` became optional
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_workspace_settings]/settings/customerOwnership` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_update_workspace_settings]/settings/customerOwnership` to the response with the `200` status
- **2026-09-21** `2860a89c6c0f`: 1 info
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_list_identity_merge_suggestions]/suggestions/items/jevEvidence` to the response with the `200` status
- **2026-09-20** `a590153a30d7`: 12 warning
  - added the new `TOOL_RESOURCE_NOT_FOUND` enum value to the `code` response property for the response status `400`
  - added the new `TOOL_RESOURCE_NOT_FOUND` enum value to the `code` response property for the response status `401`
  - added the new `TOOL_RESOURCE_NOT_FOUND` enum value to the `code` response property for the response status `402`
  - added the new `TOOL_RESOURCE_NOT_FOUND` enum value to the `code` response property for the response status `403`
  - added the new `TOOL_RESOURCE_NOT_FOUND` enum value to the `code` response property for the response status `404`
  - added the new `TOOL_RESOURCE_NOT_FOUND` enum value to the `code` response property for the response status `409`
  - added the new `TOOL_RESOURCE_NOT_FOUND` enum value to the `code` response property for the response status `413`
  - added the new `TOOL_RESOURCE_NOT_FOUND` enum value to the `code` response property for the response status `422`
  - added the new `TOOL_RESOURCE_NOT_FOUND` enum value to the `code` response property for the response status `429`
  - added the new `TOOL_RESOURCE_NOT_FOUND` enum value to the `code` response property for the response status `500`
  - added the new `TOOL_RESOURCE_NOT_FOUND` enum value to the `code` response property for the response status `502`
  - added the new `TOOL_RESOURCE_NOT_FOUND` enum value to the `code` response property for the response status `503`
- **2026-09-18** `49541270f5d7`: 2 info
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_credits]/credits/items/configurationNotes` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_credits]/credits/items/signalKind` to the response with the `200` status
- **2026-09-15** `267973dd2d40`: 3 info
  - added the new `BLOCKER` enum value to the request property `oneOf[subschema #11]/input/factTypes/items/`
  - added the new `COMMITMENT` enum value to the request property `oneOf[subschema #11]/input/factTypes/items/`
  - added the new `SUCCESS_CRITERION` enum value to the request property `oneOf[subschema #11]/input/factTypes/items/`
- **2026-09-13** `44b759e04a4a`: 10 breaking, 1 warning, 4 info
  - removed `subschema #4` from the request body `oneOf` list
  - added `subschema #1, subschema #2` to the `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_features]/features/items/` response property `oneOf` list for the response status `200`
  - the `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_features]/features/items/` response's property type changed from `object` to no type for status `200`
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_features]/features/items/evidence` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_features]/features/items/featureKey` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_features]/features/items/id` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_features]/features/items/name` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_features]/features/items/revision` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_features]/features/items/rule` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_features]/features/items/sourceKey` from the response with the `200` status
  - removed the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer]/featureBalances` from the response with the `200` status
  - added `subschema #4, subschema #39` to the request body `oneOf` list
  - added `#/components/schemas/ToolOutput_outlit_get_customer_credits` to the response body `anyOf` list for the response status `200`
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_features]/events` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_features]/sources` to the response with the `200` status
- **2026-09-12** `4db9c1a40e7d`: 1 breaking, 1 warning, 13 info
  - removed `subschema #28, subschema #29` from the request body `oneOf` list
  - added the new `ergo` enum value to the `anyOf[#/components/schemas/ToolOutput_outlit_setup_integration]/provider` response property for the response status `200`
  - added `subschema #28, subschema #29` to the request body `oneOf` list
  - added the optional property `validationIssues` to the response with the `400` status
  - added the optional property `validationIssues` to the response with the `401` status
  - added the optional property `validationIssues` to the response with the `402` status
  - added the optional property `validationIssues` to the response with the `403` status
  - added the optional property `validationIssues` to the response with the `404` status
  - added the optional property `validationIssues` to the response with the `409` status
  - added the optional property `validationIssues` to the response with the `413` status
  - added the optional property `validationIssues` to the response with the `422` status
  - added the optional property `validationIssues` to the response with the `429` status
  - added the optional property `validationIssues` to the response with the `500` status
  - added the optional property `validationIssues` to the response with the `502` status
  - added the optional property `validationIssues` to the response with the `503` status
- **2026-09-12** `068eadd9db73`: 1 info
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer]/featureBalances/accounts/items/balances/items/usageHistory` to the response with the `200` status
- **2026-09-12** `79c533876cd3`: 1 breaking, 1 warning, 2 info
  - removed the enum value `credits` of the request property `oneOf[subschema #4]/input/include/items/`
  - removed the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer]/credits` from the response with the `200` status
  - added the new `featureBalances` enum value to the request property `oneOf[subschema #4]/input/include/items/`
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer]/featureBalances` to the response with the `200` status
- **2026-09-12** `0ea52aa86991`: 1 breaking, 14 warning, 2 info
  - removed `subschema #4, subschema #28, subschema #29` from the request body `oneOf` list
  - removed the optional property `validationIssues` from the response with the `400` status
  - removed the optional property `validationIssues` from the response with the `401` status
  - removed the optional property `validationIssues` from the response with the `402` status
  - removed the optional property `validationIssues` from the response with the `403` status
  - removed the optional property `validationIssues` from the response with the `404` status
  - removed the optional property `validationIssues` from the response with the `409` status
  - removed the optional property `validationIssues` from the response with the `413` status
  - removed the optional property `validationIssues` from the response with the `422` status
  - removed the optional property `validationIssues` from the response with the `429` status
  - removed the optional property `validationIssues` from the response with the `500` status
  - removed the optional property `validationIssues` from the response with the `502` status
  - removed the optional property `validationIssues` from the response with the `503` status
  - added the new `SYNC_START_FAILED` enum value to the `anyOf[#/components/schemas/ToolOutput_outlit_setup_integration]/error/anyOf[subschema #1]/code` response property for the response status `200`
  - added the new `autumn` enum value to the `anyOf[#/components/schemas/ToolOutput_outlit_setup_integration]/provider` response property for the response status `200`
  - added `subschema #4, subschema #28, subschema #29` to the request body `oneOf` list
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer]/credits` to the response with the `200` status
- **2026-09-11** `c84de1d4a27f`: 12 info
  - added the optional property `validationIssues` to the response with the `400` status
  - added the optional property `validationIssues` to the response with the `401` status
  - added the optional property `validationIssues` to the response with the `402` status
  - added the optional property `validationIssues` to the response with the `403` status
  - added the optional property `validationIssues` to the response with the `404` status
  - added the optional property `validationIssues` to the response with the `409` status
  - added the optional property `validationIssues` to the response with the `413` status
  - added the optional property `validationIssues` to the response with the `422` status
  - added the optional property `validationIssues` to the response with the `429` status
  - added the optional property `validationIssues` to the response with the `500` status
  - added the optional property `validationIssues` to the response with the `502` status
  - added the optional property `validationIssues` to the response with the `503` status
- **2026-09-10** `fcfc89498df2`: 2 info
  - added `subschema #41, subschema #42, subschema #43, subschema #44, subschema #45` to the request body `oneOf` list
  - added `#/components/schemas/ToolOutput_outlit_get_customer_identity, #/components/schemas/ToolOutput_outlit_list_identity_merge_suggestions, #/components/schemas/ToolOutput_outlit_reject_identity_merge_suggestion, #/components/schemas/ToolOutput_outlit_merge_customers, #/components/schemas/ToolOutput_outlit_get_customer_merge_status` to the response body `anyOf` list for the response status `200`
- **2026-09-02** `7ef486cd8c22`: 11 warning, 26 info
  - added the new `TOOL_RESULT_TOO_LARGE` enum value to the `code` response property for the response status `400`
  - added the new `TOOL_RESULT_TOO_LARGE` enum value to the `code` response property for the response status `401`
  - added the new `TOOL_RESULT_TOO_LARGE` enum value to the `code` response property for the response status `402`
  - added the new `TOOL_RESULT_TOO_LARGE` enum value to the `code` response property for the response status `403`
  - added the new `TOOL_RESULT_TOO_LARGE` enum value to the `code` response property for the response status `404`
  - added the new `TOOL_RESULT_TOO_LARGE` enum value to the `code` response property for the response status `409`
  - added the new `TOOL_RESULT_TOO_LARGE` enum value to the `code` response property for the response status `422`
  - added the new `TOOL_RESULT_TOO_LARGE` enum value to the `code` response property for the response status `429`
  - added the new `TOOL_RESULT_TOO_LARGE` enum value to the `code` response property for the response status `500`
  - added the new `TOOL_RESULT_TOO_LARGE` enum value to the `code` response property for the response status `502`
  - added the new `TOOL_RESULT_TOO_LARGE` enum value to the `code` response property for the response status `503`
  - added the new `EXTRACTED` enum value to the request property `oneOf[subschema #13]/input/sourceType`
  - added the non-success response with the status `413`
  - added the optional property `actualBytes` to the response with the `400` status
  - added the optional property `actualBytes` to the response with the `401` status
  - added the optional property `actualBytes` to the response with the `402` status
  - added the optional property `actualBytes` to the response with the `403` status
  - added the optional property `actualBytes` to the response with the `404` status
  - added the optional property `actualBytes` to the response with the `409` status
  - added the optional property `actualBytes` to the response with the `422` status
  - added the optional property `actualBytes` to the response with the `429` status
  - added the optional property `actualBytes` to the response with the `500` status
  - added the optional property `actualBytes` to the response with the `502` status
  - added the optional property `actualBytes` to the response with the `503` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_source]/contentPage` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_list_sources]/items/items/contentPage` to the response with the `200` status
  - added the optional property `limitBytes` to the response with the `400` status
  - added the optional property `limitBytes` to the response with the `401` status
  - added the optional property `limitBytes` to the response with the `402` status
  - added the optional property `limitBytes` to the response with the `403` status
  - added the optional property `limitBytes` to the response with the `404` status
  - added the optional property `limitBytes` to the response with the `409` status
  - added the optional property `limitBytes` to the response with the `422` status
  - added the optional property `limitBytes` to the response with the `429` status
  - added the optional property `limitBytes` to the response with the `500` status
  - added the optional property `limitBytes` to the response with the `502` status
  - added the optional property `limitBytes` to the response with the `503` status
- **2026-08-30** `691ecaf8539a`: 2 breaking, 8 warning, 2 info
  - removed `subschema #11, subschema #13, subschema #14, subschema #15` from the request body `oneOf` list
  - added `subschema #1, subschema #2` to the `anyOf[#/components/schemas/ToolOutput_outlit_search_customer_context]/results/items/` response property `oneOf` list for the response status `200`
  - added the new `PERSON_PROFILE` enum value to the `anyOf[#/components/schemas/ToolOutput_outlit_get_fact]/evidence/anyOf[subschema #1]/items/sourceType/anyOf[subschema #1]/` response property for the response status `200`
  - added the new `PERSON_PROFILE` enum value to the `anyOf[#/components/schemas/ToolOutput_outlit_get_fact]/linkedSourceRef/anyOf[subschema #1]/sourceType` response property for the response status `200`
  - added the new `PERSON_PROFILE` enum value to the `anyOf[#/components/schemas/ToolOutput_outlit_get_fact]/sourceMetadata/anyOf[subschema #1]/sourceType/anyOf[subschema #1]/` response property for the response status `200`
  - added the new `PERSON_PROFILE` enum value to the `anyOf[#/components/schemas/ToolOutput_outlit_get_source]/sourceType` response property for the response status `200`
  - added the new `PERSON_PROFILE` enum value to the `anyOf[#/components/schemas/ToolOutput_outlit_list_facts]/facts/items/evidence/anyOf[subschema #1]/items/sourceType/anyOf[subschema #1]/` response property for the response status `200`
  - added the new `PERSON_PROFILE` enum value to the `anyOf[#/components/schemas/ToolOutput_outlit_list_facts]/facts/items/linkedSourceRef/anyOf[subschema #1]/sourceType` response property for the response status `200`
  - added the new `PERSON_PROFILE` enum value to the `anyOf[#/components/schemas/ToolOutput_outlit_list_facts]/facts/items/sourceMetadata/anyOf[subschema #1]/sourceType/anyOf[subschema #1]/` response property for the response status `200`
  - added the new `PERSON_PROFILE` enum value to the `anyOf[#/components/schemas/ToolOutput_outlit_list_sources]/items/items/sourceType` response property for the response status `200`
  - added `subschema #11, subschema #13, subschema #14, subschema #15` to the request body `oneOf` list
  - removed `subschema #1, subschema #2` from the `anyOf[#/components/schemas/ToolOutput_outlit_search_customer_context]/results/items/` response property `oneOf` list for the response status `200`
- **2026-08-26** `58fb0d047c2a`: 4 info
  - added the new `CONTACT_DEPARTURE` enum value to the request property `oneOf[subschema #11]/input/factTypes/items/`
  - added the new `CONTACT_DISENGAGEMENT` enum value to the request property `oneOf[subschema #11]/input/factTypes/items/`
  - added the new `CONTACT_POSITION_CHANGE` enum value to the request property `oneOf[subschema #11]/input/factTypes/items/`
  - added the new `RELATIONSHIP` enum value to the request property `oneOf[subschema #11]/input/factCategories/items/`
- **2026-08-25** `a3098ca60213`: 8 info
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer]/users/items/department` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer]/users/items/employmentStartDate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer]/users/items/jobTitle` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer]/users/items/relationshipRole` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_users]/items/items/department` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_users]/items/items/employmentStartDate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_users]/items/items/jobTitle` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_users]/items/items/relationshipRole` to the response with the `200` status
- **2026-08-19** `95cca71a9681`: 1 breaking, 3 info
  - removed `subschema #35, subschema #36, subschema #37, subschema #38, subschema #39, subschema #40, subschema #41` from the request body `oneOf` list
  - added `subschema #35, subschema #36, subschema #37, subschema #38` to the request body `oneOf` list
  - added `#/components/schemas/ToolOutput_outlit_list_features, #/components/schemas/ToolOutput_outlit_create_feature, #/components/schemas/ToolOutput_outlit_archive_feature, #/components/schemas/ToolOutput_outlit_get_customer_features` to the response body `anyOf` list for the response status `200`
  - removed `#/components/schemas/ToolOutput_outlit_list_behavior_metric_sources, #/components/schemas/ToolOutput_outlit_list_behavior_metric_events, #/components/schemas/ToolOutput_outlit_create_behavior_metric, #/components/schemas/ToolOutput_outlit_get_value_feature_workspace, #/components/schemas/ToolOutput_outlit_create_value_feature, #/components/schemas/ToolOutput_outlit_archive_value_feature, #/components/schemas/ToolOutput_outlit_get_customer_feature_usage` from the response body `anyOf` list for the response status `200`
- **2026-08-19** `7a346142f594`: 2 info
  - added `subschema #38, subschema #39, subschema #40, subschema #41` to the request body `oneOf` list
  - added `#/components/schemas/ToolOutput_outlit_get_value_feature_workspace, #/components/schemas/ToolOutput_outlit_create_value_feature, #/components/schemas/ToolOutput_outlit_archive_value_feature, #/components/schemas/ToolOutput_outlit_get_customer_feature_usage` to the response body `anyOf` list for the response status `200`
- **2026-08-15** `d59f64ea1d3d`: 4 breaking, 1 warning
  - response property `anyOf[#/components/schemas/ToolOutput_outlit_get_attention_item]/accountImportance/arrCents` list-of-types was widened by adding types `number` to media type `application/json` of response `200`
  - response property `anyOf[#/components/schemas/ToolOutput_outlit_list_attention_items]/items/items/accountImportance/arrCents` list-of-types was widened by adding types `number` to media type `application/json` of response `200`
  - the `anyOf[#/components/schemas/ToolOutput_outlit_get_attention_item]/accountImportance/arrCents/anyOf[subschema #1]/` response's property type changed from `integer` to `number` for status `200`
  - the `anyOf[#/components/schemas/ToolOutput_outlit_list_attention_items]/items/items/accountImportance/arrCents/anyOf[subschema #1]/` response's property type changed from `integer` to `number` for status `200`
  - removed the request property `oneOf[subschema #38]/input/priority`
- **2026-08-15** `57a723673ab6`: 11 breaking, 12 info
  - removed `subschema #5, subschema #38, subschema #39` from the request body `oneOf` list
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_attention_item]/accountImportance/revenuePercentile` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_attention_item]/accountImportance/shareOfOrganizationArr` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_attention_item]/customer/ownerDisplayName` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_attention_item]/preparedAction` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_attention_items]/items/items/accountImportance/revenuePercentile` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_attention_items]/items/items/accountImportance/shareOfOrganizationArr` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_attention_items]/items/items/customer/ownerDisplayName` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_attention_items]/items/items/preparedAction` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_attention_items]/nextCursor` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_attention_items]/total` from the response with the `200` status
  - added `subschema #5, subschema #38, subschema #39` to the request body `oneOf` list
  - added `#/components/schemas/ToolOutput_outlit_get_customer_relationship` to the response body `anyOf` list for the response status `200`
  - removed `#/components/schemas/ToolOutput_outlit_get_customer_overview` from the response body `anyOf` list for the response status `200`
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_attention_item]/accountImportance/arrPercentileWithinCurrency` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_attention_item]/accountImportance/arrShareWithinCurrency` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_attention_item]/customer/ownerName` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_attention_item]/preparedActionUrl` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_attention_items]/items/items/accountImportance/arrPercentileWithinCurrency` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_attention_items]/items/items/accountImportance/arrShareWithinCurrency` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_attention_items]/items/items/customer/ownerName` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_attention_items]/items/items/preparedActionUrl` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_attention_items]/pagination` to the response with the `200` status
- **2026-08-15** `113965442bfc`: 2 breaking
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_attention_item]/responsibilityKey` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_list_attention_items]/items/items/responsibilityKey` from the response with the `200` status
- **2026-08-15** `9440bc609c92`: 6 breaking
  - response property `anyOf[#/components/schemas/ToolOutput_outlit_get_attention_item]/accountImportance/arrCents` list-of-types was widened by adding types `integer` to media type `application/json` of response `200`
  - response property `anyOf[#/components/schemas/ToolOutput_outlit_list_attention_items]/items/items/accountImportance/arrCents` list-of-types was widened by adding types `integer` to media type `application/json` of response `200`
  - added `subschema #1, subschema #2, subschema #3` to the `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_overview]/overview/provenance` response property `oneOf` list for the response status `200`
  - the `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_overview]/overview/provenance` response's property type changed from `object` to no type for status `200`
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_overview]/overview/provenance/asOf` from the response with the `200` status
  - removed the required property `anyOf[#/components/schemas/ToolOutput_outlit_get_customer_overview]/overview/provenance/kind` from the response with the `200` status
- **2026-08-15** `2dd328a55d79`: 2 info
  - added `subschema #38, subschema #39` to the request body `oneOf` list
  - added `#/components/schemas/ToolOutput_outlit_list_attention_items, #/components/schemas/ToolOutput_outlit_get_attention_item` to the response body `anyOf` list for the response status `200`
- **2026-08-15** `e980ded6665c`: 2 info
  - added `subschema #5` to the request body `oneOf` list
  - added `#/components/schemas/ToolOutput_outlit_get_customer_overview` to the response body `anyOf` list for the response status `200`
- **2026-08-13** `85f89d9e86d2`: 3 breaking, 2 info
  - the `evaluationMode` response property const value changed from `SHADOW` to `PRODUCTION` for the status `200`
  - the `anyOf[#/components/schemas/ToolOutput_outlit_create_behavior_metric]/metric/definitions` response property's minItems was decreased from `2` to `0` for the response status `200`
  - the `anyOf[#/components/schemas/ToolOutput_outlit_create_behavior_metric]/metric/definitions` response's property type changed from `array` to `object` for status `200`
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_create_behavior_metric]/metric/definitions/activeDays` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/ToolOutput_outlit_create_behavior_metric]/metric/definitions/eventCount` to the response with the `200` status
- **2026-08-11** `daa1820664db`: 1 breaking, 4 info
  - removed `subschema #24, subschema #28` from the request body `oneOf` list
  - added `subschema #27, subschema #28` to the request body `oneOf` list
  - added `#/components/schemas/ToolOutput_outlit_get_integration_status, #/components/schemas/ToolOutput_outlit_setup_integration` to the response body `anyOf` list for the response status `200`
  - removed `#/components/schemas/ToolOutput_outlit_list_integrations, #/components/schemas/ToolOutput_outlit_get_integration_sync_status` from the response body `anyOf` list for the response status `200`
  - added the optional property `anyOf[#/components/schemas/ToolOutput_outlit_get_integration_capabilities]/preferredSetupVersion` to the response with the `200` status
- **2026-08-09** `2ec7a43a31d5`: 2 info
  - added `subschema #34, subschema #35, subschema #36` to the request body `oneOf` list
  - added `#/components/schemas/ToolOutput_outlit_list_behavior_metric_sources, #/components/schemas/ToolOutput_outlit_list_behavior_metric_events, #/components/schemas/ToolOutput_outlit_create_behavior_metric` to the response body `anyOf` list for the response status `200`
- **2026-08-06** `5657e401e81d`: 2 info
  - added `subschema #5, subschema #6, subschema #7, subschema #8` to the request body `oneOf` list
  - added `#/components/schemas/ToolOutput_outlit_assign_customer_owner, #/components/schemas/ToolOutput_outlit_grant_customer_access, #/components/schemas/ToolOutput_outlit_update_customer_access, #/components/schemas/ToolOutput_outlit_revoke_customer_access` to the response body `anyOf` list for the response status `200`
- **2026-08-05** `7fac501c2674`: 9 breaking, 27 warning, 37 info
  - the request's body type changed from `object` to no type
  - the response's body type changed from `object` to no type for status `200`
  - response property `resetAt` list-of-types was widened by adding types `null` to media type `application/json` of response `402`
  - response property `resetAt` list-of-types was widened by adding types `null` to media type `application/json` of response `429`
  - removed the required property `error` from the response with the `400` status
  - removed the required property `error` from the response with the `401` status
  - removed the required property `error` from the response with the `402` status
  - removed the required property `error` from the response with the `429` status
  - removed the required property `error` from the response with the `500` status
  - removed the request property `input`
  - removed the request property `tool`
  - removed the optional property `details` from the response with the `400` status
  - removed the optional property `details` from the response with the `401` status
  - removed the optional property `details` from the response with the `500` status
  - added the new `INVALID_CREDENTIALS` enum value to the `code` response property for the response status `402`
  - added the new `INVALID_CREDENTIALS` enum value to the `code` response property for the response status `429`
  - added the new `INVALID_JSON` enum value to the `code` response property for the response status `402`
  - added the new `INVALID_JSON` enum value to the `code` response property for the response status `429`
  - added the new `INVALID_TOOL_CALL` enum value to the `code` response property for the response status `402`
  - added the new `INVALID_TOOL_CALL` enum value to the `code` response property for the response status `429`
  - added the new `INVALID_TOOL_INPUT` enum value to the `code` response property for the response status `402`
  - added the new `INVALID_TOOL_INPUT` enum value to the `code` response property for the response status `429`
  - added the new `TOOL_BINDING_MISSING` enum value to the `code` response property for the response status `402`
  - added the new `TOOL_BINDING_MISSING` enum value to the `code` response property for the response status `429`
  - added the new `TOOL_CALL_FORBIDDEN` enum value to the `code` response property for the response status `402`
  - added the new `TOOL_CALL_FORBIDDEN` enum value to the `code` response property for the response status `429`
  - added the new `TOOL_GATEWAY_ERROR` enum value to the `code` response property for the response status `402`
  - added the new `TOOL_GATEWAY_ERROR` enum value to the `code` response property for the response status `429`
  - added the new `TOOL_IMPLEMENTATION_ERROR` enum value to the `code` response property for the response status `402`
  - added the new `TOOL_IMPLEMENTATION_ERROR` enum value to the `code` response property for the response status `429`
  - added the new `TOOL_OUTPUT_INVALID` enum value to the `code` response property for the response status `402`
  - added the new `TOOL_OUTPUT_INVALID` enum value to the `code` response property for the response status `429`
  - added the new `plan_api_limit_exceeded` enum value to the `code` response property for the response status `402`
  - added the new `plan_api_limit_exceeded` enum value to the `code` response property for the response status `429`
  - added the new `plan_billing_action_required` enum value to the `code` response property for the response status `402`
  - added the new `plan_billing_action_required` enum value to the `code` response property for the response status `429`
  - api tag `Platform API` removed
  - added request discriminator
  - added `subschema #1, subschema #2, subschema #3, subschema #4, subschema #5, subschema #6, subschema #7, subschema #8, subschema #9, subschema #10, subschema #11, subschema #12, subschema #13, subschema #14, subschema #15, subschema #16, subschema #17, subschema #18, subschema #19, subschema #20, subschema #21, subschema #22, subschema #23, subschema #24, subschema #25, subschema #26, subschema #27, subschema #28, subschema #29` to the request body `oneOf` list
  - added `#/components/schemas/ToolOutput_outlit_list_customers, #/components/schemas/ToolOutput_outlit_list_users, #/components/schemas/ToolOutput_outlit_list_workspace_users, #/components/schemas/ToolOutput_outlit_get_customer, #/components/schemas/ToolOutput_outlit_get_timeline, #/components/schemas/ToolOutput_outlit_list_facts, #/components/schemas/ToolOutput_outlit_get_fact, #/components/schemas/ToolOutput_outlit_get_source, #/components/schemas/ToolOutput_outlit_list_sources, #/components/schemas/ToolOutput_outlit_search_customer_context, #/components/schemas/ToolOutput_outlit_query, #/components/schemas/ToolOutput_outlit_schema, #/components/schemas/ToolOutput_outlit_list_destinations, #/components/schemas/ToolOutput_outlit_get_destination, #/components/schemas/ToolOutput_outlit_create_destination, #/components/schemas/ToolOutput_outlit_update_destination, #/components/schemas/ToolOutput_outlit_enable_destination, #/components/schemas/ToolOutput_outlit_disable_destination, #/components/schemas/ToolOutput_outlit_archive_destination, #/components/schemas/ToolOutput_outlit_list_integrations, #/components/schemas/ToolOutput_outlit_get_integration_capabilities, #/components/schemas/ToolOutput_outlit_begin_integration_setup, #/components/schemas/ToolOutput_outlit_get_integration_setup_status, #/components/schemas/ToolOutput_outlit_get_integration_sync_status, #/components/schemas/ToolOutput_outlit_get_customer_activation, #/components/schemas/ToolOutput_outlit_preview_customer_activation, #/components/schemas/ToolOutput_outlit_update_customer_activation, #/components/schemas/ToolOutput_outlit_get_workspace_settings, #/components/schemas/ToolOutput_outlit_update_workspace_settings` to the response body `anyOf` list for the response status `200`
  - …33 more

---

[Operation](https://skmtc.dev/outlitai/apis/outlit-api/docs/api/tools/call/post.md) - [API](https://skmtc.dev/outlitai/apis/outlit-api.md) - [Page](https://skmtc.dev/outlitai/apis/outlit-api/changes/api/tools/call/post)
