Thomson Reuters Engagements API

Get list of engagements

Business capability
Client Engagement Management BC-4300

Operations 2

GET /external/v1/engagements/{clientId} Retrieve all engagements for a specific client #
GET /external/v1/engagements/by-binder-id/{binderId} Retrieve detailed information for a specific engagement #

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

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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-engagements-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Thomson Reuters Engagements API
  version: v1
  contact:
    name: API Support
    url: https://www.thomsonreuters.com/en/contact-us
    email: engagementmanagerdevleads@thomsonreuters.com
  description: 'Operations tagged Engagements across 2 of this provider''s published API definitions: thomson-reuters-engagement-manager-openapi.json, thomson-reuters-engagement-manager-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.thomsonreuters.com/us/engagementmanager
  description: US Production
- url: https://api.thomsonreuters.com/uk/engagementmanager
  description: UK Production
security:
- Token: []
tags:
- name: Engagements
  description: Get list of engagements
paths:
  /external/v1/engagements/{clientId}:
    get:
      tags:
      - Engagements
      summary: Retrieve all engagements for a specific client
      description: '## Purpose

        This endpoint retrieves all engagements (binders) associated with a specific client ID. Use this to get a comprehensive list of all engagements for a client, including current and prior year engagements.


        ## Why Use This Endpoint

        - Retrieve all engagements/binders for a specific client

        - View engagement details including period dates, types, and status

        - Check finalization status of engagements

        - Identify consolidated engagements and their subsidiaries

        - Access engagement metadata for further operations

        - Navigate between related engagements (current and prior years)


        ## How to Get Client ID

        First, use the `/clients/load-clients` endpoint to retrieve the list of clients and obtain the `clientId` value.


        ## Path Parameter

        - `clientId` (required): The unique identifier of the client. Must be a positive integer greater than 0.


        ## Authentication

        Requires Bearer token authentication (CIAM). Include the token in the Authorization header:

        ```

        Authorization: Bearer

        ```

        ## Common Use Cases

        - Display all engagements for a client in your application

        - Check if a client has finalized engagements

        - Navigate to specific engagement details

        - Build engagement selection interfaces

        - Track engagement history across multiple years

        - Identify consolidated engagement structures


        ## Error Responses

        - `400 Bad Request`: Invalid client ID (must be greater than 0)

        - `401 Unauthorized`: Invalid or expired token

        - `404 Not Found`: Client ID does not exist

        - `500 Internal Server Error`: Server or database errors'
      operationId: EmMainEndPointsExternalBinderGetEngagementListByClientIdEndpoint
      parameters:
      - name: clientId
        in: path
        required: true
        schema:
          type:
          - string
          - 'null'
      - name: X-TR-EM-APIKEY
        in: header
        required: true
        description: Required API key for external endpoints
        schema:
          type: string
          description: API key for external endpoints
      responses:
        '200':
          description: Successfully retrieved the list of engagements.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/EMMainDataTransferObjectsModelsEMDTOsEngagementListDto'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmMainExtensionsUtilityErrorResponse'
              example:
                errors:
                - message: Bad request due to invalid input.
                  extensions:
                    statusCode: 400
                    code: ERR_BAD_4000
                    errorId: 2ebb159b-1a92-428a-b083-62ab6cd4da52
                    dateTime: '2026-04-21T05:50:04.7816961Z'
                    traceId: 1e2c6dc622344d43a7aedda3dacbccac
                    spanId: 358611c48f91f940
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmMainExtensionsUtilityErrorResponse'
              example:
                errors:
                - message: Unauthorized access.
                  extensions:
                    statusCode: 401
                    code: ERR_AUTH_4010
                    errorId: 279b9c43-974c-470a-a2d0-2981c5db1bd9
                    dateTime: '2026-04-21T05:50:04.7816640Z'
                    traceId: 81e5ba9e84704a8aaf327cc5d3df836e
                    spanId: 358611c48f91f940
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmMainExtensionsUtilityErrorResponse'
              example:
                errors:
                - message: Access forbidden.
                  extensions:
                    statusCode: 403
                    code: ERR_FORB_4030
                    errorId: d5ace0dd-d0f2-4131-990c-2983693e1d4a
                    dateTime: '2026-04-21T05:50:04.7816917Z'
                    traceId: 1ff0ac6616f442219263ba1f022276ca
                    spanId: 358611c48f91f940
        '500':
          description: Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmMainExtensionsUtilityErrorResponse'
              example:
                errors:
                - message: An unexpected error occurred.
                  extensions:
                    statusCode: 500
                    code: ERR_INT_5000
                    errorId: b43bbbdd-15d2-4b30-8ce8-987511a046b8
                    dateTime: '2026-04-21T05:50:04.7816978Z'
                    traceId: cd5f866a31d7443598cf9b8ff69ef251
                    spanId: 358611c48f91f940
    servers:
    - url: https://api.thomsonreuters.com/us/engagementmanager
      description: US Production
    - url: https://api.thomsonreuters.com/uk/engagementmanager
      description: UK Production
  /external/v1/engagements/by-binder-id/{binderId}:
    get:
      tags:
      - Engagements
      summary: Retrieve detailed information for a specific engagement
      description: '## Purpose

        This endpoint retrieves comprehensive details for a specific engagement (binder) using its unique identifier. Use this to access detailed engagement information including metadata, configuration, and associated data.


        ## Why Use This Endpoint

        - Retrieve complete engagement details by ID

        - Access engagement metadata and configuration settings

        - View engagement-specific information for processing workflows

        - Retrieve engagement data for display or further operations

        - Access detailed engagement attributes and properties

        - Get engagement information for validation or business logic


        ## How to Get Binder ID

        First, use the `/engagements/{clientId}` endpoint to retrieve the list of engagements for a client and obtain the `binderId` value from the engagement list.


        ## Path Parameter

        - `binderId` (required): The unique identifier of the engagement/binder. Must be a positive integer greater than 0.


        ## Authentication

        Requires Bearer token authentication (CIAM). Include the token in the Authorization header:

        ```

        Authorization: Bearer

        ```


        ## Common Use Cases

        - Display detailed engagement information in your application

        - Retrieve engagement data for processing workflows

        - Validate engagement existence before operations

        - Load engagement configuration and settings

        - Access engagement metadata for business logic

        - Retrieve engagement details for reporting purposes


        ## Error Responses

        - `400 Bad Request`: Invalid binder ID (must be greater than 0)

        - `401 Unauthorized`: Invalid or expired token

        - `500 Internal Server Error`: Server or database errors'
      operationId: EmMainEndPointsEngagementManagementBinderGetBinderExternalEndpoint
      parameters:
      - name: binderId
        in: path
        required: true
        schema:
          type:
          - string
          - 'null'
      - name: X-TR-EM-APIKEY
        in: header
        required: true
        description: Required API key for external endpoints
        schema:
          type: string
          description: API key for external endpoints
      responses:
        '200':
          description: Successfully retrieved the engagement/binder details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EMMainDataTransferObjectsModelsExternalEngagementEngagementBinderExternalDto'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmMainExtensionsUtilityErrorResponse'
              example:
                errors:
                - message: Bad request due to invalid input.
                  extensions:
                    statusCode: 400
                    code: ERR_BAD_4000
                    errorId: c140b33d-5c75-4ec6-a5e0-6e6cf7c44e79
                    dateTime: '2026-04-21T05:50:05.2334464Z'
                    traceId: d644390c38bb4e33b3798070eab10965
                    spanId: 358611c48f91f940
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmMainExtensionsUtilityErrorResponse'
              example:
                errors:
                - message: Unauthorized access.
                  extensions:
                    statusCode: 401
                    code: ERR_AUTH_4010
                    errorId: 79ce4d97-eaae-4093-8a02-c992dd480aae
                    dateTime: '2026-04-21T05:50:05.2334281Z'
                    traceId: 1d5277690f7548f0a7de2d463bf53900
                    spanId: 358611c48f91f940
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmMainExtensionsUtilityErrorResponse'
              example:
                errors:
                - message: Access forbidden.
                  extensions:
                    statusCode: 403
                    code: ERR_FORB_4030
                    errorId: b01874fd-e328-4373-97ac-63afeee54856
                    dateTime: '2026-04-21T05:50:05.2334435Z'
                    traceId: 107b4b3a8a434b6081118a4deba5fcd7
                    spanId: 358611c48f91f940
        '500':
          description: Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmMainExtensionsUtilityErrorResponse'
              example:
                errors:
                - message: An unexpected error occurred.
                  extensions:
                    statusCode: 500
                    code: ERR_INT_5000
                    errorId: 79a19809-7c4c-4413-b5dc-d1cd09d41f42
                    dateTime: '2026-04-21T05:50:05.2334503Z'
                    traceId: 3d37ac75055846f2aee98f1e2986e9c7
                    spanId: 358611c48f91f940
    servers:
    - url: https://api.thomsonreuters.com/us/engagementmanager
      description: US Production
    - url: https://api.thomsonreuters.com/uk/engagementmanager
      description: UK Production
