Adobe · JSON Structure
Adobe Structure
Structural overview of the Adobe API surface; extracted from openapi/.
Type:
Properties: 0
Fortune 1000AnalyticsCreative CloudDigital Asset ManagementDocument ServicesE-CommerceE-SignaturesExperience CloudGenerative AIMarketingPDFWork Management
Adobe Structure is a JSON Structure definition published by Adobe.
Meta-schema:
JSON Structure
{
"provider": "Adobe",
"providerId": "adobe",
"kind": "json-structure",
"description": "Structural overview of the Adobe API surface; extracted from openapi/.",
"schemaCount": 25,
"operationCount": 22,
"schemas": [
{
"name": "AssetReference",
"type": "object",
"propertyCount": 1,
"required": [
"assetID"
]
},
{
"name": "PageRange",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AssetUploadRequest",
"type": "object",
"propertyCount": 1,
"required": [
"mediaType"
]
},
{
"name": "AssetUploadResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AssetDownloadResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "CreatePDFRequest",
"type": "object",
"propertyCount": 6,
"required": [
"assetID"
]
},
{
"name": "ExportPDFRequest",
"type": "object",
"propertyCount": 3,
"required": [
"assetID",
"targetFormat"
]
},
{
"name": "CombinePDFRequest",
"type": "object",
"propertyCount": 1,
"required": [
"assets"
]
},
{
"name": "SplitPDFRequest",
"type": "object",
"propertyCount": 2,
"required": [
"assetID"
]
},
{
"name": "OCRRequest",
"type": "object",
"propertyCount": 3,
"required": [
"assetID"
]
},
{
"name": "CompressPDFRequest",
"type": "object",
"propertyCount": 2,
"required": [
"assetID"
]
},
{
"name": "ProtectPDFRequest",
"type": "object",
"propertyCount": 4,
"required": [
"assetID",
"passwordProtection"
]
},
{
"name": "RemoveProtectionRequest",
"type": "object",
"propertyCount": 2,
"required": [
"assetID",
"password"
]
},
{
"name": "LinearizePDFRequest",
"type": "object",
"propertyCount": 1,
"required": [
"assetID"
]
},
{
"name": "ExtractPDFRequest",
"type": "object",
"propertyCount": 6,
"required": [
"assetID"
]
},
{
"name": "AutoTagRequest",
"type": "object",
"propertyCount": 3,
"required": [
"assetID"
]
},
{
"name": "DocumentGenerationRequest",
"type": "object",
"propertyCount": 4,
"required": [
"assetID",
"jsonDataForMerge",
"outputFormat"
]
},
{
"name": "PDFPropertiesRequest",
"type": "object",
"propertyCount": 2,
"required": [
"assetID"
]
},
{
"name": "ReorderPagesRequest",
"type": "object",
"propertyCount": 2,
"required": [
"assetID",
"pagesOrder"
]
},
{
"name": "DeletePagesRequest",
"type": "object",
"propertyCount": 2,
"required": [
"assetID",
"pageRanges"
]
},
{
"name": "RotatePagesRequest",
"type": "object",
"propertyCount": 2,
"required": [
"assetID",
"pageActions"
]
},
{
"name": "InsertPagesRequest",
"type": "object",
"propertyCount": 2,
"required": [
"baseAssetID",
"assetsToInsert"
]
},
{
"name": "ReplacePagesRequest",
"type": "object",
"propertyCount": 2,
"required": [
"baseAssetID",
"assetsToReplace"
]
},
{
"name": "JobStatusResponse",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ErrorResponse",
"type": "object",
"propertyCount": 1,
"required": []
}
],
"operations": [
{
"method": "POST",
"path": "/assets",
"operationId": "uploadAsset",
"summary": "Adobe Upload an Asset",
"tags": [
"Assets"
]
},
{
"method": "GET",
"path": "/assets/{assetID}",
"operationId": "getAsset",
"summary": "Adobe Get Asset Download Uri",
"tags": [
"Assets"
]
},
{
"method": "DELETE",
"path": "/assets/{assetID}",
"operationId": "deleteAsset",
"summary": "Adobe Delete an Asset",
"tags": [
"Assets"
]
},
{
"method": "POST",
"path": "/operation/createpdf",
"operationId": "createPDF",
"summary": "Adobe Create a Pdf",
"tags": [
"Create PDF"
]
},
{
"method": "POST",
"path": "/operation/exportpdf",
"operationId": "exportPDF",
"summary": "Adobe Export a Pdf",
"tags": [
"Export PDF"
]
},
{
"method": "POST",
"path": "/operation/combinepdf",
"operationId": "combinePDF",
"summary": "Adobe Combine Pdf Files",
"tags": [
"Combine PDF"
]
},
{
"method": "POST",
"path": "/operation/splitpdf",
"operationId": "splitPDF",
"summary": "Adobe Split a Pdf",
"tags": [
"Split PDF"
]
},
{
"method": "POST",
"path": "/operation/ocr",
"operationId": "ocrPDF",
"summary": "Adobe Ocr a Pdf",
"tags": [
"OCR"
]
},
{
"method": "POST",
"path": "/operation/compresspdf",
"operationId": "compressPDF",
"summary": "Adobe Compress a Pdf",
"tags": [
"Compress PDF"
]
},
{
"method": "POST",
"path": "/operation/protectpdf",
"operationId": "protectPDF",
"summary": "Adobe Protect a Pdf",
"tags": [
"Protect PDF"
]
},
{
"method": "POST",
"path": "/operation/removeprotection",
"operationId": "removeProtection",
"summary": "Adobe Remove Protection From a Pdf",
"tags": [
"Remove Protection"
]
},
{
"method": "POST",
"path": "/operation/linearizepdf",
"operationId": "linearizePDF",
"summary": "Adobe Linearize a Pdf",
"tags": [
"Linearize PDF"
]
},
{
"method": "POST",
"path": "/operation/extractpdf",
"operationId": "extractPDF",
"summary": "Adobe Extract Content From a Pdf",
"tags": [
"Extract PDF"
]
},
{
"method": "POST",
"path": "/operation/accessibilitychecker",
"operationId": "autoTagPDF",
"summary": "Adobe Auto-tag a Pdf for Accessibility",
"tags": [
"Accessibility Auto-Tag"
]
},
{
"method": "POST",
"path": "/operation/documentgeneration",
"operationId": "generateDocument",
"summary": "Adobe Generate a Document From a Template",
"tags": [
"Document Generation"
]
},
{
"method": "POST",
"path": "/operation/pdfproperties",
"operationId": "getPDFProperties",
"summary": "Adobe Get Pdf Properties",
"tags": [
"PDF Properties"
]
},
{
"method": "POST",
"path": "/operation/reorderpages",
"operationId": "reorderPages",
"summary": "Adobe Reorder Pages in a Pdf",
"tags": [
"Reorder Pages"
]
},
{
"method": "POST",
"path": "/operation/deletepages",
"operationId": "deletePages",
"summary": "Adobe Delete Pages From a Pdf",
"tags": [
"Delete Pages"
]
},
{
"method": "POST",
"path": "/operation/rotatepages",
"operationId": "rotatePages",
"summary": "Adobe Rotate Pages in a Pdf",
"tags": [
"Rotate Pages"
]
},
{
"method": "POST",
"path": "/operation/insertpages",
"operationId": "insertPages",
"summary": "Adobe Insert Pages Into a Pdf",
"tags": [
"Insert Pages"
]
},
{
"method": "POST",
"path": "/operation/replacepages",
"operationId": "replacePages",
"summary": "Adobe Replace Pages in a Pdf",
"tags": [
"Replace Pages"
]
},
{
"method": "GET",
"path": "/operation/{operationType}/status/{jobID}",
"operationId": "getJobStatus",
"summary": "Adobe Get Job Status",
"tags": [
"Jobs"
]
}
]
}