You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Turnitin Core API (TCA) provides direct API access to the core functionality provided by Turnitin. TCA supports file submission, similarity report generation, group management, and visualization of report matches via Cloud Viewer or PDF download.
8
8
Below is the full flow to successfully set up an integration scope, an API Key, and make calls to TCA. Integration Scope and API Key management is done via the Admin Console UI by logging in as an admin user. For more details, go to our [developer portal documentation page](https://developers.turnitin.com/docs).
@@ -67,7 +67,7 @@ Add this dependency to your project's POM:
67
67
<dependency>
68
68
<groupId>org.openapitools</groupId>
69
69
<artifactId>openapi-java-client</artifactId>
70
-
<version>1.0.223</version>
70
+
<version>1.0.225</version>
71
71
<scope>compile</scope>
72
72
</dependency>
73
73
```
@@ -77,7 +77,7 @@ Add this dependency to your project's POM:
Copy file name to clipboardexpand all lines: api/openapi.yaml
+35-8
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@ info:
29
29
* The status of the *report* will also be updated to `COMPLETE`
30
30
* Request a URL with parameters to view the Similarity Report
31
31
title: Turnitin Core API
32
-
version: 1.0.223
32
+
version: 1.0.225
33
33
externalDocs:
34
34
description: Developer Portal Documentation page
35
35
url: https://developers.turnitin.com/docs
@@ -46,7 +46,7 @@ tags:
46
46
name: Features
47
47
- description: Manage acceptence of EULAs
48
48
name: EULA
49
-
- description: Template exclusion
49
+
- description: Used for template exclusion
50
50
name: Groups
51
51
- description: Upload files and retrieve data
52
52
name: Submission
@@ -2902,15 +2902,15 @@ components:
2902
2902
- INTERNET
2903
2903
- INTERNET
2904
2904
submission_auto_excludes:
2905
-
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
2906
-
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
2905
+
- 0dacc0d5-2deb-4564-97f9-726d89b6617f
2906
+
- 0dacc0d5-2deb-4564-97f9-726d89b6617f
2907
2907
auto_exclude_self_matching_scope: ALL
2908
2908
priority: true
2909
2909
view_settings:
2910
2910
exclude_crossref_posted_content: true
2911
2911
exclude_custom_sections: true
2912
2912
exclude_abstract: true
2913
-
exclude_small_matches: 0
2913
+
exclude_small_matches: 4
2914
2914
exclude_publications: true
2915
2915
exclude_preprints: true
2916
2916
exclude_internet: true
@@ -3362,8 +3362,8 @@ components:
3362
3362
- INTERNET
3363
3363
- INTERNET
3364
3364
submission_auto_excludes:
3365
-
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
3366
-
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
3365
+
- 0dacc0d5-2deb-4564-97f9-726d89b6617f
3366
+
- 0dacc0d5-2deb-4564-97f9-726d89b6617f
3367
3367
auto_exclude_self_matching_scope: ALL
3368
3368
priority: true
3369
3369
properties:
@@ -3382,6 +3382,7 @@ components:
3382
3382
submission_auto_excludes:
3383
3383
description: List of submission IDs to exclude from report
3384
3384
items:
3385
+
example: 0dacc0d5-2deb-4564-97f9-726d89b6617f
3385
3386
format: uuid
3386
3387
type: string
3387
3388
type: array
@@ -3420,62 +3421,75 @@ components:
3420
3421
exclude_quotes:
3421
3422
description: |
3422
3423
If set to true, text in quotes will not count as similar content
3424
+
example: true
3423
3425
type: boolean
3424
3426
exclude_bibliography:
3425
3427
description: |
3426
3428
If set to true, text in a bibliography section will not count as similar content
3429
+
example: true
3427
3430
type: boolean
3428
3431
exclude_citations:
3429
3432
description: |
3430
3433
If set to true, text in citations will not count as similar content
3434
+
example: true
3431
3435
type: boolean
3432
3436
exclude_abstract:
3433
3437
description: |
3434
3438
If set to true, text in the abstract section of the submission will not count as similar content
3439
+
example: true
3435
3440
type: boolean
3436
3441
exclude_methods:
3437
3442
description: |
3438
3443
If set to true, text in the method section of the submission will not count as similar content
3444
+
example: true
3439
3445
type: boolean
3440
3446
exclude_small_matches:
3441
3447
description: |
3442
3448
If set, similarity matches that match less than the specified amount of words will not count as similar content
3449
+
example: true
3443
3450
type: boolean
3444
3451
exclude_internet:
3445
3452
description: |
3446
3453
If set to true, text matched to the internet collection will not count as similar content
3454
+
example: true
3447
3455
type: boolean
3448
3456
exclude_publications:
3449
3457
description: |
3450
3458
If set to true, text matched to the publications collection will not count as similar content
3459
+
example: true
3451
3460
type: boolean
3452
3461
exclude_crossref:
3453
3462
description: |
3454
3463
If set to true, text matched to the Crossref collection will not count as similar content
3464
+
example: true
3455
3465
type: boolean
3456
3466
exclude_crossref_posted_content:
3457
3467
description: |
3458
3468
If set to true, text matched to the Crossref Posted Content collection will not count as similar content
3469
+
example: true
3459
3470
type: boolean
3460
3471
exclude_submitted_works:
3461
3472
description: |
3462
3473
If set to true, text matched to the submitted works collection will not count as similar content calculated as if submitted work was not part of the paper
3474
+
example: true
3463
3475
type: boolean
3464
3476
exclude_custom_sections:
3465
3477
description: |
3466
3478
If set to true, text matched to the custom sections defined in the admin settings will not count as similar content calculated as if section was not part of the paper
3479
+
example: true
3467
3480
type: boolean
3468
3481
exclude_preprints:
3469
3482
description: |
3470
3483
If set to true, it will exclude preprints. A preprint is a version of a scholarly or scientific paper that precedes formal peer review and publication in a peer-reviewed scholarly or scientific journal.
3484
+
example: true
3471
3485
type: boolean
3472
3486
type: object
3473
3487
SimilarityViewSettings:
3474
3488
example:
3475
3489
exclude_crossref_posted_content: true
3476
3490
exclude_custom_sections: true
3477
3491
exclude_abstract: true
3478
-
exclude_small_matches: 0
3492
+
exclude_small_matches: 4
3479
3493
exclude_publications: true
3480
3494
exclude_preprints: true
3481
3495
exclude_internet: true
@@ -3489,54 +3503,67 @@ components:
3489
3503
exclude_quotes:
3490
3504
description: |
3491
3505
If set to true, text in quotes will not count as similar content
3506
+
example: true
3492
3507
type: boolean
3493
3508
exclude_bibliography:
3494
3509
description: |
3495
3510
If set to true, text in a bibliography section will not count as similar content
3511
+
example: true
3496
3512
type: boolean
3497
3513
exclude_citations:
3498
3514
description: |
3499
3515
If set to true, text in citations will not count as similar content
3516
+
example: true
3500
3517
type: boolean
3501
3518
exclude_abstract:
3502
3519
description: |
3503
3520
If set to true, text in the abstract section of the submission will not count as similar content
3521
+
example: true
3504
3522
type: boolean
3505
3523
exclude_methods:
3506
3524
description: |
3507
3525
If set to true, text in the method section of the submission will not count as similar content
3526
+
example: true
3508
3527
type: boolean
3509
3528
exclude_small_matches:
3510
3529
description: |
3511
3530
If set, similarity matches that match less than the specified amount of words will not count as similar content
3531
+
example: 4
3512
3532
type: integer
3513
3533
exclude_internet:
3514
3534
description: |
3515
3535
If set to true, text matched to the internet collection will not count as similar content
3536
+
example: true
3516
3537
type: boolean
3517
3538
exclude_publications:
3518
3539
description: |
3519
3540
If set to true, text matched to the publications collection will not count as similar content
3541
+
example: true
3520
3542
type: boolean
3521
3543
exclude_crossref:
3522
3544
description: |
3523
3545
If set to true, text matched to the Crossref collection will not count as similar content
3546
+
example: true
3524
3547
type: boolean
3525
3548
exclude_crossref_posted_content:
3526
3549
description: |
3527
3550
If set to true, text matched to the Crossref Posted Content collection will not count as similar content
3551
+
example: true
3528
3552
type: boolean
3529
3553
exclude_submitted_works:
3530
3554
description: |
3531
3555
If set to true, text matched to the submitted works collection will not count as similar content calculated as if submitted work was not part of the paper
3556
+
example: true
3532
3557
type: boolean
3533
3558
exclude_custom_sections:
3534
3559
description: |
3535
3560
If set to true, text matched to the custom sections defined in the admin settings will not count as similar content calculated as if section was not part of the paper
3561
+
example: true
3536
3562
type: boolean
3537
3563
exclude_preprints:
3538
3564
description: |
3539
3565
If set to true, it will exclude preprints. A preprint is a version of a scholarly or scientific paper that precedes formal peer review and publication in a peer-reviewed scholarly or scientific journal.
Copy file name to clipboardexpand all lines: src/main/java/org/openapitools/client/ApiCallback.java
+3-3
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
* Turnitin Core API
3
3
* Turnitin Core API (TCA) provides direct API access to the core functionality provided by Turnitin. TCA supports file submission, similarity report generation, group management, and visualization of report matches via Cloud Viewer or PDF download. Below is the full flow to successfully set up an integration scope, an API Key, and make calls to TCA. Integration Scope and API Key management is done via the Admin Console UI by logging in as an admin user. For more details, go to our [developer portal documentation page](https://developers.turnitin.com/docs). ## Integration Scope and API Key Management TCA API calls must provide an API Key for authentication, so you must first have at least one integration scope associated with at least one API Key to use TCA. ### Admin Console UI First, login to Admin Console UI as an *Admin* user with permission to create Integration Scopes, under a tenant that is licensed to use the TCA product Integration Scopes (you can create a new one, or add keys to existing) * Click `Integrations` in the side bar --> `+ Add Integration` at top the top of the page --> Enter a name --> `Add` Button API Keys * Click `Integrations` in the side bar --> `Create API Key` Button next to a given Integration Scope --> Enter a name --> click `Create and View button` * Copy/Save the key manually or click save to clipboard button to copy it (this is the only time it will show) ## TCA Flow * Register a webhook * Create a submission * Upload a file for the submission * Wait for the submission upload to process * If you registered a webhook, a callback will be sent to it when upload is complete * The status of the *submission* will also update to `COMPLETE` * Request a Similarity Report * Wait for similarity report to process * If you registered a webhook, a callback will be sent to it when report is complete * The status of the *report* will also be updated to `COMPLETE` * Request a URL with parameters to view the Similarity Report
4
4
*
5
-
* The version of the OpenAPI document: 1.0.223
5
+
* The version of the OpenAPI document: 1.0.225
6
6
*
7
7
*
8
8
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -52,10 +52,10 @@ public interface ApiCallback<T> {
Copy file name to clipboardexpand all lines: src/main/java/org/openapitools/client/ApiClient.java
+3-3
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
* Turnitin Core API
3
3
* Turnitin Core API (TCA) provides direct API access to the core functionality provided by Turnitin. TCA supports file submission, similarity report generation, group management, and visualization of report matches via Cloud Viewer or PDF download. Below is the full flow to successfully set up an integration scope, an API Key, and make calls to TCA. Integration Scope and API Key management is done via the Admin Console UI by logging in as an admin user. For more details, go to our [developer portal documentation page](https://developers.turnitin.com/docs). ## Integration Scope and API Key Management TCA API calls must provide an API Key for authentication, so you must first have at least one integration scope associated with at least one API Key to use TCA. ### Admin Console UI First, login to Admin Console UI as an *Admin* user with permission to create Integration Scopes, under a tenant that is licensed to use the TCA product Integration Scopes (you can create a new one, or add keys to existing) * Click `Integrations` in the side bar --> `+ Add Integration` at top the top of the page --> Enter a name --> `Add` Button API Keys * Click `Integrations` in the side bar --> `Create API Key` Button next to a given Integration Scope --> Enter a name --> click `Create and View button` * Copy/Save the key manually or click save to clipboard button to copy it (this is the only time it will show) ## TCA Flow * Register a webhook * Create a submission * Upload a file for the submission * Wait for the submission upload to process * If you registered a webhook, a callback will be sent to it when upload is complete * The status of the *submission* will also update to `COMPLETE` * Request a Similarity Report * Wait for similarity report to process * If you registered a webhook, a callback will be sent to it when report is complete * The status of the *report* will also be updated to `COMPLETE` * Request a URL with parameters to view the Similarity Report
4
4
*
5
-
* The version of the OpenAPI document: 1.0.223
5
+
* The version of the OpenAPI document: 1.0.225
6
6
*
7
7
*
8
8
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
0 commit comments