Why do the AWS Pinpoint endpoints become INACTIVE without making them so?
Hello,
I am using the AWS JavaScript SDK to create endpoints. I have an AWS Lambda which has logic that creates an endpoints. I call the Lambda via GraphQL when a user is created so that the user gets an endpoint on creation. I setup the all users to have an active endpoint but literaly after a few minutes of creation every user's endpoint becomes INACTIVE. Why is that the case?
Here is the code I use to create the endpoint:
const { Pinpoint } = require("aws-sdk");
const AWS = require("aws-sdk")
const pinpoint = new AWS.Pinpoint();
exports.handler = async (event) => {
const marketing = event.arguments.marketing;
const typeAction = event.arguments.typeAction;
const endpointAddress = event.arguments.address;
const projectId = projectID;
const valueAction = event.arguments.valueAction;
const endpointID = generateEndpointID(20);
const params = {
ApplicationId: projectId, /* required */
EndpointId: endpointID, /* required */
EndpointRequest: { /* required */
Address: endpointAddress,
Attributes: {
typeAction : [typeAction],
valueAction : [valueAction],
marketing : [marketing],
},
ChannelType: "EMAIL",
EndpointStatus: 'ACTIVE',
OptOut: 'NONE',
User: {
UserAttributes: {
//
},
UserId: endpointAddress
}
}
};
const pinpointRes = await pinpoint.updateEndpoint(params).promise().catch(er=> {console.log(er)});
return endpointID;
};
Amazon Pinpoint automatically sets this value to INACTIVE if you update another endpoint that has the same address specified by the Address property.
Reference: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Pinpoint.html#updateEndpoint-property
Please see for every email address once endpoint is created, after few mins somewhere in the flow creates/updates endpoint for the same email address.
Relevant questions
Campaign shows 0 targeted endpoints even with eligible endpoints
asked a year agoHow to delete an AWS Pinpoint Endpoint via Amplify JS?
asked a month agoTurn our endpoints off when not in use with Lambda
asked 3 months agoendpoint status automatically becoming inactive
asked 11 days agowhat are some ways/alternative to expose sagemaker endpoints as a HTTP /REST endpoints?
asked 3 months agoWhy do the AWS Pinpoint endpoints become INACTIVE without making them so?
asked 23 days agoHow to automate configuration of core connnectioninfo (endpoints)?
asked 3 years agoHow to remove Global Accelerator Endpoint from Group programmatically?
Accepted Answerasked 2 months agoContinuously send campaign mail through Amazon Pinpoint with adding new endpoints
asked 4 months agoPinpoint journey without any endpoints
asked 2 months ago