SOCIALMESSAGING
AssociateWhatsAppBusinessAccount
valid {
input.Body.signupCallback.accessToken == STRING
input.Body.signupCallback.callbackUrl == STRING
input.Body.setupFinalization.associateInProgressToken == STRING
input.Body.setupFinalization.phoneNumbers[_].id == STRING
input.Body.setupFinalization.phoneNumbers[_].twoFactorPin == STRING
input.Body.setupFinalization.phoneNumbers[_].dataLocalizationRegion == STRING
input.Body.setupFinalization.phoneNumbers[_].tags[_].key == STRING
input.Body.setupFinalization.phoneNumbers[_].tags[_].value == STRING
input.Body.setupFinalization.phoneNumberParent == STRING
input.Body.setupFinalization.waba.id == STRING
input.Body.setupFinalization.waba.eventDestinations[_].eventDestinationArn == STRING
input.Body.setupFinalization.waba.eventDestinations[_].roleArn == STRING
input.Body.setupFinalization.waba.tags[_].key == STRING
input.Body.setupFinalization.waba.tags[_].value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreateWhatsAppMessageTemplate
valid {
input.Body.templateDefinition == BLOB
input.Body.id == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreateWhatsAppMessageTemplateFromLibrary
valid {
input.Body.metaLibraryTemplate.templateName == STRING
input.Body.metaLibraryTemplate.libraryTemplateName == STRING
input.Body.metaLibraryTemplate.templateCategory == STRING
input.Body.metaLibraryTemplate.templateLanguage == STRING
input.Body.metaLibraryTemplate.libraryTemplateButtonInputs[_].type == STRING
input.Body.metaLibraryTemplate.libraryTemplateButtonInputs[_].phoneNumber == STRING
input.Body.metaLibraryTemplate.libraryTemplateButtonInputs[_].url.STRING == STRING
input.Body.metaLibraryTemplate.libraryTemplateButtonInputs[_].otpType == STRING
input.Body.metaLibraryTemplate.libraryTemplateButtonInputs[_].zeroTapTermsAccepted == BOOLEAN
input.Body.metaLibraryTemplate.libraryTemplateButtonInputs[_].supportedApps[_].STRING == STRING
input.Body.metaLibraryTemplate.libraryTemplateBodyInputs.addContactNumber == BOOLEAN
input.Body.metaLibraryTemplate.libraryTemplateBodyInputs.addLearnMoreLink == BOOLEAN
input.Body.metaLibraryTemplate.libraryTemplateBodyInputs.addSecurityRecommendation == BOOLEAN
input.Body.metaLibraryTemplate.libraryTemplateBodyInputs.addTrackPackageLink == BOOLEAN
input.Body.metaLibraryTemplate.libraryTemplateBodyInputs.codeExpirationMinutes == INTEGER
input.Body.id == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreateWhatsAppMessageTemplateMedia
valid {
input.Body.id == STRING
input.Body.sourceS3File.bucketName == STRING
input.Body.sourceS3File.key == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DeleteWhatsAppMessageMedia
valid {
input.Qs.mediaId == STRING
input.Qs.originationPhoneNumberId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DeleteWhatsAppMessageTemplate
valid {
input.Qs.metaTemplateId == STRING
input.Qs.deleteAllTemplates == BOOLEAN
input.Qs.id == STRING
input.Qs.templateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DisassociateWhatsAppBusinessAccount
valid {
input.Qs.id == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetLinkedWhatsAppBusinessAccount
valid {
input.Qs.id == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetLinkedWhatsAppBusinessAccountPhoneNumber
valid {
input.Qs.id == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetWhatsAppMessageMedia
valid {
input.Body.mediaId == STRING
input.Body.originationPhoneNumberId == STRING
input.Body.metadataOnly == BOOLEAN
input.Body.destinationS3PresignedUrl.url == STRING
input.Body.destinationS3PresignedUrl.headers.STRING == STRING
input.Body.destinationS3File.bucketName == STRING
input.Body.destinationS3File.key == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetWhatsAppMessageTemplate
valid {
input.Qs.metaTemplateId == STRING
input.Qs.id == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListLinkedWhatsAppBusinessAccounts
valid {
input.Qs.nextToken == STRING
input.Qs.maxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListTagsForResource
valid {
input.Qs.resourceArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListWhatsAppMessageTemplates
valid {
input.Qs.id == STRING
input.Qs.nextToken == STRING
input.Qs.maxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListWhatsAppTemplateLibrary
valid {
input.Body.nextToken == STRING
input.Body.maxResults == INTEGER
input.Body.filters.STRING == STRING
input.Qs.id == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
PostWhatsAppMessageMedia
valid {
input.Body.originationPhoneNumberId == STRING
input.Body.sourceS3PresignedUrl.url == STRING
input.Body.sourceS3PresignedUrl.headers.STRING == STRING
input.Body.sourceS3File.bucketName == STRING
input.Body.sourceS3File.key == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
PutWhatsAppBusinessAccountEventDestinations
valid {
input.Body.id == STRING
input.Body.eventDestinations[_].eventDestinationArn == STRING
input.Body.eventDestinations[_].roleArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
SendWhatsAppMessage
valid {
input.Body.originationPhoneNumberId == STRING
input.Body.message == BLOB
input.Body.metaApiVersion == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
TagResource
valid {
input.Body.resourceArn == STRING
input.Body.tags[_].key == STRING
input.Body.tags[_].value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UntagResource
valid {
input.Body.resourceArn == STRING
input.Body.tagKeys[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdateWhatsAppMessageTemplate
valid {
input.Body.id == STRING
input.Body.metaTemplateId == STRING
input.Body.templateCategory == STRING
input.Body.templateComponents == BLOB
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
Updated about 2 months ago