Skip to content

fullcontact/fullcontact-java-client

Repository files navigation

Java Client

The official FullContact Java Client Library for the FullContact V3 APIs.

Add to your Project

Gradle users

Add this dependency to your project's build file:

  • Java11+
implementation 'com.fullcontact.client:java11:4.0.0'
  • Java8+
implementation 'com.fullcontact.client:java8:4.0.0'

Maven users

Add this dependency to your project's POM:

  • Java11+
<dependency>
  <groupId>com.fullcontact.client</groupId>
  <artifactId>java11</artifactId>
  <version>4.0.0</version>
</dependency>
  • Java8+
<dependency>
  <groupId>com.fullcontact.client</groupId>
  <artifactId>java8</artifactId>
  <version>4.0.0</version>
</dependency>

Working with FullContact Client

FullContact client supports v3 Enrich and Resolve, Verify and Permission APIs, and are super simplified to easily enrich Person and Company data, Resolve fragmented customer data and Verify signals. All the API requests are over HTTPS using POST method with content sent as JSON. This library supports Multi Field Request, Person Enrichment & Data Packs, Company Enrichment & Data Packs and Webhooks, Resolve & PIC, Verify and Permission. Just build a FullContact Client with your API Key, make a http request and get a response object back.

Quick Overview

If you are not familiar with the FullContact APIs, complete details can be found @API documentation

FullContact Client provides an object layer to FullContact API communication, but understanding Enrich API, webhooks, request and response parameters, and common snags is still important.

Once you’re on board with the API behavior, FullContact Client library should simplify your integration.

Supported APIs

  • Enrich
    • person.enrich
    • company.enrich
  • Private Identity Cloud
    • Resolve
      • identity.map
      • identity.resolve
      • identity.delete
      • identity.mapResolve
    • Tags
      • tags.create
      • tags.get
      • tags.delete
    • Audience
      • audience.create
      • audience.download
  • Verify
    • verify.signals
    • verify.match
    • verify.activity
  • Permission
    • permission.create
    • permission.delete
    • permission.find
    • permission.current
    • permission.verify