Migrating applications from ADx 1.1
If you have applications that use the legacy ADx REST APIs and you need to migrate to the up-to-date APIs, here are tables that help you find the APIs you need.
Authentication
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-agiledocs-cartridge/rest/authenticate | /tribefire-services/api/v1/authenticate |
/tribefire-agiledocs-cartridge/rest/authenticate/isSessionValid | /tribefire-services/api/v1/ValidateUserSession |
/tribefire-agiledocs-cartridge/rest/authenticate/logout | /tribefire-services/api/v1/Logout |
Common
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-services/rest/query | access.adx.content.{repository_name}/v1/entry access.adx.content.{repository_name}/v1/content/searchaccess.adx.content.{repository_name}/v1/content/search/by-conditionaccess.adx.content.{repository_name}/v1/content/search/by-textaccess.adx.content.{repository_name}/v1/entry/searchaccess.adx.content.{repository_name}/v1/folder/search |
/tribefire-services/rest/assembly-manipulate | Use content APIs. See REST API Operations |
Document
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-agiledocs-cartridge/doccreate | Currently not available. Use content APIs. See REST API Operations |
/tribefire-agiledocs-cartridge/docupload | access.adx.content.{repository_name}/v1/content |
/tribefire-agiledocs-cartridge/docupdate | /access.adx.content.{repository_name}/v1/content/update |
/tribefire-agiledocs-cartridge/doccopy | /access.adx.content.{repository_name}/v1/content/copy |
/tribefire-agiledocs-cartridge/docdownload | /access.adx.content.{repository_name}/v1/content/download |
/tribefire-agiledocs-cartridge/docmove | /access.adx.content.{repository_name}/v1/content/move |
/tribefire-agiledocs-cartridge/docdelete | /access.adx.content.{repository_name}/v1/content |
Document versioning
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-agiledocs-cartridge/docnewversion | access.adx.content.{repository_name}/v1/content/checkout access.adx.content.{repository_name}/v1/contentcheckin |
/tribefire-agiledocs-cartridge/getprevious | /access.adx.content.{repository_name}/v1/content/versions /access.adx.content.{repository_name}/v1/content/versions/by-chronical-id |
/tribefire-agiledocs-cartridge/switchversions | Currently not available. |
Managing tags
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-services/rest/set-insert | access.adx.content.{repository_name}/v1/entry/tags access.adx.content.{repository_name}/v1/entry/tags/add |
/tribefire-services/rest/set-remove | access.adx.content.{repository_name}/v1/entry/tags |
PDF Misc
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-agiledocs-cartridge/pdfutils/merge | access.adx.content.{repository_name}/v1/convert/merge |
/tribefire-agiledocs-cartridge/pdfutils/watermark | access.adx.content.{repository_name}/v1/convert/watermark |
/tribefire-agiledocs-cartridge/pdfutils/textextract | access.adx.content.{repository_name}/v1/convert/extract |
/tribefire-agiledocs-cartridge/pdfutils/split | access.adx.content.{repository_name}/v1/convert/split |
/tribefire-agiledocs-cartridge/pdfutils/pdfconvert | access.adx.content.{repository_name}/v1/convert/pdf |
/tribefire-agiledocs-cartridge/pdfutils/watermarksignature | access.adx.content.{repository_name}/v1/convert/watermark |
Search
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-services/rest/assembly-query | access.adx.content.{repository_name}/v1/entry or use search endpoints from Common. |
WebReader
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-webreader | Currently not available. |
Check-in / Check-out
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-agiledocs-cartridge/doclock | access.adx.content.{repository_name}/v1/content/checkin and access.adx.content.{repository_name}/v1/content/checkin |
View / Render files
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-agiledocs-cartridge/transform | access.adx.content.{repository_name}/v1/convert/document /access.adx.content.{repository_name}/v1/content/representations /access.adx.content.{repository_name}/v1/content/representations/download |
Add repository
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-agiledocs-cartridge/addrepository/tribefire | /access.adx.admin/v1/repository/standard/by-db-storage /access.adx.admin/v1/repository/standard/by-fs-storage |
/tribefire-agiledocs-cartridge/addrepository/documentum | /access.adx.admin/v1/repository/dctm |
/tribefire-agiledocs-cartridge/addrepository/cmis | /access.adx.admin/v1/repository/cmis |
Template
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-agiledocs-cartridge/templupload | access.adx.content.{repository_name}/v1/convert/apply-template |
Merge pdf files from template
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-agiledocs-cartridge/mergepdf | access.adx.content.{repository_name}/v1/convert/merge-templates |
Digital key
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-agiledocs-cartridge/genkey | /access.adx.admin/v1/user/generateKeys |
eSignature
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-agiledocs-cartridge/digsign | access.adx.content.{repository_name}/v1/content/signature/sign |
Get Agile Dox Version
| Legacy Endpoint | 2.x Endpoint |
|---|---|
/tribefire-agiledocs-cartridge/getversion | Go to the About page in a running ADx instance. |