connectcases function

Amazon Connect Cases

Amazon Connect Cases

With Amazon Connect Cases, your agents can track and manage customer issues that require multiple interactions, follow-up tasks, and teams in your contact center. A case represents a customer issue. It records the issue, the steps and interactions taken to resolve the issue, and the outcome. For more information, see Amazon Connect Cases

in the Amazon Connect Administrator Guide.

connectcases( config = list(), credentials = list(), endpoint = NULL, region = NULL )

Arguments

  • config: Optional configuration of credentials, endpoint, and/or region.

    • credentials :

      • creds :

        • access_key_id : AWS access key ID
        • secret_access_key : AWS secret access key
        • session_token : AWS temporary session token
      • profile : The name of a profile to use. If not given, then the default profile is used.

      • anonymous : Set anonymous credentials.

    • endpoint : The complete URL to use for the constructed client.

    • region : The AWS Region used in instantiating the client.

    • close_connection : Immediately close all HTTP connections.

    • timeout : The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

    • s3_force_path_style : Set this to true to force the request to use path-style addressing, i.e. http://s3.amazonaws.com/BUCKET/KEY.

    • sts_regional_endpoint : Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

  • credentials: Optional credentials shorthand for the config parameter

    • creds :

      • access_key_id : AWS access key ID
      • secret_access_key : AWS secret access key
      • session_token : AWS temporary session token
    • profile : The name of a profile to use. If not given, then the default profile is used.

    • anonymous : Set anonymous credentials.

  • endpoint: Optional shorthand for complete URL to use for the constructed client.

  • region: Optional shorthand for AWS Region used in instantiating the client.

Returns

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- connectcases(
  config = list(
    credentials = list(
 creds = list(
   access_key_id = "string",
   secret_access_key = "string",
   session_token = "string"
 ),
 profile = "string",
 anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
 access_key_id = "string",
 secret_access_key = "string",
 session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

batch_get_case_ruleGets a batch of case rules
batch_get_fieldReturns the description for the list of fields in the request parameters
batch_put_field_optionsCreates and updates a set of field options for a single select field in a Cases domain
create_caseIf you provide a value for PerformedBy
create_case_ruleCreates a new case rule
create_domainCreates a domain, which is a container for all case data, such as cases, fields, templates and layouts
create_fieldCreates a field in the Cases domain
create_layoutCreates a layout in the Cases domain
create_related_itemCreates a related item (comments, tasks, and contacts) and associates it with a case
create_templateCreates a template in the Cases domain
delete_case_ruleDeletes a case rule
delete_domainDeletes a Cases domain
delete_fieldDeletes a field from a cases template
delete_layoutDeletes a layout from a cases template
delete_templateDeletes a cases template
get_caseReturns information about a specific case if it exists
get_case_audit_eventsReturns the audit history about a specific case if it exists
get_case_event_configurationReturns the case event publishing configuration
get_domainReturns information about a specific domain if it exists
get_layoutReturns the details for the requested layout
get_templateReturns the details for the requested template
list_case_rulesLists all case rules in a Cases domain
list_cases_for_contactLists cases for a given contact
list_domainsLists all cases domains in the Amazon Web Services account
list_field_optionsLists all of the field options for a field identifier in the domain
list_fieldsLists all fields in a Cases domain
list_layoutsLists all layouts in the given cases domain
list_tags_for_resourceLists tags for a resource
list_templatesLists all of the templates in a Cases domain
put_case_event_configurationAdds case event publishing configuration
search_casesSearches for cases within their associated Cases domain
search_related_itemsSearches for related items that are associated with a case
tag_resourceAdds tags to a resource
untag_resourceUntags a resource
update_caseIf you provide a value for PerformedBy
update_case_ruleUpdates a case rule
update_fieldUpdates the properties of an existing field
update_layoutUpdates the attributes of an existing layout
update_templateUpdates the attributes of an existing template

Examples

## Not run: svc <- connectcases() svc$batch_get_case_rule( Foo = 123 ) ## End(Not run)
  • Maintainer: Dyfan Jones
  • License: Apache License (>= 2.0)
  • Last published: 2025-03-17