Posts Tagged: ‘api’

New Domino REST APIs Are Now Available

8. Dezember 2022 Posted by Adam Gartenberg

We’re pleased to announce that the Domino REST APIs are now generally available for download by Domino Complete Collaboration (CCB) and Domino CEO Communications customers on active support in their Domino v12.0.2 “Danube” environment.

Known during development and beta testing as Project Keep, these contemporary REST APIs increase the number of REST APIs available to Domino deployments from nine to over 100, allowing you to extend your Domino applications with the development tools of your choice. You can broaden the audience for your Domino development without sacrificing Domino’s security or ease of deployment. And with this new REST API access to Domino servers and databases, you can securely make Domino servers available for pro-code development. Developers can expose Domino data in the form of standardized Open-API-based methods while maintaining control of which data will be made available for view or update.

How can it be used?

To give just a few examples of how the REST APIs can be used, you can apply them to:

  • Web applications: Display job openings stored in a Domino database on the company website, validating allowable postings without requiring Java or JavaScript skills.
  • Mobile Applications: Use Volt MX to create a front-end mobile app for the travel approval system run on Domino. Employees can enter their travel requests, and when managers authenticate, they will see and can complete the workflow approval.
  • Application Integration: Integrate contracts and other customer data stored in Domino with SalesForce CRM, giving sales representatives a single view of all necessary information.

What is it? 

The Domino REST APIs allow for pro-code development through secure access to HCL Domino servers and databases, allowing you to use the programming language and framework of your choice — while maintaining the reliability and deployability of your Domino data and applications. They run alongside the server and allow you to expose — securely and easily — your Domino data in the form of standardized Open-API-based methods. Using a browser-based admin UI, application owners can define which data will be made available for view or update on a REST API. The APIs extend the Domino principles of reader/author document access definitions into the world of Internet protocols.

The Domino REST APIs also includes the Swagger UI, an API explorer that allows the visualization and interaction with APIs without having any of the actual implementation logic in place. The APIs are automatically generated from an OpenAPI (formerly Swagger) specification with visual documentation, making it easier to implement the back-end code later.

What’s special about the new Domino REST APIs?

  • Secure by default, with fine granular controls per form, field, and user basis
  • Implements latest open standards
  • HTTP/2-ready, for server-to-server or client-to-server communication
  • API-first design with full interactive documentation
  • Low barrier to entry, as it runs on a Domino server and/or your Notes client
  • Admin UI and Postman samples included
  • State-of-the-art JWT access token integrated with your existing IdP infrastructure

What can be accessed via the Domino REST APIs?

You can access content like views, documents, and fields as well as agents and ACL settings. And, of course, featuring DQL queries to quickly access the data you are looking for.

Built-in declarative security ensures the API will only allow access to fields the caller is authorized to see or update. This can effectively prevent computed fields from being overwritten and limits participants in a workflow to updating their fields only.

Where to find it

The Domino REST APIs are now available as a prepacked, ready-to-use Docker container to Domino Complete Collaboration (CCB) and Domino CEO Communications customers on active support. The download is now available in the “HCL Domino” product line category on our License and Download Portal. Please visit the documentation here to learn more and to set up your test environment. Note: The REST APIs only work with Domino v12.0.2 “Danube” and higher. (Hint: If you haven’t upgraded yet, now’s the time!)

domino admin

application management


Exchange API for Java: Allow *all* type of certificates

29. Januar 2019 Posted by Sven Hasselbach

I had troubles accessing internal Exchange servers using the EWS Java API because of self-signed SSL certificates (and not matching host names), that’s why I created a patch which overrides the existing certificate check and allows all type of SSL certificates.

The code can be found here:

Be aware that this is lowers the security, so you should know what you are doing before using it in productive environments!

Webcast zu IBM Watson Workspace am 08.05.2018 um 10 Uhr

7. Mai 2018 Posted by Albert Boxler, IBM

Die Zeiten, in denen Sie mit der Bewältigung einer stets ansteigenden Informationsflut kämpfen müssen, sind nun vorbei. Watson Workspace wird Sie in Ihrem Arbeitsalltag entlasten. Um nur ein paar Vorzüge zu benennen: – Bleiben Sie jederzeit mit den von Ihnen gewünschten Personen oder Gruppen fortlaufend im Kontakt. – Zentralisieren Sie Ihre Kommunikation in einem Tool, […]

Der Beitrag Webcast zu IBM Watson Workspace am 08.05.2018 um 10 Uhr erschien zuerst auf DNUG.

Die preiswerte, flexible, moderne & zukunftssichere Entwicklungsplattform

4. April 2018 Posted by Albert Boxler, IBM

In diesem Webcast informieren wir Sie über IBM Notes/Domino als aktuelle, preiswerte, flexible und zukunftssichere Entwicklungsplattform - nun auch mit JavaScript Support, node.js, loopback, usw.

Der Beitrag Die preiswerte, flexible, moderne & zukunftssichere Entwicklungsplattform erschien zuerst auf DNUG.

Speaking at Social Connections 11 about Connections APIs

24. Mai 2017 Posted by Henning Schmidt

Only one more week until Social Connections 11 is going to take place in Chicago. I am really happy to be selected as a speaker for this event! I will be speaking about the IBM Connections REST APIs and will show in many live examples how to use them, what to keep in mind an what […]