Genesys Recording API is one of 87 APIs that Genesys publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Recording. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.
This API exposes
57 operations
across 32 paths,
and defines 273 schemas.
It is described by OpenAPI 2.0, at version v2.
Requests are made against the base URL https://api.mypurecloud.com.
The identity and technical contract details declared by the specification.
SurveyDetailQueryFilter
object
3 properties
1 required
Team
object
8 properties
1 required
RecordingUploadReportRequest
object
2 properties
1 required
WorkPlanBidRanks
object
4 properties
AddressableEntityRef
object
2 properties
TimeInterval
object
4 properties
JsonSchemaDocument
object
A JSON Schema document.
8 properties
Trustor
object
7 properties
1 required
ExternalId
object
2 properties
2 required
RecordingJobEntityListing
object
10 properties
PolicyUpdate
object
1 property
CrossPlatformPolicy
object
12 properties
ResourcePermissionPolicy
object
11 properties
WritableDivision
object
3 properties
WhatsAppId
object
User information for a WhatsApp account
2 properties
1 required
SegmentDetailQueryClause
object
2 properties
2 required
ConversationDetailQueryPredicate
object
6 properties
Annotation
object
15 properties
RecordingJobsQuery
object
13 properties
1 required
TwitterId
object
User information for a twitter account. Either id OR screenName (or both) must be present
5 properties
ScreenRecordingMetaData
object
7 properties
UserStations
object
4 properties
AcknowledgeScreenRecordingRequest
object
3 properties
Script
object
15 properties
OAuthLastTokenIssued
object
1 property
ListPicker
object
5 properties
1 required
PaymentResponse
object
3 properties
QuestionSettings
object
2 properties
DeleteRetention
object
1 property
Queue
object
41 properties
MediaSummary
object
2 properties
ConditionalGroupActivationPilotRule
object
2 properties
ListPickerSection
object
3 properties
3 required
LocationAddressVerificationDetails
object
4 properties
OrphanRecordingListing
object
10 properties
AcwSettings
object
2 properties
PolicyUser
object
39 properties
1 required
ContactAddress
object
6 properties
CrossPlatformMessageMediaPolicy
object
2 properties
RetentionDuration
object
2 properties
ExpansionCriterium
object
2 properties
ChatMediaPolicyConditions
object
8 properties
DirectRoutingMediaSettings
object
1 property
BatchDownloadJobSubmission
object
1 property
1 required
FacebookScopedId
object
Scoped ID for a Facebook user interacting with a page or app
1 property
1 required
Geolocation
object
11 properties
Recording
object
35 properties
AiScoringSettings
object
3 properties
ExternalSource
object
5 properties
1 required
ConversationDeletionProtectionQuery
object
1 property
1 required
PaymentLineItem
object
2 properties
PublishedSurveyFormReference
object
4 properties
UserRoutingLanguage
object
Represents an organization language assigned to a user. When assigning to a user specify the organization language id as the id.
6 properties
InitiateScreenRecording
object
3 properties
ConditionalGroupActivationCondition
object
3 properties
RichLink
object
6 properties
MeteredAssignmentByAgent
object
6 properties
CrossPlatformEmailMediaPolicy
object
2 properties
DatePicker
object
5 properties
1 required
RecordingUploadReport
object
5 properties
DurationCondition
object
4 properties
RecordingTemplateCarousel
object
1 property
User
object
39 properties
1 required
MediaSummaryDetail
object
2 properties
ConversationDetailQueryClause
object
2 properties
2 required
Biography
object
5 properties
TimeSlot
object
3 properties
MediaTranscription
object
3 properties
ExternalDataSource
object
Describes a link to a record in an external system that contributed data to a Relate record
2 properties
RecordingWheelPicker
object
2 properties
TrusteeAuthorization
object
1 property
PolicyActions
object
12 properties
LineId
object
User information for a Line account
2 properties
1 required
RecordingTemplateButton
object
6 properties
Endpoint
object
19 properties
2 required
EmailMediaSettings
object
5 properties
Policy
object
12 properties
CrossPlatformPolicyCreate
object
12 properties
1 required
MessageMediaPolicy
object
2 properties
AnswerOption
object
6 properties
ContactAddressableEntityRef
object
2 properties
ResourceConditionNode
object
5 properties
ConditionalGroupActivation
object
2 properties
TimeAllowed
object
3 properties
RecordingWheelPickerItem
object
4 properties
EvaluationQuestion
object
14 properties
RecordingEmailMessage
object
11 properties
ReceivedReplyMessage
object
2 properties
ExecuteRecordingJobsQuery
object
1 property
1 required
RecordingIntroduction
object
2 properties
NumericRange
object
4 properties
RecordingTemplateHeader
object
3 properties
PolicyErrors
object
1 property
RecordingForm
object
7 properties
EncryptionKeyEntityListing
object
10 properties
RecordingNotificationTemplate
object
7 properties
ConversationEventVideo
object
A Video event.
3 properties
1 required
MergeOperation
object
3 properties
MessageSubtypeSettings
object
2 properties
LocalEncryptionKeyRequest
object
3 properties
3 required
SegmentDetailQueryPredicate
object
8 properties
EmailAddress
object
2 properties
DomainEntityRef
object
3 properties
KeyRotationSchedule
object
4 properties
1 required
ResolutionDetailQueryClause
object
2 properties
2 required
CrossPlatformCallMediaPolicy
object
2 properties
EvaluationSettingsAssignee
object
2 properties
QueueMessagingAddresses
object
3 properties
ConversationMessageEvent
object
Message event element. Examples include: system messages, typing indicators, cobrowse offerings.
5 properties
1 required
RecordingLocation
object
5 properties
CalibrationAssignment
object
4 properties
RecordingMetadata
object
22 properties
WrapupCode
object
9 properties
1 required
MessageMediaPolicyConditions
object
8 properties
InactivityTimeoutSettings
object
3 properties
DomainRole
object
2 properties
OrphanRecording
object
16 properties
QuickReply
object
5 properties
EvaluationDetailQueryFilter
object
3 properties
1 required
CrossPlatformMediaPolicies
object
4 properties
LocalEncryptionConfiguration
object
6 properties
3 required
ServiceLevel
object
2 properties
UserRoutingSkill
object
Represents an organization skill assigned to a user. When assigning to a user specify the organization skill id as the id.
6 properties
CrossPlatformPolicyUpdate
object
1 property
OrgUser
object
39 properties
1 required
EvaluationAssignment
object
2 properties
PresenceDefinition
object
3 properties
PolicyCreate
object
12 properties
1 required
Signature
object
4 properties
ConversationEventTyping
object
A Typing event.
2 properties
1 required
MemberGroup
object
6 properties
CallMediaPolicyConditions
object
9 properties
Detail
object
4 properties
RecordingRetention
object
8 properties
Organization
object
15 properties
1 required
BatchDownloadJobSubmissionResult
object
2 properties
CallMediaPolicy
object
2 properties
DataSchema
object
9 properties
2 required
InstagramId
object
User information for an Instagram account
3 properties
1 required
UserAuthorization
object
4 properties
QuestionGroupSettings
object
2 properties
Language
object
6 properties
1 required
StarrableDivision
object
3 properties
DefaultAnswersTo
object
4 properties
ExternalOrganizationIdentifier
object
5 properties
2 required
RecordingFormResponseContent
object
2 properties
OutOfOffice
object
8 properties
ConversationEventPresence
object
A Presence event.
3 properties
1 required
UserPresence
object
10 properties
LineUserId
object
Channel-specific User ID for Line accounts
1 property
1 required
LocationEmergencyNumber
object
3 properties
AiScoringSetting
object
1 property
DirectRouting
object
6 properties
EmailMediaPolicy
object
2 properties
RecordingTemplateFooter
object
1 property
ScreenRecordingActiveSessions
object
1 property
RecordingMessagingMessage
object
32 properties
SurveyDetailQueryPredicate
object
6 properties
ConversationDetailQueryFilter
object
3 properties
1 required
EmployerInfo
object
4 properties
SkillsToRemove
object
3 properties
RecordingContentStory
object
Story object.
3 properties
ListPickerItem
object
4 properties
3 required
ContactIdentifier
object
5 properties
2 required
ScreenRecordingMetaDataRequest
object
3 properties
MessageStickerAttachment
object
2 properties
Ticker
object
2 properties
2 required
InteractiveApplication
object
2 properties
ButtonResponse
object
5 properties
RecordingJobFailedRecording
object
2 properties
SurveyAssignment
object
5 properties
1 required
RoutingStatus
object
3 properties
RoutingRule
object
3 properties
MessageMediaAttachment
object
5 properties
ResourceConditionValue
object
2 properties
ChatMediaPolicy
object
2 properties
CrossPlatformPolicyActions
object
10 properties
ChatMessage
object
12 properties
InboundRoute
object
19 properties
2 required
Limit
object
3 properties
CallbackMediaSettings
object
18 properties
ConversationContentReceivedReplyMessage
object
ReceivedReplyMessage content object.
5 properties
RecordingEncryptionConfigurationListing
object
3 properties
MediaResult
object
2 properties
UserParam
object
2 properties
RecordingMessageReceiptReason
object
2 properties
RichLinkHeader
object
3 properties
BatchDownloadRequest
object
2 properties
RecordingSettings
object
6 properties
RecordingEncryptionConfiguration
object
7 properties
2 required
CardAction
object
A card action that a user can take.
5 properties
ChatMessageUser
object
5 properties
GroupContact
object
5 properties
3 required
FacebookId
object
User information for a Facebook user interacting with a page or app
2 properties
1 required
EvaluationQuestionGroup
object
12 properties
RecordingAttachment
object
6 properties
Contact
object
7 properties
LocationDefinition
object
16 properties
QueueEmailAddress
object
2 properties
SurveyDetailQueryClause
object
2 properties
2 required
BatchDownloadJobResult
object
5 properties
AgentOwnedRouting
object
3 properties
UserConversationSummary
object
8 properties
Actions
object
1 property
Image
object
2 properties
DatePickerAvailableDateTime
object
2 properties
ConversationEventCoBrowse
object
A CoBrowse event.
3 properties
1 required
ArchiveRetention
object
2 properties
Education
object
5 properties
EvaluationForm
object
12 properties
2 required
PolicyErrorMessage
object
7 properties
EmailMediaPolicyConditions
object
8 properties
ConditionalGroupRoutingRule
object
6 properties
BatchDownloadJobStatusResult
object
8 properties
UserReferenceWithName
object
3 properties
PaymentRequest
object
6 properties
1 required
RecordingJob
object
14 properties
1 required
SegmentDetailQueryFilter
object
3 properties
1 required
AssistanceCondition
object
2 properties
RecordingInput
object
4 properties
Bullseye
object
1 property
PolicyConditions
object
10 properties
ErrorBody
object
11 properties
LocationImage
object
2 properties
Division
object
3 properties
VisibilityCondition
object
2 properties
MeteredEvaluationAssignment
object
6 properties
ConditionalGroupActivationSimpleMetric
object
2 properties
InstagramScopedId
object
Scoped ID for an Instagram user interacting with a page or app
1 property
1 required
RecordingRetentionCursorEntityListing
object
4 properties
EncryptionKey
object
9 properties
EvaluationSettings
object
4 properties
ConditionalGroupRouting
object
1 property
MediaSettings
object
5 properties
WritableStarrableDivision
object
3 properties
EvaluationDetailQueryPredicate
object
6 properties
UserStation
object
8 properties
ConditionalGroupActivationRule
object
3 properties
MessageMediaSettings
object
8 properties
EmailAttachment
object
5 properties
ExternalOrganization
object
24 properties
1 required
Group
object
17 properties
4 required
DefaultAnswer
object
2 properties
RecordingRoadsideAssistance
object
5 properties
Location
object
5 properties
ExternalContact
object
38 properties
RecordingTemplateBody
object
1 property
OrphanUpdateRequest
object
5 properties
FailedRecordingEntityListing
object
10 properties
PolicyEntityListing
object
10 properties
AsyncConversationQuery
object
10 properties
1 required
QueueMediaSettings
object
5 properties
RecordingFormPageComponent
object
5 properties
CrossPlatformChatMediaPolicy
object
2 properties
MediaPolicies
object
4 properties
RecordingFormResponseComponent
object
2 properties
LinkConfiguration
object
1 property
1 required
RecordingFormPage
object
3 properties
RecordingMessageReceipt
object
4 properties
EvaluationDetailQueryClause
object
2 properties
2 required
CannedResponseLibraries
object
2 properties
IntegrationExport
object
2 properties
1 required
AppleOpaqueId
object
1 property
ResolutionDetailQueryFilter
object
3 properties
1 required
PhoneNumber
object
7 properties
ResolutionDetailQueryPredicate
object
5 properties
LocationAddress
object
7 properties
RecordingTemplateCard
object
3 properties
DomainEntityListingEvaluationForm
object
10 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Genesys publishes across the network.