pinpoint listTemplates method is not returning all documented fields #6021
Labels
bug
This issue is a bug.
p3
This is a minor priority issue
service-api
This issue is due to a problem in a service API, not the SDK implementation.
Describe the bug
listTemplates function does not return the expected response.
ARN is a critical field which needs to be returned.
Expected Behavior
Expected response:
{ // ListTemplatesResponse
TemplatesResponse: { // TemplatesResponse
Item: [ // ListOfTemplateResponse // required
{ // TemplateResponse
Arn: "STRING_VALUE",
CreationDate: "STRING_VALUE", // required
DefaultSubstitutions: "STRING_VALUE",
LastModifiedDate: "STRING_VALUE", // required
tags: { // MapOf__string
"": "STRING_VALUE",
},
TemplateDescription: "STRING_VALUE",
TemplateName: "STRING_VALUE", // required
TemplateType: "EMAIL" || "SMS" || "VOICE" || "PUSH" || "INAPP", // required
Version: "STRING_VALUE",
},
],
NextToken: "STRING_VALUE",
},
};
Current Behavior
Current response:
{
"$metadata": {
"httpStatusCode": 200,
"requestId": "XXXX",
"cfId": "XXX",
"attempts": 1,
"totalRetryDelay": 0
},
"TemplatesResponse": {
"Item": [
{
"CreationDate": "2023-11-21T12:39:19.924Z",
"LastModifiedDate": "2024-03-18T22:02:29.208Z",
"TemplateName": "email_template",
"TemplateType": "EMAIL",
"Version": "2"
},
{
"CreationDate": "2023-12-06T11:27:19.965Z",
"LastModifiedDate": "2024-03-18T21:57:03.242Z",
"TemplateName": "sms_template",
"TemplateType": "SMS",
"Version": "2"
}
]
}
}
Reproduction Steps
Make a sample call per documentation.
https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/pinpoint/command/ListTemplatesCommand/
Possible Solution
No response
Additional Information/Context
No response
SDK version used
"@aws-sdk/client-pinpoint": "^3.549.0"
Environment details (OS name and version, etc.)
MacOS Sonoma v14.4
The text was updated successfully, but these errors were encountered: