Thomson Reuters Search API V2 API

The Search API for Checkpoint Edge provides the most accurate and up-to-date guidance about the ever-changing tax law and accounting standards. The API is powered by AI and machine-learning tools, to get targeted search results in less time.

Operations 8

POST /v2/search Execute a Checkpoint search in a Single Practice Area #
GET /v2/search/country-parameters/countries-by-region Retrieve the list of All Checkpoint supported countries by region #
POST /v2/search/federated-search Trigger a Checkpoint search across Multiple Practice Areas #
GET /v2/search/sources Retrieve the list of All Checkpoint Sources by Practice Area #
GET /v2/search/state-parameters/document-types Retrieve the list of All Checkpoint document types #
GET /v2/search/state-parameters/states Retrieve the list of all user subscribed states #
GET /v2/search/state-parameters/tax-types Retrieve the list of All Checkpoint tax types for a given state #
GET /v2/search/{searchId} Paginate through Individual Search Results by ID #

Documentation

📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/2A8320F8-60E8-2D73-A3F0-0D097B720566
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/2074AAC5-1C5E-2FF4-01D9-3B3E12470E4E
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/4A4ED3B6-3CF9-A7AA-9D0B-7B498E084A66
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/3A3301AC-8457-530C-A784-CE7EF7400372
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/AA887EC9-9ADD-9096-871D-5482B80A5B52
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/31e1b889-f210-4d5b-9bcf-635010703dc9
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/31888b43-b888-4dd6-a7b7-2e067dbf888e
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/a1deda95-6752-46bb-80c4-077adf399b0b
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/f2b3d8b9-9f8e-4a45-bc9e-3c2f5e1a7c72
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/B2230E9D-2AF1-4898-97B8-AE02DDD77148
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/a9d9b3ff-c347-5f6e-a57d-f909bdbfa6ad
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/50172ee5-942f-50ae-811b-375594ba9120
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/27cbc2df-7f6b-59a8-8a02-5a0fa786039b
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/0b5b2b78-4445-45db-9b05-f595f29446b8
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/ec8044b0-ec4f-4685-b534-87f61fef5f1e
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/DB6E2768-0A6D-3E20-9449-6514260A3966
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/6bfebc84-701d-55dc-9797-77cf9c114598
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/895e9465-00ee-49ae-9013-a7fe8f247571
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/5061bb88-6d4e-4dcc-93b7-39e5db653d0b
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/aa49b952-4489-4f7b-b3f3-b2b44e0d3c6a
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/2D4CEC0C-4E9C-6251-8BC6-6E4441583CA8
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/9f06ab86-77ad-5e5b-a242-4af9b5f10ac5
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/c262bb51-9e57-41a4-912c-cf297818c92f
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/232fbd10-f358-4e6b-84ac-cf92e8081301
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/fb510ade-9b86-443d-8114-3158b41b35b1
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/8C7B156C-86F8-4FBB-2D7C-FF08D226203C
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/a49d3dd1-a081-4a63-8ddf-b4c81d56a1bf
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/2bd8bc0a-2d03-4933-8f04-30354b9994ee
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/201e45ea-da0a-4c91-95ca-c325eedec76f
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/4733034A-2CCD-4969-9EE2-7295B5C28F7C
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/d923235a-2516-4d62-86d4-7b4d7a135842
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/2156ac58-d40e-40d7-851f-98824076d369
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/4f2a8b73-9d5c-6241-7e8f-3a9b5c2d8e6f
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/38d8017d-5e6b-468f-acb4-b2750cccd84f
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/07e5e4d3-ed2b-4c95-9eb3-90dea6240066
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/728f00b1-7e63-4688-b70f-b379981784d8
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/E22D603E-38AC-8B34-6B9E-29CA6DC187FC
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/5d1d0703-62d0-405b-b632-47e5c92cd240
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/5f8df477-2ccc-5df7-b2fb-1d8178dfe590
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/75EDA387-2BAB-8D73-90F5-2FE8FB135075
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/D96C7B0A-68C6-7686-65D4-29E08AA28780
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/56b4aa45-96f6-46ab-bf0a-de27fb559546
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/6F89580F-E782-488C-A61F-E9C5FBC273BA
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/2D93739A-83C0-67FE-426C-1C6E31E70631
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/7D9CEF42-113B-9A51-9C82-E6E74D19776C
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/e6716b6a-24e8-47ad-ab3a-57e638bf7cb9
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/6c16ad58-1136-40aa-aa4d-5d617372c7c9
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/237f8c17-bdda-58b0-a36f-32e84a63a6a4
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/ff81e7fa-08d9-4b71-9423-4aca5d06e530
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/160c07bb-df1b-5196-91a3-e4001d302c53
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/3e578529-098f-42ba-9eb7-8d15dfdb53e4
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/6dbf5008-bc7f-486c-ac4b-c65ecffe1c81
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/44b27e6b-80ce-5f3c-95c6-e8d533165adb
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/3E627370-5DCD-8F88-9E9B-B6108A1C5AED
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/332f4a37-ea21-4132-8647-853ca160461f
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/b2815363-79ba-578e-a664-b041dc3e9d3f
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/375d6c07-f451-498d-be53-c86eddcca5b2
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/381ec82b-75fa-54d5-8eee-71a5d01a375f
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/1f108418-f6cb-6a86-b152-41caea6fc703
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/934c3f83-264c-5885-9820-d8f0cc439b5a
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/80A8A0A0-33EC-0B1C-1D2E-7FF6662C55B5
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/095f583f-8c31-4ee6-ab20-e423c23e3e53
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/a318e5e1-5f8f-50a3-bb46-14e83e57d25f
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/04c760fa-1cfc-51cc-94a2-661f2d266acc
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/22172088-83f0-5c0a-b3fd-45a6f9c97a73
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/3b21c057-0c6e-4451-9434-f53f1acb9f5c
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/1f108418-f6cb-6a80-a6f0-597dec7cedfe
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/9a0f3363-a0bb-4a19-a70d-4433ebdc45b4
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/a4247340-69e0-48cf-b60e-832187e09b2e
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/f7e8d9c0-b1a2-4d3e-9f8a-7b6c5d4e3f2a
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/ee4e8cf1-99f1-49e1-8cf7-d9c1aff9ab88
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/66a86d95-5cca-49b6-a745-813bc4845cf2
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/3ABA57F3-D30D-4D32-87F6-A1FF30B23EED
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/cfbc0481-8a5c-4ac4-b157-b2e7a8f37768
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/f56b3c8a-dcd4-4b96-bb21-9023b33d807a
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/3085da2b-c667-45da-9822-f217b9c8b31a
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/eab11cf9-3f5b-5688-b50e-dc1fed5c402e
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/43F6AE83-8D57-343E-371A-013F9BE80FF0
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/cc1887b3-6d81-491d-9db4-ad4d68b48d09
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/789eb138-f254-4ce2-b777-01e3e99c2fd9
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/8bc674bf-d898-4639-9950-e6ee4483e99c
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/19F5E439-B724-4CB1-B71C-4A5BD7C765CB
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/1d6d579c-a4c7-539c-9515-e33c299df468
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/bbaf3eff-9dcc-4a1c-b1e8-83f1b52c069e
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/509FD0C3-8FAD-4DEA-6E47-D3AE37676051
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/390219f9-01b1-5008-b4cd-78ccb9b825ae
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/0caa6ecb-2358-45a5-aa51-1a5b5c3c965d
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/EDF6F25F-4B3C-4214-6917-238E70778115
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/f0ffe0b4-899e-455f-af3b-73e554cb5f10
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/78f906e2-d54f-530f-b3cf-99ee71043113
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/6CEB5AD8-579E-0914-09FB-B9DDA5E42CD7
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/93ABBBB6-57A8-23DC-8EC8-C894F1FD233F
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/2758BAF0-BC6D-4CEE-869B-021ECEF06816
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/d000d524-2886-4f1b-bcec-0fa9b73b3b97
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/8b4ccfbe-5c96-5db4-9c22-b63450f11dc8
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/b7010a0e-d010-5f41-ad0e-1cad5b0dc7c8
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/9f328e83-441c-4218-a48e-440cf99303cb
📖
Documentation
https://developers.thomsonreuters.com/pages/api-catalog/1f108418-f6cb-6a81-9e33-5d8e529696e2

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-custom-level4-node-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-api-collection-financial-hierarchy-branch-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-api-collection-financial-hierarchy-node-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-custom-level4-node-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-id-response-string-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-predictive-mapping-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-predictive-mapping-response-financial-hierarchy-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-predictive-feedback-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-transaction-extract-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-parameters-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-transaction-extract-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-api-info-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-topic-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-topic-download-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-topic-download-list-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-api-collection-topic-record-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-topic-record-values-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-api-collection-topic-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-tax-provision-detail-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-tax-provision-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-state-provision-detail-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-state-provision-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-effective-tax-rate-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-payable-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-account-model-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-partnership-k1-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-operation-model-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-account-response-model-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-chart-of-accounts-chart-of-accounts-reponse-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-chart-of-accounts-chart-of-accounts-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-chart-of-accounts-chart-of-accounts-put-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-calculations-efiled-calculation-result-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-datasets-dataset-detail-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-multi-status-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-calculations-get-insert-sheet-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-calculations-calculation-sheetdata-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-queries-rollforward-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-reverse-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-reverse-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-commit-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-calculate-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-calculate-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-commit-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-imports-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-imports-corporate-tax-import-type-meta-data-list-reponse-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-imports-corporate-tax-import-type-list-reponse-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-imports-corporate-tax-journals-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-country-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-state-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-chart-import-process-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-federal-adjustment-list-representation-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-job-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-create-or-update-job-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-api-collection-job-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-efile-status-acknowledgement-representation-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-efile-representation-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-efile-jurisdictions-representation-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-efile-submission-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-efile-status-details-representation-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-efile-statuses-representation-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-results-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-comparisons-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-create-comparisons-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-patch-comparisons-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-comparison-download-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-api-collection-comparisons-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-application-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-business-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-workflow-wrapper-model-contract-external-instance-search-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-workflow-wrapper-model-contract-external-task-search-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-workflow-wrapper-model-contract-external-instance-search-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-workflow-wrapper-model-contract-external-task-search-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-file-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-extraction-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-ingestion-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-single-scripted-integration-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-file-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-patch-ingest-file-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-currency-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-api-collection-currency-view-item-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-get-user-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-assign-group-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-delete-group-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-permission-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-post-user-groups-request-wrapper-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-get-user-group-response-wraper-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-calculate-due-date-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-calculated-due-date-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-obligation-search-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-efile-attachment-form-data-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-efile-attachment-update-form-data-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-jurisdiction-attachment-code-detail-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-efile-attachment-metadata-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-field-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-open-tax-return-response-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-auth-token-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-load-status-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-user-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-option-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-ten99-control-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-mappings-mapping-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-mappings-mapping-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-mappings-mapping-put-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-legal-tracker-datawarehouse-matter-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-legal-tracker-datawarehouse-matter-custom-currency-field-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-legal-tracker-datawarehouse-matter-custom-dropdown-field-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-legal-tracker-datawarehouse-invoice-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-legal-tracker-datawarehouse-invoice-line-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-legal-tracker-datawarehouse-matter-custom-date-field-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-print-locator-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-print-v1-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-print-status-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-print-options-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-status-wrapper-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-document-action-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-template-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-template-pipeline-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-patch-template-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-api-collection-template-meta-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-post-templates-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-tracker-odata-response-of-invoice-payment-model-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-invoice-payment-model-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-tracker-odata-response-of-aproute-model-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-tracker-odata-response-of-apbatch-model-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-payment-model-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-tracker-odata-response-of-apbatch-run-model-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-reports-report-output-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-reports-report-metadata-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-reports-report-input-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-reports-report-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-trta-athena-models-api-v4-common-opertaions-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-collection-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-records-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-results-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-results-download-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-api-collection-collection-item-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-api-collection-collection-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-collection-version-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-single-collection-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-records-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-collection-patch-request-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-create-collection-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-collection-records-column-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-efile-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-efile-request-v2-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-efile-status-query-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-efile-jurisdictions-submission-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-efiles-generation-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-efile-jurisdictions-wrapper-v2-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-firm-flow-report-request-new-v2-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-firm-flow-report-request-new-v3-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-firm-flow-report-request-v2-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-firm-flow-report-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-document-file-status-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-user-details-v3-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-metadata-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-custom-view-response-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-metadata-minimal-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-custom-view-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-blueprint-id-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-patch-blue-print-name-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-company-info-collection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/thomson-reuters/refs/heads/main/json-schema/thomson-reuters-edocument-schema.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/thomson-reuters:thomson-reuters-search-api-v2-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

