Question: What is the Act! Web API?
Product Details:
Product Family: Act!
Product: Act! Premium (access via web)
Version: v18 and later
Integration: Act! Premium Web API
Answer:
The Act! Web API is a RESTful, JSON based API. This IIS application runs on your Act! (access via web) server and allows you to seamlessly and easily connect and integrate your Act! database with additional services as part of a Subscription. It provides Do-It-Yourself integrations and automation across the business, as well as effective and flexible custom development capabilities.
Authentication Method
Act! Web API is a JSON based API. It uses a standard bearer token for authentication.
Authorization:
There are two ways to generate a JWT authorization token to access resources from the Act! Web API. Basic authentication is dedicated to the authentication using a username and a secret (RFC7617). Bearer authentication is dedicated to the authentication using a bearer token and is described by the (RFC6750).
OData- A Primer
OData (Open Data Protocol) is an OASIS standard that defines the best practice for building and consuming RESTful APIs.
"OData helps you focus on your business logic while building RESTful APIs without having to worry about the approaches to define request and response headers, status codes, HTTP methods, URL conventions, media types, payload formats and query options etc. OData also guides you about tracking changes, defining functions/actions for reusable procedures and sending asynchronous/batch requests etc. Additionally, OData provides facility for extension to fulfill any custom needs of your RESTful APIs." - www.odata.org
Act! WebHooks - Notifications
A webhook (also called a web callback or HTTP push API) is a way for an app to provide other applications with real-time information. A webhook delivers data to other applications as it happens, meaning you get data immediately or within a reasonable time".
For detailed information on what functions are available via the API please visit https://developer.act.com/
Related Information:
How do I set up the Act! Premium Web API?
Answer ID How do I set up the Act! Premium Web API?