components:
  schemas:
    EMMainDataTransferObjectsModelsExternalEngagementEngagementBinderExternalDto:
      type: object
      description: 'Represents an engagement binder containing all properties related to its lifecycle,

        finalization state, engagement structure, external system integrations, and processing flags.'
      additionalProperties: false
      properties:
        engagementBinderId:
          type: integer
          description: The unique identifier of the engagement binder.
          format: int32
          example: 1042
        name:
          type: string
          description: The display name of the engagement binder.
          example: ABC Corp Audit 2024
        engagementType:
          type: string
          description: The type of engagement (e.g., Audit, Tax).
          example: Audit
        subsidiaryBinderIds:
          type:
          - array
          - 'null'
          description: The list of binder IDs representing subsidiary binders in a consolidated engagement.
          example:
          - 1043
          - 1044
          - 1045
          items:
            type: integer
            format: int32
        periodFrequency:
          type: string
          description: The frequency of the trial balance period (e.g., Annual, Monthly, Quarterly).
          example: Annual
        period:
          description: The trial balance period associated with the binder.
          example: 12
          oneOf:
          - $ref: '#/components/schemas/EMMainDataTransferObjectsModelsTrialBalancePeriod'
        priorYearsCount:
          type: integer
          description: The number of prior years to include in the binder.
          format: int32
          example: 7
        clientId:
          type: integer
          description: The unique identifier of the client associated with this binder.
          format: int32
          example: 789
        isFinalized:
          type:
          - boolean
          - 'null'
          description: Indicates whether the overall engagement binder has been finalized.
          example: false
        isTrialBalanceFinalized:
          type:
          - boolean
          - 'null'
          description: Indicates whether the trial balance portion of the engagement has been finalized.
          example: false
        isWorkpapersFinalized:
          type:
          - boolean
          - 'null'
          description: Indicates whether the workpapers portion of the engagement has been finalized.
          example: false
        isJournalEntriesFinalized:
          type:
          - boolean
          - 'null'
          description: Indicates whether the journal entries portion of the engagement has been finalized.
          example: false
        isNotesListFinalized:
          type:
          - boolean
          - 'null'
          description: Indicates whether the notes list portion of the engagement has been finalized.
          example: false
        engagementBeginDate:
          type:
          - string
          - 'null'
          description: The start date of the engagement period.
          format: date-time
          example: '2024-01-01T00:00:00Z'
        engagementEndDate:
          type:
          - string
          - 'null'
          description: The end date of the engagement period.
          format: date-time
          example: '2024-12-31T00:00:00Z'
        reportReleaseDate:
          type:
          - string
          - 'null'
          description: The date the engagement report is scheduled for release.
          format: date-time
          example: '2025-03-31T00:00:00Z'
        documentDuration:
          type:
          - integer
          - 'null'
          description: The number of months after which documents are considered complete and eligible for archival.
          example: 12
        documentCompletionDate:
          type:
          - string
          - 'null'
          description: The calculated date by which document completion is expected.
          format: date-time
          example: '2025-06-30T00:00:00Z'
        completionCalculatedFrom:
          type: string
          description: The engagement date field used to calculate the document completion date.
          example: EndingDate
        engagementStructure:
          type: string
          description: The structural type of the engagement (e.g., None, Consolidated, Divisional, FundGroup).
          example: Consolidated
        structureMask:
          type:
          - string
          - 'null'
          description: The mask pattern that defines the division or fund grouping structure for the binder.
          example: '##-###'
        hasCptLinks:
          type: boolean
          description: Indicates whether the binder has active CPT (Checkpoint Tools) integration links.
          example: false
        cptIntegrationData:
          type:
          - string
          - 'null'
          description: Serialized JSON data containing CPT integration configuration details.
          example: '{"cptEngagementId":"CPT-2024-001"}'
        hasSmartEngagementLinks:
          type: boolean
          description: Indicates whether the binder is linked to an Onvio Smart engagement.
          example: true
        smartIntegrationData:
          type:
          - string
          - 'null'
          description: Serialized JSON data containing Onvio Smart integration configuration details.
          example: '{"smartEngagementId":"SMT-2024-042"}'
        smartBinderId:
          type:
          - string
          - 'null'
          description: The unique identifier of the linked Onvio Smart binder.
          example: SMB-98765
        smartRollForwardType:
          type: string
          description: The Smart engagement type to apply when this binder is rolled forward.
          example: Desktop
        taxEntityType:
          type: string
          description: The tax entity type associated with the engagement (e.g., Individual, Corporation, Partnership).
          example: Partnership
        taxSoftwareVendor:
          type: string
          description: The tax software vendor used in conjunction with this engagement.
          example: Lacerte
        taxEntityDescription:
          type: string
          description: The human-readable description of the tax entity type for display purposes.
          example: C Corporation
    EMMainDataTransferObjectsModelsEMDTOsEngagementListDto:
      type: object
      additionalProperties: false
      properties:
        engagementId:
          type: integer
          description: Unique identifier for the engagement/binder. Use this ID to retrieve engagement details or perform operations.
          format: int32
          example: 94
        name:
          type:
          - string
          - 'null'
          description: Name of the engagement/binder. Null if not set.
          example: 2024 Annual Audit
        isFinalized:
          type: boolean
          description: Indicates whether the engagement has been finalized. Finalized engagements are typically locked from further edits.
          example: false
        period:
          description: The trial balance period details for this engagement, including start date, end date, and year-end date.
          oneOf:
          - $ref: '#/components/schemas/EMMainDataTransferObjectsModelsTrialBalancePeriod'
        engagementType:
          type:
          - string
          - 'null'
          description: Type of engagement (e.g., Audit, Review, Tax, Compilation). Null if not specified.
          example: Audit
        taxSoftwareVendor:
          type: string
          description: The tax software vendor used for this engagement (e.g., UltraTax, ProSystem fx, CCH).
          example: UltraTax
        periodFrequency:
          type: string
          description: Frequency of the engagement period (e.g., Annual, Quarterly, Monthly).
          example: Annual
        taxEntityType:
          type:
          - string
          - 'null'
          description: Tax entity type for the engagement (e.g., Corporation, Partnership, Individual). Null if not specified.
          example: Corporation
        engagementStructure:
          type: string
          description: Engagement structure type (e.g., Standard, Consolidated, Subsidiary).
          example: Consolidated
        priorYearsCount:
          type: integer
          description: Number of prior year engagements/binders associated with this engagement.
          format: int32
          example: 3
        subsidiaryBinderIds:
          type: array
          description: List of subsidiary binder IDs if this is a consolidated engagement. Empty if no subsidiaries.
          example:
          - 101
          - 102
          - 103
          items:
            type: integer
            format: int32
    EmMainExtensionsUtilityErrorExtensions:
      type: object
      description: 'Provides extended metadata and diagnostic information for error responses.

        Includes status codes, error codes, timestamps, and distributed tracing identifiers.'
      additionalProperties: false
      properties:
        statusCode:
          type: integer
          description: HTTP status code (e.g., 400, 401, 403, 500)
          format: int32
          example: 401
        code:
          type: string
          description: Application-specific error code for programmatic handling
          example: ERR_AUTH_4010
        errorId:
          type: string
          description: Unique identifier (GUID) for this error occurrence. Use this when reporting issues to support.
          example: a1b2c3d4-e5f6-7890-abcd-ef1234567890
        dateTime:
          type: string
          description: ISO 8601 timestamp (UTC) when the error occurred
          example: '2024-03-15T14:30:00Z'
        traceId:
          type: string
          description: Distributed trace ID for correlating requests across microservices (W3C Trace Context format)
          example: a1b2c3d4e5f67890abcdef1234567890
        spanId:
          type: string
          description: Span ID for this specific operation within the distributed trace (W3C Trace Context format)
          example: 358611c48f91f940
    EMMainDataTransferObjectsModelsTrialBalancePeriod:
      type: object
      additionalProperties: false
      properties:
        id:
          type: integer
          description: Unique identifier for the trial balance period.
          format: int32
          example: 1
        startDate:
          type:
          - string
          - 'null'
          description: The start date of the engagement period. Null if not set.
          format: date-time
          example: '2024-01-01T00:00:00Z'
        endDate:
          type:
          - string
          - 'null'
          description: The end date of the engagement period. Null if not set.
          format: date-time
          example: '2024-12-31T00:00:00Z'
        yearEndDate:
          type:
          - string
          - 'null'
          description: The fiscal year-end date for the engagement. Null if not set.
          format: date-time
          example: '2024-12-31T00:00:00Z'
    EmMainExtensionsUtilityErrorDetail:
      type: object
      description: Represents detailed information about a specific error that occurred during API request processing.
      additionalProperties: false
      properties:
        message:
          type: string
          description: Gets or sets the human-readable error message describing what went wrong.
          example: '"Unauthorized access."

            "Bad request due to invalid input."

            "Resource not found."

            "An unexpected error occurred."'
        extensions:
          description: Gets or sets the extended error metadata containing additional diagnostic information.
          oneOf:
          - $ref: '#/components/schemas/EmMainExtensionsUtilityErrorExtensions'
    EmMainExtensionsUtilityErrorResponse:
      type: object
      description: 'Represents a standardized error response structure for API errors.

        Contains a collection of detailed error information.'
      example:
        errors:
        - message: Unauthorized access.
          extensions:
            statusCode: 401
            code: ERR_AUTH_4010
            errorId: a1b2c3d4-e5f6-7890-abcd-ef1234567890
            dateTime: '2024-03-15T14:30:00Z'
            traceId: a1b2c3d4e5f67890abcdef1234567890
            spanId: 358611c48f91f940
      additionalProperties: false
      properties:
        errors:
          type: array
          description: Collection of detailed error information
          items:
            $ref: '#/components/schemas/EmMainExtensionsUtilityErrorDetail'
  securitySchemes:
    Token:
      type: apiKey
      description: Please enter a valid token(M2M or GFR)
      name: Authorization
      in: header
x-refined-from:
- thomson-reuters-engagement-manager-openapi.json
- thomson-reuters-engagement-manager-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/e39b1eec-c726-5086-8a36-8a1f4bb0f891
  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)