Skip to contentSkip to navigationSkip to topbar
Page toolsOn this pageProducts used
Looking for more inspiration?Visit the
Error
Application error

57001: 'Secret id' is empty

Twilio Messaging DocumentationMessaging

Description

description page anchor

This error means the Secret id value is empty in the request or destination configuration. In Segment's Amazon Kinesis Firehose destination, Secret ID is a required, read-only setting that functions as the sts:ExternalId for the IAM role trust relationship.

Possible causes

possible-causes page anchor
  • The Secret id parameter was omitted or sent as an empty value.
  • The destination's Secret ID setting was not configured before the IAM role trust relationship was created.
  • The IAM role was configured with a different external ID than the Secret ID value from the destination.
  • Set a non-empty Secret ID value in the destination settings. For Amazon Kinesis Firehose destinations, open the Settings tab and use that value as the IAM role sts:ExternalId.
  • If multiple Kinesis sources share the same IAM role, add each allowed secret to the sts:ExternalId array.
  • If the Secret ID value needs to change, contact support to update it.

Additional resources

additional-resources page anchor