- API Edition 1
- Acd
- AgentGetStatusStream
- AgentGetStatus
- AgentGetConnectedParty
- ManagerAgentGetConnectedParty
- AgentIntercom
- AgentIntercomAccept
- AgentIntercomReject
- AgentIntercomCancel
- DialManualPrepare
- DialManualCancel
- DialPreviewPrepare
- AgentPause
- AgentSetReady
- AgentGUIBusy
- ReportAgentSessionEvent
- CallerRequeue
- AgentDisconnect
- TransferWarmToOutboundCancel
- TransferWarmToAgentCancel
- TransferWarmToOutboundApprove
- TransferWarmToAgentApprove
- CallerSendToVoicemail
- AgentInviteTransferCallerToConference
- AgentMonitorCalls
- TransferColdToOutbound
- TransferColdToAgent
- TransferWarmToOutboundStart
- CreateWarmOutboundTransferMember
- RemoveTransferMember
- TransferWarmToAgentStart
- AgentGetCallFromHold
- AgentGetSpecificCallFromHold
- ACDGetAllAgentsStatuses
- AgentPutCallOnHold
- AgentReceiveMessage
- AgentPBXApproveCall
- AgentPBXRejectCall
- GetCallerLostPeer
- CallerGetRawEvent
- PeerAgentWithCaller
- HoldTransferMember
- UnholdTransferMember
- GetAgentCallCounts
- WarmCallerTransferStart
- WarmCallerTransferCancel
- WarmCallerTransferApprove
- PlaySoundboardEntity
- StopSoundboardEntity
- UpdateAgentSkills
- PlayDTMF
- AgentMute
- AgentUnmute
- StartSecureForm
- CollectSecureFormField
- ResetSecureFormField
- AcceptSecureFormField
- ProcessSecureForm
- FinishSecureFormHandling
- PopulateWorkflowFields
- ValidateField
- AgentSmith
- AgentTrainingService
- AgentTrainingSupportService
- Ana
- GetSpecifiedVisualizations
- RegisterAccount
- SetWeeks
- SetDefaultTimeFilter
- SetDefaultDashboard
- GetAccount
- GetSpecifiedAccount
- GetAuthorizedAnalyticsLink
- GenerateMonthlyBilling
- GetTimeZone
- SetTimeZone
- CopyDashViz
- GetSpecifiedBillingSummary
- GetBillingSummary
- EnableCustomReports
- DisableCustomReports
- MakeAdoptable
- MakeUnadoptable
- AdoptAnaAccount
- DisownAnaAccount
- GetAccessibleClients
- GetFamily
- GetAllowedDataVisibility
- GetCurrentDataVisibility
- GetIndicesVisibility
- GetAuditableDataVisibility
- GetOrganizationNames
- GenerateVizDataById
- GetClientStatus
- ReloadClientData
- ListVisualizationsLegacy
- Asm
- AsmApi
- AsmService
- AuthConnectionService
- Billing
- BillingService
- CommitBillingPlanPOST
- CommitDefaultBillingPlanPOST
- CreateBillingPlanPOST
- CreateDefaultBillingPlanPOST
- CreateDefaultRateDefinitionPOST
- CreateInvoicePOST
- CreateRateDefinitionPOST
- DeleteBillingPlanPOST
- DeleteDefaultBillingPlanPOST
- DeleteDefaultRateDefinitionPOST
- DeleteInvoicePOST
- DeleteRateDefinitionPOST
- DuplicateBillingPlanPOST
- DuplicateDefaultBillingPlanPOST
- ExportInvoicePOST
- GetActiveBillingPlanPOST
- GetBillingPlanPOST
- GetBillingPlanHistoryPOST
- GetInvoicePOST
- GetRateDefinitionPOST
- ListBillingPlansPOST
- ListInvoicesPOST
- ListRateDefinitionsPOST
- UpdateBillingPlanPOST
- UpdateDefaultBillingPlanPOST
- UpdateDefaultRateDefinitionPOST
- UpdateInvoicePOST
- UpdateRateDefinitionPOST
- CreateDefaultRateDefinitionPOST
- CreateDefaultRateDefinitionsPOST
- CreateRateDefinitionPOST
- CreateRateDefinitionsPOST
- DeleteDefaultRateDefinitionPOST
- DeleteDefaultRateDefinitionsPOST
- DeleteRateDefinitionPOST
- DeleteRateDefinitionsPOST
- ExportInvoicePOST
- GetRateDefinitionPOST
- GetRateHistoryPOST
- ListActiveRateDefinitionsPOST
- ListRateDefinitionsPOST
- UpdateDefaultRateDefinitionPOST
- UpdateRateDefinitionPOST
- ListProductsPOST
- ApplyBillingPlanDraftPOST
- CreateBillingPlanPOST
- DeleteBillingPlanPOST
- GetBillingPlanPOST
- ListBillingPlansPOST
- UpdateBillingPlanPOST
- ApplyDefaultBillingPlanDraftPOST
- CreateDefaultBillingPlanPOST
- DeleteDefaultBillingPlanPOST
- GetDefaultBillingPlanPOST
- ListDefaultBillingPlansPOST
- UpdateDefaultBillingPlanPOST
- CreateRateDefinitionPOST
- DeleteRateDefinitionPOST
- GetRateDefinitionPOST
- ListRateDefinitionsPOST
- UpdateRateDefinitionPOST
- CreateDefaultRateDefinitionPOST
- DeleteDefaultRateDefinitionPOST
- GetDefaultRateDefinitionPOST
- ListDefaultRateDefinitionsPOST
- UpdateDefaultRateDefinitionPOST
- ExportInvoicePOST
- ApplyBillingPlanDraftPOST
- CloneBillingPlanPOST
- CreateBillingPlanPOST
- DeleteBillingPlanPOST
- GetBillingPlanPOST
- ListBillingPlansPOST
- UpdateBillingPlanPOST
- ApplyDefaultBillingPlanDraftPOST
- CloneDefaultBillingPlanPOST
- CreateDefaultBillingPlanPOST
- DeleteDefaultBillingPlanPOST
- GetDefaultBillingPlanPOST
- ListDefaultBillingPlansPOST
- UpdateDefaultBillingPlanPOST
- CreateRateDefinitionPOST
- DeleteRateDefinitionPOST
- GetRateDefinitionPOST
- ListRateDefinitionsPOST
- UpdateRateDefinitionPOST
- CreateDefaultRateDefinitionPOST
- DeleteDefaultRateDefinitionPOST
- GetDefaultRateDefinitionPOST
- ListDefaultRateDefinitionsPOST
- UpdateDefaultRateDefinitionPOST
- CreateMatchingRulePOST
- DeleteMatchingRulePOST
- GetMatchingRulePOST
- ListMatchingRulesPOST
- UpdateMatchingRulePOST
- CreateBillingTagPOST
- DeleteBillingTagPOST
- GetBillingTagPOST
- ListBillingTagsPOST
- UpdateBillingTagPOST
- ExportInvoicePOST
- BIReportGeneratorService
- BusinessHoursService
- CallMonitorService
- CallQueue
- DequeuePreviewRecordOrCall
- EnqueuePreviewRecord
- DequeueScrubbedCallForPreviewRecord
- ClearPreviewRecordReturnQueue
- EnqueuePreviewDialCall
- ClearManualDialQueue
- ProcessManualDialCall
- DequeueCallForManualApproval
- EnqueueManuallyApprovedCall
- EnqueueManuallyRejectedCall
- RequeueManuallyApprovedCall
- EnqueueManuallyApprovedSms
- EnqueueManuallyRejectedSms
- RequeueManuallyApprovedSms
- DequeueSmsMamForManualApproval
- DequeuePreviewRecordOrCall
- EnqueuePreviewRecord
- DequeueScrubbedCallForPreviewRecord
- ClearPreviewRecordReturnQueue
- EnqueuePreviewDialCall
- ClearManualDialQueue
- ProcessManualDialCall
- DequeueCallForManualApproval
- EnqueueManuallyApprovedCall
- EnqueueManuallyRejectedCall
- RequeueManuallyApprovedCall
- EnqueueManuallyApprovedSms
- EnqueueManuallyRejectedSms
- RequeueManuallyApprovedSms
- DequeueSmsMamForManualApproval
- CBS
- Cfg
- ClassifierFileTemplates
- Compliance
- RuleAutoComplete
- CheckRuleSet
- AssignRuleSet
- ListRuleSets
- GetRuleSet
- GetRuleSetByName
- CreateRuleSet
- RenameRuleSet
- EnableRuleSet
- DisableRuleSet
- CreateScrubList
- UpdateScrubList
- AddScrubListEntries
- UpdateScrubEntry
- DeleteScrubListEntries
- DeleteAllListEntries
- GetScrubList
- DeleteScrubList
- GetDefaultRules
- GetScrubLists
- SearchScrubList
- GetScrubListUploadUrl
- ProcessScrubListUpload
- ScrubListDownload
- ProcessScrubListDeleteUpload
- ScrubListDelete
- ExportScrubList
- PurgeScrubList
- CreateScenario
- UpdateScenario
- DeleteScenario
- RunAssignedScenarios
- ListAllScenarios
- ListUnassignedScenarios
- ListAssignedRuleSets
- ListAssignedScenarios
- AssignScenario
- UnassignScenario
- EnableScenario
- DisableScenario
- GetFieldNames
- GetResultDescriptions
- CreateConsentProfile
- CreateConsent
- GetConsentProfile
- GetConsent
- GetConsentByProfileAndContent
- GetConsentByContent
- SearchConsentByContent
- UpdateConsent
- ExpireConsent
- RevokeConsent
- DeleteConsent
- ProcessConsentListDeleteUpload
- ConsentListDownload
- EnableConsentProfile
- DisableConsentProfile
- ListConsentProfiles
- GetConsentUploadUrl
- ProcessConsentUpload
- ExportConsentList
- ListConsentTopics
- GetConsentTopic
- CreateConsentTopic
- DeleteConsentTopic
- UpdateConsentTopic
- ProcessOutboundCall
- QueryHolidays
- GetScenario
- ContactManager
- Dashboards
- DeliveryApi
- CreateTransferConfig
- ListTransferConfigs
- ListTransferConfigsByCredentialID
- UpdateTransferConfig
- DeleteTransferConfig
- GetTransferConfig
- GetTransferConfigByName
- ListHistory
- ListHistoryByTransferConfig
- ListCredentials
- GetCredential
- CreateCredential
- DeleteCredential
- UpdateCredential
- CreateDeliveryDefinition
- DeleteDeliveryDefinition
- GetDeliveryDefinition
- GetDeliveryDefinitionByName
- ListDeliveryDefinitions
- ListDeliveryDefinitionsByCredentialID
- UpdateDeliveryDefinition
- CreateEncryption
- DeleteEncryption
- GetEncryption
- ListEncryptions
- UpdateEncryption
- ListSMSNumbers
- TriggerDemoOutboundDelivery
- ExileCertificateManagerService
- ExplorerService
- FTS
- FtsApi
- GenericFinviService
- GhostNotifierApi
- HuntGroupsService
- ListHuntGroupExileLinks
- CopyHuntGroupExileLink
- UpdateHuntGroupExileLinks
- ListHuntGroupAgentTriggers
- CopyHuntGroupAgentTrigger
- UpdateHuntGroupAgentTriggers
- CopyHuntGroupToOrganization
- AdminCopyHuntGroupToOrganization
- AdminListHuntGroups
- ListAgentScripts
- CreateAgentClientInfoDisplayTemplate
- UpdateAgentClientInfoDisplayTemplate
- GetAgentClientInfoDisplayTemplate
- ListAgentClientInfoDisplayTemplates
- DeleteAgentClientInfoDisplayTemplate
- AssignAgentClientInfoDisplayTemplateToHuntGroups
- UnassignAgentClientInfoDisplayTemplateFromHuntGroups
- IdpService
- Insights
- CreateInsight
- ListInsights
- ListInsightsStream
- ListOrgInsights
- UpdateInsight
- DeleteInsight
- GetInsight
- CreateCommonsInsight
- UpdateCommonsInsight
- DeleteCommonsInsight
- GetVfsSchema
- ListVfses
- ListVfsSchemas
- PublishInsight
- CreateOutputConfiguration
- ListOutputConfigurations
- UpdateOutputConfiguration
- DeleteOutputConfiguration
- GetOutputConfiguration
- SetDefaultOutputConfiguration
- GetDefaultOutputConfiguration
- InstantDataService
- Integrations
- Process
- GetIntegrationTransaction
- GetIntegrationTransactionReport
- GetIntegrationTransactionReportData
- SearchPastTransactions
- GetAggregatedMetadata
- GetPortalLinksByDateRange
- CreateIntegrationConfig
- GetIntegrationConfig
- UpdateIntegrationConfig
- DeleteIntegrationConfig
- ListIntegrations
- ListIntegrationsForOrg
- ListIntegrationConfigNames
- ListJourneyConfigs
- ListNonJourneyConfigs
- CreatePortalConfig
- ListPortalConfigs
- UpdatePortalConfig
- GetPortalConfig
- DeletePortalConfig
- UpdatePortalLogo
- GetPortalLogo
- CreatePaymentPortalLinks
- Summary
- ListIntegrationTemplatesByConfig
- CallEpicPatient
- HangUpEpicPatientCall
- GenerateEpicKeyPairs
- PopulateIntegrationLink
- ProcessWorkflow
- InsertPrivateField
- CalculateFees
- GetIntegrationSettings
- UpsertIntegrationSettings
- DeliverReceipt
- IntegrationsPublic
- LabelsService
- Learn
- Exist
- Content
- ExportMany
- SearchContent
- ListSearchResults
- Standalone
- ContentEditorData
- Update
- StoreStaticImage
- UploadDynamicScreenshot
- DeleteStandalone
- Snippet
- DeleteLearnPages
- CreateEditVersion
- PublishVersion
- ContentByVersion
- UpdateByVersion
- ListSearchResultsByVersion
- ReviewFileVersions
- ReviewVersion
- ExportManyStream
- ListVersions
- ReviewVersionStream
- DeleteVersion
- UploadStaticImage
- GetUpdateUrl
- AdvancedSearch
- Projects
- LMS
- GetPublicKey
- CreateFileTemplate
- ListFileTemplates
- UpdateFileTemplate
- DeleteFileTemplate
- GetFileTemplate
- CreateField
- ListFields
- GetField
- UpdateField
- DeleteField
- ListAvailableFieldsByElementId
- ListFieldsForElement
- ListAutocompleteFields
- ListCampaignLinks
- PeekList
- GetHistory
- CreateElement
- ListElements
- GetElement
- UpdateElement
- DeleteElement
- CopyPipelineUpstream
- CopyPipelineDownstream
- ProcessElement
- GetAvailableFields
- ListNewEvents
- ViewQueue
- Autocomplete
- GetComplianceScrubLists
- FindFieldUsages
- FindInvalidElements
- CreateCollection
- GetCollection
- UpdateCollection
- RetypeCollection
- DeleteCollection
- ListCollections
- ResetCollection
- AddCollectionEntry
- DeleteCollectionEntry
- UpdateCollectionEntry
- StreamCollection
- SearchCollectionsPaginated
- GetCollectionEntries
- CreateCjsSearchDefinition
- GetCjsSearchDefinition
- UpdateCjsSearchDefinition
- DeleteCjsSearchDefinition
- ListCjsSearchDefinitions
- ExecuteCjsSearchDefinition
- GetCjsSecureSearchCriteria
- CreateCjsSecureSearchCriteria
- UpdateCjsSecureSearchCriteria
- SampleEndpoint
- GetAvailableEHRFields
- GetQueuedEventsStatusByElementId
- ListPools
- CreatePipelineCanvas
- ListPipelineCanvases
- UpdatePipelineCanvas
- DeletePipelineCanvas
- GetPipelineCanvas
- GetPipelineCanvasEvents
- DeleteFileTemplate
- GetFileTemplate
- ListFileTemplates
- ParseFileTemplate
- UpdateFileTemplate
- ProcessList
- StreamList
- NewsroomAPI
- CreateNewsArticle
- ListNewsArticles
- GetNewsArticleById
- UpdateNewsArticle
- CreatePublishedArticle
- ListPublishedArticles
- GetPublishedArticleById
- UserActivity
- GetNewsForUser
- StoreNewsArticleImage
- ListImagesForNewsArticle
- UploadNewsArticleImage
- CreateClientArticle
- UpdateClientArticle
- ListClientArticles
- CreatePublishedClientArticle
- GetPublishedClientArticleById
- StoreClientArticleImage
- ListImagesForClientArticle
- UploadClientArticleImage
- ListPublishedClientArticles
- GetClientArticleById
- Notifier
- OauthService
- ObservedHolidaysService
- OmniApi
- ArchiveCampaign
- CreateCampaign
- GetCampaignById
- PauseCampaign
- ResumeCampaign
- UpdateCampaign
- UpdateCampaignPacingSpeed
- SendOmniMessage
- ManagerSendOmniMessage
- CreateDisposition
- DeleteDisposition
- ListDispositions
- UpdateDisposition
- ListCustomUnsubscribeLinks
- CreateCustomUnsubscribeLink
- UpdateCustomUnsubscribeLink
- DeleteCustomUnsubscribeLink
- ListCampaigns
- ManagerListMessages
- ListMessages
- ManagerListConversations
- ListContactLists
- GetAvailableHeaders
- GetOmniExchangeElements
- GetFieldsForElement
- ApproveTask
- GetNextQueuedTask
- GetTask
- ListTasks
- RejectTask
- RequeueTask
- CreateConnectedInbox
- DeleteConnectedInboxBySid
- GetConnectedInboxBySid
- PerformSendgridAccountChecks
- ListConnectedInboxes
- TestConnectedInbox
- UpdateConnectedInbox
- CreateVerifiedEmail
- DeleteVerifiedEmail
- GetVerifiedEmailBySid
- ListVerifiedEmails
- ResendVerifiedEmail
- UpdateVerifiedEmail
- GetPendingGoogleXOAuth2Data
- SendEmailNotification
- SendFeedbackEmail
- GetOmniAttachment
- CreateTasks
- CreateSignature
- DeleteSignature
- ListSignatures
- UpdateSignature
- SuggestResponse
- CreateProject
- ListProjects
- EditProjectById
- CloseProjectById
- GetProjectById
- CreateCannedMessage
- ListCannedMessages
- UpdateCannedMessage
- GetCannedMessageById
- DeleteCannedMessageById
- CreateCannedMessageGroup
- ListCannedMessageGroups
- UpdateCannedMessageGroup
- DeleteCannedMessageGroup
- ListCannedMessagesByGroupId
- GetCannedMessageGroupById
- ListUserSkills
- ListWhatsAppNumbers
- CreateWhatsAppNumber
- UpdateWhatsAppNumber
- CreateManualTask
- Org
- RegisterOrganization
- ConvertOrgToManual
- UpdateOrganization
- ArchiveOrganization
- UnArchiveOrganization
- ListArchivedOrganizations
- GetOrganizationProfile
- GetOrganizationProfileById
- ListOrganizationDescriptions
- ListRegionalOrganizations
- UpdateP3OwningOrg
- GetP3OwningOrg
- ListOrganizationUserDescriptions
- AdminListUserDescriptions
- ListUserDescriptions
- GetUserDirectory
- GetRegions
- GetMyUserDetails
- GetUserDetails
- AdminGetUserDetails
- GetAgentUsers
- GetAgentSettings
- GetAgentProfileGroup
- UpdateAgentProfileGroup
- CreateAgentProfileGroup
- ListAgentProfileGroups
- DeleteAgentProfileGroup
- AssignAgentProfileGroups
- UpdateUser
- UpdateMyUser
- UpdateUserCallerId
- CreateUser
- CreateUserByOrgId
- CreateDelegatedUser
- UpdateUserPassword
- UpdateMyUserPassword
- UpdateUserPasswordByOrgId
- ResetUserRequirePasswordReset
- GetUserPasswordResetLink
- GetMyUserPasswordResetLink
- GetUserPasswordResetLinkByOrgId
- GetUserEmailVerified
- GetUserEmailVerifiedByOrgId
- SendUserVerificationEmailByOrgId
- SendUserVerificationEmail
- ManualUserEmailVerificationByOrgId
- ManualUserEmailVerification
- GetTempUserToken
- GetTempUserTokenByUserId
- GetCountriesList
- GetAdminClientPreferences
- UpdateAdminClientPreferences
- GetPermissions
- RevokeAccountOwnerPermissionFromUser
- UpdateUserDisabled
- UpdateUserDisabledByOrgId
- UpdateBulkUsersDisabled
- GetOrgBillingSettingsByOrgId
- GetOrgBillingSettings
- SetOrgBillingSettings
- AddOrgBillingOverride
- RemoveOrgBillingOverride
- GetSystemDefaultBillingRates
- ListPermissionGroupsByOrgId
- ListPermissionGroups
- CreatePermissionGroup
- UpdatePermissionGroup
- DeletePermissionGroup
- AssignUserToAccountOwnerPermissionGroup
- AssignUserPermissionGroup
- AssignUsersPermissionGroup
- UpdateUserNeoPermissionGroups
- RevokeUserPermissionGroup
- RevokeUsersPermissionGroup
- InitDefaultPermissionGroups
- AddPermissionToAccountOwnerPermissionGroup
- RevokePermissionToAccountOwnerPermissionGroup
- AddPermissionToOrgDefaultGroup
- RemovePermissionFromOrgDefaultGroup
- GetOrgDefaultSuperUserGroup
- ListP3PermissionGroupsByOrgId
- ListP3PermissionGroups
- AddUserRegion
- RemoveUserRegion
- CreateP3PermissionGroup
- UpdateP3PermissionGroupByOrgId
- UpdateP3PermissionGroup
- DeleteP3PermissionGroup
- AssignUsersP3PermissionGroup
- AddLoginToUser
- RevokeUsersP3PermissionGroup
- GetContactPreferences
- UpdateContactPreferences
- GetCompliancePreferences
- UpdateCompliancePreferences
- GetAgentPreferences
- UpdateAgentPreferences
- GetOrganizationPreferences
- UpdateOrganizationPreferences
- GetSchedulePreferences
- UpdateSchedulePreferences
- GetBusinessPreferences
- UpdateBusinessPreferences
- GetEndOfDayPreferences
- UpdateEndOfDayPreferences
- GetReportFilterPreferences
- UpdateReportFilterPreferences
- GetPhonePreferences
- UpdatePhonePreferences
- GetDashboardGeneralPreferences
- UpdateDashboardGeneralPreferences
- GetWebhookPreferences
- UpdateWebhookPreferences
- GetBroadcastPreferences
- UpdateBroadcastPreferences
- GetAuthenticationPreferences
- UpdateAuthenticationPreferences
- GetRecordingPreferences
- UpdateRecordingPreferences
- GetDashboardQueuePreferences
- UpdateDashboardQueuePreferences
- GetAgentQuickViewPreferences
- GetVoiceAnalyticsPreferences
- UpdateVoiceAnalyticsPreferences
- UpdateVoiceAnalyticsPreferencesEnabled
- GetScorecardsPreferences
- UpdateScorecardsPreferences
- GetEmailSmsPreferences
- UpdateEmailSmsPreferences
- EditAgentQuickViewPreferences
- EditBackofficeThemePreference
- GetBackofficeThemePreference
- AcceptLinkbackRecordingTerms
- LinkbackUpdateBroadcastTemplates
- RecordEmailUnsubscribeAcknowledgement
- ClearEmailUnsubscribeAcknowledgement
- CreateWebLinkTemplate
- ListWebLinkTemplates
- GetWebLinkTemplate
- UpdateWebLinkTemplate
- DeleteWebLinkTemplate
- CreateAgentTriggerTemplate
- ListAgentTriggerTemplates
- GetAgentTriggerTemplate
- UpdateAgentTriggerTemplate
- DeleteAgentTriggerTemplate
- CreateClientInfoDisplayTemplate
- ListClientInfoDisplayTemplates
- UpdateClientInfoDisplayTemplate
- DeleteClientInfoDisplayTemplate
- GetClientInfoDisplayTemplate
- ListAgentPauseCodes
- CreateAgentPauseCode
- UpdateAgentPauseCode
- DeleteAgentPauseCode
- ListCustomReportFilters
- CreateCustomReportFilter
- UpdateCustomReportFilter
- DeleteCustomReportFilter
- ListAgentResponseGroups
- ListLastTemplateElements
- ListQueueConfigsByOrgId
- DeleteQueueConfig
- GetQueueConfig
- CreateQueueConfig
- UpdateQueueConfig
- CopyQueueConfig
- GetAllQueueConfigSounds
- GetQueueConfigSound
- SetQueueConfigSound
- SetAllQueueConfigSoundsFromSource
- GetUserBlocked
- UnblockUser
- ListP3UnMigratedUsers
- MigrateP3User
- UpdateP3UserName
- ListOwnedUsers
- ListOwnedOrgsByOrgId
- ListOwnedOrgs
- RemoveLoginStrikes
- RemoveUserLoginStrikes
- ListLoginHistory
- UpdateP3UserSids
- CreateAuthConnection
- GetAuthConnectionSettings
- UpdateAuthConnectionSettings
- DeleteAuthConnection
- GetUserSubscription
- GetMyUserSubscription
- AddUserSubscription
- AddMyUserSubscription
- RemoveUserSubscription
- RemoveMyUserSubscription
- UpdateUserSubscription
- UpdateMyUserSubscription
- ListUserSubscriptions
- ListMyUserSubscriptions
- ListOrgSubscriptions
- GetSystemEnvironmentDetails
- ListAgentStatisticsTemplates
- CreateAgentStatisticsTemplate
- UpdateAgentStatisticsTemplate
- DeleteAgentStatisticsTemplate
- CreateOrganization
- GetOrganization
- GetOrganizationById
- UpdateOrganization
- ArchiveOrganization
- UnArchiveOrganization
- ListAllOrganizationsGlobally
- ListOrganizationsByRegion
- ListArchivedOrganizations
- ConvertOrgToManual
- ListOwnedOrgs
- GetOrganizationPreferences
- UpdateOrganizationPreferences
- GetAgentPreferences
- UpdateAgentPreferences
- GetContactPreferences
- UpdateContactPreferences
- GetAuthenticationPreferences
- UpdateAuthenticationPreferences
- GetWebhookPreferences
- UpdateWebhookPreferences
- GetDashboardGeneralPreferences
- UpdateDashboardGeneralPreferences
- GetDashboardQueuePreferences
- UpdateDashboardQueuePreferences
- GetPhonePreferences
- UpdatePhonePreferences
- GetCompliancePreferences
- UpdateCompliancePreferences
- GetBroadcastPreferences
- UpdateBroadcastPreferences
- GetSchedulePreferences
- UpdateSchedulePreferences
- GetEmailSmsPreferences
- UpdateEmailSmsPreferences
- GetBusinessPreferences
- UpdateBusinessPreferences
- UpdateAdminBusinessPreferences
- GetScorecardsPreferences
- UpdateScorecardsPreferences
- GetVoiceAnalyticsPreferences
- ListVoiceAnalyticsPreferences
- UpdateVoiceAnalyticsPreferences
- GetEndOfDayPreferences
- UpdateEndOfDayPreferences
- GetReportFilterPreferences
- UpdateReportFilterPreferences
- GetRecordingPreferences
- UpdateRecordingPreferences
- GetAdminClientPreferences
- UpdateAdminClientPreferences
- AcceptLinkbackRecordingTerms
- LinkbackUpdateBroadcastTemplates
- RecordEmailUnsubscribeAcknowledgement
- ClearEmailUnsubscribeAcknowledgement
- ListBusinessHours
- GetBusinessHours
- SetBusinessHours
- AddIntervalToBusinessHours
- RemoveIntervalFromBusinessHours
- UpdateBusinessHoursInfo
- DeleteBusinessHours
- EvaluateBusinessHours
- CreateUser
- CreateDelegatedUser
- GetMyUser
- GetUser
- GetUserByOrgId
- ListAgents
- ListPublicUsers
- ListUsers
- ListUsersByOrgId
- ListUsersByRegion
- UpdateMyUser
- UpdateUser
- UpdateUserLabels
- UpdateUserCallerId
- UpdateUserDisabled
- UpdateUserDisabledByOrgId
- GetMyUserPasswordResetLink
- GetUserPasswordResetLink
- GetUserPasswordResetLinkByOrgId
- CreatePasswordResetLink
- CreatePasswordResetLinkByOrgId
- GetUserLoginInfo
- GetUserEmailVerified
- GetUserEmailVerifiedByOrgId
- ResetMyPassword
- ResetUserPassword
- ResetUserPasswordByOrgId
- SendUserEmailVerification
- SendUserEmailVerificationByOrgId
- SendPasswordReset
- SendPasswordResetByOrgId
- GetUserSessionData
- GetAgentProfileGroup
- ListAgentProfileGroups
- UpdateAgentProfileGroup
- CreateAgentProfileGroup
- DeleteAgentProfileGroup
- AssignAgentProfileGroups
- AddUserSubscription
- AddUserSubscriptionByUserId
- GetUserSubscription
- GetUserSubscriptionByUserId
- UpdateUserSubscription
- UpdateUserSubscriptionByUserId
- RemoveUserSubscription
- RemoveUserSubscriptionByUserId
- ListUserSubscriptions
- ListUserSubscriptionsByUserId
- ListOrgSubscriptions
- CreateAuthToken
- CreateAuthTokenByUserId
- ListAuthTokens
- ListAuthTokensByUserId
- SetAuthTokenExpiration
- SetAuthTokenExpirationByUserId
- DeleteAuthToken
- DeleteAuthTokenByUserId
- GetHuntGroupSettings
- UpdateHuntGroupSettings
- CreateHuntGroup
- UpdateHuntGroupGeneralDetails
- DeleteHuntGroup
- GetHuntGroupDetails
- ListCallerIdBuckets
- GetDataDipTemplate
- ListDataDipTemplates
- CreateDataDipTemplate
- UpdateDataDipTemplate
- DeleteDataDipTemplate
- CopyDataDipTemplate
- CopyDataDipTemplateToOrganization
- ListBroadcastTemplateGeneralDetails
- ListAgentResponseAutoRules
- CreateAgentResponseAutoRules
- UpdateAgentResponseAutoRules
- DeleteAgentResponseAutoRules
- ListHuntGroupWebLinks
- CopyHuntGroupWebLink
- UpdateHuntGroupWebLinks
- ListHuntGroupIntegrationLinks
- CopyHuntGroupIntegrationLink
- UpdateHuntGroupIntegrationLinks
- GetHuntGroupClientInfoDisplayTemplate
- CreateHuntGroupClientInfoDisplayTemplate
- UpdateHuntGroupClientInfoDisplayTemplate
- DeleteHuntGroupClientInfoDisplayTemplate
- CopyHuntGroupClientInfoDisplayTemplate
- CreateCampaignClientInfoDisplayTemplate
- ListHuntGroupsWithClientInfoTemplateData
- ListAgentTriggers
- CopyAgentTrigger
- UpdateAgentTriggers
- ListHuntGroupScripts
- ListOrgHuntGroupScripts
- GetHuntGroupScript
- CreateHuntGroupScript
- UpdateHuntGroupScript
- DeleteHuntGroupScript
- AssignScriptToHuntGroups
- UnassignScriptFromHuntGroups
- CreateTrust
- AcceptTrust
- RejectTrust
- GetTrust
- ListIncomingTrusts
- ListGivenTrusts
- ListAssignableTrusts
- DeleteTrust
- AssignTrust
- UnassignTrust
- CreateLabel
- DeleteLabel
- ListLabels
- GetLabel
- UpdateLabel
- AssignLabel
- UnassignLabel
- GetAssignmentCounts
- GetAssignableLabels
- GetPermissions
- GetUserPermissions
- CreatePermissionGroup
- UpdatePermissionGroup
- DeletePermissionGroup
- ListPermissionGroups
- ListPermissionGroupsByOrgId
- AssignUsersPermissionGroup
- RevokeUsersPermissionGroup
- AssignLabels
- RevokeLabels
- AssignAccountOwnerPermissionToUser
- RevokeAccountOwnerPermissionFromUser
- InitDefaultPermissionGroups
- GetAccountOwnerGroup
- GetLicenses
- GetOrgLicenses
- UpdateLicenses
- RemovePermissionFromAllPermissionGroups
- ListP3PermissionGroups
- ListP3PermissionGroupsByOrgId
- CreateP3PermissionGroup
- UpdateP3PermissionGroup
- UpdateP3PermissionGroupByOrgId
- DeleteP3PermissionGroup
- AssignUsersP3PermissionGroup
- RevokeUsersP3PermissionGroup
- RefreshMfaLockout
- RefreshMfaLockoutByOrgId
- SetMfaType
- SetMyMfaType
- EnableUserMfa
- EnableMyUserMfa
- GetUserMfaInfo
- GetMyUserMfaInfo
- GetMyAllowedMfaMethods
- GenerateTOTPSecret
- VerifyTOTPCode
- CreateBusinessHours
- UpdateBusinessHours
- CreateCertificateInfo
- DeleteCertificateInfo
- RevokeCertificateInfo
- ListCertificateInfo
- AddGroupedUserIPRestrictions
- RemoveGroupedUserIPRestrictions
- ListUsersAllowedIps
- ListResponseEvaluators
- GetResponseEvaluator
- CreateResponseEvaluator
- UpdateResponseEvaluator
- DeleteResponseEvaluator
- OrgLegacy
- P3Api
- GetAgentHuntGroup
- GetAgentSession
- GetAgentSkills
- CreateAgentSkill
- UpdateAgentSkill
- DeleteAgentSkill
- ListAgentSkills
- ListSkillsForCurrentAgent
- ListSkills
- UpdateAgentSkills
- GetCurrentAgent
- GetClientInfoData
- GetClientInfoDisplayTemplate
- ListAgentStatisticsData
- ListPBXExtensions
- ListAgentExtensions
- ListHuntGroupExtensions
- CreateExtension
- DeleteExtension
- UpdateExtension
- UpdatePBXExtension
- CreateDNCLNumbers
- GetScriptOrResponses
- GetHuntGroupAgentSettings
- ListHuntGroupWebLinks
- GetHuntGroupPauseCodes
- ListAgentCallHistory
- ListClientPhoneBookEntries
- ListHuntGroupPhoneBookEntries
- CreatePhoneBookEntry
- UpdatePhoneBookEntry
- DeletePhoneBookEntry
- ListPhoneBooks
- ListAgentTriggers
- GetCampaignCompletionStatus
- GetLostPeerInfo
- GetDispositionKeys
- GetReadyAgents
- ListAgentQueueAndOnHoldCallData
- SaveAgentCallResponses
- ListAgentTransferOptions
- UpdateAgentCallResponseValue
- GetIntercomPeerInfo
- ListOrgResponseEvaluators
- GetQueueConfigurationOptionsArray
- GetConditionalDNCLRules
- ManualDialStart
- ListExtendedCallHistory
- ListWhiteListPhoneBooks
- DownloadCallRecording
- DownloadCallRecordings
- PlacePreviewDialCall
- CancelPreviewDialCall
- UpdateTaskStatus
- ListCallbackRoutingAgents
- ListCallbackRoutingSkills
- HandleRecordingDelay
- UpdateAgentAssignedHuntGroup
- GetCallData
- ListHuntGroups
- ListReassignmentHuntGroups
- GetOrgAgentSettings
- ListCallerIdsFromBucket
- SaveLastCallResponse
- ListAgentCallLogsByCallSidAndType
- ListAgentCallResponseValues
- GetContactSchemaByContactGroup
- ListContactGroupDetailsByClientSid
- GetContactGroupDetails
- GetContactGroupSize
- CreateContactFieldDescription
- UpdateContactFieldDescription
- DeleteContactFieldDescription
- ListContactFieldDescriptions
- ListContactFieldDescriptionsByCGSid
- ListContactImportTemplates
- UpdatePreviewRecordToFinished
- UpdateAgentHuntGroup
- MultiAgentHuntGroupAssignment
- GetAgentProfile
- RecalculateBilling
- ListOutboundBroadcastTemplateData
- MultiAgentSkillAssignment
- MultiAgentSkillUnassignment
- ListMAMAgentHuntGroupsByClientSid
- ListTtsVoices
- CreateTtsVoice
- DeleteTtsVoice
- ListCustomDataKeys
- CreateCustomDataKey
- DeleteCustomDataKey
- UpdateCustomDataKey
- GetActivityLogHistory
- ListTableTemplateProperties
- ListAgentSkillsFilters
- ListScheduleRules
- ListCustomReportFilters
- ListSmsNumbers
- GetMailMerge
- ListDistinctPauseCodes
- GetAgentHuntGroup
- GetAgentSession
- GetAgentSkills
- CreateAgentSkill
- UpdateAgentSkill
- DeleteAgentSkill
- ListSkillsForCurrentAgent
- ListSkills
- UpdateAgentSkills
- GetCurrentAgent
- GetClientInfoData
- GetClientInfoDisplayTemplate
- ListAgentStatisticsData
- ListPBXExtensions
- ListAgentExtensions
- ListHuntGroupExtensions
- CreateExtension
- DeleteExtension
- UpdateExtension
- UpdatePBXExtension
- CreateDNCLNumbers
- GetScriptOrResponses
- GetHuntGroupAgentSettings
- ListHuntGroupWebLinks
- GetHuntGroupPauseCodes
- ListAgentCallHistory
- ListClientPhoneBookEntries
- ListHuntGroupPhoneBookEntries
- CreatePhoneBookEntry
- UpdatePhoneBookEntry
- DeletePhoneBookEntry
- ListPhoneBooks
- ListAgentTriggers
- GetCampaignCompletionStatus
- GetLostPeerInfo
- GetDispositionKeys
- GetReadyAgents
- ListAgentQueueAndOnHoldCallData
- SaveAgentCallResponses
- ListAgentTransferOptions
- UpdateAgentCallResponseValue
- GetIntercomPeerInfo
- ListOrgResponseEvaluators
- GetQueueConfigurationOptionsArray
- GetConditionalDNCLRules
- ManualDialStart
- GetExtendedCallHistories
- ListWhiteListPhoneBooks
- DownloadCallRecording
- DownloadCallRecordings
- PlacePreviewDialCall
- CancelPreviewDialCall
- UpdateTaskStatus
- ListCallbackRoutingAgents
- ListCallbackRoutingSkills
- HandleRecordingDelay
- UpdateAgentAssignedHuntGroup
- GetCallData
- ListHuntGroups
- ListReassignmentHuntGroups
- GetOrgAgentSettings
- ListCallerIdsFromBucket
- SaveLastCallResponse
- ListAgentCallLogsByCallSidAndType
- ListAgentCallResponseValues
- GetContactSchemaByContactGroup
- ListContactGroupDetailsByClientSid
- GetContactGroupDetails
- GetContactGroupSize
- CreateContactFieldDescription
- DeleteContactFieldDescription
- ListContactFieldDescriptions
- ListContactFieldDescriptionsByCGSid
- ListContactImportTemplates
- UpdatePreviewRecordToFinished
- UpdateAgentHuntGroup
- MultiAgentHuntGroupAssignment
- GetAgentProfile
- RecalculateBilling
- ListOutboundBroadcastTemplateData
- MultiAgentSkillAssignment
- MultiAgentSkillUnassignment
- ListMAMAgentHuntGroupsByClientSid
- ListTtsVoices
- CreateTtsVoice
- DeleteTtsVoice
- ListCustomDataKeys
- CreateCustomDataKey
- DeleteCustomDataKey
- UpdateCustomDataKey
- GetActivityLogHistories
- ListTableTemplateProperties
- ListAgentSkillsFilters
- ListScheduleRules
- ListCustomReportFilters
- ListSmsNumbers
- PBXService
- QueryPbxUsers
- QueryRingGroups
- UpdatePbxUser
- UpdateRingGroup
- CreateRingGroup
- DeleteRingGroup
- AssignRandomExtension
- ListPBXUsers
- GetPBXUser
- ListRingGroups
- ListRingGroupsBySipId
- GetRingGroup
- GetSIPAccount
- GetSIPAccountByUserId
- ListSIPAccounts
- ListSIPAccountsByRingGroupId
- UpdateSIPAccount
- UpdateRingGroup
- CreateRingGroup
- DeleteRingGroup
- AssignRandomExtension
- PortalManagerApi
- UpsertPortalConfig
- ListPortalConfigs
- GetPortalConfig
- DeletePortalConfig
- UpdatePortalConfigLogo
- GetPortalConfigLogo
- ListPortalLinks
- GetPortalLink
- DeletePortalLink
- CreatePortalLinks
- UpsertPortal
- GetPortal
- DeletePortal
- ListPortals
- ListDetailedPortals
- GetDetailedPortal
- UpsertPluginInstance
- GetPluginInstance
- DeletePluginInstance
- ClonePluginInstance
- ListPluginInstance
- ListFlowFieldNames
- ListAvailableVerificationFields
- ListAvailablePaymentFields
- ListPortalTypes
- ListPortalWorkflows
- ListAllActionDefinitions
- ListPluginsByMethod
- Scorecards
- CreateScorecard
- ListScorecards
- UpdateScorecard
- DeleteScorecard
- GetScorecard
- CreateQuestion
- ListQuestions
- UpdateQuestion
- DeleteQuestion
- GetQuestion
- BulkCreateQuestions
- CreateCategory
- ListCategories
- UpdateCategory
- DeleteCategory
- GetCategory
- CreateScorecardQuestion
- UpdateScorecardQuestion
- DeleteScorecardQuestion
- GetScorecardQuestion
- CreateSection
- ListSections
- UpdateSection
- GetSection
- DeleteSection
- CreateQuestionCategory
- DeleteQuestionCategory
- CreateEvaluation
- DeleteEvaluation
- ScoreEvaluation
- UpdateEvaluation
- GetEvaluation
- ListEvaluations
- CreateEvaluationQuestion
- UpdateEvaluationQuestion
- DeleteEvaluationQuestion
- SampleCallsByCategory
- SampleAgentConversations
- CreateAutoQuestion
- UpdateAutoQuestion
- DeleteAutoQuestion
- GetAutoQuestion
- GetAutoEvaluation
- ListAutoEvaluations
- StreamAutoEvaluations
- DeleteAutoEvaluation
- PreviewEvaluationScore
- RestoreEvaluation
- CreateSmartQuestion
- UpdateSmartQuestion
- DeleteSmartQuestion
- ListSmartEvaluations
- DeleteSmartEvaluation
- GetSmartEvaluation
- ScorecardsSupport
- Sds
- Sentinel
- SkillsService
- Room303API
- AddRoomMember
- RemoveRoomMember
- ListRoomMembers
- SetAdminForRoomMember
- JoinRoom
- GetRoomMember
- CreateMessage
- EditMessage
- DeleteMessage
- GetMessages
- StreamMessageUpdates
- GetUnreadStats
- MarkMessageRead
- MarkAllMessagesRead
- BulkMarkMessageRead
- CreateRoom
- GetRoom
- ListAllRooms
- ListRoomsForMember
- ArchiveRoom
- ListUsersNames
- UpdateRoomConfig
- UpdateGlobalConfig
- GetGlobalConfig
- UpdateRoom
- CreateSkillGroup
- ListSkillGroups
- UpdateSkillGroup
- GetSkillGroup
- DeleteSkillGroup
- RemoveSkillFromAllGroups
- AssignSkillGroups
- UpdateUsersOnSkillGroup
- RevokeSkillGroups
- GetUserSkillGroups
- GetUserSkills
- GetSkillGroupMembers
- ListSkillGroupsMembers
- GetAgentSkills
- ListSkillsForCurrentAgent
- ListAssignedSkillGroups
- AssignOwnSkillGroups
- RevokeOwnSkillGroups
- Room303API
- SmsApi
- ListSmsTemplates
- CreateSmsTemplate
- UpdateSmsTemplate
- DeleteSmsTemplate
- GetSmsTemplateBySid
- ListSmsIntentTemplates
- CreateSmsIntentTemplate
- UpdateSmsIntentTemplate
- DeleteSmsIntentTemplate
- GetSmsIntentTemplateBySid
- ListSmsSourceNumbers
- CreateSmsSourceNumber
- UpdateSmsSourceNumber
- DeleteSmsSourceNumber
- GetSmsSourceNumberBySid
- SendSmsNotification
- ListSmsGroupByFilters
- ListSmsGroupsByGroupSids
- ListSmsTasksByGroupSids
- ListSmsGroupByFiltersForAudit
- ListSmsGroupsByGroupSidsForAudit
- ListSmsTasksByGroupSidsForAudit
- ListSmsTasksWithDetailedStatus
- UpdateSmsGroupStatus
- UpdateSmsGroupSendsPerMinute
- UpdateSmsGroupScheduleTimes
- ScheduleSms
- ResendUnconnectedSms
- SmsActivitySearch
- CreateInboundSmsTemplate
- UpdateInboundSmsTemplate
- DeleteInboundSmsTemplate
- ListInboundSmsTemplates
- GetInboundSmsTemplateById
- CreateInboundSmsGroup
- UpdateInboundSmsGroup
- DeleteInboundSmsGroup
- ListInboundSmsGroups
- ListActiveInboundSmsGroups
- ListInboundSmsGroupByFilters
- GetInboundSmsGroupById
- ListInboundSmsGroupsByGroupIds
- StopInboundSmsGroup
- ScheduleInboundSms
- CreateSmsConversation
- UpdateSmsConversation
- DeleteSmsConversation
- ListSmsConversations
- GetSmsConversationById
- GetSmsMessage
- CreateSmsConversationAudit
- ListSmsConversationAudits
- GetSmsConversationAuditById
- CreateSmsConversationAssignedAgent
- ListSmsConversationAssignedAgents
- GetSmsConversationAssignedAgentById
- ListInboundSmsTasksByGroupIds
- StopAllOutboundSmsGroups
- StopAllInboundSmsGroups
- Soundboard
- Srec
- TasksService
- Tickets
- CreateTicket
- EditTicket
- ListTickets
- AssignTicket
- CloseTicket
- ViewTicket
- CreateComment
- EnableProject
- ListEnabledProjects
- CreateSLA
- ListSLA
- UpdateSLA
- ListSLACondition
- ReplyComment
- ListTicketAuditLog
- AssignSelf
- EditMaskTicket
- ListAllocatedTickets
- ListAvailableAgentTickets
- ListAgentTickets
- ListSkills
- ListUsers
- CloseTicketAction
- AssignTicketAction
- CreateTicketAction
- ChangeTicketStatus
- CreateTicketTemplate
- EditTicketTemplate
- ListTicketTemplate
- AssignTicketTemplate
- GetAllActionType
- GetPhoneNumberType
- AddEntityRef
- ListTicketsByEntityRef
- ListEntityRefsByTicket
- CreateCustomField
- EditCustomField
- ListCustomFields
- TranslationsService
- TrustsService
- UsersService
- CreateUser
- CreateDelegatedUser
- GetMyUser
- GetUser
- GetUserByOrgId
- ListAgents
- ListPublicUsers
- ListUsers
- ListUsersByOrgId
- ListUsersByRegion
- UpdateMyUser
- UpdateUser
- UpdateUserLabels
- UpdateUserCallerId
- UpdateUserDisabled
- UpdateUserDisabledByOrgId
- GetMyUserPasswordResetLink
- GetUserPasswordResetLink
- GetUserPasswordResetLinkByOrgId
- CreatePasswordResetLink
- CreatePasswordResetLinkByOrgId
- GetUserLoginInfo
- GetUserEmailVerified
- GetUserEmailVerifiedByOrgId
- ResetMyPassword
- ResetUserPassword
- ResetUserPasswordByOrgId
- SendUserEmailVerification
- SendUserEmailVerificationByOrgId
- SendPasswordReset
- SendPasswordResetByOrgId
- GetUserSessionData
- GetAgentProfileGroup
- ListAgentProfileGroups
- UpdateAgentProfileGroup
- CreateAgentProfileGroup
- DeleteAgentProfileGroup
- AssignAgentProfileGroups
- AddUserSubscription
- AddUserSubscriptionByUserId
- GetUserSubscription
- GetUserSubscriptionByUserId
- UpdateUserSubscription
- UpdateUserSubscriptionByUserId
- RemoveUserSubscription
- RemoveUserSubscriptionByUserId
- ListUserSubscriptions
- ListUserSubscriptionsByUserId
- ListOrgSubscriptions
- CreateAuthToken
- CreateAuthTokenByUserId
- ListAuthTokens
- ListAuthTokensByUserId
- SetAuthTokenExpiration
- SetAuthTokenExpirationByUserId
- DeleteAuthToken
- DeleteAuthTokenByUserId
- RefreshMfaLockout
- RefreshMfaLockoutByOrgId
- SetMfaType
- SetMyMfaType
- EnableUserMfa
- EnableMyUserMfa
- GetUserMfaInfo
- GetMyUserMfaInfo
- AddGroupedUserIPRestrictions
- RemoveGroupedUserIPRestrictions
- ListUsersAllowedIps
- Vanalytics
- Audit
- GetRecordingUrl
- ListBillingSpan
- Search
- ListTranscriptGroupNames
- BulkDeleteTranscripts
- BulkRestoreTranscripts
- ListAgentResponseValues
- GetTranscriptSummary
- CreateFilter
- ListFilters
- UpdateFilter
- DeleteFilter
- GetFilter
- GetFlag
- CreateFlag
- ListFlags
- UpdateFlag
- DeleteFlag
- CreateFlagReview
- BulkCreateFlagReview
- ListFlagReviews
- CreateFlagTranscript
- SearchFlagTranscripts
- CreateFlagFilter
- ListFlagFilters
- DeleteFlagFilter
- ListFlagSnapshots
- ListFlagTranscriptFilters
- CreateCorrection
- GetCorrection
- DeleteCorrection
- ListCorrections
- UpdateCorrection
- Audit
- GetRecordingUrl
- ListBillingSpan
- SearchTranscripts
- BulkDeleteTranscripts
- BulkRestoreTranscripts
- ListTranscriptGroupNames
- ListAgentResponseValues
- GetTranscriptSummary
- CreateFilter
- ListFilters
- UpdateFilter
- DeleteFilter
- GetFilter
- ListFlagTranscriptFilters
- ListFlagFilters
- GetFlag
- CreateFlag
- ListFlags
- UpdateFlag
- DeleteFlag
- CreateFlagReview
- BulkCreateFlagReview
- ListFlagReviews
- CreateFlagTranscript
- ListFlagSnapshots
- CreateCorrection
- GetCorrection
- DeleteCorrection
- ListCorrections
- UpdateCorrection
- VanalyticsSupport
- Vmds
- VmdsService
- WFM
- PerformInitialClientSetup
- CreateInitialDemoActivities
- ListSkillProfiles
- UpdateSkillProfile
- UpdateSkillProfileProficiencies
- GetSkillProfile
- ResyncSkillProfiles
- GetLastSkillProfileResyncDate
- UpsertForecastingParameters
- GetForecastingParameters
- GetClientHistoryCacheInfo
- ListHistoricalData
- UpsertHistoricalDataDelta
- UpsertHistoricalDataDeltas
- ListSkills
- BuildCallProfileTemplateForSkillProfile
- BuildCallProfileTemplate
- CreateInactiveSkillProfileMapping
- GetAvailableRegressionForecasterModelTypes
- DisconnectInactiveSkillProfileMapping
- CreateSkillProfileGroup
- UpdateSkillProfileGroup
- ListSkillProfileGroups
- UpdateSkillProfileGroupAssociations
- DeleteHistoricalDataDeltas
- ListTopSkillProfiles
- GetSkillProfilesCount
- BuildProfileForecastByInterval
- BuildProfileForecastByIntervalWithStats
- UpsertProfileForecast
- CreateCallProfileTemplate
- DeleteCallProfileTemplate
- CreateRegressionTemplate
- DeleteRegressionTemplate
- ListRegressionTemplates
- ListForecastIntervalsForSkillProfile
- ListForecastIntervals
- ListForecastIntervalsV2
- BuildRegressionForecastByInterval
- BuildRegressionForecastByIntervalWithStats
- ListCallProfileTemplates
- UpsertRegressionForecast
- UpsertForecastDataDelta
- UpsertForecastDataDeltas
- DeleteForecastIntervals
- ListHistoricalDataForAllSkillProfiles
- BuildDOWAndMOYProfiles
- CalculateTrainingDataAveragesForSkillProfile
- UpdateSkillProfileAveragesUsingHistoricalData
- UpdateCallCenterNode
- CreateClientNode
- UpdateClientNode
- CreateLocationNode
- UpdateLocationNode
- CreateProgramNode
- UpdateProgramNode
- ListProgramNodesBySid
- CreateConstraintRule
- UpdateConstraintRule
- DeleteConstraintRule
- CreateNonSkillActivity
- UpdateNonSkillActivity
- ListNonSkillActivities
- ListNonSkillActivityAssociations
- ListCandidateSchedulingActivities
- ListSchedulingActivities
- GetOnCallSchedulingActivity
- CreateSchedulingActivityPauseCodes
- DeleteSchedulingActivityPauseCodes
- ListPatternsForSchedulingActivityClassifications
- GetTimeOffSchedulingActivity
- CreateAgentGroup
- ListAgentScheduleGroups
- UpdateAgentGroup
- CreateUnassignedWFMAgent
- UpdateWFMAgent
- ListAllWFMAgents
- ListCandidateWFMAgents
- ListUngroupedWFMAgents
- ListWFMAgentSids
- ListUnassignedWFMAgents
- ListWFMAgentsAssociatedWithAgentGroup
- CreateWFMAgentMemberships
- CopyWFMAgentMemberships
- DeleteWFMAgentMemberships
- DeleteWFMAgentsMemberships
- RemoveAgentFromFutureShifts
- BuildAgentDiagnostics
- CreateShiftTemplate
- UpdateShiftTemplate
- ListShiftTemplatesBySids
- BuildShiftTemplateDiagnostics
- CreatePlacementRule
- UpdatePlacementRule
- DeletePlacementRule
- CreateOpenTimesPattern
- UpdateOpenTimesPattern
- DeleteOpenTimesPattern
- GetOpenTimesBitmaps
- ListOpenDateRangesForNodeOpenTimesBitmaps
- CreateAgentAvailabilityPattern
- UpdateAgentAvailabilityPattern
- DeleteAgentAvailabilityPattern
- GetAvailabilityBitmaps
- UpsertNonSkillActivityAssociation
- CreateSkillProficiencies
- UpdateSkillProficiencies
- DeleteSkillProficiency
- CopyScenario
- CreateScheduleScenarioWithNodes
- UpdateScheduleScenario
- ListConfigEntities
- CreateReasonCode
- UpdateReasonCode
- GetDefaultReasonCode
- ListReasonCodes
- DeleteShiftInstances
- BuildNodeDiagnostics
- BuildGlobalDiagnostics
- GetPublishedSchedule
- GetPublishedScheduleRequiredCalls
- GetDraftScheduleRequiredCalls
- CreateDraftSchedule
- UpdateDraftSchedule
- BuildDraftSchedule
- PollBuildInProgress
- CancelBuildInProgress
- PublishDraftSchedule
- ResetDraftSchedule
- GetDraftSchedule
- ListDraftSchedules
- ClearSchedule
- DeleteDraftSchedule
- ListShiftInstancesBySid
- CopyScheduleToSchedule
- CreateShiftInstance
- CreateShiftInstanceV2
- CreateShiftInstanceWithSegments
- SplitShiftInstance
- SwapShiftInstances
- UpdateShiftInstance
- UpdateShiftInstanceV2
- UpdateShiftInstanceWithSegments
- CopyShiftInstancesToSchedule
- ListShiftInstanceSidsForAgent
- ListShiftInstanceSidsForSchedule
- ListShiftSegmentsByShiftInstanceSids
- SetSchedulingTarget
- GetSchedulingTarget
- DeleteSchedulingTarget
- GetDefaultSchedulingTarget
- SetDefaultSchedulingTarget
- GetPerformanceMetrics
- ListRequiredCallsIntervals
- CreateTourPattern
- GetTourPatternDiagnostics
- UpsertTourPatternWithMembers
- GetTourPattern
- GetTourPatternWithMembers
- DeleteTourPattern
- CreateTourWeekPattern
- ListTourWeekPatterns
- DeleteTourWeekPatterns
- CreateTourShiftInstanceConfig
- UpdateTourShiftInstanceConfig
- ListTourShiftInstanceConfigs
- DeleteTourShiftInstanceConfigs
- CreateTourShiftSegmentConfig
- UpdateTourShiftSegmentConfig
- ListTourShiftSegmentConfigs
- DeleteTourShiftSegmentConfigs
- CreateTourAgentCollection
- UpdateTourAgentCollection
- ListTourAgentCollections
- DeleteTourAgentCollections
- CreateTourAgentCollectionWFMAgents
- ListTourAgentCollectionWFMAgents
- DeleteTourAgentCollectionWFMAgents
- GenerateTourWeekPatterns
- ListValidAgentsForReplacement
- ReplaceAgentOnSchedule
- ReplaceAgentOnScheduleV1
- RemoveAgentFromSchedule
- CreatePublishedShift
- CreatePublishedShiftWithSegments
- UpdatePublishedShift
- UpdatePublishedShiftWithSegments
- SplitPublishedShift
- SwapPublishedShifts
- DeletePublishedShifts
- ReplaceAgentOnPublishedSchedule
- RemoveAgentFromPublishedSchedule
- CopyShiftsToPublishedSchedule
- CreateAgentLeavePetition
- ListAgentLeavePetitions
- ArchiveAgentLeavePetition
- ResolveAgentLeavePetition
- CancelAgentLeavePetition
- HelloWorldWFMAdherence
- ListAdherenceDiagnostics
- ListAgentStatesForDay
- ListRealTimeManagementStates
- ListAdherenceAgentStates
- ListAdherenceAgentStateViolations
- ResolveAdherenceAgentStateViolation
- UpsertRealTimeManagementStateColor
- ListRealTimeManagementStateColors
- DeleteRealTimeManagementStateColor
- CreateRgbaColor
- ListRgbaColors
- UpdateRgbaColor
- DeleteRgbaColor
- CreateAdherenceRuleNotificationConfig
- UpdateAdherenceRuleNotificationConfig
- CreateAdherenceRuleNotificationConfigEntry
- UpdateAdherenceRuleNotificationConfigEntry
- DeleteAdherenceRuleNotificationConfigEntry
- ListAdherenceRuleNotificationConfigs
- CreateAdherenceDepartmentalRule
- UpdateAdherenceDepartmentalRule
- CreateAdherenceDepartmentalRuleClause
- UpdateAdherenceDepartmentalRuleClause
- DeleteAdherenceDepartmentalRuleClause
- ListAdherenceDepartmentalRules
- CreateAdherenceAgentRule
- UpdateAdherenceAgentRule
- CreateAdherenceAgentRuleClause
- UpdateAdherenceAgentRuleClause
- ListAdherenceAgentRules
- DeleteAdherenceAgentRuleClause
- AgentGetSchedule
- AgentListLeavePetitions
- AgentCreateLeavePetition
- AgentCancelLeavePetition
- SetAgentStateSimulationLevelForOrg
- WorkflowDefinitionPersistService
- Third Party
- Use Cases
ListBillingPlans
Required permissions:
CUSTOMER_SUPPORT
Errors:
Request
Authorization: Bearer ********************
FieldMask
represents a set of symbolic field paths, for example:paths: "f.b.d"
f
represents a field in some root message, a
and b
fields in the message found in
f
, and d
a field found in themessage in
f.b
.returned by a get operation or modified by an update operation.
Field masks also have a custom JSON encoding (see below).
Field Masks in Projections
sub-message is filtered by the API to only contain those fields as
specified in the mask. For example, if the mask in the previous
example is applied to a response message as follows:
a : 22
b {
d : 1
x : 2
}
y : 13
}
z: 8
(their value will be set to the default, and omitted in proto text
output):
a : 22
b {
d : 1
}
}
paths string.
operation applies to all fields (as if a FieldMask of all fields
had been specified).
top-level response message. In case of a REST get operation, the
field mask applies directly to the response, but in case of a REST
list operation, the mask instead applies to each individual message
in the returned resource list. In case of a REST custom method,
other definitions may be used. Where the mask applies will be
clearly documented together with its declaration in the API. In
any case, the effect on the returned resource/resources is required
behavior for APIs.
Field Masks in Update Operations
targeted resource are going to be updated. The API is required
to only change the values of the fields as specified in the mask
and leave the others untouched. If a resource is passed in to
describe the updated values, the API ignores the values of all
fields not covered by the mask.
be appended to the existing repeated field in the target resource. Note that
a repeated field is only allowed in the last position of a
paths
string.update operation, then new value will be merged into the existing sub-message
in the target resource.
b {
d: 1
x: 2
}
c: [1]
}
b {
d: 10
}
c: [2]
}
b {
d: 10
x: 2
}
c: [1, 2]
}
repeated and message fields.
be in the mask and set to the default value in the provided resource.
Hence, in order to reset all fields of a resource, provide a default
instance of the resource and set all fields in the mask, or do
not provide a mask as described below.
all fields (as if a field mask of all fields has been specified).
Note that in the presence of schema evolution, this may mean that
fields the client does not know and has therefore not filled into
the request will be reset to their default. If this is unwanted
behavior, a specific service may require a client to always specify
a field mask, producing an error if not.
describes the updated values in the request message depends on the
operation kind. In any case, the effect of the field mask is
required to be honored by the API.
Considerations for HTTP REST
be set to PATCH instead of PUT in order to satisfy HTTP semantics
(PUT must only be used for full updates).
JSON Encoding of Field Masks
separated by a comma. Fields name in each path are converted
to/from lower-camel naming conventions.
User user = 1;
Photo photo = 2;
}
message User {
string display_name = 1;
string address = 2;
}
Profile
may look as such:paths: "user.display_name"
paths: "photo"
}
mask: "user.displayName,photo"
}
Field Masks and Oneof Fields
following message:
oneof test_oneof {
string name = 4;
SubMessage sub_message = 9;
}
}
paths: "name"
}
paths: "sub_message"
}
paths.
Field Mask Verification
request should verify the included field paths, and return an
INVALID_ARGUMENT
error if any path is unmappable.{
"fields": "string",
"page": {
"token": "string",
"limit": 0
},
"billing_plan_id": "string",
"filter": "string",
"sort": [
{
"direction": "ORDER_UNSPECIFIED",
"key": "string"
}
]
}
Request samples
curl --location --request POST 'https://api.cbf.tcn.com/services/billing/v1alpha3/listbillingplans' \
--header 'Content-Type: application/json' \
--data-raw '{
"fields": "string",
"page": {
"token": "string",
"limit": 0
},
"billing_plan_id": "string",
"filter": "string",
"sort": [
{
"direction": "ORDER_UNSPECIFIED",
"key": "string"
}
]
}'
Responses
A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution. The count is relative to an epoch at UTC midnight on
January 1, 1970, in the proleptic Gregorian calendar which extends the
Gregorian calendar backwards to year one.
All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
second table is needed for interpretation, using a 24-hour linear
smear.
The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
restricting to that range, we ensure that we can convert to and from RFC
3339 date strings.
Examples
Example 1: Compute Timestamp from POSIX time()
.
Timestamp timestamp;
timestamp.set_seconds(time(NULL));
timestamp.set_nanos(0);
Example 2: Compute Timestamp from POSIX gettimeofday()
.
struct timeval tv;
gettimeofday(&tv, NULL);
Timestamp timestamp;
timestamp.set_seconds(tv.tv_sec);
timestamp.set_nanos(tv.tv_usec * 1000);
Example 3: Compute Timestamp from Win32 GetSystemTimeAsFileTime()
.
FILETIME ft;
GetSystemTimeAsFileTime(&ft);
UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
// A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
Timestamp timestamp;
timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
Example 4: Compute Timestamp from Java System.currentTimeMillis()
.
long millis = System.currentTimeMillis();
Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
.setNanos((int) ((millis % 1000) * 1000000)).build();
Example 5: Compute Timestamp from current time in Python.
timestamp = Timestamp()
timestamp.GetCurrentTime()
JSON Mapping
In JSON format, the Timestamp type is encoded as a string in the
RFC 3339 format. That is, the
format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
where {year} is always expressed using four digits while {month}, {day},
{hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
is required. A proto3 JSON serializer should always use UTC (as indicated by
"Z") when printing the Timestamp type and a proto3 JSON parser should be
able to accept both UTC and other timezones (as indicated by an offset).
For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
01:30 UTC on January 15, 2017.
In JavaScript, one can convert a Date object to this format using the
standard
toISOString()
method. In Python, a standard datetime.datetime
object can be converted
to this format using
strftime
with
the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
the Joda Time's ISODateTimeFormat.dateTime()
to obtain a formatter capable of generating timestamps in this format.
A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution. The count is relative to an epoch at UTC midnight on
January 1, 1970, in the proleptic Gregorian calendar which extends the
Gregorian calendar backwards to year one.
All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
second table is needed for interpretation, using a 24-hour linear
smear.
The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
restricting to that range, we ensure that we can convert to and from RFC
3339 date strings.
Examples
Example 1: Compute Timestamp from POSIX time()
.
Timestamp timestamp;
timestamp.set_seconds(time(NULL));
timestamp.set_nanos(0);
Example 2: Compute Timestamp from POSIX gettimeofday()
.
struct timeval tv;
gettimeofday(&tv, NULL);
Timestamp timestamp;
timestamp.set_seconds(tv.tv_sec);
timestamp.set_nanos(tv.tv_usec * 1000);
Example 3: Compute Timestamp from Win32 GetSystemTimeAsFileTime()
.
FILETIME ft;
GetSystemTimeAsFileTime(&ft);
UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
// A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
Timestamp timestamp;
timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
Example 4: Compute Timestamp from Java System.currentTimeMillis()
.
long millis = System.currentTimeMillis();
Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
.setNanos((int) ((millis % 1000) * 1000000)).build();
Example 5: Compute Timestamp from current time in Python.
timestamp = Timestamp()
timestamp.GetCurrentTime()
JSON Mapping
In JSON format, the Timestamp type is encoded as a string in the
RFC 3339 format. That is, the
format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
where {year} is always expressed using four digits while {month}, {day},
{hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
is required. A proto3 JSON serializer should always use UTC (as indicated by
"Z") when printing the Timestamp type and a proto3 JSON parser should be
able to accept both UTC and other timezones (as indicated by an offset).
For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
01:30 UTC on January 15, 2017.
In JavaScript, one can convert a Date object to this format using the
standard
toISOString()
method. In Python, a standard datetime.datetime
object can be converted
to this format using
strftime
with
the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
the Joda Time's ISODateTimeFormat.dateTime()
to obtain a formatter capable of generating timestamps in this format.
A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution. The count is relative to an epoch at UTC midnight on
January 1, 1970, in the proleptic Gregorian calendar which extends the
Gregorian calendar backwards to year one.
All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
second table is needed for interpretation, using a 24-hour linear
smear.
The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
restricting to that range, we ensure that we can convert to and from RFC
3339 date strings.
Examples
Example 1: Compute Timestamp from POSIX time()
.
Timestamp timestamp;
timestamp.set_seconds(time(NULL));
timestamp.set_nanos(0);
Example 2: Compute Timestamp from POSIX gettimeofday()
.
struct timeval tv;
gettimeofday(&tv, NULL);
Timestamp timestamp;
timestamp.set_seconds(tv.tv_sec);
timestamp.set_nanos(tv.tv_usec * 1000);
Example 3: Compute Timestamp from Win32 GetSystemTimeAsFileTime()
.
FILETIME ft;
GetSystemTimeAsFileTime(&ft);
UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
// A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
Timestamp timestamp;
timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
Example 4: Compute Timestamp from Java System.currentTimeMillis()
.
long millis = System.currentTimeMillis();
Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
.setNanos((int) ((millis % 1000) * 1000000)).build();
Example 5: Compute Timestamp from current time in Python.
timestamp = Timestamp()
timestamp.GetCurrentTime()
JSON Mapping
In JSON format, the Timestamp type is encoded as a string in the
RFC 3339 format. That is, the
format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
where {year} is always expressed using four digits while {month}, {day},
{hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
is required. A proto3 JSON serializer should always use UTC (as indicated by
"Z") when printing the Timestamp type and a proto3 JSON parser should be
able to accept both UTC and other timezones (as indicated by an offset).
For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
01:30 UTC on January 15, 2017.
In JavaScript, one can convert a Date object to this format using the
standard
toISOString()
method. In Python, a standard datetime.datetime
object can be converted
to this format using
strftime
with
the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
the Joda Time's ISODateTimeFormat.dateTime()
to obtain a formatter capable of generating timestamps in this format.
A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution. The count is relative to an epoch at UTC midnight on
January 1, 1970, in the proleptic Gregorian calendar which extends the
Gregorian calendar backwards to year one.
All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
second table is needed for interpretation, using a 24-hour linear
smear.
The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
restricting to that range, we ensure that we can convert to and from RFC
3339 date strings.
Examples
Example 1: Compute Timestamp from POSIX time()
.
Timestamp timestamp;
timestamp.set_seconds(time(NULL));
timestamp.set_nanos(0);
Example 2: Compute Timestamp from POSIX gettimeofday()
.
struct timeval tv;
gettimeofday(&tv, NULL);
Timestamp timestamp;
timestamp.set_seconds(tv.tv_sec);
timestamp.set_nanos(tv.tv_usec * 1000);
Example 3: Compute Timestamp from Win32 GetSystemTimeAsFileTime()
.
FILETIME ft;
GetSystemTimeAsFileTime(&ft);
UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
// A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
Timestamp timestamp;
timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
Example 4: Compute Timestamp from Java System.currentTimeMillis()
.
long millis = System.currentTimeMillis();
Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
.setNanos((int) ((millis % 1000) * 1000000)).build();
Example 5: Compute Timestamp from current time in Python.
timestamp = Timestamp()
timestamp.GetCurrentTime()
JSON Mapping
In JSON format, the Timestamp type is encoded as a string in the
RFC 3339 format. That is, the
format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
where {year} is always expressed using four digits while {month}, {day},
{hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
is required. A proto3 JSON serializer should always use UTC (as indicated by
"Z") when printing the Timestamp type and a proto3 JSON parser should be
able to accept both UTC and other timezones (as indicated by an offset).
For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
01:30 UTC on January 15, 2017.
In JavaScript, one can convert a Date object to this format using the
standard
toISOString()
method. In Python, a standard datetime.datetime
object can be converted
to this format using
strftime
with
the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
the Joda Time's ISODateTimeFormat.dateTime()
to obtain a formatter capable of generating timestamps in this format.
{
"billing_plans": [
{
"type": "BILLING_PLAN_TYPE_UNSPECIFIED",
"start_time": "2019-08-24T14:15:22Z",
"create_time": "2019-08-24T14:15:22Z",
"update_time": "2019-08-24T14:15:22Z",
"delete_time": "2019-08-24T14:15:22Z",
"billing_plan_id": "string",
"title": "string",
"is_draft": true,
"user_id": "string"
}
],
"token": "string"
}