I’m looking at implementing the Iglu webhook adapter, and I’ve seen the note about all GET requests being stringly typed.
Does this mean that I can only use it with schemas containing fields of a string type, or will the ETL process try to cast them to e.g. Integers during shredding when appropriate?
Hi @iain - correct, for a GET request all parameters will be stringly typed, because there is no channel to pass information on what other types should be used. If that is a deal-breaker, then your best bets are:
Send in a properly typed JSON as a POST
Write a dedicated Snowplow input adapter in Scala for your given webhook/integration
Thanks for the response. That’s okay for now. I’ll create a schema using string types and do conversion in Redshift, then look at a dedicated adapter later on.