Awso_connectcases_lwtSourceval batch_get_case_rule :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.BatchGetCaseRuleRequest.t ->
(Awso_connectcases.Values.BatchGetCaseRuleResponse.t,
Awso_connectcases.Values.BatchGetCaseRuleResponse.error)
Result.t
Lwt.tval batch_get_field :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.BatchGetFieldRequest.t ->
(Awso_connectcases.Values.BatchGetFieldResponse.t,
Awso_connectcases.Values.BatchGetFieldResponse.error)
Result.t
Lwt.tval batch_put_field_options :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.BatchPutFieldOptionsRequest.t ->
(Awso_connectcases.Values.BatchPutFieldOptionsResponse.t,
Awso_connectcases.Values.BatchPutFieldOptionsResponse.error)
Result.t
Lwt.tval create_case :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.CreateCaseRequest.t ->
(Awso_connectcases.Values.CreateCaseResponse.t,
Awso_connectcases.Values.CreateCaseResponse.error)
Result.t
Lwt.tval create_case_rule :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.CreateCaseRuleRequest.t ->
(Awso_connectcases.Values.CreateCaseRuleResponse.t,
Awso_connectcases.Values.CreateCaseRuleResponse.error)
Result.t
Lwt.tval create_domain :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.CreateDomainRequest.t ->
(Awso_connectcases.Values.CreateDomainResponse.t,
Awso_connectcases.Values.CreateDomainResponse.error)
Result.t
Lwt.tval create_field :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.CreateFieldRequest.t ->
(Awso_connectcases.Values.CreateFieldResponse.t,
Awso_connectcases.Values.CreateFieldResponse.error)
Result.t
Lwt.tval create_layout :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.CreateLayoutRequest.t ->
(Awso_connectcases.Values.CreateLayoutResponse.t,
Awso_connectcases.Values.CreateLayoutResponse.error)
Result.t
Lwt.tval create_template :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.CreateTemplateRequest.t ->
(Awso_connectcases.Values.CreateTemplateResponse.t,
Awso_connectcases.Values.CreateTemplateResponse.error)
Result.t
Lwt.tval delete_case :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.DeleteCaseRequest.t ->
(Awso_connectcases.Values.DeleteCaseResponse.t,
Awso_connectcases.Values.DeleteCaseResponse.error)
Result.t
Lwt.tval delete_case_rule :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.DeleteCaseRuleRequest.t ->
(Awso_connectcases.Values.DeleteCaseRuleResponse.t,
Awso_connectcases.Values.DeleteCaseRuleResponse.error)
Result.t
Lwt.tval delete_domain :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.DeleteDomainRequest.t ->
(Awso_connectcases.Values.DeleteDomainResponse.t,
Awso_connectcases.Values.DeleteDomainResponse.error)
Result.t
Lwt.tval delete_field :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.DeleteFieldRequest.t ->
(Awso_connectcases.Values.DeleteFieldResponse.t,
Awso_connectcases.Values.DeleteFieldResponse.error)
Result.t
Lwt.tval delete_layout :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.DeleteLayoutRequest.t ->
(Awso_connectcases.Values.DeleteLayoutResponse.t,
Awso_connectcases.Values.DeleteLayoutResponse.error)
Result.t
Lwt.tval delete_template :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.DeleteTemplateRequest.t ->
(Awso_connectcases.Values.DeleteTemplateResponse.t,
Awso_connectcases.Values.DeleteTemplateResponse.error)
Result.t
Lwt.tval get_case :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.GetCaseRequest.t ->
(Awso_connectcases.Values.GetCaseResponse.t,
Awso_connectcases.Values.GetCaseResponse.error)
Result.t
Lwt.tval get_case_audit_events :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.GetCaseAuditEventsRequest.t ->
(Awso_connectcases.Values.GetCaseAuditEventsResponse.t,
Awso_connectcases.Values.GetCaseAuditEventsResponse.error)
Result.t
Lwt.tval get_case_event_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.GetCaseEventConfigurationRequest.t ->
(Awso_connectcases.Values.GetCaseEventConfigurationResponse.t,
Awso_connectcases.Values.GetCaseEventConfigurationResponse.error)
Result.t
Lwt.tval get_domain :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.GetDomainRequest.t ->
(Awso_connectcases.Values.GetDomainResponse.t,
Awso_connectcases.Values.GetDomainResponse.error)
Result.t
Lwt.tval get_layout :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.GetLayoutRequest.t ->
(Awso_connectcases.Values.GetLayoutResponse.t,
Awso_connectcases.Values.GetLayoutResponse.error)
Result.t
Lwt.tval get_template :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.GetTemplateRequest.t ->
(Awso_connectcases.Values.GetTemplateResponse.t,
Awso_connectcases.Values.GetTemplateResponse.error)
Result.t
Lwt.tval list_case_rules :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.ListCaseRulesRequest.t ->
(Awso_connectcases.Values.ListCaseRulesResponse.t,
Awso_connectcases.Values.ListCaseRulesResponse.error)
Result.t
Lwt.tval list_cases_for_contact :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.ListCasesForContactRequest.t ->
(Awso_connectcases.Values.ListCasesForContactResponse.t,
Awso_connectcases.Values.ListCasesForContactResponse.error)
Result.t
Lwt.tval list_domains :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.ListDomainsRequest.t ->
(Awso_connectcases.Values.ListDomainsResponse.t,
Awso_connectcases.Values.ListDomainsResponse.error)
Result.t
Lwt.tval list_field_options :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.ListFieldOptionsRequest.t ->
(Awso_connectcases.Values.ListFieldOptionsResponse.t,
Awso_connectcases.Values.ListFieldOptionsResponse.error)
Result.t
Lwt.tval list_fields :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.ListFieldsRequest.t ->
(Awso_connectcases.Values.ListFieldsResponse.t,
Awso_connectcases.Values.ListFieldsResponse.error)
Result.t
Lwt.tval list_layouts :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.ListLayoutsRequest.t ->
(Awso_connectcases.Values.ListLayoutsResponse.t,
Awso_connectcases.Values.ListLayoutsResponse.error)
Result.t
Lwt.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.ListTagsForResourceRequest.t ->
(Awso_connectcases.Values.ListTagsForResourceResponse.t,
Awso_connectcases.Values.ListTagsForResourceResponse.error)
Result.t
Lwt.tval list_templates :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.ListTemplatesRequest.t ->
(Awso_connectcases.Values.ListTemplatesResponse.t,
Awso_connectcases.Values.ListTemplatesResponse.error)
Result.t
Lwt.tval put_case_event_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.PutCaseEventConfigurationRequest.t ->
(Awso_connectcases.Values.PutCaseEventConfigurationResponse.t,
Awso_connectcases.Values.PutCaseEventConfigurationResponse.error)
Result.t
Lwt.tval search_cases :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.SearchCasesRequest.t ->
(Awso_connectcases.Values.SearchCasesResponse.t,
Awso_connectcases.Values.SearchCasesResponse.error)
Result.t
Lwt.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.TagResourceRequest.t ->
(unit, unit) Result.t Lwt.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.UntagResourceRequest.t ->
(unit, unit) Result.t Lwt.tval update_case :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.UpdateCaseRequest.t ->
(Awso_connectcases.Values.UpdateCaseResponse.t,
Awso_connectcases.Values.UpdateCaseResponse.error)
Result.t
Lwt.tval update_case_rule :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.UpdateCaseRuleRequest.t ->
(Awso_connectcases.Values.UpdateCaseRuleResponse.t,
Awso_connectcases.Values.UpdateCaseRuleResponse.error)
Result.t
Lwt.tval update_field :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.UpdateFieldRequest.t ->
(Awso_connectcases.Values.UpdateFieldResponse.t,
Awso_connectcases.Values.UpdateFieldResponse.error)
Result.t
Lwt.tval update_layout :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.UpdateLayoutRequest.t ->
(Awso_connectcases.Values.UpdateLayoutResponse.t,
Awso_connectcases.Values.UpdateLayoutResponse.error)
Result.t
Lwt.tval update_template :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcases.Values.UpdateTemplateRequest.t ->
(Awso_connectcases.Values.UpdateTemplateResponse.t,
Awso_connectcases.Values.UpdateTemplateResponse.error)
Result.t
Lwt.tinclude module type of struct include Awso_connectcases.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]You do not have sufficient access to perform this action.
Represents the entity that performed the action.
Information of the user which performed the audit.
An empty value. You cannot set EmptyFieldValue on a field that is required on a case template. This structure will never have any data members. It signifies an empty value on a case field.
module AuditEventFieldValueUnionStringValueString =
Awso_connectcases.Values.AuditEventFieldValueUnionStringValueStringObject to store union of Field values.
Fields for audit event.
Represents the content of a particular audit event.
Object for field related information.
Object for a group of fields and associated properties.
This represents a sections within a panel or tab of the page layout.
Ordered list containing different kinds of sections that can be added. A LayoutSections object can only contain one section.
Content specific to BasicLayout type. It configures fields in the top panel and More Info tab of agent application.
Object containing case rule identifier information.
Gets a batch of case rules. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
The request isn't valid. Check the syntax and try again.
The rate has been exceeded for this API. Please try again after a few minutes.
We couldn't find the requested resource. Check that your resources exists and were created in the same Amazon Web Services Region as your request, and try your request again.
We couldn't process your request because of an issue with the server. Try again later.
module BatchGetCaseRuleResponseUnprocessedCaseRulesList =
Awso_connectcases.Values.BatchGetCaseRuleResponseUnprocessedCaseRulesListError for batch describe case rules API failure. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
module BatchGetCaseRuleResponseErrorsList =
Awso_connectcases.Values.BatchGetCaseRuleResponseErrorsListRepresents an empty operand value. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
Represents the right hand operand in the condition. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
Represents the left hand operand in the condition. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
Boolean operands for a condition. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
module BooleanCondition = Awso_connectcases.Values.BooleanConditionBoolean condition for a rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
module BooleanConditionList = Awso_connectcases.Values.BooleanConditionListmodule CompoundCondition = Awso_connectcases.Values.CompoundConditionA compound condition that combines multiple boolean conditions using logical operators. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
Required rule type, used to indicate whether a field is required. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
A rule that controls field visibility based on conditions. Fields can be shown or hidden dynamically based on values in other fields.
module ParentChildFieldOptionsMappingChildFieldOptionValuesList =
Awso_connectcases.Values.ParentChildFieldOptionsMappingChildFieldOptionValuesListmodule ParentChildFieldOptionsMapping =
Awso_connectcases.Values.ParentChildFieldOptionsMappingA mapping between a parent field option value and child field option values.
module ParentChildFieldOptionsMappingList =
Awso_connectcases.Values.ParentChildFieldOptionsMappingListRules that control which options are available in a child field based on the selected value in a parent field.
Represents what rule type should take place, under what conditions. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
Detailed case rule information. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
module BatchGetCaseRuleResponseCaseRulesList =
Awso_connectcases.Values.BatchGetCaseRuleResponseCaseRulesListGets a batch of case rules. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
Object for unique identifier of a field.
Returns the description for the list of fields in the request parameters.
Field attributes for Text field type.
Union of field attributes.
Object to store detailed field information.
module BatchGetFieldResponseFieldsList =
Awso_connectcases.Values.BatchGetFieldResponseFieldsListObject for errors on fields.
module BatchGetFieldResponseErrorsList =
Awso_connectcases.Values.BatchGetFieldResponseErrorsListReturns the description for the list of fields in the request parameters.
Object for field Options information.
module BatchPutFieldOptionsRequestOptionsList =
Awso_connectcases.Values.BatchPutFieldOptionsRequestOptionsListCreates and updates a set of field options for a single select field in a Cases domain.
The service quota has been exceeded. For a list of service quotas, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.
Object for field Options errors.
module BatchPutFieldOptionsResponseErrorsList =
Awso_connectcases.Values.BatchPutFieldOptionsResponseErrorsListCreates and updates a set of field options for a single select field in a Cases domain.
module CaseEventIncludedDataFieldsList =
Awso_connectcases.Values.CaseEventIncludedDataFieldsListDetails of what case data is published through the case event stream.
Object for case tag filter values.
A filter for tags. Only one value can be provided.
module FieldValueUnionStringValueString =
Awso_connectcases.Values.FieldValueUnionStringValueStringObject to store union of Field values. The Summary system field accepts up to 3000 characters, while all other fields accept up to 4100 characters. If you use multi-byte characters, the effective character limit may be lower.
Object for case field values.
A filter for fields. Only one value can be provided.
module CaseFilter = Awso_connectcases.Values.CaseFilterA filter for cases. Only one value can be provided.
module CaseFilterAndAllList = Awso_connectcases.Values.CaseFilterAndAllListmodule CaseFilterOrAllList = Awso_connectcases.Values.CaseFilterOrAllListSummary information of this case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
Case summary information.
Represents the content of a Comment to be returned to agents.
A filter for related items of type Comment.
Represents the updated content of a Comment related item.
The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.
Represents the content of a ConnectCase type related item.
A filter for related items of type ConnectCase.
Represents the content of a ConnectCase related item.
An object that represents an Amazon Connect contact object.
An object that represents a content of an Amazon Connect contact object.
A filter for related items of type Contact.
module CreateCaseRequestClientTokenString =
Awso_connectcases.Values.CreateCaseRequestClientTokenStringIf you provide a value for PerformedBy.UserArn you must also have connect:DescribeUser permission on the User ARN resource that you provide Creates a case in the specified Cases domain. Case system and custom fields are taken as an array id/value pairs with a declared data types. When creating a case from a template that has tag propagation configurations, the specified tags are automatically applied to the case. The following fields are required when creating a case: customer_id - You must provide the full customer profile ARN in this format: arn:aws:profile:your_AWS_Region:your_AWS_account ID:domains/your_profiles_domain_name/profiles/profile_ID title
If you provide a value for PerformedBy.UserArn you must also have connect:DescribeUser permission on the User ARN resource that you provide Creates a case in the specified Cases domain. Case system and custom fields are taken as an array id/value pairs with a declared data types. When creating a case from a template that has tag propagation configurations, the specified tags are automatically applied to the case. The following fields are required when creating a case: customer_id - You must provide the full customer profile ARN in this format: arn:aws:profile:your_AWS_Region:your_AWS_account ID:domains/your_profiles_domain_name/profiles/profile_ID title
Creates a new case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
Creates a new case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
Creates a domain, which is a container for all case data, such as cases, fields, templates and layouts. Each Amazon Connect instance can be associated with only one Cases domain. This will not associate your connect instance to Cases domain. Instead, use the Amazon Connect CreateIntegrationAssociation API. You need specific IAM permissions to successfully associate the Cases domain. For more information, see Onboard to Cases.
Creates a domain, which is a container for all case data, such as cases, fields, templates and layouts. Each Amazon Connect instance can be associated with only one Cases domain. This will not associate your connect instance to Cases domain. Instead, use the Amazon Connect CreateIntegrationAssociation API. You need specific IAM permissions to successfully associate the Cases domain. For more information, see Onboard to Cases.
Creates a field in the Cases domain. This field is used to define the case object model (that is, defines what data can be captured on cases) in a Cases domain.
Creates a field in the Cases domain. This field is used to define the case object model (that is, defines what data can be captured on cases) in a Cases domain.
Object to store union of different versions of layout content.
Creates a layout in the Cases domain. Layouts define the following configuration in the top section and More Info tab of the Cases user interface: Fields to display to the users Field ordering Title and Status fields cannot be part of layouts since they are not configurable.
Creates a layout in the Cases domain. Layouts define the following configuration in the top section and More Info tab of the Cases user interface: Fields to display to the users Field ordering Title and Status fields cannot be part of layouts since they are not configurable.
Represents the input configuration of an SLA being created.
Represents the content of an SLA.
An object that represents a content of an Amazon Connect file object.
Represents the content of a Custom related item.
Represents the content of a related item to be created.
Creates a related item (comments, tasks, and contacts) and associates it with a case. There's a quota for the number of fields allowed in a Custom type related item. See Amazon Connect Cases quotas. Use cases Following are examples of related items that you may want to associate with a case: Related contacts, such as calls, chats, emails tasks Comments, for agent notes SLAs, to capture target resolution goals Cases, to capture related Amazon Connect Cases Files, such as policy documentation or customer-provided attachments Custom related items, which provide flexibility for you to define related items that such as bookings, orders, products, notices, and more Important things to know If you are associating a contact to a case by passing in Contact for a type, you must have DescribeContact permission on the ARN of the contact that you provide in content.contact.contactArn. A Related Item is a resource that is associated with a case. It may or may not have an external identifier linking it to an external resource (for example, a contactArn). All Related Items have their own internal identifier, the relatedItemArn. Examples of related items include comments and contacts. If you provide a value for performedBy.userArn you must also have DescribeUser permission on the ARN of the user that you provide. The type field is reserved for internal use only. Endpoints: See Amazon Connect endpoints and quotas.
Creates a related item (comments, tasks, and contacts) and associates it with a case. There's a quota for the number of fields allowed in a Custom type related item. See Amazon Connect Cases quotas. Use cases Following are examples of related items that you may want to associate with a case: Related contacts, such as calls, chats, emails tasks Comments, for agent notes SLAs, to capture target resolution goals Cases, to capture related Amazon Connect Cases Files, such as policy documentation or customer-provided attachments Custom related items, which provide flexibility for you to define related items that such as bookings, orders, products, notices, and more Important things to know If you are associating a contact to a case by passing in Contact for a type, you must have DescribeContact permission on the ARN of the contact that you provide in content.contact.contactArn. A Related Item is a resource that is associated with a case. It may or may not have an external identifier linking it to an external resource (for example, a contactArn). All Related Items have their own internal identifier, the relatedItemArn. Examples of related items include comments and contacts. If you provide a value for performedBy.userArn you must also have DescribeUser permission on the ARN of the user that you provide. The type field is reserved for internal use only. Endpoints: See Amazon Connect endpoints and quotas.
An association representing a case rule acting upon a field. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
module TagPropagationConfigurationTagMapMap =
Awso_connectcases.Values.TagPropagationConfigurationTagMapMapDefines tag propagation configuration for resources created within a domain. Tags specified here will be automatically applied to resources being created for the specified resource type.
module TagPropagationConfigurationList =
Awso_connectcases.Values.TagPropagationConfigurationListList of fields that must have a value provided to create a case.
Object to store configuration of layouts associated to the template.
Creates a template in the Cases domain. This template is used to define the case object model (that is, to define what data can be captured on cases) in a Cases domain. A template must have a unique name within a domain, and it must reference existing field IDs and layout IDs. Additionally, multiple fields with same IDs are not allowed within the same Template. A template can be either Active or Inactive, as indicated by its status. Inactive templates cannot be used to create cases. Other template APIs are: DeleteTemplate GetTemplate ListTemplates UpdateTemplate
Creates a template in the Cases domain. This template is used to define the case object model (that is, to define what data can be captured on cases) in a Cases domain. A template must have a unique name within a domain, and it must reference existing field IDs and layout IDs. Additionally, multiple fields with same IDs are not allowed within the same Template. A template can be either Active or Inactive, as indicated by its status. Inactive templates cannot be used to create cases. Other template APIs are: DeleteTemplate GetTemplate ListTemplates UpdateTemplate
Represents the content of a Custom type related item.
module CustomFieldsFilter = Awso_connectcases.Values.CustomFieldsFilterA filter for fields in Custom type related items. Only one value can be provided.
module CustomFieldsFilterAndAllList =
Awso_connectcases.Values.CustomFieldsFilterAndAllListmodule CustomFieldsFilterOrAllList =
Awso_connectcases.Values.CustomFieldsFilterOrAllListA filter for related items of type Custom.
Represents the updated content of a Custom related item.
The DeleteCase API permanently deletes a case and all its associated resources from the cases data store. After a successful deletion, you cannot: Retrieve related items Access audit history Perform any operations that require the CaseID This action is irreversible. After you delete a case, you cannot recover its data.
The DeleteCase API permanently deletes a case and all its associated resources from the cases data store. After a successful deletion, you cannot: Retrieve related items Access audit history Perform any operations that require the CaseID This action is irreversible. After you delete a case, you cannot recover its data.
Deletes a case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
Deletes a case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
Deletes a Cases domain. After deleting your domain you must disassociate the deleted domain from your Amazon Connect instance with another API call before being able to use Cases again with this Amazon Connect instance. See DeleteIntegrationAssociation.
Deletes a Cases domain. After deleting your domain you must disassociate the deleted domain from your Amazon Connect instance with another API call before being able to use Cases again with this Amazon Connect instance. See DeleteIntegrationAssociation.
Deletes a field from a cases template. After a field is deleted: You can still retrieve the field by calling BatchGetField. You cannot update a deleted field by calling UpdateField; it throws a ValidationException. Deleted fields are not included in the ListFields response. Calling CreateCase with a deleted field throws a ValidationException denoting which field identifiers in the request have been deleted. Calling GetCase with a deleted field identifier returns the deleted field's value if one exists. Calling UpdateCase with a deleted field ID throws a ValidationException if the case does not already contain a value for the deleted field. Otherwise it succeeds, allowing you to update or remove (using emptyValue: {}) the field's value from the case. GetTemplate does not return field IDs for deleted fields. GetLayout does not return field IDs for deleted fields. Calling SearchCases with the deleted field ID as a filter returns any cases that have a value for the deleted field that matches the filter criteria. Calling SearchCases with a searchTerm value that matches a deleted field's value on a case returns the case in the response. Calling BatchPutFieldOptions with a deleted field ID throw a ValidationException. Calling GetCaseEventConfiguration does not return field IDs for deleted fields.
Deletes a field from a cases template. After a field is deleted: You can still retrieve the field by calling BatchGetField. You cannot update a deleted field by calling UpdateField; it throws a ValidationException. Deleted fields are not included in the ListFields response. Calling CreateCase with a deleted field throws a ValidationException denoting which field identifiers in the request have been deleted. Calling GetCase with a deleted field identifier returns the deleted field's value if one exists. Calling UpdateCase with a deleted field ID throws a ValidationException if the case does not already contain a value for the deleted field. Otherwise it succeeds, allowing you to update or remove (using emptyValue: {}) the field's value from the case. GetTemplate does not return field IDs for deleted fields. GetLayout does not return field IDs for deleted fields. Calling SearchCases with the deleted field ID as a filter returns any cases that have a value for the deleted field that matches the filter criteria. Calling SearchCases with a searchTerm value that matches a deleted field's value on a case returns the case in the response. Calling BatchPutFieldOptions with a deleted field ID throw a ValidationException. Calling GetCaseEventConfiguration does not return field IDs for deleted fields.
Deletes a layout from a cases template. You can delete up to 100 layouts per domain. After a layout is deleted: You can still retrieve the layout by calling GetLayout. You cannot update a deleted layout by calling UpdateLayout; it throws a ValidationException. Deleted layouts are not included in the ListLayouts response.
Deletes a layout from a cases template. You can delete up to 100 layouts per domain. After a layout is deleted: You can still retrieve the layout by calling GetLayout. You cannot update a deleted layout by calling UpdateLayout; it throws a ValidationException. Deleted layouts are not included in the ListLayouts response.
Deletes the related item resource under a case. This API cannot be used on a FILE type related attachment. To delete this type of file, use the DeleteAttachedFile API
Deletes the related item resource under a case. This API cannot be used on a FILE type related attachment. To delete this type of file, use the DeleteAttachedFile API
Deletes a cases template. You can delete up to 100 templates per domain. After a cases template is deleted: You can still retrieve the template by calling GetTemplate. You cannot update the template. You cannot create a case by using the deleted template. Deleted templates are not included in the ListTemplates response.
Deletes a cases template. You can delete up to 100 templates per domain. After a cases template is deleted: You can still retrieve the template by calling GetTemplate. You cannot update the template. You cannot create a case by using the deleted template. Deleted templates are not included in the ListTemplates response.
Object for the summarized details of the domain.
Details of what related item data is published through the case event stream.
Details of what case and related item data is published through the case event stream.
Configuration to enable EventBridge case event delivery and determine what data is delivered.
Object for the summarized details of the field.
A filter for related items of type File.
module GetCaseAuditEventsRequestMaxResultsInteger =
Awso_connectcases.Values.GetCaseAuditEventsRequestMaxResultsIntegerReturns the audit history about a specific case if it exists.
module GetCaseAuditEventsResponseAuditEventsList =
Awso_connectcases.Values.GetCaseAuditEventsResponseAuditEventsListReturns the audit history about a specific case if it exists.
module GetCaseEventConfigurationRequest =
Awso_connectcases.Values.GetCaseEventConfigurationRequestReturns the case event publishing configuration.
module GetCaseEventConfigurationResponse =
Awso_connectcases.Values.GetCaseEventConfigurationResponseReturns the case event publishing configuration.
Returns information about a specific case if it exists.
Returns information about a specific case if it exists.
Returns information about a specific domain if it exists.
Returns information about a specific domain if it exists.
Returns the details for the requested layout.
Returns the details for the requested layout.
Returns the details for the requested template. Other template APIs are: CreateTemplate DeleteTemplate ListTemplates UpdateTemplate
Returns the details for the requested template. Other template APIs are: CreateTemplate DeleteTemplate ListTemplates UpdateTemplate
Object for the summarized details of the layout.
Lists all case rules in a Cases domain. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
module ListCaseRulesResponseCaseRulesList =
Awso_connectcases.Values.ListCaseRulesResponseCaseRulesListLists all case rules in a Cases domain. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
module ListCasesForContactRequestMaxResultsInteger =
Awso_connectcases.Values.ListCasesForContactRequestMaxResultsIntegerLists cases for a given contact.
module ListCasesForContactResponseCasesList =
Awso_connectcases.Values.ListCasesForContactResponseCasesListLists cases for a given contact.
module ListDomainsRequestMaxResultsInteger =
Awso_connectcases.Values.ListDomainsRequestMaxResultsIntegerLists all cases domains in the Amazon Web Services account. Each list item is a condensed summary object of the domain.
Lists all cases domains in the Amazon Web Services account. Each list item is a condensed summary object of the domain.
Lists all of the field options for a field identifier in the domain.
Lists all of the field options for a field identifier in the domain.
Lists all fields in a Cases domain.
Lists all fields in a Cases domain.
Lists all layouts in the given cases domain. Each list item is a condensed summary object of the layout.
Lists all layouts in the given cases domain. Each list item is a condensed summary object of the layout.
Lists tags for a resource.
Lists tags for a resource.
Lists all of the templates in a Cases domain. Each list item is a condensed summary object of the template. Other template APIs are: CreateTemplate DeleteTemplate GetTemplate UpdateTemplate
Template summary information.
module ListTemplatesResponseTemplatesList =
Awso_connectcases.Values.ListTemplatesResponseTemplatesListLists all of the templates in a Cases domain. Each list item is a condensed summary object of the template. Other template APIs are: CreateTemplate DeleteTemplate GetTemplate UpdateTemplate
module PutCaseEventConfigurationRequest =
Awso_connectcases.Values.PutCaseEventConfigurationRequestAdds case event publishing configuration. For a complete list of fields you can add to the event message, see Create case fields in the Amazon Connect Administrator Guide
module PutCaseEventConfigurationResponse =
Awso_connectcases.Values.PutCaseEventConfigurationResponseAdds case event publishing configuration. For a complete list of fields you can add to the event message, see Create case fields in the Amazon Connect Administrator Guide
Represents an SLA configuration.
Represents the content of an SLA to be returned to agents.
Represents the content of a particular type of related item.
A filter for related items of type SLA.
The list of types of related items and their parameters to use for filtering.
Represents the content of a related item to be updated. This is a union type that can contain either comment content or custom content.
module SearchAllRelatedItemsSortProperty =
Awso_connectcases.Values.SearchAllRelatedItemsSortPropertyThe order in which all returned related items should be sorted.
module SearchAllRelatedItemsRequestSortsList =
Awso_connectcases.Values.SearchAllRelatedItemsRequestSortsListmodule SearchAllRelatedItemsRequestMaxResultsInteger =
Awso_connectcases.Values.SearchAllRelatedItemsRequestMaxResultsIntegermodule SearchAllRelatedItemsRequestFiltersList =
Awso_connectcases.Values.SearchAllRelatedItemsRequestFiltersListSearches for related items across all cases within a domain. This is a global search operation that returns related items from multiple cases, unlike the case-specific SearchRelatedItems API. Use cases Following are common uses cases for this API: Find cases with similar issues across the domain. For example, search for all cases containing comments about "product defect" to identify patterns and existing solutions. Locate all cases associated with specific contacts or orders. For example, find all cases linked to a contactArn to understand the complete customer journey. Monitor SLA compliance across cases. For example, search for all cases with "Active" SLA status to prioritize remediation efforts. Important things to know This API returns case identifiers, not complete case objects. To retrieve full case details, you must make additional calls to the GetCase API for each returned case ID. This API searches across related items content, not case fields. Use the SearchCases API to search within case field values. Endpoints: See Amazon Connect endpoints and quotas.
module SearchAllRelatedItemsResponseItem =
Awso_connectcases.Values.SearchAllRelatedItemsResponseItemA list of items that represent RelatedItems. This data type is similar to SearchRelatedItemsResponseItem except SearchAllRelatedItemsResponseItem has a caseId field.
module SearchAllRelatedItemsResponseRelatedItemsList =
Awso_connectcases.Values.SearchAllRelatedItemsResponseRelatedItemsListSearches for related items across all cases within a domain. This is a global search operation that returns related items from multiple cases, unlike the case-specific SearchRelatedItems API. Use cases Following are common uses cases for this API: Find cases with similar issues across the domain. For example, search for all cases containing comments about "product defect" to identify patterns and existing solutions. Locate all cases associated with specific contacts or orders. For example, find all cases linked to a contactArn to understand the complete customer journey. Monitor SLA compliance across cases. For example, search for all cases with "Active" SLA status to prioritize remediation efforts. Important things to know This API returns case identifiers, not complete case objects. To retrieve full case details, you must make additional calls to the GetCase API for each returned case ID. This API searches across related items content, not case fields. Use the SearchCases API to search within case field values. Endpoints: See Amazon Connect endpoints and quotas.
A structured set of sort terms.
module SearchCasesRequestSearchTermString =
Awso_connectcases.Values.SearchCasesRequestSearchTermStringmodule SearchCasesRequestMaxResultsInteger =
Awso_connectcases.Values.SearchCasesRequestMaxResultsIntegerSearches for cases within their associated Cases domain. Search results are returned as a paginated list of abridged case documents. For customer_id you must provide the full customer profile ARN in this format: arn:aws:profile:your AWS Region:your AWS account ID:domains/profiles domain name/profiles/profile ID.
module SearchCasesResponseItemFieldsList =
Awso_connectcases.Values.SearchCasesResponseItemFieldsListA list of items that represent cases.
Searches for cases within their associated Cases domain. Search results are returned as a paginated list of abridged case documents. For customer_id you must provide the full customer profile ARN in this format: arn:aws:profile:your AWS Region:your AWS account ID:domains/profiles domain name/profiles/profile ID.
module SearchRelatedItemsRequestMaxResultsInteger =
Awso_connectcases.Values.SearchRelatedItemsRequestMaxResultsIntegermodule SearchRelatedItemsRequestFiltersList =
Awso_connectcases.Values.SearchRelatedItemsRequestFiltersListSearches for related items that are associated with a case. If no filters are provided, this returns all related items associated with a case.
module SearchRelatedItemsResponseItem =
Awso_connectcases.Values.SearchRelatedItemsResponseItemA list of items that represent RelatedItems.
module SearchRelatedItemsResponseRelatedItemsList =
Awso_connectcases.Values.SearchRelatedItemsResponseRelatedItemsListSearches for related items that are associated with a case. If no filters are provided, this returns all related items associated with a case.
Adds tags to a resource.
Untags a resource.
If you provide a value for PerformedBy.UserArn you must also have connect:DescribeUser permission on the User ARN resource that you provide Updates the values of fields on a case. Fields to be updated are received as an array of id/value pairs identical to the CreateCase input . If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
If you provide a value for PerformedBy.UserArn you must also have connect:DescribeUser permission on the User ARN resource that you provide Updates the values of fields on a case. Fields to be updated are received as an array of id/value pairs identical to the CreateCase input . If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
Updates a case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
Updates a case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
Updates the properties of an existing field.
Updates the properties of an existing field.
Updates the attributes of an existing layout. If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body. A ValidationException is returned when you add non-existent fieldIds to a layout. Title and Status fields cannot be part of layouts because they are not configurable.
Updates the attributes of an existing layout. If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body. A ValidationException is returned when you add non-existent fieldIds to a layout. Title and Status fields cannot be part of layouts because they are not configurable.
Updates the content of a related item associated with a case. The following related item types are supported: Comment - Update the text content of an existing comment Custom - Update the fields of a custom related item. You can add, modify, and remove fields from a custom related item. There's a quota for the number of fields allowed in a Custom type related item. See Amazon Connect Cases quotas. Important things to know When updating a Custom related item, all existing and new fields, and their associated values should be included in the request. Fields not included as part of this request will be removed. If you provide a value for performedBy.userArn you must also have DescribeUser permission on the ARN of the user that you provide. System case fields cannot be used in a custom related item. Endpoints: See Amazon Connect endpoints and quotas.
Updates the content of a related item associated with a case. The following related item types are supported: Comment - Update the text content of an existing comment Custom - Update the fields of a custom related item. You can add, modify, and remove fields from a custom related item. There's a quota for the number of fields allowed in a Custom type related item. See Amazon Connect Cases quotas. Important things to know When updating a Custom related item, all existing and new fields, and their associated values should be included in the request. Fields not included as part of this request will be removed. If you provide a value for performedBy.userArn you must also have DescribeUser permission on the ARN of the user that you provide. System case fields cannot be used in a custom related item. Endpoints: See Amazon Connect endpoints and quotas.
Updates the attributes of an existing template. The template attributes that can be modified include name, description, layoutConfiguration, requiredFields, and status. At least one of these attributes must not be null. If a null value is provided for a given attribute, that attribute is ignored and its current value is preserved. Other template APIs are: CreateTemplate DeleteTemplate GetTemplate ListTemplates
Updates the attributes of an existing template. The template attributes that can be modified include name, description, layoutConfiguration, requiredFields, and status. At least one of these attributes must not be null. If a null value is provided for a given attribute, that attribute is ignored and its current value is preserved. Other template APIs are: CreateTemplate DeleteTemplate GetTemplate ListTemplates