DAM Wiki

Portfolio DAM (ex-Extensis Portfolio) Specs

Portfolio DAM, LLC (Axle AI) · Woburn, MA, USA · Founded 2026 · subsidiary of Axle AI, Inc.Verified 2026-10-01 · 89 sources
  • On-premise
  • Private cloud
  • SMB to enterprise workgroups (on-premise, archives, creative and print teams)
  • REST + SOAP API
  • OpenAPI spec
  • No webhooks
  • LDAP · kerberos SSO
Complete · 7 of 7 pages
89sources
3API specs
10-01verified 2026
Official website ↗Portfolio DAM alternatives →

Files

3 files · 179 KB · verbatim copies of public vendor files
FileFormatSizeDownload
portfolio-rest_openapi_v1.0_swagger-ui-embed.jsSwagger / OpenAPI84 KBDownload
portfolio-rest_openapi_v1.0.jsonOpenAPI84 KBDownload
portfolio-soap_AssetService_wsdl.zipZIP11 KBDownload

README — provenance

DAM Wiki downloaded these files on 2026-10-01 from public vendor URLs (no login needed) on Extensis' documentation host (still the reference location after the product moved to Portfolio DAM, LLC / Axle AI in March 2026). They are unmodified copies, exactly as the vendor publishes them. DAM Wiki will refresh them if portfoliodam.com or the knowledge base announces a new API reference.

FileFormatVersionSizePublic source URLRendered atSHA-256
portfolio-rest_openapi_v1.0_swagger-ui-embed.jsJavaScript file that assigns the OpenAPI document to portfolioSwaggerDoc (byte-for-byte as served; HTTP Last-Modified 2018-11-21)OpenAPI 3.0.1, "Portfolio REST API" 1.0 — 63 paths / 73 operations / 42 schemas85,865 Bhttps://doc.extensis.com/api/portfolio/rest/extensis.jshttps://doc.extensis.com/api/portfolio/rest/index.html2fab1eb5cb6de144576d5dca3adea69bd9861e6625805dd9d6046b8c5a77cad6
portfolio-rest_openapi_v1.0.jsonOpenAPI 3.0.1 JSON — the same bytes as the .js file with only the leading portfolioSwaggerDoc =\n and the trailing newline removed (no other change)same85,842 Bderived from the URL above—8c27191ea0aff518f85272c6f5784f516cd7c2cea18e62ec12ca43de7051e6a6
portfolio-soap_AssetService_wsdl.zipZIP containing AssetSEIService.wsdl (dated 2014-09-19; 79 operation names); HTTP Last-Modified 2018-07-09SOAP API v1.0 (deprecated)11,341 Bhttps://doc.extensis.com/api/portfolio/resources/AssetService.ziphttps://doc.extensis.com/api/portfolio/index.htmlf724607a3ff1caae04fe5aef91c0cf1c9a5194e016af543e714d763c1d088ea3

Notes

  • The REST spec declares servers: [{url: "/api"}]; on an installation the API is at http(s)://{server}:8090/api (HTTPS default port 9443), and a running server also serves its own copy at /api/openapi.json. The public file may lag the 4.0.1 / 4.1.1 server builds.
  • The spec defines no securitySchemes; authentication is a session query parameter (session ID from /v1/auth/login, or an API Token).
  • The WSDL's soap:address is http://127.0.0.1:8090/ws/1.0/AssetService (vendor placeholder).
  • No Postman collection, GraphQL schema or official REST SDK is published.
  • Quick inventory: python -c "import json;s=json.load(open('portfolio-rest_openapi_v1.0.json',encoding='utf-8'));[print(m.upper(),p) for p,o in s['paths'].items() for m in o]"
Search the wiki