Interface FullContactApi


  • public interface FullContactApi
    Defines all the Retrofit endpoints for the FullContact API. All requests are HTTP POST type with Asynchronous processing and returns a CompletableFuture
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> audienceCreate​(okhttp3.RequestBody body)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> audienceDownload​(java.lang.String requestId)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> companyEnrich​(okhttp3.RequestBody body)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> companySearch​(okhttp3.RequestBody body)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> emailVerification​(java.lang.String email)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> identityDelete​(okhttp3.RequestBody body)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> identityMap​(okhttp3.RequestBody body)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> identityResolve​(okhttp3.RequestBody body)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> identityResolveWithTags​(boolean includeTags, okhttp3.RequestBody body)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> permissionCreate​(okhttp3.RequestBody body)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> permissionCurrent​(okhttp3.RequestBody body)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> permissionDelete​(okhttp3.RequestBody body)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> permissionFind​(okhttp3.RequestBody body)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> permissionVerify​(okhttp3.RequestBody body)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> personEnrich​(okhttp3.RequestBody body)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> tagsCreate​(okhttp3.RequestBody body)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> tagsDelete​(okhttp3.RequestBody body)  
      java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> tagsGet​(okhttp3.RequestBody body)  
    • Method Detail

      • personEnrich

        @POST("person.enrich")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> personEnrich​(@Body
                                                                                                      okhttp3.RequestBody body)
      • companyEnrich

        @POST("company.enrich")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> companyEnrich​(@Body
                                                                                                       okhttp3.RequestBody body)
      • companySearch

        @POST("company.search")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> companySearch​(@Body
                                                                                                       okhttp3.RequestBody body)
      • identityMap

        @POST("identity.map")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> identityMap​(@Body
                                                                                                     okhttp3.RequestBody body)
      • identityResolve

        @POST("identity.resolve")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> identityResolve​(@Body
                                                                                                         okhttp3.RequestBody body)
      • identityResolveWithTags

        @POST("identity.resolve")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> identityResolveWithTags​(@Query("tags")
                                                                                                                 boolean includeTags,
                                                                                                                 @Body
                                                                                                                 okhttp3.RequestBody body)
      • identityDelete

        @POST("identity.delete")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> identityDelete​(@Body
                                                                                                        okhttp3.RequestBody body)
      • emailVerification

        @GET("verification/email")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> emailVerification​(@Query("email")
                                                                                                           java.lang.String email)
      • tagsCreate

        @POST("tags.create")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> tagsCreate​(@Body
                                                                                                    okhttp3.RequestBody body)
      • tagsGet

        @POST("tags.get")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> tagsGet​(@Body
                                                                                                 okhttp3.RequestBody body)
      • tagsDelete

        @POST("tags.delete")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> tagsDelete​(@Body
                                                                                                    okhttp3.RequestBody body)
      • audienceCreate

        @POST("audience.create")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> audienceCreate​(@Body
                                                                                                        okhttp3.RequestBody body)
      • audienceDownload

        @GET("audience.download")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> audienceDownload​(@Query("requestId")
                                                                                                          java.lang.String requestId)
      • permissionCreate

        @POST("permission.create")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> permissionCreate​(@Body
                                                                                                          okhttp3.RequestBody body)
      • permissionDelete

        @POST("permission.delete")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> permissionDelete​(@Body
                                                                                                          okhttp3.RequestBody body)
      • permissionFind

        @POST("permission.find")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> permissionFind​(@Body
                                                                                                        okhttp3.RequestBody body)
      • permissionCurrent

        @POST("permission.current")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> permissionCurrent​(@Body
                                                                                                           okhttp3.RequestBody body)
      • permissionVerify

        @POST("permission.verify")
        java.util.concurrent.CompletableFuture<retrofit2.Response<okhttp3.ResponseBody>> permissionVerify​(@Body
                                                                                                          okhttp3.RequestBody body)