Prints API
The Prints API provides endpoints for managing print jobs, including generating, downloading, and retrieving the status of prints. It also allows users to fetch print configuration metadata.
The Prints API provides endpoints for managing print jobs, including generating, downloading, and retrieving the status of prints. It also allows users to fetch print configuration metadata.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/thomson-reuters:prints-api"
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.
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: 3.2.0
info:
title: Thomson Reuters Prints API
version: v1
description: 'Operations tagged Prints across 2 of this provider''s published API definitions: thomson-reuters-prints-api-openapi.json, thomson-reuters-prints-api-v1-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api-uat.onesourcetax.com/corporate-tax/v1/prints
description: UAT server for corporate tax datasets
- url: https://api-emea.onesourcetax.com/corporate-tax/v1/prints
description: EMEA server for corporate tax datasets
- url: https://api-apac.onesourcetax.com/corporate-tax/v1/prints
description: APAC server for corporate tax datasets
- url: https://api-uat.onesourcetax.com/trusts/v1/prints
description: UAT server for trusts datasets
- url: https://api-apac.onesourcetax.com/trusts/v1/prints
description: APAC server for trusts datasets
tags:
- name: Prints
paths:
/configuration:
post:
tags:
- Prints
summary: This endpoint retrieves print metadata
description: This endpoint provides metadata related to print configurations, such as available sheets, print types, and print styles. Users can use this metadata to configure and customize their print jobs.
operationId: Prints_PrintConfigurationData
consumes:
- application/json
- text/json
- application/xml
- text/xml
- application/x-www-form-urlencoded
produces:
- application/json
- text/json
- application/xml
- text/xml
parameters:
- name: Authorization
in: header
description: Authorization token required to authenticate and authorize the user.
required: true
type: string
requestBody:
description: Payload containing the configuration request data in various formats.
content:
application/json:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.ConfigurationRequestData'
text/json:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.ConfigurationRequestData'
application/xml:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.ConfigurationRequestData'
text/xml:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.ConfigurationRequestData'
application/x-www-form-urlencoded:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.ConfigurationRequestData'
required: true
responses:
'200':
description: Successfully retrieves the configuration data for prints.
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.ConfigurationResponseData'
servers:
- url: https://api-uat.onesourcetax.com/corporate-tax/v1/prints
description: UAT server for corporate tax datasets
- url: https://api-emea.onesourcetax.com/corporate-tax/v1/prints
description: EMEA server for corporate tax datasets
- url: https://api-apac.onesourcetax.com/corporate-tax/v1/prints
description: APAC server for corporate tax datasets
/all:
post:
tags:
- Prints
summary: Fetch list of Prints
description: This endpoint retrieves a list of print jobs based on the provided query parameters, such as offset and take. It allows users to filter and paginate through the list of prints associated with their account.
operationId: Prints_GetUserPrintsDetails
consumes:
- application/json
- text/json
- application/xml
- text/xml
- application/x-www-form-urlencoded
produces:
- application/json
- text/json
- application/xml
- text/xml
parameters:
- name: offset
in: query
description: The starting point of the data set from which data will be fetched.
required: false
type: integer
format: int32
- name: take
in: query
description: The number of records to retrieve starting from the offset.
required: false
type: integer
format: int32
- name: Authorization
in: header
description: Required authorization token to access the endpoint.
required: true
type: string
requestBody:
description: Request payload containing parameters for exporting print data.
content:
application/json:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.ExportPrintsRequest'
text/json:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.ExportPrintsRequest'
application/xml:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.ExportPrintsRequest'
text/xml:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.ExportPrintsRequest'
application/x-www-form-urlencoded:
schema: null
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.ExportPrintsRequest'
required: true
responses:
'200':
description: Successfully retrieved the data.
schema:
type: array
items:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.ExportPrintsResponse'
'400':
description: The request parameters were invalid.
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.ExportPrintsResponse'
servers:
- url: https://api-uat.onesourcetax.com/corporate-tax/v1/prints
description: UAT server for corporate tax datasets
- url: https://api-emea.onesourcetax.com/corporate-tax/v1/prints
description: EMEA server for corporate tax datasets
- url: https://api-apac.onesourcetax.com/corporate-tax/v1/prints
description: APAC server for corporate tax datasets
/generate:
post:
tags:
- Prints
summary: This endpoint generates prints
description: This endpoint allows users to create print jobs by submitting configuration details and calculations.
operationId: Prints_GeneratePrint
consumes:
- application/json
- text/json
- application/xml
- text/xml
- application/x-www-form-urlencoded
produces:
- application/json
- text/json
- application/xml
- text/xml
parameters:
- name: Authorization
in: header
description: The authorization token required for accessing this endpoint.
required: true
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.PrintRequest'
text/json:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.PrintRequest'
application/xml:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.PrintRequest'
text/xml:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.PrintRequest'
application/x-www-form-urlencoded:
schema: null
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.PrintRequest'
required: true
responses:
'200':
description: Successfully generated the print.
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.PrintResponse'
servers:
- url: https://api-uat.onesourcetax.com/corporate-tax/v1/prints
description: UAT server for corporate tax datasets
- url: https://api-emea.onesourcetax.com/corporate-tax/v1/prints
description: EMEA server for corporate tax datasets
- url: https://api-apac.onesourcetax.com/corporate-tax/v1/prints
description: APAC server for corporate tax datasets
/download:
post:
tags:
- Prints
summary: This endpoint downloads prints
description: This endpoint allows users to download previously generated print jobs by providing the required print job identifiers.
operationId: Prints_DownloadPdf
consumes:
- application/json
- text/json
- application/xml
- text/xml
- application/x-www-form-urlencoded
produces:
- application/json
- text/json
- application/xml
- text/xml
parameters:
- name: Authorization
in: header
description: The authorization token required for accessing the download feature.
required: true
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.DownloadPrintRequest'
text/json:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.DownloadPrintRequest'
application/xml:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.DownloadPrintRequest'
text/xml:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.DownloadPrintRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.DownloadPrintRequest'
required: true
responses:
'200':
description: Print download was successful.
schema:
type: object
servers:
- url: https://api-uat.onesourcetax.com/corporate-tax/v1/prints
description: UAT server for corporate tax datasets
- url: https://api-emea.onesourcetax.com/corporate-tax/v1/prints
description: EMEA server for corporate tax datasets
- url: https://api-apac.onesourcetax.com/corporate-tax/v1/prints
description: APAC server for corporate tax datasets
/status:
post:
tags:
- Prints
summary: This endpoint retrieves the status of generated prints
description: This endpoint allows users to check the current status of previously generated print jobs.
operationId: Prints_PrintStatus
consumes:
- application/json
- text/json
- application/xml
- text/xml
- application/x-www-form-urlencoded
produces:
- application/json
- text/json
- application/xml
- text/xml
parameters:
- name: Authorization
in: header
description: Authorization token required to access this endpoint.
required: true
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.DownloadPrintRequest'
text/json:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.DownloadPrintRequest'
application/xml:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.DownloadPrintRequest'
text/xml:
schema: null
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.DownloadPrintRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.DownloadPrintRequest'
required: true
responses:
'200':
description: Successfully retrieved the status of the prints.
schema:
type: array
items:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.PrintStatusResponse'
servers:
- url: https://api-uat.onesourcetax.com/corporate-tax/v1/prints
description: UAT server for corporate tax datasets
- url: https://api-emea.onesourcetax.com/corporate-tax/v1/prints
description: EMEA server for corporate tax datasets
- url: https://api-apac.onesourcetax.com/corporate-tax/v1/prints
description: APAC server for corporate tax datasets
definitions:
TRTA.Athena.Models.Api.V4.Prints.PrintResponse:
type: object
description: Response data for a generated print job.
properties:
status:
type: string
description: The status of the print job.
printJobs:
type: array
items:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.PrintStatus'
description: A list of print job statuses.
TRTA.Athena.Models.Api.V4.Prints.Calculation:
type: object
description: Represents a calculation to include in a print job.
properties:
datasetId:
type: string
description: The unique identifier of the dataset.
entityId:
type: string
description: The unique identifier of the entity.
TRTA.Athena.Models.Api.V4.Prints.PrintStatusResponse:
type: object
description: Response data for the status of print jobs.
properties:
status:
type: string
readOnly: true
description: The status of the print job.
calculationName:
type: string
description: The name of the calculation associated with the print.
datasetName:
type: string
description: The name of the dataset associated with the print.
entityIdentifier:
type: string
description: The unique identifier of the entity.
entityShortName:
type: string
description: The short name of the entity.
entityName:
type: string
description: The full name of the entity.
createdDate:
format: date-time
type: string
description: The date and time when the print was created.
printedBy:
type: string
description: The name of the user who initiated the print.
sheets:
type: string
description: The sheets included in the print.
printJobId:
format: uuid
type: string
example: 00000000-0000-0000-0000-000000000000
description: The unique identifier of the print job.
printType:
type: string
readOnly: true
description: The type of print requested.
TRTA.Athena.Models.Api.V4.Prints.Configuration:
type: object
description: Configuration details for a print job.
properties:
bulkPrint:
type: boolean
description: Indicates whether the print job is for bulk printing.
sheets:
type: string
description: The sheets to include in the print job.
selectedSheets:
type: string
description: The selected sheets for the print job.
printType:
format: int32
type: integer
description: The type of print requested.
printStyle:
type: string
description: The style of the print.
showDataEntryCells:
type: boolean
description: Indicates whether to show data entry cells in the print.
formsWithoutBackground:
type: boolean
description: Indicates whether to exclude background from forms.
enableDebugPrint:
type: boolean
description: Indicates whether to enable debug mode for the print.
TRTA.Athena.Models.Api.V4.Prints.ApiPrintStyle:
type: object
description: Represents a print style with its details.
properties:
id:
format: uuid
type: string
example: 00000000-0000-0000-0000-000000000000
description: The unique identifier of the print style.
description:
type: string
description: A brief description of the print style.
TRTA.Athena.Models.Api.V4.Prints.ExportPrintsRequest:
type: object
description: Request data for exporting print details.
properties:
calculationName:
type: string
description: The name of the calculation associated with the print.
dataSetName:
type: string
description: The name of the dataset associated with the print.
entityName:
type: string
description: The name of the entity associated with the print.
createdDate:
type: string
description: The date when the print was created.
printedBy:
type: string
description: The name of the user who initiated the print.
sheets:
type: string
description: The sheets included in the print.
printType:
type: string
description: The type of print requested.
TRTA.Athena.Models.Api.V4.Prints.PrintRequest:
type: object
description: Request data for generating a print job.
properties:
configuration:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.Configuration'
description: The configuration details for the print job.
calculations:
type: array
items:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.Calculation'
description: A list of calculations to include in the print job.
TRTA.Athena.Models.Api.V4.Prints.ConfigurationRequestData:
type: object
description: Request data for retrieving print configuration metadata.
properties:
datasetId:
type: string
description: The unique identifier of the dataset.
entityId:
type: string
description: The unique identifier of the entity.
bulkPrint:
type: boolean
description: Indicates whether the request is for bulk printing.
TRTA.Athena.Models.Api.V4.Prints.PrintStatus:
type: object
description: Represents the status of a print job.
properties:
entityId:
type: string
description: The unique identifier of the entity.
datasetId:
type: string
description: The unique identifier of the dataset.
jobId:
type: string
description: The unique identifier of the print job.
TRTA.Athena.Models.Api.V4.Prints.DownloadPrintRequest:
type: object
description: Request data for downloading print jobs.
properties:
printJobIds:
type: array
items:
type: string
description: A list of print job IDs to download.
TRTA.Athena.Models.Api.V4.Prints.ConfigurationResponseData:
type: object
description: Response data containing print configuration metadata.
properties:
sheets:
type: array
description: A list of sheet names available for printing.
items:
type: string
printType:
type: array
items:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.ApiPrintType'
description: A list of available print types.
printStyle:
type: array
items:
$ref: '#/definitions/TRTA.Athena.Models.Api.V4.Prints.ApiPrintStyle'
description: A list of available print styles.
TRTA.Athena.Models.Api.V4.Prints.ApiPrintType:
type: object
description: Represents a print type with its details.
properties:
id:
format: int32
type: integer
description: The unique identifier of the print type.
description:
type: string
description: A brief description of the print type.
TRTA.Athena.Models.Api.V4.Prints.ExportPrintsResponse:
type: object
description: Response data for exported print details.
properties:
calculationName:
type: string
description: The name of the calculation associated with the print.
datasetName:
type: string
description: The name of the dataset associated with the print.
entityIdentifier:
type: string
description: The unique identifier of the entity.
entityShortName:
type: string
description: The short name of the entity.
entityName:
type: string
description: The full name of the entity.
createdDate:
format: date-time
type: string
description: The date and time when the print was created.
printedBy:
type: string
description: The name of the user who initiated the print.
sheets:
type: string
description: The sheets included in the print.
printJobId:
format: uuid
type: string
example: 00000000-0000-0000-0000-000000000000
description: The unique identifier of the print job.
printType:
type: string
readOnly: true
description: The type of print requested.
x-refined-from:
- thomson-reuters-prints-api-openapi.json
- thomson-reuters-prints-api-v1-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/1597255f-e33b-4bd0-bbe9-d9066541412f
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)