Package com.mypurecloud.sdk.v2.api
Class ExternalContactsApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.ExternalContactsApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteExternalcontactsContactAsync(DeleteExternalcontactsContactRequest request, AsyncApiCallback<Empty> callback) Delete an external contactdeleteExternalcontactsContactAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback) Delete an external contactdeleteExternalcontactsContactNoteAsync(DeleteExternalcontactsContactNoteRequest request, AsyncApiCallback<Empty> callback) Delete a note for an external contactdeleteExternalcontactsContactNoteAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback) Delete a note for an external contactdeleteExternalcontactsContactsSchemaAsync(DeleteExternalcontactsContactsSchemaRequest request, AsyncApiCallback<Void> callback) Delete a schemadeleteExternalcontactsContactsSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a schemadeleteExternalcontactsExternalsourceAsync(DeleteExternalcontactsExternalsourceRequest request, AsyncApiCallback<Empty> callback) Delete an External Source.deleteExternalcontactsExternalsourceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback) Delete an External Source.deleteExternalcontactsImportCsvSettingAsync(DeleteExternalcontactsImportCsvSettingRequest request, AsyncApiCallback<Void> callback) Delete settings for CSV importdeleteExternalcontactsImportCsvSettingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete settings for CSV importdeleteExternalcontactsImportSettingAsync(DeleteExternalcontactsImportSettingRequest request, AsyncApiCallback<Void> callback) Delete SettingsdeleteExternalcontactsImportSettingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete SettingsdeleteExternalcontactsOrganizationAsync(DeleteExternalcontactsOrganizationRequest request, AsyncApiCallback<Empty> callback) Delete an external organizationdeleteExternalcontactsOrganizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback) Delete an external organizationdeleteExternalcontactsOrganizationNoteAsync(DeleteExternalcontactsOrganizationNoteRequest request, AsyncApiCallback<Empty> callback) Delete a note for an external organizationdeleteExternalcontactsOrganizationNoteAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback) Delete a note for an external organizationdeleteExternalcontactsOrganizationTrustorAsync(DeleteExternalcontactsOrganizationTrustorRequest request, AsyncApiCallback<Void> callback) Unlink the Trustor for this External OrganizationdeleteExternalcontactsOrganizationTrustorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Unlink the Trustor for this External OrganizationdeleteExternalcontactsRelationshipAsync(DeleteExternalcontactsRelationshipRequest request, AsyncApiCallback<Empty> callback) Delete a relationshipdeleteExternalcontactsRelationshipAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback) Delete a relationshipgetExternalcontactsContactAsync(GetExternalcontactsContactRequest request, AsyncApiCallback<ExternalContact> callback) Fetch an external contactgetExternalcontactsContactAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Fetch an external contactgetExternalcontactsContactIdentifiersAsync(GetExternalcontactsContactIdentifiersRequest request, AsyncApiCallback<ContactIdentifierListing> callback) List the identifiers for a contactgetExternalcontactsContactIdentifiersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactIdentifierListing>> callback) List the identifiers for a contactgetExternalcontactsContactJourneySegmentsAsync(GetExternalcontactsContactJourneySegmentsRequest request, AsyncApiCallback<SegmentAssignmentListing> callback) Retrieve segment assignments by external contact ID.getExternalcontactsContactJourneySegmentsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SegmentAssignmentListing>> callback) Retrieve segment assignments by external contact ID.getExternalcontactsContactJourneySessionsAsync(GetExternalcontactsContactJourneySessionsRequest request, AsyncApiCallback<SessionListing> callback) Retrieve all sessions for a given external contact.getExternalcontactsContactJourneySessionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SessionListing>> callback) Retrieve all sessions for a given external contact.getExternalcontactsContactNoteAsync(GetExternalcontactsContactNoteRequest request, AsyncApiCallback<Note> callback) Fetch a note for an external contactgetExternalcontactsContactNoteAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Note>> callback) Fetch a note for an external contactgetExternalcontactsContactNotesAsync(GetExternalcontactsContactNotesRequest request, AsyncApiCallback<NoteListing> callback) List notes for an external contactgetExternalcontactsContactNotesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<NoteListing>> callback) List notes for an external contactgetExternalcontactsContactsAsync(GetExternalcontactsContactsRequest request, AsyncApiCallback<ContactListing> callback) Search for external contactsgetExternalcontactsContactsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactListing>> callback) Search for external contactsgetExternalcontactsContactsExportAsync(GetExternalcontactsContactsExportRequest request, AsyncApiCallback<ContactsExport> callback) Get export for exportIdgetExternalcontactsContactsExportAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactsExport>> callback) Get export for exportIdgetExternalcontactsContactsExportsAsync(GetExternalcontactsContactsExportsRequest request, AsyncApiCallback<ContactsExportListing> callback) List exports for organizationgetExternalcontactsContactsExportsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactsExportListing>> callback) List exports for organizationgetExternalcontactsContactsSchemaAsync(GetExternalcontactsContactsSchemaRequest request, AsyncApiCallback<DataSchema> callback) Get a schemagetExternalcontactsContactsSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Get a schemagetExternalcontactsContactsSchemasAsync(GetExternalcontactsContactsSchemasRequest request, AsyncApiCallback<DataSchemaListing> callback) Get a list of schemas.getExternalcontactsContactsSchemasAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchemaListing>> callback) Get a list of schemas.getExternalcontactsContactsSchemasCoretypeAsync(GetExternalcontactsContactsSchemasCoretypeRequest request, AsyncApiCallback<Coretype> callback) Get a specific named core type.getExternalcontactsContactsSchemasCoretypeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Coretype>> callback) Get a specific named core type.getExternalcontactsContactsSchemasCoretypesAsync(GetExternalcontactsContactsSchemasCoretypesRequest request, AsyncApiCallback<CoretypeListing> callback) Get the core types from which all schemas are built.getExternalcontactsContactsSchemasCoretypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoretypeListing>> callback) Get the core types from which all schemas are built.getExternalcontactsContactsSchemasLimitsAsync(GetExternalcontactsContactsSchemasLimitsRequest request, AsyncApiCallback<SchemaQuantityLimits> callback) Get quantitative limits on schemasgetExternalcontactsContactsSchemasLimitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SchemaQuantityLimits>> callback) Get quantitative limits on schemasgetExternalcontactsContactsSchemaVersionAsync(GetExternalcontactsContactsSchemaVersionRequest request, AsyncApiCallback<DataSchema> callback) Get a specific version of a schemagetExternalcontactsContactsSchemaVersionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Get a specific version of a schemagetExternalcontactsContactsSchemaVersionsAsync(GetExternalcontactsContactsSchemaVersionsRequest request, AsyncApiCallback<DataSchemaListing> callback) Get all versions of an external contact's schemagetExternalcontactsContactsSchemaVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchemaListing>> callback) Get all versions of an external contact's schemagetExternalcontactsContactUnresolvedAsync(GetExternalcontactsContactUnresolvedRequest request, AsyncApiCallback<ExternalContact> callback) Fetch an unresolved external contactgetExternalcontactsContactUnresolvedAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Fetch an unresolved external contactgetExternalcontactsExternalsourceAsync(GetExternalcontactsExternalsourceRequest request, AsyncApiCallback<ExternalSource> callback) Fetch an External SourcegetExternalcontactsExternalsourceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalSource>> callback) Fetch an External SourcegetExternalcontactsExternalsourcesAsync(GetExternalcontactsExternalsourcesRequest request, AsyncApiCallback<CursorExternalSourceListing> callback) Fetch a list of External SourcesgetExternalcontactsExternalsourcesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorExternalSourceListing>> callback) Fetch a list of External SourcesgetExternalcontactsImportCsvSettingAsync(GetExternalcontactsImportCsvSettingRequest request, AsyncApiCallback<CsvSettings> callback) Get settings for CSV importgetExternalcontactsImportCsvSettingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CsvSettings>> callback) Get settings for CSV importgetExternalcontactsImportCsvSettingsAsync(GetExternalcontactsImportCsvSettingsRequest request, AsyncApiCallback<Listing> callback) Retrieve all settings for organization filtered by externalSettingsId if providedgetExternalcontactsImportCsvSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Listing>> callback) Retrieve all settings for organization filtered by externalSettingsId if providedgetExternalcontactsImportCsvUploadDetailsAsync(GetExternalcontactsImportCsvUploadDetailsRequest request, AsyncApiCallback<CsvUploadDetailsResponse> callback) Get details for CSV uploadgetExternalcontactsImportCsvUploadDetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CsvUploadDetailsResponse>> callback) Get details for CSV uploadgetExternalcontactsImportCsvUploadPreviewAsync(GetExternalcontactsImportCsvUploadPreviewRequest request, AsyncApiCallback<CsvUploadPreviewResponse> callback) Get preview for CSV uploadgetExternalcontactsImportCsvUploadPreviewAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CsvUploadPreviewResponse>> callback) Get preview for CSV uploadgetExternalcontactsImportJobAsync(GetExternalcontactsImportJobRequest request, AsyncApiCallback<ContactImportJobResponse> callback) Get job based on idgetExternalcontactsImportJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactImportJobResponse>> callback) Get job based on idgetExternalcontactsImportJobsAsync(GetExternalcontactsImportJobsRequest request, AsyncApiCallback<ContactImportJobEntityListing> callback) List jobs for organizationgetExternalcontactsImportJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactImportJobEntityListing>> callback) List jobs for organizationgetExternalcontactsImportSettingAsync(GetExternalcontactsImportSettingRequest request, AsyncApiCallback<ContactImportSettings> callback) Get setting based on idgetExternalcontactsImportSettingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactImportSettings>> callback) Get setting based on idgetExternalcontactsImportSettingsAsync(GetExternalcontactsImportSettingsRequest request, AsyncApiCallback<ContactImportSettingsEntityListing> callback) List settings for organizationgetExternalcontactsImportSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactImportSettingsEntityListing>> callback) List settings for organizationgetExternalcontactsOrganizationAsync(GetExternalcontactsOrganizationRequest request, AsyncApiCallback<ExternalOrganization> callback) Fetch an external organizationgetExternalcontactsOrganizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalOrganization>> callback) Fetch an external organizationgetExternalcontactsOrganizationContactsAsync(GetExternalcontactsOrganizationContactsRequest request, AsyncApiCallback<ContactListing> callback) Search for external contacts in an external organizationgetExternalcontactsOrganizationContactsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactListing>> callback) Search for external contacts in an external organizationgetExternalcontactsOrganizationIdentifiersAsync(GetExternalcontactsOrganizationIdentifiersRequest request, AsyncApiCallback<ExternalOrganizationIdentifierListing> callback) List the identifiers for an external organizationgetExternalcontactsOrganizationIdentifiersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalOrganizationIdentifierListing>> callback) List the identifiers for an external organizationgetExternalcontactsOrganizationNoteAsync(GetExternalcontactsOrganizationNoteRequest request, AsyncApiCallback<Note> callback) Fetch a note for an external organizationgetExternalcontactsOrganizationNoteAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Note>> callback) Fetch a note for an external organizationgetExternalcontactsOrganizationNotesAsync(GetExternalcontactsOrganizationNotesRequest request, AsyncApiCallback<NoteListing> callback) List notes for an external organizationgetExternalcontactsOrganizationNotesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<NoteListing>> callback) List notes for an external organizationgetExternalcontactsOrganizationRelationshipsAsync(GetExternalcontactsOrganizationRelationshipsRequest request, AsyncApiCallback<RelationshipListing> callback) Fetch a relationship for an external organizationgetExternalcontactsOrganizationRelationshipsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<RelationshipListing>> callback) Fetch a relationship for an external organizationgetExternalcontactsOrganizationsAsync(GetExternalcontactsOrganizationsRequest request, AsyncApiCallback<ExternalOrganizationListing> callback) Search for external organizationsgetExternalcontactsOrganizationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalOrganizationListing>> callback) Search for external organizationsgetExternalcontactsOrganizationsSchemaAsync(GetExternalcontactsOrganizationsSchemaRequest request, AsyncApiCallback<DataSchema> callback) Get a schemagetExternalcontactsOrganizationsSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Get a schemagetExternalcontactsOrganizationsSchemasAsync(GetExternalcontactsOrganizationsSchemasRequest request, AsyncApiCallback<DataSchemaListing> callback) Get a list of schemas.getExternalcontactsOrganizationsSchemasAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchemaListing>> callback) Get a list of schemas.getExternalcontactsOrganizationsSchemasCoretypeAsync(GetExternalcontactsOrganizationsSchemasCoretypeRequest request, AsyncApiCallback<Coretype> callback) Get a specific named core type.getExternalcontactsOrganizationsSchemasCoretypeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Coretype>> callback) Get a specific named core type.getExternalcontactsOrganizationsSchemasCoretypesAsync(GetExternalcontactsOrganizationsSchemasCoretypesRequest request, AsyncApiCallback<CoretypeListing> callback) Get the core types from which all schemas are built.getExternalcontactsOrganizationsSchemasCoretypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoretypeListing>> callback) Get the core types from which all schemas are built.getExternalcontactsOrganizationsSchemasLimitsAsync(GetExternalcontactsOrganizationsSchemasLimitsRequest request, AsyncApiCallback<SchemaQuantityLimits> callback) Get quantitative limits on schemasgetExternalcontactsOrganizationsSchemasLimitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SchemaQuantityLimits>> callback) Get quantitative limits on schemasgetExternalcontactsOrganizationsSchemaVersionAsync(GetExternalcontactsOrganizationsSchemaVersionRequest request, AsyncApiCallback<DataSchema> callback) Get a specific version of a schemagetExternalcontactsOrganizationsSchemaVersionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Get a specific version of a schemagetExternalcontactsOrganizationsSchemaVersionsAsync(GetExternalcontactsOrganizationsSchemaVersionsRequest request, AsyncApiCallback<DataSchemaListing> callback) Get all versions of an external organization's schemagetExternalcontactsOrganizationsSchemaVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchemaListing>> callback) Get all versions of an external organization's schemagetExternalcontactsRelationshipAsync(GetExternalcontactsRelationshipRequest request, AsyncApiCallback<Relationship> callback) Fetch a relationshipgetExternalcontactsRelationshipAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Relationship>> callback) Fetch a relationshipgetExternalcontactsReversewhitepageslookupAsync(GetExternalcontactsReversewhitepageslookupRequest request, AsyncApiCallback<ReverseWhitepagesLookupResult> callback) Look up contacts based on an attribute.getExternalcontactsReversewhitepageslookupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ReverseWhitepagesLookupResult>> callback) Look up contacts based on an attribute.getExternalcontactsScanContactsAsync(GetExternalcontactsScanContactsRequest request, AsyncApiCallback<CursorContactListing> callback) Scan for external contacts using paginggetExternalcontactsScanContactsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorContactListing>> callback) Scan for external contacts using paginggetExternalcontactsScanContactsDivisionviewsAllAsync(GetExternalcontactsScanContactsDivisionviewsAllRequest request, AsyncApiCallback<CursorContactListing> callback) Scan for external contacts using paginggetExternalcontactsScanContactsDivisionviewsAllAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorContactListing>> callback) Scan for external contacts using paginggetExternalcontactsScanNotesAsync(GetExternalcontactsScanNotesRequest request, AsyncApiCallback<CursorNoteListing> callback) Scan for notes using paginggetExternalcontactsScanNotesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorNoteListing>> callback) Scan for notes using paginggetExternalcontactsScanNotesDivisionviewsAllAsync(GetExternalcontactsScanNotesDivisionviewsAllRequest request, AsyncApiCallback<CursorNoteListing> callback) Scan for notes using paginggetExternalcontactsScanNotesDivisionviewsAllAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorNoteListing>> callback) Scan for notes using paginggetExternalcontactsScanOrganizationsAsync(GetExternalcontactsScanOrganizationsRequest request, AsyncApiCallback<CursorOrganizationListing> callback) Scan for external organizations using paginggetExternalcontactsScanOrganizationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorOrganizationListing>> callback) Scan for external organizations using paginggetExternalcontactsScanOrganizationsDivisionviewsAllAsync(GetExternalcontactsScanOrganizationsDivisionviewsAllRequest request, AsyncApiCallback<CursorOrganizationListing> callback) Scan for external organizations using paginggetExternalcontactsScanOrganizationsDivisionviewsAllAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorOrganizationListing>> callback) Scan for external organizations using paginggetExternalcontactsScanRelationshipsAsync(GetExternalcontactsScanRelationshipsRequest request, AsyncApiCallback<CursorRelationshipListing> callback) Scan for relationshipsgetExternalcontactsScanRelationshipsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorRelationshipListing>> callback) Scan for relationshipsgetExternalcontactsScanRelationshipsDivisionviewsAllAsync(GetExternalcontactsScanRelationshipsDivisionviewsAllRequest request, AsyncApiCallback<CursorRelationshipListing> callback) Scan for relationshipsgetExternalcontactsScanRelationshipsDivisionviewsAllAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorRelationshipListing>> callback) Scan for relationshipspatchExternalcontactsContactAsync(PatchExternalcontactsContactRequest request, AsyncApiCallback<ExternalContact> callback) Update specific fields of an external contactpatchExternalcontactsContactAsync(ApiRequest<ExternalContactsPatchRequest> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Update specific fields of an external contactpatchExternalcontactsContactIdentifiersAsync(PatchExternalcontactsContactIdentifiersRequest request, AsyncApiCallback<ContactIdentifier> callback) Claim or release identifiers for a contactpatchExternalcontactsContactIdentifiersAsync(ApiRequest<IdentifierClaimRequest> request, AsyncApiCallback<ApiResponse<ContactIdentifier>> callback) Claim or release identifiers for a contactpatchExternalcontactsOrganizationIdentifiersAsync(PatchExternalcontactsOrganizationIdentifiersRequest request, AsyncApiCallback<ExternalOrganizationIdentifier> callback) Claim or release identifiers for an external organizationpatchExternalcontactsOrganizationIdentifiersAsync(ApiRequest<ExternalOrganizationIdentifierClaimRequest> request, AsyncApiCallback<ApiResponse<ExternalOrganizationIdentifier>> callback) Claim or release identifiers for an external organizationpostExternalcontactsBulkContactsAddAsync(PostExternalcontactsBulkContactsAddRequest request, AsyncApiCallback<BulkContactsResponse> callback) Bulk add contactspostExternalcontactsBulkContactsAddAsync(ApiRequest<BulkContactsRequest> request, AsyncApiCallback<ApiResponse<BulkContactsResponse>> callback) Bulk add contactspostExternalcontactsBulkContactsAsync(PostExternalcontactsBulkContactsRequest request, AsyncApiCallback<BulkFetchContactsResponse> callback) Bulk fetch contactspostExternalcontactsBulkContactsAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkFetchContactsResponse>> callback) Bulk fetch contactspostExternalcontactsBulkContactsDivisionviewsAsync(PostExternalcontactsBulkContactsDivisionviewsRequest request, AsyncApiCallback<BulkFetchContactsResponse> callback) Bulk fetch contacts across divisionspostExternalcontactsBulkContactsDivisionviewsAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkFetchContactsResponse>> callback) Bulk fetch contacts across divisionspostExternalcontactsBulkContactsEnrichAsync(PostExternalcontactsBulkContactsEnrichRequest request, AsyncApiCallback<BulkContactsEnrichResponse> callback) Bulk Enrich Contacts - Run up to 10 Enrich operations per request See the API endpoint /externalcontacts/contacts/enrich for docs on individual Enrich operations.postExternalcontactsBulkContactsEnrichAsync(ApiRequest<BulkContactsEnrichRequest> request, AsyncApiCallback<ApiResponse<BulkContactsEnrichResponse>> callback) Bulk Enrich Contacts - Run up to 10 Enrich operations per request See the API endpoint /externalcontacts/contacts/enrich for docs on individual Enrich operations.postExternalcontactsBulkContactsRemoveAsync(PostExternalcontactsBulkContactsRemoveRequest request, AsyncApiCallback<BulkDeleteResponse> callback) Bulk remove contactspostExternalcontactsBulkContactsRemoveAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkDeleteResponse>> callback) Bulk remove contactspostExternalcontactsBulkContactsUnresolvedAsync(PostExternalcontactsBulkContactsUnresolvedRequest request, AsyncApiCallback<BulkFetchContactsResponse> callback) Bulk fetch unresolved ancestor contactspostExternalcontactsBulkContactsUnresolvedAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkFetchContactsResponse>> callback) Bulk fetch unresolved ancestor contactspostExternalcontactsBulkContactsUpdateAsync(PostExternalcontactsBulkContactsUpdateRequest request, AsyncApiCallback<BulkContactsResponse> callback) Bulk update contactspostExternalcontactsBulkContactsUpdateAsync(ApiRequest<BulkContactsRequest> request, AsyncApiCallback<ApiResponse<BulkContactsResponse>> callback) Bulk update contactspostExternalcontactsBulkNotesAddAsync(PostExternalcontactsBulkNotesAddRequest request, AsyncApiCallback<BulkNotesResponse> callback) Bulk add notespostExternalcontactsBulkNotesAddAsync(ApiRequest<BulkNotesRequest> request, AsyncApiCallback<ApiResponse<BulkNotesResponse>> callback) Bulk add notespostExternalcontactsBulkNotesAsync(PostExternalcontactsBulkNotesRequest request, AsyncApiCallback<BulkFetchNotesResponse> callback) Bulk fetch notespostExternalcontactsBulkNotesAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkFetchNotesResponse>> callback) Bulk fetch notespostExternalcontactsBulkNotesRemoveAsync(PostExternalcontactsBulkNotesRemoveRequest request, AsyncApiCallback<BulkDeleteResponse> callback) Bulk remove notespostExternalcontactsBulkNotesRemoveAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkDeleteResponse>> callback) Bulk remove notespostExternalcontactsBulkNotesUpdateAsync(PostExternalcontactsBulkNotesUpdateRequest request, AsyncApiCallback<BulkNotesResponse> callback) Bulk update notespostExternalcontactsBulkNotesUpdateAsync(ApiRequest<BulkNotesRequest> request, AsyncApiCallback<ApiResponse<BulkNotesResponse>> callback) Bulk update notespostExternalcontactsBulkOrganizationsAddAsync(PostExternalcontactsBulkOrganizationsAddRequest request, AsyncApiCallback<BulkOrganizationsResponse> callback) Bulk add organizationspostExternalcontactsBulkOrganizationsAddAsync(ApiRequest<BulkOrganizationsRequest> request, AsyncApiCallback<ApiResponse<BulkOrganizationsResponse>> callback) Bulk add organizationspostExternalcontactsBulkOrganizationsAsync(PostExternalcontactsBulkOrganizationsRequest request, AsyncApiCallback<BulkFetchOrganizationsResponse> callback) Bulk fetch organizationspostExternalcontactsBulkOrganizationsAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkFetchOrganizationsResponse>> callback) Bulk fetch organizationspostExternalcontactsBulkOrganizationsDivisionviewsAsync(PostExternalcontactsBulkOrganizationsDivisionviewsRequest request, AsyncApiCallback<BulkFetchOrganizationsResponse> callback) Bulk fetch organizations across divisionspostExternalcontactsBulkOrganizationsDivisionviewsAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkFetchOrganizationsResponse>> callback) Bulk fetch organizations across divisionspostExternalcontactsBulkOrganizationsEnrichAsync(PostExternalcontactsBulkOrganizationsEnrichRequest request, AsyncApiCallback<BulkOrganizationsEnrichResponse> callback) Bulk enrich external organizations - Run up to 10 Enrich operations per request See the API endpoint /externalcontacts/organizations/enrich for docs on individual Enrich operations.postExternalcontactsBulkOrganizationsEnrichAsync(ApiRequest<BulkOrganizationsEnrichRequest> request, AsyncApiCallback<ApiResponse<BulkOrganizationsEnrichResponse>> callback) Bulk enrich external organizations - Run up to 10 Enrich operations per request See the API endpoint /externalcontacts/organizations/enrich for docs on individual Enrich operations.postExternalcontactsBulkOrganizationsRemoveAsync(PostExternalcontactsBulkOrganizationsRemoveRequest request, AsyncApiCallback<BulkDeleteResponse> callback) Bulk remove organizationspostExternalcontactsBulkOrganizationsRemoveAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkDeleteResponse>> callback) Bulk remove organizationspostExternalcontactsBulkOrganizationsUpdateAsync(PostExternalcontactsBulkOrganizationsUpdateRequest request, AsyncApiCallback<BulkOrganizationsResponse> callback) Bulk update organizationspostExternalcontactsBulkOrganizationsUpdateAsync(ApiRequest<BulkOrganizationsRequest> request, AsyncApiCallback<ApiResponse<BulkOrganizationsResponse>> callback) Bulk update organizationspostExternalcontactsBulkRelationshipsAddAsync(PostExternalcontactsBulkRelationshipsAddRequest request, AsyncApiCallback<BulkRelationshipsResponse> callback) Bulk add relationshipspostExternalcontactsBulkRelationshipsAddAsync(ApiRequest<BulkRelationshipsRequest> request, AsyncApiCallback<ApiResponse<BulkRelationshipsResponse>> callback) Bulk add relationshipspostExternalcontactsBulkRelationshipsAsync(PostExternalcontactsBulkRelationshipsRequest request, AsyncApiCallback<BulkFetchRelationshipsResponse> callback) Bulk fetch relationshipspostExternalcontactsBulkRelationshipsAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkFetchRelationshipsResponse>> callback) Bulk fetch relationshipspostExternalcontactsBulkRelationshipsRemoveAsync(PostExternalcontactsBulkRelationshipsRemoveRequest request, AsyncApiCallback<BulkDeleteResponse> callback) Bulk remove relationshipspostExternalcontactsBulkRelationshipsRemoveAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkDeleteResponse>> callback) Bulk remove relationshipspostExternalcontactsBulkRelationshipsUpdateAsync(PostExternalcontactsBulkRelationshipsUpdateRequest request, AsyncApiCallback<BulkRelationshipsResponse> callback) Bulk update relationshipspostExternalcontactsBulkRelationshipsUpdateAsync(ApiRequest<BulkRelationshipsRequest> request, AsyncApiCallback<ApiResponse<BulkRelationshipsResponse>> callback) Bulk update relationshipspostExternalcontactsContactJourneySegmentsAsync(PostExternalcontactsContactJourneySegmentsRequest request, AsyncApiCallback<UpdateSegmentAssignmentResponse> callback) Assign/Unassign up to 10 segments to/from an external contact or, if a segment is already assigned, update the expiry date of the segment assignment.postExternalcontactsContactJourneySegmentsAsync(ApiRequest<UpdateSegmentAssignmentRequest> request, AsyncApiCallback<ApiResponse<UpdateSegmentAssignmentResponse>> callback) Assign/Unassign up to 10 segments to/from an external contact or, if a segment is already assigned, update the expiry date of the segment assignment.postExternalcontactsContactNotesAsync(PostExternalcontactsContactNotesRequest request, AsyncApiCallback<Note> callback) Create a note for an external contactpostExternalcontactsContactNotesAsync(ApiRequest<Note> request, AsyncApiCallback<ApiResponse<Note>> callback) Create a note for an external contactpostExternalcontactsContactPromotionAsync(PostExternalcontactsContactPromotionRequest request, AsyncApiCallback<ExternalContact> callback) Promote an observed contact (ephemeral or identified) to a curated contactpostExternalcontactsContactPromotionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Promote an observed contact (ephemeral or identified) to a curated contactpostExternalcontactsContactsAsync(PostExternalcontactsContactsRequest request, AsyncApiCallback<ExternalContact> callback) Create an external contactpostExternalcontactsContactsAsync(ApiRequest<ExternalContact> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Create an external contactpostExternalcontactsContactsEnrichAsync(PostExternalcontactsContactsEnrichRequest request, AsyncApiCallback<ExternalContact> callback) Modify or create an External Contact, with powerful behaviors for finding and combining data with pre-existing Contacts.postExternalcontactsContactsEnrichAsync(ApiRequest<ContactEnrichRequest> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Modify or create an External Contact, with powerful behaviors for finding and combining data with pre-existing Contacts.postExternalcontactsContactsExportsAsync(PostExternalcontactsContactsExportsRequest request, AsyncApiCallback<ContactsExport> callback) Create bulk exportpostExternalcontactsContactsExportsAsync(ApiRequest<ContactsExport> request, AsyncApiCallback<ApiResponse<ContactsExport>> callback) Create bulk exportpostExternalcontactsContactsMergeAsync(PostExternalcontactsContactsMergeRequest request, AsyncApiCallback<ExternalContact> callback) Merge up to 25 contacts into a new contact record Merge operation may fail if the resulting mergeset exceeds our default limit of 52.postExternalcontactsContactsMergeAsync(ApiRequest<MergeContactsRequest> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Merge up to 25 contacts into a new contact record Merge operation may fail if the resulting mergeset exceeds our default limit of 52.postExternalcontactsContactsSchemasAsync(PostExternalcontactsContactsSchemasRequest request, AsyncApiCallback<DataSchema> callback) Create a schemapostExternalcontactsContactsSchemasAsync(ApiRequest<DataSchema> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Create a schemapostExternalcontactsExternalsourcesAsync(PostExternalcontactsExternalsourcesRequest request, AsyncApiCallback<ExternalSource> callback) Create an External SourcepostExternalcontactsExternalsourcesAsync(ApiRequest<ExternalSource> request, AsyncApiCallback<ApiResponse<ExternalSource>> callback) Create an External SourcepostExternalcontactsIdentifierlookupAsync(PostExternalcontactsIdentifierlookupRequest request, AsyncApiCallback<ExternalContact> callback) Deprecated.postExternalcontactsIdentifierlookupAsync(ApiRequest<ContactIdentifier> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Deprecated.postExternalcontactsIdentifierlookupContactsAsync(PostExternalcontactsIdentifierlookupContactsRequest request, AsyncApiCallback<ExternalContact> callback) Fetch a contact using an identifier type and value.postExternalcontactsIdentifierlookupContactsAsync(ApiRequest<ContactIdentifier> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Fetch a contact using an identifier type and value.postExternalcontactsIdentifierlookupOrganizationsAsync(PostExternalcontactsIdentifierlookupOrganizationsRequest request, AsyncApiCallback<ExternalOrganization> callback) Fetch an external organization using an identifier type and value.postExternalcontactsIdentifierlookupOrganizationsAsync(ApiRequest<ExternalOrganizationIdentifier> request, AsyncApiCallback<ApiResponse<ExternalOrganization>> callback) Fetch an external organization using an identifier type and value.postExternalcontactsImportCsvJobsAsync(PostExternalcontactsImportCsvJobsRequest request, AsyncApiCallback<CsvJobResponse> callback) Create CSV import jobpostExternalcontactsImportCsvJobsAsync(ApiRequest<CsvJobRequest> request, AsyncApiCallback<ApiResponse<CsvJobResponse>> callback) Create CSV import jobpostExternalcontactsImportCsvSettingsAsync(PostExternalcontactsImportCsvSettingsRequest request, AsyncApiCallback<CsvSettings> callback) Create settings for CSV importpostExternalcontactsImportCsvSettingsAsync(ApiRequest<CsvSettings> request, AsyncApiCallback<ApiResponse<CsvSettings>> callback) Create settings for CSV importpostExternalcontactsImportCsvUploadsAsync(PostExternalcontactsImportCsvUploadsRequest request, AsyncApiCallback<CsvUploadResponse> callback) Get url for CSV uploadpostExternalcontactsImportCsvUploadsAsync(ApiRequest<CsvUploadRequest> request, AsyncApiCallback<ApiResponse<CsvUploadResponse>> callback) Get url for CSV uploadpostExternalcontactsImportJobsAsync(PostExternalcontactsImportJobsRequest request, AsyncApiCallback<ContactImportJobResponse> callback) Create a new jobpostExternalcontactsImportJobsAsync(ApiRequest<ContactImportJobRequest> request, AsyncApiCallback<ApiResponse<ContactImportJobResponse>> callback) Create a new jobpostExternalcontactsImportSettingsAsync(PostExternalcontactsImportSettingsRequest request, AsyncApiCallback<ContactImportSettings> callback) Create a new settingspostExternalcontactsImportSettingsAsync(ApiRequest<ContactImportSettings> request, AsyncApiCallback<ApiResponse<ContactImportSettings>> callback) Create a new settingspostExternalcontactsMergeContactsAsync(PostExternalcontactsMergeContactsRequest request, AsyncApiCallback<ExternalContact> callback) Deprecated.postExternalcontactsMergeContactsAsync(ApiRequest<MergeRequest> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Deprecated.postExternalcontactsOrganizationNotesAsync(PostExternalcontactsOrganizationNotesRequest request, AsyncApiCallback<Note> callback) Create a note for an external organizationpostExternalcontactsOrganizationNotesAsync(ApiRequest<Note> request, AsyncApiCallback<ApiResponse<Note>> callback) Create a note for an external organizationpostExternalcontactsOrganizationsAsync(PostExternalcontactsOrganizationsRequest request, AsyncApiCallback<ExternalOrganization> callback) Create an external organizationpostExternalcontactsOrganizationsAsync(ApiRequest<ExternalOrganization> request, AsyncApiCallback<ApiResponse<ExternalOrganization>> callback) Create an external organizationpostExternalcontactsOrganizationsEnrichAsync(PostExternalcontactsOrganizationsEnrichRequest request, AsyncApiCallback<ExternalOrganization> callback) Modify or create an External Org, with powerful behaviors for finding and combining data with pre-existing External Orgs.postExternalcontactsOrganizationsEnrichAsync(ApiRequest<ExternalOrganizationEnrichRequest> request, AsyncApiCallback<ApiResponse<ExternalOrganization>> callback) Modify or create an External Org, with powerful behaviors for finding and combining data with pre-existing External Orgs.postExternalcontactsOrganizationsSchemasAsync(PostExternalcontactsOrganizationsSchemasRequest request, AsyncApiCallback<DataSchema> callback) Create a schemapostExternalcontactsOrganizationsSchemasAsync(ApiRequest<DataSchema> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Create a schemapostExternalcontactsRelationshipsAsync(PostExternalcontactsRelationshipsRequest request, AsyncApiCallback<Relationship> callback) Create a relationshippostExternalcontactsRelationshipsAsync(ApiRequest<Relationship> request, AsyncApiCallback<ApiResponse<Relationship>> callback) Create a relationshipputExternalcontactsContactAsync(PutExternalcontactsContactRequest request, AsyncApiCallback<ExternalContact> callback) Update an external contactputExternalcontactsContactAsync(ApiRequest<ExternalContact> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Update an external contactputExternalcontactsContactNoteAsync(PutExternalcontactsContactNoteRequest request, AsyncApiCallback<Note> callback) Update a note for an external contactputExternalcontactsContactNoteAsync(ApiRequest<Note> request, AsyncApiCallback<ApiResponse<Note>> callback) Update a note for an external contactputExternalcontactsContactsSchemaAsync(PutExternalcontactsContactsSchemaRequest request, AsyncApiCallback<DataSchema> callback) Update a schemaputExternalcontactsContactsSchemaAsync(ApiRequest<DataSchema> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Update a schemaputExternalcontactsConversationAsync(PutExternalcontactsConversationRequest request, AsyncApiCallback<Void> callback) Associate/disassociate an external contact with a conversation To associate, supply a value for the externalContactId.putExternalcontactsConversationAsync(ApiRequest<ConversationAssociation> request, AsyncApiCallback<ApiResponse<Void>> callback) Associate/disassociate an external contact with a conversation To associate, supply a value for the externalContactId.putExternalcontactsExternalsourceAsync(PutExternalcontactsExternalsourceRequest request, AsyncApiCallback<ExternalSource> callback) Update an External SourceputExternalcontactsExternalsourceAsync(ApiRequest<ExternalSource> request, AsyncApiCallback<ApiResponse<ExternalSource>> callback) Update an External SourceputExternalcontactsImportCsvSettingAsync(PutExternalcontactsImportCsvSettingRequest request, AsyncApiCallback<CsvSettings> callback) Update settings for CSV importputExternalcontactsImportCsvSettingAsync(ApiRequest<CsvSettings> request, AsyncApiCallback<ApiResponse<CsvSettings>> callback) Update settings for CSV importputExternalcontactsImportJobAsync(PutExternalcontactsImportJobRequest request, AsyncApiCallback<ContactImportJobStatusUpdateResponse> callback) Update Job's workflow statusputExternalcontactsImportJobAsync(ApiRequest<ContactImportJobStatusUpdateRequest> request, AsyncApiCallback<ApiResponse<ContactImportJobStatusUpdateResponse>> callback) Update Job's workflow statusputExternalcontactsImportSettingAsync(PutExternalcontactsImportSettingRequest request, AsyncApiCallback<ContactImportSettings> callback) Update settingsputExternalcontactsImportSettingAsync(ApiRequest<ContactImportSettings> request, AsyncApiCallback<ApiResponse<ContactImportSettings>> callback) Update settingsputExternalcontactsOrganizationAsync(PutExternalcontactsOrganizationRequest request, AsyncApiCallback<ExternalOrganization> callback) Update an external organizationputExternalcontactsOrganizationAsync(ApiRequest<ExternalOrganization> request, AsyncApiCallback<ApiResponse<ExternalOrganization>> callback) Update an external organizationputExternalcontactsOrganizationNoteAsync(PutExternalcontactsOrganizationNoteRequest request, AsyncApiCallback<Note> callback) Update a note for an external organizationputExternalcontactsOrganizationNoteAsync(ApiRequest<Note> request, AsyncApiCallback<ApiResponse<Note>> callback) Update a note for an external organizationputExternalcontactsOrganizationsSchemaAsync(PutExternalcontactsOrganizationsSchemaRequest request, AsyncApiCallback<DataSchema> callback) Update a schemaputExternalcontactsOrganizationsSchemaAsync(ApiRequest<DataSchema> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Update a schemaputExternalcontactsOrganizationTrustorTrustorIdAsync(PutExternalcontactsOrganizationTrustorTrustorIdRequest request, AsyncApiCallback<ExternalOrganizationTrustorLink> callback) Links a Trustor with an External OrganizationputExternalcontactsOrganizationTrustorTrustorIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalOrganizationTrustorLink>> callback) Links a Trustor with an External OrganizationputExternalcontactsRelationshipAsync(PutExternalcontactsRelationshipRequest request, AsyncApiCallback<Relationship> callback) Update a relationshipputExternalcontactsRelationshipAsync(ApiRequest<Relationship> request, AsyncApiCallback<ApiResponse<Relationship>> callback) Update a relationship
-
Constructor Details
-
ExternalContactsApiAsync
public ExternalContactsApiAsync() -
ExternalContactsApiAsync
-
-
Method Details
-
deleteExternalcontactsContactAsync
public Future<Empty> deleteExternalcontactsContactAsync(DeleteExternalcontactsContactRequest request, AsyncApiCallback<Empty> callback) Delete an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsContactAsync
public Future<ApiResponse<Empty>> deleteExternalcontactsContactAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback) Delete an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsContactNoteAsync
public Future<Empty> deleteExternalcontactsContactNoteAsync(DeleteExternalcontactsContactNoteRequest request, AsyncApiCallback<Empty> callback) Delete a note for an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsContactNoteAsync
public Future<ApiResponse<Empty>> deleteExternalcontactsContactNoteAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback) Delete a note for an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsContactsSchemaAsync
public Future<Void> deleteExternalcontactsContactsSchemaAsync(DeleteExternalcontactsContactsSchemaRequest request, AsyncApiCallback<Void> callback) Delete a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsContactsSchemaAsync
public Future<ApiResponse<Void>> deleteExternalcontactsContactsSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsExternalsourceAsync
public Future<Empty> deleteExternalcontactsExternalsourceAsync(DeleteExternalcontactsExternalsourceRequest request, AsyncApiCallback<Empty> callback) Delete an External Source. WARNING: Any records that reference this External Source will not be automatically cleaned up. Those records will still be editable, but their External IDs may not be fully viewable.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsExternalsourceAsync
public Future<ApiResponse<Empty>> deleteExternalcontactsExternalsourceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback) Delete an External Source. WARNING: Any records that reference this External Source will not be automatically cleaned up. Those records will still be editable, but their External IDs may not be fully viewable.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsImportCsvSettingAsync
public Future<Void> deleteExternalcontactsImportCsvSettingAsync(DeleteExternalcontactsImportCsvSettingRequest request, AsyncApiCallback<Void> callback) Delete settings for CSV import- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsImportCsvSettingAsync
public Future<ApiResponse<Void>> deleteExternalcontactsImportCsvSettingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete settings for CSV import- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsImportSettingAsync
public Future<Void> deleteExternalcontactsImportSettingAsync(DeleteExternalcontactsImportSettingRequest request, AsyncApiCallback<Void> callback) Delete Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsImportSettingAsync
public Future<ApiResponse<Void>> deleteExternalcontactsImportSettingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsOrganizationAsync
public Future<Empty> deleteExternalcontactsOrganizationAsync(DeleteExternalcontactsOrganizationRequest request, AsyncApiCallback<Empty> callback) Delete an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsOrganizationAsync
public Future<ApiResponse<Empty>> deleteExternalcontactsOrganizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback) Delete an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsOrganizationNoteAsync
public Future<Empty> deleteExternalcontactsOrganizationNoteAsync(DeleteExternalcontactsOrganizationNoteRequest request, AsyncApiCallback<Empty> callback) Delete a note for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsOrganizationNoteAsync
public Future<ApiResponse<Empty>> deleteExternalcontactsOrganizationNoteAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback) Delete a note for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsOrganizationTrustorAsync
public Future<Void> deleteExternalcontactsOrganizationTrustorAsync(DeleteExternalcontactsOrganizationTrustorRequest request, AsyncApiCallback<Void> callback) Unlink the Trustor for this External Organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsOrganizationTrustorAsync
public Future<ApiResponse<Void>> deleteExternalcontactsOrganizationTrustorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Unlink the Trustor for this External Organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsRelationshipAsync
public Future<Empty> deleteExternalcontactsRelationshipAsync(DeleteExternalcontactsRelationshipRequest request, AsyncApiCallback<Empty> callback) Delete a relationship- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsRelationshipAsync
public Future<ApiResponse<Empty>> deleteExternalcontactsRelationshipAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback) Delete a relationship- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactAsync
public Future<ExternalContact> getExternalcontactsContactAsync(GetExternalcontactsContactRequest request, AsyncApiCallback<ExternalContact> callback) Fetch an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactAsync
public Future<ApiResponse<ExternalContact>> getExternalcontactsContactAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Fetch an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactIdentifiersAsync
public Future<ContactIdentifierListing> getExternalcontactsContactIdentifiersAsync(GetExternalcontactsContactIdentifiersRequest request, AsyncApiCallback<ContactIdentifierListing> callback) List the identifiers for a contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactIdentifiersAsync
public Future<ApiResponse<ContactIdentifierListing>> getExternalcontactsContactIdentifiersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactIdentifierListing>> callback) List the identifiers for a contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactJourneySegmentsAsync
public Future<SegmentAssignmentListing> getExternalcontactsContactJourneySegmentsAsync(GetExternalcontactsContactJourneySegmentsRequest request, AsyncApiCallback<SegmentAssignmentListing> callback) Retrieve segment assignments by external contact ID.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactJourneySegmentsAsync
public Future<ApiResponse<SegmentAssignmentListing>> getExternalcontactsContactJourneySegmentsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SegmentAssignmentListing>> callback) Retrieve segment assignments by external contact ID.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactJourneySessionsAsync
public Future<SessionListing> getExternalcontactsContactJourneySessionsAsync(GetExternalcontactsContactJourneySessionsRequest request, AsyncApiCallback<SessionListing> callback) Retrieve all sessions for a given external contact.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactJourneySessionsAsync
public Future<ApiResponse<SessionListing>> getExternalcontactsContactJourneySessionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SessionListing>> callback) Retrieve all sessions for a given external contact.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactNoteAsync
public Future<Note> getExternalcontactsContactNoteAsync(GetExternalcontactsContactNoteRequest request, AsyncApiCallback<Note> callback) Fetch a note for an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactNoteAsync
public Future<ApiResponse<Note>> getExternalcontactsContactNoteAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Note>> callback) Fetch a note for an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactNotesAsync
public Future<NoteListing> getExternalcontactsContactNotesAsync(GetExternalcontactsContactNotesRequest request, AsyncApiCallback<NoteListing> callback) List notes for an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactNotesAsync
public Future<ApiResponse<NoteListing>> getExternalcontactsContactNotesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<NoteListing>> callback) List notes for an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactUnresolvedAsync
public Future<ExternalContact> getExternalcontactsContactUnresolvedAsync(GetExternalcontactsContactUnresolvedRequest request, AsyncApiCallback<ExternalContact> callback) Fetch an unresolved external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactUnresolvedAsync
public Future<ApiResponse<ExternalContact>> getExternalcontactsContactUnresolvedAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Fetch an unresolved external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsAsync
public Future<ContactListing> getExternalcontactsContactsAsync(GetExternalcontactsContactsRequest request, AsyncApiCallback<ContactListing> callback) Search for external contacts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsAsync
public Future<ApiResponse<ContactListing>> getExternalcontactsContactsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactListing>> callback) Search for external contacts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsExportAsync
public Future<ContactsExport> getExternalcontactsContactsExportAsync(GetExternalcontactsContactsExportRequest request, AsyncApiCallback<ContactsExport> callback) Get export for exportId- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsExportAsync
public Future<ApiResponse<ContactsExport>> getExternalcontactsContactsExportAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactsExport>> callback) Get export for exportId- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsExportsAsync
public Future<ContactsExportListing> getExternalcontactsContactsExportsAsync(GetExternalcontactsContactsExportsRequest request, AsyncApiCallback<ContactsExportListing> callback) List exports for organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsExportsAsync
public Future<ApiResponse<ContactsExportListing>> getExternalcontactsContactsExportsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactsExportListing>> callback) List exports for organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsSchemaAsync
public Future<DataSchema> getExternalcontactsContactsSchemaAsync(GetExternalcontactsContactsSchemaRequest request, AsyncApiCallback<DataSchema> callback) Get a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsSchemaAsync
public Future<ApiResponse<DataSchema>> getExternalcontactsContactsSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Get a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsSchemaVersionAsync
public Future<DataSchema> getExternalcontactsContactsSchemaVersionAsync(GetExternalcontactsContactsSchemaVersionRequest request, AsyncApiCallback<DataSchema> callback) Get a specific version of a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsSchemaVersionAsync
public Future<ApiResponse<DataSchema>> getExternalcontactsContactsSchemaVersionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Get a specific version of a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsSchemaVersionsAsync
public Future<DataSchemaListing> getExternalcontactsContactsSchemaVersionsAsync(GetExternalcontactsContactsSchemaVersionsRequest request, AsyncApiCallback<DataSchemaListing> callback) Get all versions of an external contact's schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsSchemaVersionsAsync
public Future<ApiResponse<DataSchemaListing>> getExternalcontactsContactsSchemaVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchemaListing>> callback) Get all versions of an external contact's schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsSchemasAsync
public Future<DataSchemaListing> getExternalcontactsContactsSchemasAsync(GetExternalcontactsContactsSchemasRequest request, AsyncApiCallback<DataSchemaListing> callback) Get a list of schemas.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsSchemasAsync
public Future<ApiResponse<DataSchemaListing>> getExternalcontactsContactsSchemasAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchemaListing>> callback) Get a list of schemas.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsSchemasCoretypeAsync
public Future<Coretype> getExternalcontactsContactsSchemasCoretypeAsync(GetExternalcontactsContactsSchemasCoretypeRequest request, AsyncApiCallback<Coretype> callback) Get a specific named core type.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsSchemasCoretypeAsync
public Future<ApiResponse<Coretype>> getExternalcontactsContactsSchemasCoretypeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Coretype>> callback) Get a specific named core type.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsSchemasCoretypesAsync
public Future<CoretypeListing> getExternalcontactsContactsSchemasCoretypesAsync(GetExternalcontactsContactsSchemasCoretypesRequest request, AsyncApiCallback<CoretypeListing> callback) Get the core types from which all schemas are built.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsSchemasCoretypesAsync
public Future<ApiResponse<CoretypeListing>> getExternalcontactsContactsSchemasCoretypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoretypeListing>> callback) Get the core types from which all schemas are built.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsSchemasLimitsAsync
public Future<SchemaQuantityLimits> getExternalcontactsContactsSchemasLimitsAsync(GetExternalcontactsContactsSchemasLimitsRequest request, AsyncApiCallback<SchemaQuantityLimits> callback) Get quantitative limits on schemas- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsContactsSchemasLimitsAsync
public Future<ApiResponse<SchemaQuantityLimits>> getExternalcontactsContactsSchemasLimitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SchemaQuantityLimits>> callback) Get quantitative limits on schemas- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsExternalsourceAsync
public Future<ExternalSource> getExternalcontactsExternalsourceAsync(GetExternalcontactsExternalsourceRequest request, AsyncApiCallback<ExternalSource> callback) Fetch an External Source- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsExternalsourceAsync
public Future<ApiResponse<ExternalSource>> getExternalcontactsExternalsourceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalSource>> callback) Fetch an External Source- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsExternalsourcesAsync
public Future<CursorExternalSourceListing> getExternalcontactsExternalsourcesAsync(GetExternalcontactsExternalsourcesRequest request, AsyncApiCallback<CursorExternalSourceListing> callback) Fetch a list of External Sources- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsExternalsourcesAsync
public Future<ApiResponse<CursorExternalSourceListing>> getExternalcontactsExternalsourcesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorExternalSourceListing>> callback) Fetch a list of External Sources- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportCsvSettingAsync
public Future<CsvSettings> getExternalcontactsImportCsvSettingAsync(GetExternalcontactsImportCsvSettingRequest request, AsyncApiCallback<CsvSettings> callback) Get settings for CSV import- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportCsvSettingAsync
public Future<ApiResponse<CsvSettings>> getExternalcontactsImportCsvSettingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CsvSettings>> callback) Get settings for CSV import- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportCsvSettingsAsync
public Future<Listing> getExternalcontactsImportCsvSettingsAsync(GetExternalcontactsImportCsvSettingsRequest request, AsyncApiCallback<Listing> callback) Retrieve all settings for organization filtered by externalSettingsId if provided- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportCsvSettingsAsync
public Future<ApiResponse<Listing>> getExternalcontactsImportCsvSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Listing>> callback) Retrieve all settings for organization filtered by externalSettingsId if provided- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportCsvUploadDetailsAsync
public Future<CsvUploadDetailsResponse> getExternalcontactsImportCsvUploadDetailsAsync(GetExternalcontactsImportCsvUploadDetailsRequest request, AsyncApiCallback<CsvUploadDetailsResponse> callback) Get details for CSV upload- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportCsvUploadDetailsAsync
public Future<ApiResponse<CsvUploadDetailsResponse>> getExternalcontactsImportCsvUploadDetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CsvUploadDetailsResponse>> callback) Get details for CSV upload- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportCsvUploadPreviewAsync
public Future<CsvUploadPreviewResponse> getExternalcontactsImportCsvUploadPreviewAsync(GetExternalcontactsImportCsvUploadPreviewRequest request, AsyncApiCallback<CsvUploadPreviewResponse> callback) Get preview for CSV upload- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportCsvUploadPreviewAsync
public Future<ApiResponse<CsvUploadPreviewResponse>> getExternalcontactsImportCsvUploadPreviewAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CsvUploadPreviewResponse>> callback) Get preview for CSV upload- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportJobAsync
public Future<ContactImportJobResponse> getExternalcontactsImportJobAsync(GetExternalcontactsImportJobRequest request, AsyncApiCallback<ContactImportJobResponse> callback) Get job based on id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportJobAsync
public Future<ApiResponse<ContactImportJobResponse>> getExternalcontactsImportJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactImportJobResponse>> callback) Get job based on id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportJobsAsync
public Future<ContactImportJobEntityListing> getExternalcontactsImportJobsAsync(GetExternalcontactsImportJobsRequest request, AsyncApiCallback<ContactImportJobEntityListing> callback) List jobs for organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportJobsAsync
public Future<ApiResponse<ContactImportJobEntityListing>> getExternalcontactsImportJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactImportJobEntityListing>> callback) List jobs for organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportSettingAsync
public Future<ContactImportSettings> getExternalcontactsImportSettingAsync(GetExternalcontactsImportSettingRequest request, AsyncApiCallback<ContactImportSettings> callback) Get setting based on id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportSettingAsync
public Future<ApiResponse<ContactImportSettings>> getExternalcontactsImportSettingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactImportSettings>> callback) Get setting based on id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportSettingsAsync
public Future<ContactImportSettingsEntityListing> getExternalcontactsImportSettingsAsync(GetExternalcontactsImportSettingsRequest request, AsyncApiCallback<ContactImportSettingsEntityListing> callback) List settings for organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsImportSettingsAsync
public Future<ApiResponse<ContactImportSettingsEntityListing>> getExternalcontactsImportSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactImportSettingsEntityListing>> callback) List settings for organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationAsync
public Future<ExternalOrganization> getExternalcontactsOrganizationAsync(GetExternalcontactsOrganizationRequest request, AsyncApiCallback<ExternalOrganization> callback) Fetch an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationAsync
public Future<ApiResponse<ExternalOrganization>> getExternalcontactsOrganizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalOrganization>> callback) Fetch an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationContactsAsync
public Future<ContactListing> getExternalcontactsOrganizationContactsAsync(GetExternalcontactsOrganizationContactsRequest request, AsyncApiCallback<ContactListing> callback) Search for external contacts in an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationContactsAsync
public Future<ApiResponse<ContactListing>> getExternalcontactsOrganizationContactsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactListing>> callback) Search for external contacts in an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationIdentifiersAsync
public Future<ExternalOrganizationIdentifierListing> getExternalcontactsOrganizationIdentifiersAsync(GetExternalcontactsOrganizationIdentifiersRequest request, AsyncApiCallback<ExternalOrganizationIdentifierListing> callback) List the identifiers for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationIdentifiersAsync
public Future<ApiResponse<ExternalOrganizationIdentifierListing>> getExternalcontactsOrganizationIdentifiersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalOrganizationIdentifierListing>> callback) List the identifiers for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationNoteAsync
public Future<Note> getExternalcontactsOrganizationNoteAsync(GetExternalcontactsOrganizationNoteRequest request, AsyncApiCallback<Note> callback) Fetch a note for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationNoteAsync
public Future<ApiResponse<Note>> getExternalcontactsOrganizationNoteAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Note>> callback) Fetch a note for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationNotesAsync
public Future<NoteListing> getExternalcontactsOrganizationNotesAsync(GetExternalcontactsOrganizationNotesRequest request, AsyncApiCallback<NoteListing> callback) List notes for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationNotesAsync
public Future<ApiResponse<NoteListing>> getExternalcontactsOrganizationNotesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<NoteListing>> callback) List notes for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationRelationshipsAsync
public Future<RelationshipListing> getExternalcontactsOrganizationRelationshipsAsync(GetExternalcontactsOrganizationRelationshipsRequest request, AsyncApiCallback<RelationshipListing> callback) Fetch a relationship for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationRelationshipsAsync
public Future<ApiResponse<RelationshipListing>> getExternalcontactsOrganizationRelationshipsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<RelationshipListing>> callback) Fetch a relationship for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsAsync
public Future<ExternalOrganizationListing> getExternalcontactsOrganizationsAsync(GetExternalcontactsOrganizationsRequest request, AsyncApiCallback<ExternalOrganizationListing> callback) Search for external organizations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsAsync
public Future<ApiResponse<ExternalOrganizationListing>> getExternalcontactsOrganizationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalOrganizationListing>> callback) Search for external organizations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsSchemaAsync
public Future<DataSchema> getExternalcontactsOrganizationsSchemaAsync(GetExternalcontactsOrganizationsSchemaRequest request, AsyncApiCallback<DataSchema> callback) Get a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsSchemaAsync
public Future<ApiResponse<DataSchema>> getExternalcontactsOrganizationsSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Get a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsSchemaVersionAsync
public Future<DataSchema> getExternalcontactsOrganizationsSchemaVersionAsync(GetExternalcontactsOrganizationsSchemaVersionRequest request, AsyncApiCallback<DataSchema> callback) Get a specific version of a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsSchemaVersionAsync
public Future<ApiResponse<DataSchema>> getExternalcontactsOrganizationsSchemaVersionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Get a specific version of a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsSchemaVersionsAsync
public Future<DataSchemaListing> getExternalcontactsOrganizationsSchemaVersionsAsync(GetExternalcontactsOrganizationsSchemaVersionsRequest request, AsyncApiCallback<DataSchemaListing> callback) Get all versions of an external organization's schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsSchemaVersionsAsync
public Future<ApiResponse<DataSchemaListing>> getExternalcontactsOrganizationsSchemaVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchemaListing>> callback) Get all versions of an external organization's schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsSchemasAsync
public Future<DataSchemaListing> getExternalcontactsOrganizationsSchemasAsync(GetExternalcontactsOrganizationsSchemasRequest request, AsyncApiCallback<DataSchemaListing> callback) Get a list of schemas.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsSchemasAsync
public Future<ApiResponse<DataSchemaListing>> getExternalcontactsOrganizationsSchemasAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataSchemaListing>> callback) Get a list of schemas.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsSchemasCoretypeAsync
public Future<Coretype> getExternalcontactsOrganizationsSchemasCoretypeAsync(GetExternalcontactsOrganizationsSchemasCoretypeRequest request, AsyncApiCallback<Coretype> callback) Get a specific named core type.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsSchemasCoretypeAsync
public Future<ApiResponse<Coretype>> getExternalcontactsOrganizationsSchemasCoretypeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Coretype>> callback) Get a specific named core type.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsSchemasCoretypesAsync
public Future<CoretypeListing> getExternalcontactsOrganizationsSchemasCoretypesAsync(GetExternalcontactsOrganizationsSchemasCoretypesRequest request, AsyncApiCallback<CoretypeListing> callback) Get the core types from which all schemas are built.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsSchemasCoretypesAsync
public Future<ApiResponse<CoretypeListing>> getExternalcontactsOrganizationsSchemasCoretypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoretypeListing>> callback) Get the core types from which all schemas are built.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsSchemasLimitsAsync
public Future<SchemaQuantityLimits> getExternalcontactsOrganizationsSchemasLimitsAsync(GetExternalcontactsOrganizationsSchemasLimitsRequest request, AsyncApiCallback<SchemaQuantityLimits> callback) Get quantitative limits on schemas- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsOrganizationsSchemasLimitsAsync
public Future<ApiResponse<SchemaQuantityLimits>> getExternalcontactsOrganizationsSchemasLimitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SchemaQuantityLimits>> callback) Get quantitative limits on schemas- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsRelationshipAsync
public Future<Relationship> getExternalcontactsRelationshipAsync(GetExternalcontactsRelationshipRequest request, AsyncApiCallback<Relationship> callback) Fetch a relationship- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsRelationshipAsync
public Future<ApiResponse<Relationship>> getExternalcontactsRelationshipAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Relationship>> callback) Fetch a relationship- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsReversewhitepageslookupAsync
public Future<ReverseWhitepagesLookupResult> getExternalcontactsReversewhitepageslookupAsync(GetExternalcontactsReversewhitepageslookupRequest request, AsyncApiCallback<ReverseWhitepagesLookupResult> callback) Look up contacts based on an attribute. Maximum of 25 values returned.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsReversewhitepageslookupAsync
public Future<ApiResponse<ReverseWhitepagesLookupResult>> getExternalcontactsReversewhitepageslookupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ReverseWhitepagesLookupResult>> callback) Look up contacts based on an attribute. Maximum of 25 values returned.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanContactsAsync
public Future<CursorContactListing> getExternalcontactsScanContactsAsync(GetExternalcontactsScanContactsRequest request, AsyncApiCallback<CursorContactListing> callback) Scan for external contacts using paging- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanContactsAsync
public Future<ApiResponse<CursorContactListing>> getExternalcontactsScanContactsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorContactListing>> callback) Scan for external contacts using paging- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanContactsDivisionviewsAllAsync
public Future<CursorContactListing> getExternalcontactsScanContactsDivisionviewsAllAsync(GetExternalcontactsScanContactsDivisionviewsAllRequest request, AsyncApiCallback<CursorContactListing> callback) Scan for external contacts using paging- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanContactsDivisionviewsAllAsync
public Future<ApiResponse<CursorContactListing>> getExternalcontactsScanContactsDivisionviewsAllAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorContactListing>> callback) Scan for external contacts using paging- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanNotesAsync
public Future<CursorNoteListing> getExternalcontactsScanNotesAsync(GetExternalcontactsScanNotesRequest request, AsyncApiCallback<CursorNoteListing> callback) Scan for notes using paging- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanNotesAsync
public Future<ApiResponse<CursorNoteListing>> getExternalcontactsScanNotesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorNoteListing>> callback) Scan for notes using paging- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanNotesDivisionviewsAllAsync
public Future<CursorNoteListing> getExternalcontactsScanNotesDivisionviewsAllAsync(GetExternalcontactsScanNotesDivisionviewsAllRequest request, AsyncApiCallback<CursorNoteListing> callback) Scan for notes using paging- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanNotesDivisionviewsAllAsync
public Future<ApiResponse<CursorNoteListing>> getExternalcontactsScanNotesDivisionviewsAllAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorNoteListing>> callback) Scan for notes using paging- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanOrganizationsAsync
public Future<CursorOrganizationListing> getExternalcontactsScanOrganizationsAsync(GetExternalcontactsScanOrganizationsRequest request, AsyncApiCallback<CursorOrganizationListing> callback) Scan for external organizations using paging- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanOrganizationsAsync
public Future<ApiResponse<CursorOrganizationListing>> getExternalcontactsScanOrganizationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorOrganizationListing>> callback) Scan for external organizations using paging- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanOrganizationsDivisionviewsAllAsync
public Future<CursorOrganizationListing> getExternalcontactsScanOrganizationsDivisionviewsAllAsync(GetExternalcontactsScanOrganizationsDivisionviewsAllRequest request, AsyncApiCallback<CursorOrganizationListing> callback) Scan for external organizations using paging- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanOrganizationsDivisionviewsAllAsync
public Future<ApiResponse<CursorOrganizationListing>> getExternalcontactsScanOrganizationsDivisionviewsAllAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorOrganizationListing>> callback) Scan for external organizations using paging- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanRelationshipsAsync
public Future<CursorRelationshipListing> getExternalcontactsScanRelationshipsAsync(GetExternalcontactsScanRelationshipsRequest request, AsyncApiCallback<CursorRelationshipListing> callback) Scan for relationships- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanRelationshipsAsync
public Future<ApiResponse<CursorRelationshipListing>> getExternalcontactsScanRelationshipsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorRelationshipListing>> callback) Scan for relationships- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanRelationshipsDivisionviewsAllAsync
public Future<CursorRelationshipListing> getExternalcontactsScanRelationshipsDivisionviewsAllAsync(GetExternalcontactsScanRelationshipsDivisionviewsAllRequest request, AsyncApiCallback<CursorRelationshipListing> callback) Scan for relationships- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsScanRelationshipsDivisionviewsAllAsync
public Future<ApiResponse<CursorRelationshipListing>> getExternalcontactsScanRelationshipsDivisionviewsAllAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CursorRelationshipListing>> callback) Scan for relationships- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchExternalcontactsContactAsync
public Future<ExternalContact> patchExternalcontactsContactAsync(PatchExternalcontactsContactRequest request, AsyncApiCallback<ExternalContact> callback) Update specific fields of an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchExternalcontactsContactAsync
public Future<ApiResponse<ExternalContact>> patchExternalcontactsContactAsync(ApiRequest<ExternalContactsPatchRequest> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Update specific fields of an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchExternalcontactsContactIdentifiersAsync
public Future<ContactIdentifier> patchExternalcontactsContactIdentifiersAsync(PatchExternalcontactsContactIdentifiersRequest request, AsyncApiCallback<ContactIdentifier> callback) Claim or release identifiers for a contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchExternalcontactsContactIdentifiersAsync
public Future<ApiResponse<ContactIdentifier>> patchExternalcontactsContactIdentifiersAsync(ApiRequest<IdentifierClaimRequest> request, AsyncApiCallback<ApiResponse<ContactIdentifier>> callback) Claim or release identifiers for a contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchExternalcontactsOrganizationIdentifiersAsync
public Future<ExternalOrganizationIdentifier> patchExternalcontactsOrganizationIdentifiersAsync(PatchExternalcontactsOrganizationIdentifiersRequest request, AsyncApiCallback<ExternalOrganizationIdentifier> callback) Claim or release identifiers for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchExternalcontactsOrganizationIdentifiersAsync
public Future<ApiResponse<ExternalOrganizationIdentifier>> patchExternalcontactsOrganizationIdentifiersAsync(ApiRequest<ExternalOrganizationIdentifierClaimRequest> request, AsyncApiCallback<ApiResponse<ExternalOrganizationIdentifier>> callback) Claim or release identifiers for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkContactsAsync
public Future<BulkFetchContactsResponse> postExternalcontactsBulkContactsAsync(PostExternalcontactsBulkContactsRequest request, AsyncApiCallback<BulkFetchContactsResponse> callback) Bulk fetch contacts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkContactsAsync
public Future<ApiResponse<BulkFetchContactsResponse>> postExternalcontactsBulkContactsAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkFetchContactsResponse>> callback) Bulk fetch contacts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkContactsAddAsync
public Future<BulkContactsResponse> postExternalcontactsBulkContactsAddAsync(PostExternalcontactsBulkContactsAddRequest request, AsyncApiCallback<BulkContactsResponse> callback) Bulk add contacts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkContactsAddAsync
public Future<ApiResponse<BulkContactsResponse>> postExternalcontactsBulkContactsAddAsync(ApiRequest<BulkContactsRequest> request, AsyncApiCallback<ApiResponse<BulkContactsResponse>> callback) Bulk add contacts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkContactsDivisionviewsAsync
public Future<BulkFetchContactsResponse> postExternalcontactsBulkContactsDivisionviewsAsync(PostExternalcontactsBulkContactsDivisionviewsRequest request, AsyncApiCallback<BulkFetchContactsResponse> callback) Bulk fetch contacts across divisions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkContactsDivisionviewsAsync
public Future<ApiResponse<BulkFetchContactsResponse>> postExternalcontactsBulkContactsDivisionviewsAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkFetchContactsResponse>> callback) Bulk fetch contacts across divisions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkContactsEnrichAsync
public Future<BulkContactsEnrichResponse> postExternalcontactsBulkContactsEnrichAsync(PostExternalcontactsBulkContactsEnrichRequest request, AsyncApiCallback<BulkContactsEnrichResponse> callback) Bulk Enrich Contacts - Run up to 10 Enrich operations per request See the API endpoint /externalcontacts/contacts/enrich for docs on individual Enrich operations.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkContactsEnrichAsync
public Future<ApiResponse<BulkContactsEnrichResponse>> postExternalcontactsBulkContactsEnrichAsync(ApiRequest<BulkContactsEnrichRequest> request, AsyncApiCallback<ApiResponse<BulkContactsEnrichResponse>> callback) Bulk Enrich Contacts - Run up to 10 Enrich operations per request See the API endpoint /externalcontacts/contacts/enrich for docs on individual Enrich operations.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkContactsRemoveAsync
public Future<BulkDeleteResponse> postExternalcontactsBulkContactsRemoveAsync(PostExternalcontactsBulkContactsRemoveRequest request, AsyncApiCallback<BulkDeleteResponse> callback) Bulk remove contacts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkContactsRemoveAsync
public Future<ApiResponse<BulkDeleteResponse>> postExternalcontactsBulkContactsRemoveAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkDeleteResponse>> callback) Bulk remove contacts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkContactsUnresolvedAsync
public Future<BulkFetchContactsResponse> postExternalcontactsBulkContactsUnresolvedAsync(PostExternalcontactsBulkContactsUnresolvedRequest request, AsyncApiCallback<BulkFetchContactsResponse> callback) Bulk fetch unresolved ancestor contacts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkContactsUnresolvedAsync
public Future<ApiResponse<BulkFetchContactsResponse>> postExternalcontactsBulkContactsUnresolvedAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkFetchContactsResponse>> callback) Bulk fetch unresolved ancestor contacts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkContactsUpdateAsync
public Future<BulkContactsResponse> postExternalcontactsBulkContactsUpdateAsync(PostExternalcontactsBulkContactsUpdateRequest request, AsyncApiCallback<BulkContactsResponse> callback) Bulk update contacts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkContactsUpdateAsync
public Future<ApiResponse<BulkContactsResponse>> postExternalcontactsBulkContactsUpdateAsync(ApiRequest<BulkContactsRequest> request, AsyncApiCallback<ApiResponse<BulkContactsResponse>> callback) Bulk update contacts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkNotesAsync
public Future<BulkFetchNotesResponse> postExternalcontactsBulkNotesAsync(PostExternalcontactsBulkNotesRequest request, AsyncApiCallback<BulkFetchNotesResponse> callback) Bulk fetch notes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkNotesAsync
public Future<ApiResponse<BulkFetchNotesResponse>> postExternalcontactsBulkNotesAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkFetchNotesResponse>> callback) Bulk fetch notes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkNotesAddAsync
public Future<BulkNotesResponse> postExternalcontactsBulkNotesAddAsync(PostExternalcontactsBulkNotesAddRequest request, AsyncApiCallback<BulkNotesResponse> callback) Bulk add notes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkNotesAddAsync
public Future<ApiResponse<BulkNotesResponse>> postExternalcontactsBulkNotesAddAsync(ApiRequest<BulkNotesRequest> request, AsyncApiCallback<ApiResponse<BulkNotesResponse>> callback) Bulk add notes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkNotesRemoveAsync
public Future<BulkDeleteResponse> postExternalcontactsBulkNotesRemoveAsync(PostExternalcontactsBulkNotesRemoveRequest request, AsyncApiCallback<BulkDeleteResponse> callback) Bulk remove notes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkNotesRemoveAsync
public Future<ApiResponse<BulkDeleteResponse>> postExternalcontactsBulkNotesRemoveAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkDeleteResponse>> callback) Bulk remove notes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkNotesUpdateAsync
public Future<BulkNotesResponse> postExternalcontactsBulkNotesUpdateAsync(PostExternalcontactsBulkNotesUpdateRequest request, AsyncApiCallback<BulkNotesResponse> callback) Bulk update notes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkNotesUpdateAsync
public Future<ApiResponse<BulkNotesResponse>> postExternalcontactsBulkNotesUpdateAsync(ApiRequest<BulkNotesRequest> request, AsyncApiCallback<ApiResponse<BulkNotesResponse>> callback) Bulk update notes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkOrganizationsAsync
public Future<BulkFetchOrganizationsResponse> postExternalcontactsBulkOrganizationsAsync(PostExternalcontactsBulkOrganizationsRequest request, AsyncApiCallback<BulkFetchOrganizationsResponse> callback) Bulk fetch organizations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkOrganizationsAsync
public Future<ApiResponse<BulkFetchOrganizationsResponse>> postExternalcontactsBulkOrganizationsAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkFetchOrganizationsResponse>> callback) Bulk fetch organizations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkOrganizationsAddAsync
public Future<BulkOrganizationsResponse> postExternalcontactsBulkOrganizationsAddAsync(PostExternalcontactsBulkOrganizationsAddRequest request, AsyncApiCallback<BulkOrganizationsResponse> callback) Bulk add organizations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkOrganizationsAddAsync
public Future<ApiResponse<BulkOrganizationsResponse>> postExternalcontactsBulkOrganizationsAddAsync(ApiRequest<BulkOrganizationsRequest> request, AsyncApiCallback<ApiResponse<BulkOrganizationsResponse>> callback) Bulk add organizations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkOrganizationsDivisionviewsAsync
public Future<BulkFetchOrganizationsResponse> postExternalcontactsBulkOrganizationsDivisionviewsAsync(PostExternalcontactsBulkOrganizationsDivisionviewsRequest request, AsyncApiCallback<BulkFetchOrganizationsResponse> callback) Bulk fetch organizations across divisions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkOrganizationsDivisionviewsAsync
public Future<ApiResponse<BulkFetchOrganizationsResponse>> postExternalcontactsBulkOrganizationsDivisionviewsAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkFetchOrganizationsResponse>> callback) Bulk fetch organizations across divisions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkOrganizationsEnrichAsync
public Future<BulkOrganizationsEnrichResponse> postExternalcontactsBulkOrganizationsEnrichAsync(PostExternalcontactsBulkOrganizationsEnrichRequest request, AsyncApiCallback<BulkOrganizationsEnrichResponse> callback) Bulk enrich external organizations - Run up to 10 Enrich operations per request See the API endpoint /externalcontacts/organizations/enrich for docs on individual Enrich operations.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkOrganizationsEnrichAsync
public Future<ApiResponse<BulkOrganizationsEnrichResponse>> postExternalcontactsBulkOrganizationsEnrichAsync(ApiRequest<BulkOrganizationsEnrichRequest> request, AsyncApiCallback<ApiResponse<BulkOrganizationsEnrichResponse>> callback) Bulk enrich external organizations - Run up to 10 Enrich operations per request See the API endpoint /externalcontacts/organizations/enrich for docs on individual Enrich operations.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkOrganizationsRemoveAsync
public Future<BulkDeleteResponse> postExternalcontactsBulkOrganizationsRemoveAsync(PostExternalcontactsBulkOrganizationsRemoveRequest request, AsyncApiCallback<BulkDeleteResponse> callback) Bulk remove organizations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkOrganizationsRemoveAsync
public Future<ApiResponse<BulkDeleteResponse>> postExternalcontactsBulkOrganizationsRemoveAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkDeleteResponse>> callback) Bulk remove organizations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkOrganizationsUpdateAsync
public Future<BulkOrganizationsResponse> postExternalcontactsBulkOrganizationsUpdateAsync(PostExternalcontactsBulkOrganizationsUpdateRequest request, AsyncApiCallback<BulkOrganizationsResponse> callback) Bulk update organizations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkOrganizationsUpdateAsync
public Future<ApiResponse<BulkOrganizationsResponse>> postExternalcontactsBulkOrganizationsUpdateAsync(ApiRequest<BulkOrganizationsRequest> request, AsyncApiCallback<ApiResponse<BulkOrganizationsResponse>> callback) Bulk update organizations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkRelationshipsAsync
public Future<BulkFetchRelationshipsResponse> postExternalcontactsBulkRelationshipsAsync(PostExternalcontactsBulkRelationshipsRequest request, AsyncApiCallback<BulkFetchRelationshipsResponse> callback) Bulk fetch relationships- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkRelationshipsAsync
public Future<ApiResponse<BulkFetchRelationshipsResponse>> postExternalcontactsBulkRelationshipsAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkFetchRelationshipsResponse>> callback) Bulk fetch relationships- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkRelationshipsAddAsync
public Future<BulkRelationshipsResponse> postExternalcontactsBulkRelationshipsAddAsync(PostExternalcontactsBulkRelationshipsAddRequest request, AsyncApiCallback<BulkRelationshipsResponse> callback) Bulk add relationships- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkRelationshipsAddAsync
public Future<ApiResponse<BulkRelationshipsResponse>> postExternalcontactsBulkRelationshipsAddAsync(ApiRequest<BulkRelationshipsRequest> request, AsyncApiCallback<ApiResponse<BulkRelationshipsResponse>> callback) Bulk add relationships- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkRelationshipsRemoveAsync
public Future<BulkDeleteResponse> postExternalcontactsBulkRelationshipsRemoveAsync(PostExternalcontactsBulkRelationshipsRemoveRequest request, AsyncApiCallback<BulkDeleteResponse> callback) Bulk remove relationships- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkRelationshipsRemoveAsync
public Future<ApiResponse<BulkDeleteResponse>> postExternalcontactsBulkRelationshipsRemoveAsync(ApiRequest<BulkIdsRequest> request, AsyncApiCallback<ApiResponse<BulkDeleteResponse>> callback) Bulk remove relationships- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkRelationshipsUpdateAsync
public Future<BulkRelationshipsResponse> postExternalcontactsBulkRelationshipsUpdateAsync(PostExternalcontactsBulkRelationshipsUpdateRequest request, AsyncApiCallback<BulkRelationshipsResponse> callback) Bulk update relationships- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsBulkRelationshipsUpdateAsync
public Future<ApiResponse<BulkRelationshipsResponse>> postExternalcontactsBulkRelationshipsUpdateAsync(ApiRequest<BulkRelationshipsRequest> request, AsyncApiCallback<ApiResponse<BulkRelationshipsResponse>> callback) Bulk update relationships- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactJourneySegmentsAsync
public Future<UpdateSegmentAssignmentResponse> postExternalcontactsContactJourneySegmentsAsync(PostExternalcontactsContactJourneySegmentsRequest request, AsyncApiCallback<UpdateSegmentAssignmentResponse> callback) Assign/Unassign up to 10 segments to/from an external contact or, if a segment is already assigned, update the expiry date of the segment assignment. Any unprocessed segment assignments are returned in the body for the client to retry, in the event of a partial success.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactJourneySegmentsAsync
public Future<ApiResponse<UpdateSegmentAssignmentResponse>> postExternalcontactsContactJourneySegmentsAsync(ApiRequest<UpdateSegmentAssignmentRequest> request, AsyncApiCallback<ApiResponse<UpdateSegmentAssignmentResponse>> callback) Assign/Unassign up to 10 segments to/from an external contact or, if a segment is already assigned, update the expiry date of the segment assignment. Any unprocessed segment assignments are returned in the body for the client to retry, in the event of a partial success.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactNotesAsync
public Future<Note> postExternalcontactsContactNotesAsync(PostExternalcontactsContactNotesRequest request, AsyncApiCallback<Note> callback) Create a note for an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactNotesAsync
public Future<ApiResponse<Note>> postExternalcontactsContactNotesAsync(ApiRequest<Note> request, AsyncApiCallback<ApiResponse<Note>> callback) Create a note for an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactPromotionAsync
public Future<ExternalContact> postExternalcontactsContactPromotionAsync(PostExternalcontactsContactPromotionRequest request, AsyncApiCallback<ExternalContact> callback) Promote an observed contact (ephemeral or identified) to a curated contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactPromotionAsync
public Future<ApiResponse<ExternalContact>> postExternalcontactsContactPromotionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Promote an observed contact (ephemeral or identified) to a curated contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactsAsync
public Future<ExternalContact> postExternalcontactsContactsAsync(PostExternalcontactsContactsRequest request, AsyncApiCallback<ExternalContact> callback) Create an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactsAsync
public Future<ApiResponse<ExternalContact>> postExternalcontactsContactsAsync(ApiRequest<ExternalContact> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Create an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactsEnrichAsync
public Future<ExternalContact> postExternalcontactsContactsEnrichAsync(PostExternalcontactsContactsEnrichRequest request, AsyncApiCallback<ExternalContact> callback) Modify or create an External Contact, with powerful behaviors for finding and combining data with pre-existing Contacts. You may also submit multiple Enrich operations in one request via the Bulk Enrich API at /externalcontacts/bulk/contacts. A 201 response status indicates that a new Contact was created, whereas a 200 status indicates that a Contact was updated or a merge occurred.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactsEnrichAsync
public Future<ApiResponse<ExternalContact>> postExternalcontactsContactsEnrichAsync(ApiRequest<ContactEnrichRequest> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Modify or create an External Contact, with powerful behaviors for finding and combining data with pre-existing Contacts. You may also submit multiple Enrich operations in one request via the Bulk Enrich API at /externalcontacts/bulk/contacts. A 201 response status indicates that a new Contact was created, whereas a 200 status indicates that a Contact was updated or a merge occurred.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactsExportsAsync
public Future<ContactsExport> postExternalcontactsContactsExportsAsync(PostExternalcontactsContactsExportsRequest request, AsyncApiCallback<ContactsExport> callback) Create bulk export- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactsExportsAsync
public Future<ApiResponse<ContactsExport>> postExternalcontactsContactsExportsAsync(ApiRequest<ContactsExport> request, AsyncApiCallback<ApiResponse<ContactsExport>> callback) Create bulk export- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactsMergeAsync
public Future<ExternalContact> postExternalcontactsContactsMergeAsync(PostExternalcontactsContactsMergeRequest request, AsyncApiCallback<ExternalContact> callback) Merge up to 25 contacts into a new contact record Merge operation may fail if the resulting mergeset exceeds our default limit of 52. The valueOverride field lets you override any of the Contact fields post-merge. If any Contact field is left null in `valueOverride`, it will be taken from the most recently-modified contact in the merge set. Exception for *phone/*email fields: Conflicting data will be moved to any other available phone/email fields in the merged contact.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactsMergeAsync
public Future<ApiResponse<ExternalContact>> postExternalcontactsContactsMergeAsync(ApiRequest<MergeContactsRequest> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Merge up to 25 contacts into a new contact record Merge operation may fail if the resulting mergeset exceeds our default limit of 52. The valueOverride field lets you override any of the Contact fields post-merge. If any Contact field is left null in `valueOverride`, it will be taken from the most recently-modified contact in the merge set. Exception for *phone/*email fields: Conflicting data will be moved to any other available phone/email fields in the merged contact.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactsSchemasAsync
public Future<DataSchema> postExternalcontactsContactsSchemasAsync(PostExternalcontactsContactsSchemasRequest request, AsyncApiCallback<DataSchema> callback) Create a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsContactsSchemasAsync
public Future<ApiResponse<DataSchema>> postExternalcontactsContactsSchemasAsync(ApiRequest<DataSchema> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Create a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsExternalsourcesAsync
public Future<ExternalSource> postExternalcontactsExternalsourcesAsync(PostExternalcontactsExternalsourcesRequest request, AsyncApiCallback<ExternalSource> callback) Create an External Source- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsExternalsourcesAsync
public Future<ApiResponse<ExternalSource>> postExternalcontactsExternalsourcesAsync(ApiRequest<ExternalSource> request, AsyncApiCallback<ApiResponse<ExternalSource>> callback) Create an External Source- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsIdentifierlookupAsync
public Future<ExternalContact> postExternalcontactsIdentifierlookupAsync(PostExternalcontactsIdentifierlookupRequest request, AsyncApiCallback<ExternalContact> callback) Deprecated.Fetch a contact using an identifier type and value. NOTE: Deprecated. Please use /api/v2/externalcontacts/identifierlookup/contacts as an alternative endpoint instead. Phone number identifier values must be provided with the country code and a leading '+' symbol. Example: \"+1 704 298 4733\"- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsIdentifierlookupAsync
public Future<ApiResponse<ExternalContact>> postExternalcontactsIdentifierlookupAsync(ApiRequest<ContactIdentifier> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Deprecated.Fetch a contact using an identifier type and value. NOTE: Deprecated. Please use /api/v2/externalcontacts/identifierlookup/contacts as an alternative endpoint instead. Phone number identifier values must be provided with the country code and a leading '+' symbol. Example: \"+1 704 298 4733\"- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsIdentifierlookupContactsAsync
public Future<ExternalContact> postExternalcontactsIdentifierlookupContactsAsync(PostExternalcontactsIdentifierlookupContactsRequest request, AsyncApiCallback<ExternalContact> callback) Fetch a contact using an identifier type and value. Phone number identifier values must be provided with the country code and a leading '+' symbol. Example: \"+1 704 298 4733\"- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsIdentifierlookupContactsAsync
public Future<ApiResponse<ExternalContact>> postExternalcontactsIdentifierlookupContactsAsync(ApiRequest<ContactIdentifier> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Fetch a contact using an identifier type and value. Phone number identifier values must be provided with the country code and a leading '+' symbol. Example: \"+1 704 298 4733\"- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsIdentifierlookupOrganizationsAsync
public Future<ExternalOrganization> postExternalcontactsIdentifierlookupOrganizationsAsync(PostExternalcontactsIdentifierlookupOrganizationsRequest request, AsyncApiCallback<ExternalOrganization> callback) Fetch an external organization using an identifier type and value. This endpoint will only accept ExternalId type identifiers.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsIdentifierlookupOrganizationsAsync
public Future<ApiResponse<ExternalOrganization>> postExternalcontactsIdentifierlookupOrganizationsAsync(ApiRequest<ExternalOrganizationIdentifier> request, AsyncApiCallback<ApiResponse<ExternalOrganization>> callback) Fetch an external organization using an identifier type and value. This endpoint will only accept ExternalId type identifiers.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsImportCsvJobsAsync
public Future<CsvJobResponse> postExternalcontactsImportCsvJobsAsync(PostExternalcontactsImportCsvJobsRequest request, AsyncApiCallback<CsvJobResponse> callback) Create CSV import job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsImportCsvJobsAsync
public Future<ApiResponse<CsvJobResponse>> postExternalcontactsImportCsvJobsAsync(ApiRequest<CsvJobRequest> request, AsyncApiCallback<ApiResponse<CsvJobResponse>> callback) Create CSV import job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsImportCsvSettingsAsync
public Future<CsvSettings> postExternalcontactsImportCsvSettingsAsync(PostExternalcontactsImportCsvSettingsRequest request, AsyncApiCallback<CsvSettings> callback) Create settings for CSV import- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsImportCsvSettingsAsync
public Future<ApiResponse<CsvSettings>> postExternalcontactsImportCsvSettingsAsync(ApiRequest<CsvSettings> request, AsyncApiCallback<ApiResponse<CsvSettings>> callback) Create settings for CSV import- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsImportCsvUploadsAsync
public Future<CsvUploadResponse> postExternalcontactsImportCsvUploadsAsync(PostExternalcontactsImportCsvUploadsRequest request, AsyncApiCallback<CsvUploadResponse> callback) Get url for CSV upload- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsImportCsvUploadsAsync
public Future<ApiResponse<CsvUploadResponse>> postExternalcontactsImportCsvUploadsAsync(ApiRequest<CsvUploadRequest> request, AsyncApiCallback<ApiResponse<CsvUploadResponse>> callback) Get url for CSV upload- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsImportJobsAsync
public Future<ContactImportJobResponse> postExternalcontactsImportJobsAsync(PostExternalcontactsImportJobsRequest request, AsyncApiCallback<ContactImportJobResponse> callback) Create a new job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsImportJobsAsync
public Future<ApiResponse<ContactImportJobResponse>> postExternalcontactsImportJobsAsync(ApiRequest<ContactImportJobRequest> request, AsyncApiCallback<ApiResponse<ContactImportJobResponse>> callback) Create a new job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsImportSettingsAsync
public Future<ContactImportSettings> postExternalcontactsImportSettingsAsync(PostExternalcontactsImportSettingsRequest request, AsyncApiCallback<ContactImportSettings> callback) Create a new settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsImportSettingsAsync
public Future<ApiResponse<ContactImportSettings>> postExternalcontactsImportSettingsAsync(ApiRequest<ContactImportSettings> request, AsyncApiCallback<ApiResponse<ContactImportSettings>> callback) Create a new settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsMergeContactsAsync
public Future<ExternalContact> postExternalcontactsMergeContactsAsync(PostExternalcontactsMergeContactsRequest request, AsyncApiCallback<ExternalContact> callback) Deprecated.Merge two contacts into a new contact record Two curated contacts cannot be merged. Refer to the Contact Merging article on the Developer Center for details. Deprecated: This API has been superseded by a new merge API. You are encouraged to instead use /api/v2/externalcontacts/contacts/merge, which supports merging up to 25 Contacts of any type, and overriding specific fields in the resulting Contact.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsMergeContactsAsync
public Future<ApiResponse<ExternalContact>> postExternalcontactsMergeContactsAsync(ApiRequest<MergeRequest> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Deprecated.Merge two contacts into a new contact record Two curated contacts cannot be merged. Refer to the Contact Merging article on the Developer Center for details. Deprecated: This API has been superseded by a new merge API. You are encouraged to instead use /api/v2/externalcontacts/contacts/merge, which supports merging up to 25 Contacts of any type, and overriding specific fields in the resulting Contact.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsOrganizationNotesAsync
public Future<Note> postExternalcontactsOrganizationNotesAsync(PostExternalcontactsOrganizationNotesRequest request, AsyncApiCallback<Note> callback) Create a note for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsOrganizationNotesAsync
public Future<ApiResponse<Note>> postExternalcontactsOrganizationNotesAsync(ApiRequest<Note> request, AsyncApiCallback<ApiResponse<Note>> callback) Create a note for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsOrganizationsAsync
public Future<ExternalOrganization> postExternalcontactsOrganizationsAsync(PostExternalcontactsOrganizationsRequest request, AsyncApiCallback<ExternalOrganization> callback) Create an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsOrganizationsAsync
public Future<ApiResponse<ExternalOrganization>> postExternalcontactsOrganizationsAsync(ApiRequest<ExternalOrganization> request, AsyncApiCallback<ApiResponse<ExternalOrganization>> callback) Create an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsOrganizationsEnrichAsync
public Future<ExternalOrganization> postExternalcontactsOrganizationsEnrichAsync(PostExternalcontactsOrganizationsEnrichRequest request, AsyncApiCallback<ExternalOrganization> callback) Modify or create an External Org, with powerful behaviors for finding and combining data with pre-existing External Orgs. You may also submit multiple Enrich operations in one request via the Bulk Enrich API at /externalcontacts/bulk/organizations. A 201 response status indicates that a new External Organization was created, whereas a 200 status indicates that an External Organization was updated- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsOrganizationsEnrichAsync
public Future<ApiResponse<ExternalOrganization>> postExternalcontactsOrganizationsEnrichAsync(ApiRequest<ExternalOrganizationEnrichRequest> request, AsyncApiCallback<ApiResponse<ExternalOrganization>> callback) Modify or create an External Org, with powerful behaviors for finding and combining data with pre-existing External Orgs. You may also submit multiple Enrich operations in one request via the Bulk Enrich API at /externalcontacts/bulk/organizations. A 201 response status indicates that a new External Organization was created, whereas a 200 status indicates that an External Organization was updated- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsOrganizationsSchemasAsync
public Future<DataSchema> postExternalcontactsOrganizationsSchemasAsync(PostExternalcontactsOrganizationsSchemasRequest request, AsyncApiCallback<DataSchema> callback) Create a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsOrganizationsSchemasAsync
public Future<ApiResponse<DataSchema>> postExternalcontactsOrganizationsSchemasAsync(ApiRequest<DataSchema> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Create a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsRelationshipsAsync
public Future<Relationship> postExternalcontactsRelationshipsAsync(PostExternalcontactsRelationshipsRequest request, AsyncApiCallback<Relationship> callback) Create a relationship- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postExternalcontactsRelationshipsAsync
public Future<ApiResponse<Relationship>> postExternalcontactsRelationshipsAsync(ApiRequest<Relationship> request, AsyncApiCallback<ApiResponse<Relationship>> callback) Create a relationship- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsContactAsync
public Future<ExternalContact> putExternalcontactsContactAsync(PutExternalcontactsContactRequest request, AsyncApiCallback<ExternalContact> callback) Update an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsContactAsync
public Future<ApiResponse<ExternalContact>> putExternalcontactsContactAsync(ApiRequest<ExternalContact> request, AsyncApiCallback<ApiResponse<ExternalContact>> callback) Update an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsContactNoteAsync
public Future<Note> putExternalcontactsContactNoteAsync(PutExternalcontactsContactNoteRequest request, AsyncApiCallback<Note> callback) Update a note for an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsContactNoteAsync
public Future<ApiResponse<Note>> putExternalcontactsContactNoteAsync(ApiRequest<Note> request, AsyncApiCallback<ApiResponse<Note>> callback) Update a note for an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsContactsSchemaAsync
public Future<DataSchema> putExternalcontactsContactsSchemaAsync(PutExternalcontactsContactsSchemaRequest request, AsyncApiCallback<DataSchema> callback) Update a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsContactsSchemaAsync
public Future<ApiResponse<DataSchema>> putExternalcontactsContactsSchemaAsync(ApiRequest<DataSchema> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Update a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsConversationAsync
public Future<Void> putExternalcontactsConversationAsync(PutExternalcontactsConversationRequest request, AsyncApiCallback<Void> callback) Associate/disassociate an external contact with a conversation To associate, supply a value for the externalContactId. To disassociate, do not include the property at all.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsConversationAsync
public Future<ApiResponse<Void>> putExternalcontactsConversationAsync(ApiRequest<ConversationAssociation> request, AsyncApiCallback<ApiResponse<Void>> callback) Associate/disassociate an external contact with a conversation To associate, supply a value for the externalContactId. To disassociate, do not include the property at all.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsExternalsourceAsync
public Future<ExternalSource> putExternalcontactsExternalsourceAsync(PutExternalcontactsExternalsourceRequest request, AsyncApiCallback<ExternalSource> callback) Update an External Source- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsExternalsourceAsync
public Future<ApiResponse<ExternalSource>> putExternalcontactsExternalsourceAsync(ApiRequest<ExternalSource> request, AsyncApiCallback<ApiResponse<ExternalSource>> callback) Update an External Source- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsImportCsvSettingAsync
public Future<CsvSettings> putExternalcontactsImportCsvSettingAsync(PutExternalcontactsImportCsvSettingRequest request, AsyncApiCallback<CsvSettings> callback) Update settings for CSV import- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsImportCsvSettingAsync
public Future<ApiResponse<CsvSettings>> putExternalcontactsImportCsvSettingAsync(ApiRequest<CsvSettings> request, AsyncApiCallback<ApiResponse<CsvSettings>> callback) Update settings for CSV import- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsImportJobAsync
public Future<ContactImportJobStatusUpdateResponse> putExternalcontactsImportJobAsync(PutExternalcontactsImportJobRequest request, AsyncApiCallback<ContactImportJobStatusUpdateResponse> callback) Update Job's workflow status- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsImportJobAsync
public Future<ApiResponse<ContactImportJobStatusUpdateResponse>> putExternalcontactsImportJobAsync(ApiRequest<ContactImportJobStatusUpdateRequest> request, AsyncApiCallback<ApiResponse<ContactImportJobStatusUpdateResponse>> callback) Update Job's workflow status- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsImportSettingAsync
public Future<ContactImportSettings> putExternalcontactsImportSettingAsync(PutExternalcontactsImportSettingRequest request, AsyncApiCallback<ContactImportSettings> callback) Update settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsImportSettingAsync
public Future<ApiResponse<ContactImportSettings>> putExternalcontactsImportSettingAsync(ApiRequest<ContactImportSettings> request, AsyncApiCallback<ApiResponse<ContactImportSettings>> callback) Update settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsOrganizationAsync
public Future<ExternalOrganization> putExternalcontactsOrganizationAsync(PutExternalcontactsOrganizationRequest request, AsyncApiCallback<ExternalOrganization> callback) Update an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsOrganizationAsync
public Future<ApiResponse<ExternalOrganization>> putExternalcontactsOrganizationAsync(ApiRequest<ExternalOrganization> request, AsyncApiCallback<ApiResponse<ExternalOrganization>> callback) Update an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsOrganizationNoteAsync
public Future<Note> putExternalcontactsOrganizationNoteAsync(PutExternalcontactsOrganizationNoteRequest request, AsyncApiCallback<Note> callback) Update a note for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsOrganizationNoteAsync
public Future<ApiResponse<Note>> putExternalcontactsOrganizationNoteAsync(ApiRequest<Note> request, AsyncApiCallback<ApiResponse<Note>> callback) Update a note for an external organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsOrganizationTrustorTrustorIdAsync
public Future<ExternalOrganizationTrustorLink> putExternalcontactsOrganizationTrustorTrustorIdAsync(PutExternalcontactsOrganizationTrustorTrustorIdRequest request, AsyncApiCallback<ExternalOrganizationTrustorLink> callback) Links a Trustor with an External Organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsOrganizationTrustorTrustorIdAsync
public Future<ApiResponse<ExternalOrganizationTrustorLink>> putExternalcontactsOrganizationTrustorTrustorIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalOrganizationTrustorLink>> callback) Links a Trustor with an External Organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsOrganizationsSchemaAsync
public Future<DataSchema> putExternalcontactsOrganizationsSchemaAsync(PutExternalcontactsOrganizationsSchemaRequest request, AsyncApiCallback<DataSchema> callback) Update a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsOrganizationsSchemaAsync
public Future<ApiResponse<DataSchema>> putExternalcontactsOrganizationsSchemaAsync(ApiRequest<DataSchema> request, AsyncApiCallback<ApiResponse<DataSchema>> callback) Update a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsRelationshipAsync
public Future<Relationship> putExternalcontactsRelationshipAsync(PutExternalcontactsRelationshipRequest request, AsyncApiCallback<Relationship> callback) Update a relationship- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsRelationshipAsync
public Future<ApiResponse<Relationship>> putExternalcontactsRelationshipAsync(ApiRequest<Relationship> request, AsyncApiCallback<ApiResponse<Relationship>> callback) Update a relationship- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-