Integrations and APIs
This section is your starting point for integrating Fotoware with any third-party system.
It covers the Fotoware API, authentication and authorization mechanisms, how to use the Fotoware Widgets in your integration, and more.
User Guide
- The Fotoware API
- A complete guide to the FotoWeb RESTful API.
- Creating integrations using embeddable widgets
- How to create integrations with FotoWeb using embeddable widgets.
- Authorizing applications using OAuth
- This guide tells you all about authorizing custom applications for use with FotoWeb using OAuth.
- Get started with OAuth
- Application registration using OAuth 2.0
- Authorizing a client using OAuth 2.0
- Using application access tokens for OAuth 2.0 authorization
- Refreshing tokens
- Handling OAuth 2.0 errors
- Enabling Cross-Origin Resource Sharing (CORS) in Fotoware
- Good practice for requesting access tokens
- Postman OAuth request examples
- Proof Key for Code Exchange (PKCE) reference
- Auto-tagging
- Learn how to use Azure Cognitive Services to run auto-tagging on images.
- FotoWeb Drag and Drop export
- Learn how to integrate FotoWeb with a third-party system to allow drag and drop of assets into any application. This guide covers integration, administration, and usage.
- Integration using webhooks
- What are webhooks? How can they be used? What data does FotoWeb deliver via webhooks?
- Optimizely and Episerver plugin documentation
- This guide contains documentation on the Optimizely/Episerver CMS plugin for FotoWeb
- User Interface Integrations
- Learn how to utilize user interface integrations in Fotoware to expand the system's capabilities.