thomson-reuters-search-api-v2-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Thomson Reuters Search API V2 API
  version: '1.0'
  contact: {}
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0
  termsOfService: urn:tos
  description: 'Operations tagged Search API V2 across 2 of this provider''s published API definitions: thomson-reuters-api-documentation-openapi.json, thomson-reuters-api-documentation-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.thomsonreuters.com/checkpoint
tags:
- name: Search API V2
  description: The Search API for Checkpoint Edge provides the most accurate and up-to-date guidance about the ever-changing tax law and accounting standards. The API is powered by AI and machine-learning tools, to get targeted search results in less time.
paths:
  /v2/search:
    post:
      tags:
      - Search API V2
      summary: Execute a Checkpoint search in a Single Practice Area
      description: This API allows executing a search in a single practice area using a single searchTerm and a list of sources. The response will include the total count, the corresponding search result identifier (searchId) and a list of documents found by the search.
      operationId: searchUsingPOST
      parameters:
      - name: limit
        in: query
        description: 'maximum number of documents to return in response

          *Default value : 10*

          *Maximum value : 100*'
        schema:
          maximum: 100
          minimum: 1
          type: integer
          format: int64
        example: 10
      requestBody:
        description: "Search request parameters: searchTerm, practiceArea, sources, internationalParameters, and stateOptions.<br> 1.The 'searchTerm' parameter[Required] is the string of text to use for searching.<br>2.The 'practiceArea' parameter[Required] is the practice area to search.\n Allowed values are:\n\n - federal\n - state-and-local\n - international-tax\n - pension-and-benefits\n - estate-planning\n - payroll\n - aacf\n\n3.The 'sources'[Required] parameter is the list of Checkpoint sources to search (sourceIds from Sources API).<br>4.The 'internationalParameters' parameter[Optional] is the list of country codes for International-Tax search only.<br>5.The 'stateOptions' parameter[Optional] is the list of state codes , tax types and document types for state-and-local search only.\n\nNote: To find list of valid country codes for international-tax search. Please check 'Search API v2 - Country Code for \nInternational Search' under 'Getting Started' section."
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SearchSinglePaQuery'
            examples:
              Basic Search:
                $ref: '#/components/examples/BasicSearch'
              International Search:
                $ref: '#/components/examples/InternationalSearch'
              State and Local Search:
                $ref: '#/components/examples/StateAndLocalSearch'
        required: true
      responses:
        '200':
          description: Successful Response with list of individual search result in JSON format. The search response will include the total count, the corresponding search result identifier (searchId) and a list of documents found by the search.The list of documents returned by this API is limited to the number in the 'limit' url parameter. The default value will be returned when no limit is included in the request (see limit parameter description for default and maximum values). The documentList includes the unique document identifier (documentId), document title (title), Checkpoint Edge link (url), source label (source), source identifier (sourceId), sub source name (subSourceName), category (contentType),  document rank score (rankScore), snippet with search term (tagged under span with 'hit'class), state code (state), list of countries (countries) and the date when the document was published - if available (publishedDate).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SearchSinglePaResponse'
        '201':
          description: Created
          content: {}
        '400':
          description: 'Bad Request: ''Invalid Practice Area Value'', ''Practice Area Value Is Required'', ''Sources do not belong to the selected Practice Area'', ''Selected Sources are Invalid'', ''Invalid Country value(s)'', ''Invalid State value(s).'', ''Invalid Tax Type value(s)'', ''Invalid Tax Types, do not belong to State(s)'', ''Invalid Document Type value(s)'''
          content: {}
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/401ErrorResponse'
        '403':
          description: Selected Sources are Outside your Subscription
          content: {}
        '404':
          description: Not Found
          content: {}
      deprecated: false
      security:
      - CheckpointAuth: []
      x-codegen-request-body-name: body
    servers:
    - url: https://api.thomsonreuters.com/checkpoint
  /v2/search/country-parameters/countries-by-region:
    get:
      tags:
      - Search API V2
      summary: Retrieve the list of All Checkpoint supported countries by region
      description: This API allows retrieving the list of countries (countryIds) used in Checkpoint.
      operationId: getCountriesByRegionUsingGET
      parameters:
      - name: regions
        in: query
        description: "List of regions  to retrieve countries from. Multiple  regions values can be provided separated by commas.\nExample: ?regions=AFRI,ASPA,CARI \n\n"
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - AFRI
            - ASPA
            - CARI
            - EURO
            - LATA
            - MIEA
            - NOAM
          enum:
          - AFRI
          - ASPA
          - CARI
          - EURO
          - LATA
          - MIEA
          - NOAM
      responses:
        '200':
          description: Successful Response with list of sources in JSON format
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RegionCountries'
        '400':
          description: 'Bad Request: ''Invalid Region Value'''
          content: {}
        '401':
          description: Unauthorized
          content: {}
        '403':
          description: Forbidden
          content: {}
        '404':
          description: Not Found
          content: {}
      deprecated: false
      security:
      - CheckpointAuth: []
    servers:
    - url: https://api.thomsonreuters.com/checkpoint
  /v2/search/federated-search:
    post:
      tags:
      - Search API V2
      summary: Trigger a Checkpoint search across Multiple Practice Areas
      description: This API provides the convenience of triggering multiple single Checkpoint searches at once, across each selected practice areas, using a single searchTerm and a list of sources. The response will include the total count per practice area and the corresponding search result identifier (searchId), that allows retrieving each result set using the Search Results API
      operationId: federatedSearchUsingPOST
      requestBody:
        description: "Search request parameters: searchTerm, practiceAreas, sources, internationalParameters, and stateOptions.<br>1.The 'searchTerm' parameter[Required] is the string of text to use for searching.<br>2.The 'practiceAreas' parameter[Required] is the list of practice areas to search.\nAllowed values are:\n\n - federal\n - state-and-local\n - international-tax\n - pension-and-benefits\n - estate-planning\n - payroll\n - aacf\n\n3.The 'sources' parameter[Required] is the list of Checkpoint sources to search (sourceIds from Sources API).\nThere is no need to separate the sources by practice area. The API will map each sourceId to the corresponding practice area.<br>4.The 'internationalParameters' parameter[Optional] is the list of country codes for International-Tax search only.<br>5.The 'stateOptions' parameter[Optional] is the list of state codes , tax types and document types for state-and-local search only.\n\nNote: To find list of valid country codes for international-tax search. Please check 'Search API v2 - Country Code for \nInternational Search' under 'Getting Started' section."
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MultiSearchCriteria'
        required: true
      responses:
        '200':
          description: Successful Response with list of individual search result by Practice Area in JSON format.The response will include the totalCount of all practice areas combined, a searchUrl that allows the execution of the same search across multiple practice areas on Checkpoint Edge,and a list of results per practice area. The results include the total count per practice area, a searchUrl that allows the execution of the same search for that practice area in Checkpoint Edge, and the corresponding search result identifier (searchId), that allows retrieving each result set using the Search Results API
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FederatedSearchResponse'
        '201':
          description: Created
          content: {}
        '400':
          description: 'Bad Request: ''Invalid Practice Area Value'', ''Practice Area Value Is Required'',''Sources do not belong to the selected Practice Area'', ''Selected Sources are Invalid'', ''Invalid Country value(s)'', ''Invalid State value(s).'', ''Invalid Tax Type value(s)'', ''Invalid Tax Types, do not belong to State(s)'', ''Invalid Document Type value(s)'''
          content: {}
        '401':
          description: Unauthorized
          content: {}
        '403':
          description: Selected Sources are Outside your Subscription
          content: {}
        '404':
          description: Not Found
          content: {}
      deprecated: false
      security:
      - CheckpointAuth: []
      x-codegen-request-body-name: body
    servers:
    - url: https://api.thomsonreuters.com/checkpoint
  /v2/search/sources:
    get:
      tags:
      - Search API V2
      summary: Retrieve the list of All Checkpoint Sources by Practice Area
      description: This API allows retrieving the list of sources (sourceIds) to be used as an input when searching Checkpoint content using the Federated or Single search APIs.
      operationId: getSourcesUsingGET
      parameters:
      - name: practiceAreas
        in: query
        description: "List of Practice Areas to retrieve sources from. Multiple practice areas values can be provided separated by commas.\nExample: ?practiceAreas=federal,state-and-local,payroll \n\n"
        required: true
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - federal
            - state-and-local
            - international-tax
            - pension-and-benefits
            - estate-planning
            - payroll
            - aacf
          enum:
          - federal
          - state-and-local
          - international-tax
          - pension-and-benefits
          - estate-planning
          - payroll
          - aacf
      responses:
        '200':
          description: Successful Response with list of sources in JSON format
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PracticeAreaSources'
        '400':
          description: 'Bad Request: ''Invalid Practice Area Value'', ''Practice Area Value Is Required'''
          content: {}
        '401':
          description: Unauthorized
          content: {}
        '403':
          description: Forbidden
          content: {}
        '404':
          description: Not Found
          content: {}
      deprecated: false
      security:
      - CheckpointAuth: []
    servers:
    - url: https://api.thomsonreuters.com/checkpoint
  /v2/search/state-parameters/document-types:
    get:
      tags:
      - Search API V2
      summary: Retrieve the list of All Checkpoint document types
      description: This API allows retrieving the list of document types used in Checkpoint.
      operationId: getStateParametersDocumentTypesUsingGET
      responses:
        '200':
          description: Successful Response with list of document types in JSON format
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DocumentTypesResponse'
        '400':
          description: 'Bad Request: ''Exception while retrieving document types'''
          content: {}
        '401':
          description: Unauthorized
          content: {}
        '403':
          description: Forbidden
          content: {}
        '404':
          description: Not Found
          content: {}
      deprecated: false
      security:
      - CheckpointAuth: []
    servers:
    - url: https://api.thomsonreuters.com/checkpoint
  /v2/search/state-parameters/states:
    get:
      tags:
      - Search API V2
      summary: Retrieve the list of all user subscribed states
      description: This API allows retrieving the list of states to be used as an input when searching Checkpoint content using the Federated or Single search APIs.
      operationId: getStatesUsingGET
      responses:
        '200':
          description: Successful Response with list of states in JSON format
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StatesResponse'
        '400':
          description: 'Bad Request: ''Unable to get user subscribed states.'''
          content: {}
        '401':
          description: Unauthorized
          content: {}
        '403':
          description: Forbidden
          content: {}
        '404':
          description: Not Found
          content: {}
      deprecated: false
      security:
      - CheckpointAuth: []
    servers:
    - url: https://api.thomsonreuters.com/checkpoint
  /v2/search/state-parameters/tax-types:
    get:
      tags:
      - Search API V2
      summary: Retrieve the list of All Checkpoint tax types for a given state
      description: This API allows retrieving the list of tax types used in Checkpoint.
      operationId: getStateParametersTaxTypesUsingGET
      parameters:
      - name: states
        in: query
        description: "List of states to retrieve tax types. Multiple  state values can be provided separated by commas.\nExample: ?states=CA,CO,MN \n\n"
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
      responses:
        '200':
          description: Successful Response with list of sources in JSON format
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TaxTypesResponse'
        '400':
          description: 'Bad Request: ''Invalid State Id'''
          content: {}
        '401':
          description: Unauthorized
          content: {}
        '403':
          description: Forbidden
          content: {}
        '404':
          description: Not Found
          content: {}
      deprecated: false
      security:
      - CheckpointAuth: []
    servers:
    - url: https://api.thomsonreuters.com/checkpoint
  /v2/search/{searchId}:
    get:
      tags:
      - Search API V2
      summary: Paginate through Individual Search Results by ID
      description: This API allows retrieving and paginating through a previously executed search against a single practice area
      operationId: searchByIdUsingGET
      parameters:
      - name: limit
        in: query
        description: "maximum number of documents to return in response \n*Default value : 10*\n*Maximum value : 100*"
        schema:
          maximum: 100
          minimum: 1
          type: integer
          format: int64
        example: 10
      - name: offset
        in: query
        description: "offset results (for pagination). The offset is the starting point in the results. It is the desired\nstarting point in the array of documents in the search result. Limit is required when offset is present.\n\nExample:\n limit=20&offset=0 : returns items 0-19\n limit=20&offset=20 : returns items 20-39\n\n"
        schema:
          maximum: 100
          minimum: 0
          type: integer
          format: int64
          default: 0
        example: 0
      - name: searchId
        in: path
        description: ID of search result to be retrieved (searchId)
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Successful Response with list of individual search result in JSON format. The search response will include the total count, the corresponding search result identifier (searchId) and a list of documents found by the search. The number of documents returned by this API is limited to the number in the 'limit' url parameter, however the client can paginate through the results using the offset parameter (see limit and offset parameter description for default and maximum values). The documentList includes the unique document identifier (documentId), document title (title), Checkpoint Edge link (url), source label (source), document rank score (rankScore), source identifier (sourceId), sub source name (subSourceName), category (contentType), snippet with search term (tagged under span with 'hit'class), state code (state), tax types , document types ,list of countries (countries) and the date when the document was published - if available (publishedDate).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SearchByIdResponse'
        '400':
          description: Invalid searchId supplied
          content: {}
        '401':
          description: Unauthorized
          content: {}
        '403':
          description: Forbidden
          content: {}
        '404':
          description: SearchId not found
          content: {}
      deprecated: false
      security:
      - CheckpointAuth: []
    servers:
    - url: https://api.thomsonreuters.com/checkpoint
