A Java & Spring Boot based reusable library for integrating Streak CRM with external systems and applications
Building the API client library requires Maven to be installed.
To install the API client library to your local Maven repository, simply execute:
mvn install
To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:
mvn deploy
Refer to the official documentation for more information.
Add this dependency to your project's POM:
<dependency>
<groupId>com.streak</groupId>
<artifactId>streakcrm-java-api</artifactId>
<version>0.1.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
Add this dependency to your project's build file:
compile "com.streak:streakcrm-java-api:0.1.0-SNAPSHOT"
At first generate the JAR by executing:
mvn package
Then manually install the following JARs:
- target/streakcrm-java-api-0.1.0-SNAPSHOT.jar
- target/lib/*.jar
Please follow the installation instructions.
Examples coming soon!
The Streak API endpoint is https://www.streak.com/api/v1 and all paths below are relative to that. Streak uses HTTP Basic Auth for authentication and all calls must be over HTTPS.
It's recommended to create an instance of ApiClient
per thread in a multithreaded environment to avoid any potential issues.
Sandeep Khanna