Class RawCallsClient
- java.lang.Object
-
- com.intercom.api.resources.unstable.calls.RawCallsClient
-
public class RawCallsClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description RawCallsClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntercomHttpResponse<AiCallResponse>collectFinVoiceCallByExternalId(CollectFinVoiceCallByExternalIdRequest request)Retrieve information about a Fin Voice call using the external call identifier.IntercomHttpResponse<AiCallResponse>collectFinVoiceCallByExternalId(CollectFinVoiceCallByExternalIdRequest request, RequestOptions requestOptions)Retrieve information about a Fin Voice call using the external call identifier.IntercomHttpResponse<AiCallResponse>collectFinVoiceCallById(CollectFinVoiceCallByIdRequest request)Retrieve information about a Fin Voice call using the external reference ID.IntercomHttpResponse<AiCallResponse>collectFinVoiceCallById(CollectFinVoiceCallByIdRequest request, RequestOptions requestOptions)Retrieve information about a Fin Voice call using the external reference ID.IntercomHttpResponse<Error>collectFinVoiceCallByPhoneNumber(CollectFinVoiceCallByPhoneNumberRequest request)Retrieve information about a Fin Voice call using the phone number.IntercomHttpResponse<Error>collectFinVoiceCallByPhoneNumber(CollectFinVoiceCallByPhoneNumberRequest request, RequestOptions requestOptions)Retrieve information about a Fin Voice call using the phone number.IntercomHttpResponse<CallList>listCalls()Retrieve a paginated list of calls.IntercomHttpResponse<CallList>listCalls(ListCallsRequest request)Retrieve a paginated list of calls.IntercomHttpResponse<CallList>listCalls(ListCallsRequest request, RequestOptions requestOptions)Retrieve a paginated list of calls.IntercomHttpResponse<ListCallsWithTranscriptsResponse>listCallsWithTranscripts(ListCallsWithTranscriptsRequest request)Retrieve calls by a list of conversation ids and include transcripts when available.IntercomHttpResponse<ListCallsWithTranscriptsResponse>listCallsWithTranscripts(ListCallsWithTranscriptsRequest request, RequestOptions requestOptions)Retrieve calls by a list of conversation ids and include transcripts when available.IntercomHttpResponse<AiCallResponse>registerFinVoiceCall()Register a Fin Voice call with Intercom.IntercomHttpResponse<AiCallResponse>registerFinVoiceCall(java.util.Optional<RegisterFinVoiceCallRequest> request)Register a Fin Voice call with Intercom.IntercomHttpResponse<AiCallResponse>registerFinVoiceCall(java.util.Optional<RegisterFinVoiceCallRequest> request, RequestOptions requestOptions)Register a Fin Voice call with Intercom.IntercomHttpResponse<Call>showCall(ShowCallRequest request)Retrieve a single call by id.IntercomHttpResponse<Call>showCall(ShowCallRequest request, RequestOptions requestOptions)Retrieve a single call by id.IntercomHttpResponse<java.lang.Void>showCallRecording(ShowCallRecordingRequest request)Redirects to a signed URL for the call's recording if it exists.IntercomHttpResponse<java.lang.Void>showCallRecording(ShowCallRecordingRequest request, RequestOptions requestOptions)Redirects to a signed URL for the call's recording if it exists.IntercomHttpResponse<java.lang.String>showCallTranscript(ShowCallTranscriptRequest request)Returns the transcript for the specified call as a downloadable text file.IntercomHttpResponse<java.lang.String>showCallTranscript(ShowCallTranscriptRequest request, RequestOptions requestOptions)Returns the transcript for the specified call as a downloadable text file.
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
RawCallsClient
public RawCallsClient(ClientOptions clientOptions)
-
-
Method Detail
-
listCalls
public IntercomHttpResponse<CallList> listCalls()
Retrieve a paginated list of calls.
-
listCalls
public IntercomHttpResponse<CallList> listCalls(ListCallsRequest request)
Retrieve a paginated list of calls.
-
listCalls
public IntercomHttpResponse<CallList> listCalls(ListCallsRequest request, RequestOptions requestOptions)
Retrieve a paginated list of calls.
-
showCall
public IntercomHttpResponse<Call> showCall(ShowCallRequest request)
Retrieve a single call by id.
-
showCall
public IntercomHttpResponse<Call> showCall(ShowCallRequest request, RequestOptions requestOptions)
Retrieve a single call by id.
-
showCallRecording
public IntercomHttpResponse<java.lang.Void> showCallRecording(ShowCallRecordingRequest request)
Redirects to a signed URL for the call's recording if it exists.
-
showCallRecording
public IntercomHttpResponse<java.lang.Void> showCallRecording(ShowCallRecordingRequest request, RequestOptions requestOptions)
Redirects to a signed URL for the call's recording if it exists.
-
showCallTranscript
public IntercomHttpResponse<java.lang.String> showCallTranscript(ShowCallTranscriptRequest request)
Returns the transcript for the specified call as a downloadable text file.
-
showCallTranscript
public IntercomHttpResponse<java.lang.String> showCallTranscript(ShowCallTranscriptRequest request, RequestOptions requestOptions)
Returns the transcript for the specified call as a downloadable text file.
-
listCallsWithTranscripts
public IntercomHttpResponse<ListCallsWithTranscriptsResponse> listCallsWithTranscripts(ListCallsWithTranscriptsRequest request)
Retrieve calls by a list of conversation ids and include transcripts when available. A maximum of 20conversation_idscan be provided. If none are provided or more than 20 are provided, a 400 error is returned.
-
listCallsWithTranscripts
public IntercomHttpResponse<ListCallsWithTranscriptsResponse> listCallsWithTranscripts(ListCallsWithTranscriptsRequest request, RequestOptions requestOptions)
Retrieve calls by a list of conversation ids and include transcripts when available. A maximum of 20conversation_idscan be provided. If none are provided or more than 20 are provided, a 400 error is returned.
-
registerFinVoiceCall
public IntercomHttpResponse<AiCallResponse> registerFinVoiceCall()
Register a Fin Voice call with Intercom. This endpoint creates an external reference that links an external call identifier to an Intercom call and conversation.The call can be from different sources:
- AWS Connect (default)
- Five9
- Zoom Phone
-
registerFinVoiceCall
public IntercomHttpResponse<AiCallResponse> registerFinVoiceCall(java.util.Optional<RegisterFinVoiceCallRequest> request)
Register a Fin Voice call with Intercom. This endpoint creates an external reference that links an external call identifier to an Intercom call and conversation.The call can be from different sources:
- AWS Connect (default)
- Five9
- Zoom Phone
-
registerFinVoiceCall
public IntercomHttpResponse<AiCallResponse> registerFinVoiceCall(java.util.Optional<RegisterFinVoiceCallRequest> request, RequestOptions requestOptions)
Register a Fin Voice call with Intercom. This endpoint creates an external reference that links an external call identifier to an Intercom call and conversation.The call can be from different sources:
- AWS Connect (default)
- Five9
- Zoom Phone
-
collectFinVoiceCallById
public IntercomHttpResponse<AiCallResponse> collectFinVoiceCallById(CollectFinVoiceCallByIdRequest request)
Retrieve information about a Fin Voice call using the external reference ID.
-
collectFinVoiceCallById
public IntercomHttpResponse<AiCallResponse> collectFinVoiceCallById(CollectFinVoiceCallByIdRequest request, RequestOptions requestOptions)
Retrieve information about a Fin Voice call using the external reference ID.
-
collectFinVoiceCallByExternalId
public IntercomHttpResponse<AiCallResponse> collectFinVoiceCallByExternalId(CollectFinVoiceCallByExternalIdRequest request)
Retrieve information about a Fin Voice call using the external call identifier.
-
collectFinVoiceCallByExternalId
public IntercomHttpResponse<AiCallResponse> collectFinVoiceCallByExternalId(CollectFinVoiceCallByExternalIdRequest request, RequestOptions requestOptions)
Retrieve information about a Fin Voice call using the external call identifier.
-
collectFinVoiceCallByPhoneNumber
public IntercomHttpResponse<Error> collectFinVoiceCallByPhoneNumber(CollectFinVoiceCallByPhoneNumberRequest request)
Retrieve information about a Fin Voice call using the phone number.Returns the most recent matched call for the given phone number, ordered by creation date.
-
collectFinVoiceCallByPhoneNumber
public IntercomHttpResponse<Error> collectFinVoiceCallByPhoneNumber(CollectFinVoiceCallByPhoneNumberRequest request, RequestOptions requestOptions)
Retrieve information about a Fin Voice call using the phone number.Returns the most recent matched call for the given phone number, ordered by creation date.
-
-