components:
  schemas:
    SearchSinglePaQuery:
      title: SearchSinglePaQuery
      type: object
      properties:
        internationalParameters:
          $ref: '#/components/schemas/InternationalParameters'
        practiceArea:
          type: string
          enum:
          - federal
          - state-and-local
          - international-tax
          - pension-and-benefits
          - estate-planning
          - payroll
          - aacf
        searchTerm:
          type: string
        sources:
          type: array
          items:
            type: string
          minItems: 1
        stateOptions:
          $ref: '#/components/schemas/StateOptions'
      required:
      - practiceArea
      - searchTerm
      - sources
    MultiSearchResponse:
      title: MultiSearchResponse
      type: object
      properties:
        results:
          type: array
          items:
            $ref: '#/components/schemas/MultiSearchResults'
        searchUrl:
          type: string
        totalCount:
          type: string
    CountryResponse:
      title: CountryResponse
      type: object
      properties:
        countryId:
          type: string
        countryName:
          type: string
    DocumentType:
      title: DocumentType
      type: object
      properties:
        documentTypeId:
          type: string
          description: documentTypeId
        documentTypeName:
          type: string
          description: documentTypeName
      description: Response object for a Document type
    DocumentSearchSinglePaResult:
      title: DocumentSearchSinglePaResult
      type: object
      properties:
        chapter:
          type: string
          description: The chapter title for IRS Response Library documents.
        contentType:
          type: string
          description: content Type such as Editorial Materials
        countries:
          type: array
          description: list of countries
          items:
            $ref: '#/components/schemas/CountryResponse'
        documentId:
          type: string
          description: An identifier.
        documentType:
          type: string
          description: documentTypes of the documents such as CASE and AGENCYDOCUMENT.
        publishedDate:
          type: string
          description: The Published date of the document.
        rankScore:
          type: integer
          description: ranks of the documents such as 4 and 5.
          format: int32
        snippet:
          type: string
          description: 'A snippet of text from the webpage that describes its contents.


            The snippet may contain special characters that highlight the search term found in the document.'
        source:
          type: string
          description: sources names such as NLSS20CAT101
        sourceId:
          type: string
          description: sources ids such as 991 and 105.
        state:
          type: string
          description: state name Two-Letter State Abbreviations (eg MN, CO, CA)
        subSourceName:
          type: string
          description: sub Source Names such as Arizona
        taxTypes:
          type: array
          description: taxtypes of the documents such as 2006 and 2016.
          items:
            $ref: '#/components/schemas/TaxType'
        title:
          type: string
          description: 'The title of the document.


            Use this title along with url to create a hyperlink that when clicked takes the user to the document''s webpage on Checkpoint.'
        url:
          type: string
          description: 'The URL to the document''s webpage on Checkpoint.


            Use this URL along with name to create a hyperlink that when clicked takes the user to the document''s webpage on Checkpoint.'
      description: Defines a list of relevant documents found.
    MultiSearchCriteria:
      title: MultiSearchCriteria
      type: object
      properties:
        internationalParameters:
          $ref: '#/components/schemas/InternationalParameters'
        practiceAreas:
          type: array
          items:
            type: string
        searchTerm:
          type: string
        sources:
          type: array
          items:
            type: string
        stateOptions:
          $ref: '#/components/schemas/StateOptions'
    DocumentTypesResponse:
      title: DocumentTypesResponse
      type: object
      properties:
        documentTypes:
          type: array
          description: A list of document types
          items:
            $ref: '#/components/schemas/DocumentType'
      description: Response object for DocumentTypes
    Category:
      title: Category
      type: object
      properties:
        children:
          type: array
          items:
            $ref: '#/components/schemas/Category'
        description:
          type: string
        label:
          type: string
        practiceArea:
          type: string
        sourceId:
          type: string
    UserState:
      title: UserState
      type: object
      properties:
        stateId:
          type: string
          description: id
        stateName:
          type: string
          description: name
      description: Response object for a UserState
    RegionResponse:
      title: RegionResponse
      type: object
      properties:
        countries:
          type: array
          items:
            $ref: '#/components/schemas/CountryResponse'
        regionId:
          type: string
        regionName:
          type: string
    StatesResponse:
      title: StatesResponse
      type: object
      properties:
        states:
          type: array
          items:
            $ref: '#/components/schemas/UserState'
    SearchByIdQuery:
      title: SearchByIdQuery
      type: object
      properties:
        limit:
          type: integer
          format: int32
        offset:
          type: integer
          format: int32
        searchId:
          type: string
    TaxTypesResponse:
      title: TaxTypesResponse
      type: object
      properties:
        taxTypes:
          type: array
          description: A list of tax types
          items:
            $ref: '#/components/schemas/TaxType'
      description: Response object for TaxTypes by state
    SearchSinglePaResponse:
      title: SearchSinglePaResponse
      type: object
      properties:
        searchRequest:
          $ref: '#/components/schemas/SearchSinglePaQuery'
        searchResponse:
          $ref: '#/components/schemas/SearchSinglePaAnswer'
      description: The response's top-level object for search requests.
    PracticeAreaSources:
      title: PracticeAreaSources
      type: object
      properties:
        practiceAreas:
          type: array
          items:
            type: string
        sources:
          type: array
          items:
            $ref: '#/components/schemas/Category'
    SearchSinglePaAnswer:
      title: SearchSinglePaAnswer
      type: object
      properties:
        count:
          type: integer
          description: The estimated number of webpages that are relevant to the query. Use this number along with the count and offset query parameters to page through the results.
          format: int32
        documentList:
          type: array
          description: A list of documents that are relevant to the query.
          items:
            $ref: '#/components/schemas/DocumentSearchSinglePaResult'
        searchId:
          type: string
          description: The URL to the Checkpoint website that contains the search results for the user's query. The results include content that is not limited to your custom view of the web, and may include other types of content.
        searchUrl:
          type: string
          description: The URL to the Checkpoint website that contains the search results for the user's query. The results include content that is not limited to your custom view of the web, and may include other types of content.
        totalCount:
          type: integer
          description: The estimated number of webpages that are relevant to the query. Use this number along with the count and offset query parameters to page through the results.
          format: int64
      description: Defines a list of relevant documents found.
    SearchByIdResponse:
      title: SearchByIdResponse
      type: object
      properties:
        searchRequest:
          $ref: '#/components/schemas/SearchByIdQuery'
        searchResponse:
          $ref: '#/components/schemas/SearchSinglePaAnswer'
      description: The response's top-level object for search requests.
    MultiSearchResults:
      title: MultiSearchResults
      type: object
      properties:
        count:
          type: integer
          format: int32
        practiceArea:
          type: string
        searchId:
          type: string
        searchUrl:
          type: string
    InternationalParameters:
      title: InternationalParameters
      type: object
      properties:
        countries:
          type: array
          items:
            type: string
          minItems: 1
      required:
      - countries
    TaxType:
      title: TaxType
      type: object
      properties:
        taxTypeId:
          type: string
          description: taxTypeId
        taxTypeName:
          type: string
          description: taxTypeName
      description: Response object for a tax type
    FederatedSearchResponse:
      title: FederatedSearchResponse
      type: object
      properties:
        searchCriteria:
          $ref: '#/components/schemas/MultiSearchCriteria'
        searchResponse:
          $ref: '#/components/schemas/MultiSearchResponse'
    StateOptions:
      title: StateOptions
      type: object
      properties:
        documentTypes:
          type: array
          items:
            type: string
        states:
          type: array
          items:
            type: string
        taxTypes:
          type: array
          items:
            type: string
          minItems: 1
      required:
      - states
    401ErrorResponse:
      title: 401ErrorResponse
      type: object
      properties:
        error:
          type: string
          description: The type of error message.
          example: https://developers.thomsonreuters.com/errors/#oauth.v2.invalidaccesstoken
        title:
          type: string
          description: The title of the error message.
          example: Invalid Access Token
        details:
          type: string
          description: The details of the error message.
          example: Invalid Access Token
        status:
          type: integer
          description: The status code of the error message.
          example: 401
        instance:
          type: string
          description: The instance of the error message.
          example: /checkpoint/v2/search/sources?practiceAreas=international-tax
        api_requestId:
          type: string
          description: The request id of the error message.
          example: rrt-06e451e2bf23caf2f-d-ea-20237-32816308-1
    RegionCountries:
      title: RegionCountries
      type: object
      properties:
        countriesByRegion:
          type: array
          items:
            $ref: '#/components/schemas/RegionResponse'
  examples:
    BasicSearch:
      value:
        practiceArea: federal
        searchTerm: tax rates
        sources:
        - '991'
        - '105'
        - '580'
    StateAndLocalSearch:
      value:
        practiceArea: state-and-local
        searchTerm: tax rates
        sources:
        - '524'
        - '525'
        - '92'
        stateOptions:
          states:
          - CA
          - NY
          - TX
          taxTypes:
          - '2014'
          documentTypes:
          - RATES
    InternationalSearch:
      value:
        practiceArea: international-tax
        searchTerm: tax rates
        sources:
        - '70400'
        - '678'
        internationalParameters:
          countries:
          - USA
          - CAN
          - MEX
  securitySchemes:
    CheckpointAuth:
      type: oauth2
      flows:
        clientCredentials:
          tokenUrl: https://api.thomsonreuters.com/checkpoint/oauth2/token
          scopes: {}
x-refined-from:
- thomson-reuters-api-documentation-openapi.json
- thomson-reuters-api-documentation-openapi.yml
x-generator: NSwag v13.18.2.0 (NJsonSchema v10.8.0.0 (Newtonsoft.Json v13.0.0.0))
x-provenance:
  method: harvested
  publisher: Thomson Reuters
  source: https://api.thomsonreuters.com/developer-experience/content/v1/documents/api-reference/c4809c63-c65f-416d-a62c-b10fe64392c8
  note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
    stamped by stamp-openapi-provenance.py (roadmap#793)