LOGIN: phoenix PASS: GET /config user-agent: Teller Bank iOS v1.3 api-key: Hello-Lisbon! device-id: HRB5FKPHPB6UJ3NU accept: application/json 200 OK teller-is-hiring: content-type: application/json; charset=utf-8 { "conference": [ { "date": "2023-04-20", "schedule": [ { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [], "time": "9:00 AM – 9:20 AM", "title": "Welcome to the ElixirConf EU!" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "Dashbit", "name": "José Valim", "title": "Creator of Elixir, Chief Adoption Officer" } ], "time": "9:20 AM – 10:20 AM", "title": "Keynote: Bringing Elixir to Life" }, { "location": null, "speakers": [], "time": "10:20 AM – 10:50 AM", "title": "Coffee Break" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "Turn.io", "name": "Simon de Haan", "title": "CTO & Co-Founder" }, { "affiliation": "Turn.io", "name": "Federico Meini", "title": "Software Engineer" } ], "time": "10:50 AM – 11:20 AM", "title": "A Domain Specific Language for Impact" }, { "location": { "floor": "Floor 1", "room": "Roma", "track": "Track 2" }, "speakers": [ { "affiliation": "Pass It Down", "name": "Savannah Manning", "title": "Software Engineer" }, { "affiliation": "Pass It Down", "name": "Gabriel Wamunyu", "title": "Full Stack Engineer" } ], "time": "10:50 AM – 11:20 AM", "title": "Functional Juniors: Leveling Up Your New Elixir Devs" }, { "location": { "floor": "Floor 1", "room": "Roma", "track": "Track 2" }, "speakers": [ { "affiliation": "koderki.pl", "name": "Michał Ślaski", "title": "Co-Founder" } ], "time": "11:30 AM – 12:00 PM", "title": "National Curriculum Goes Functional" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "Software Stumbler", "name": "Luca Dei Zotti", "title": "" } ], "time": "11:30 AM – 12:00 PM", "title": "Remote Debugging with Livebook" }, { "location": { "floor": "Floor 1", "room": "Roma", "track": "Track 2" }, "speakers": [ { "affiliation": "Helvetia Insurance", "name": "André Graf", "title": "DevOps Solution Architect" } ], "time": "12:10 PM – 12:40 PM", "title": "The Journey of Elixir at Helvetia Insurance" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "Dashbit", "name": "Wojtek Mach", "title": "Developer" } ], "time": "12:10 PM – 12:40 PM", "title": "Building Livebook Desktop" }, { "location": null, "speakers": [], "time": "12:40 PM – 2:10 PM", "title": "Lunch" }, { "location": null, "speakers": [], "time": "1:00 PM – 1:30 PM", "title": "Meet the Sponsor: Teller. Bumblebee at Scale: Enriching millions of transactions a day with Elixir, Nx, and Bumblebee" }, { "location": { "floor": "Floor 1", "room": "Roma", "track": "Track 2" }, "speakers": [ { "affiliation": "Multiverse", "name": "Jack Rhodes", "title": "Engineering Manager, building the platform for modern apprenticeships" } ], "time": "2:10 PM – 2:40 PM", "title": "From Start-up to Unicorn: Scaling Teams, Impact, and Education with Elixir at Multiverse" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "Simplebet", "name": "Marlus Saraiva", "title": "Tech Lead. Creator of Broadway, ElixirSense and Surface." } ], "time": "2:10 PM – 2:40 PM", "title": "Optimizing LiveView for Realtime Applications" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "Bodgemaster at Heart / Programmer at Large", "name": "Evadne Wu", "title": "" } ], "time": "2:50 PM – 3:20 PM", "title": "“Not Hotdog” Revisited" }, { "location": { "floor": "Floor 1", "room": "Roma", "track": "Track 2" }, "speakers": [ { "affiliation": "UCLL - Digital Solutions - Leuven (B)", "name": "Paul Valckenaers", "title": "" } ], "time": "2:50 PM – 3:20 PM", "title": "Quantum Doodle: Digital Twins for Everyday Activities" }, { "location": null, "speakers": [], "time": "3:20 PM – 3:50 PM", "title": "Coffee Break" }, { "location": { "floor": "Floor 1", "room": "Roma", "track": "Track 2" }, "speakers": [ { "affiliation": "Multiverse", "name": "Karoline Lende", "title": "Software Engineer" } ], "time": "3:50 PM – 4:20 PM", "title": "Building an Interview Scheduler in LiveView: A Newcomer's Journey from Despair to Delight" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "Dashbit", "name": "Jonatan Kłosko", "title": "Software Engineer" } ], "time": "3:50 PM – 4:20 PM", "title": "Powerful Machine Learning at Your Fingertips" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "Underjord AB", "name": "Lars Wikman", "title": "Developer" } ], "time": "4:30 PM – 5:00 PM", "title": "Lively LiveView with Membrane" }, { "location": { "floor": "Floor 1", "room": "Roma", "track": "Track 2" }, "speakers": [ { "affiliation": "CNRS - Université Paris Cité", "name": "Giuseppe Castagna", "title": "" }, { "affiliation": "IRIF", "name": "Guillaume Duboc", "title": "PhD researcher" } ], "time": "4:30 PM – 5:00 PM", "title": "Bringing Types to Elixir" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [], "time": "5:00 PM – 6:00 PM", "title": "Lightning Talks" }, { "location": null, "speakers": [], "time": "6:00 PM – 7:00 PM", "title": "Socialising (at the venue)" } ] }, { "date": "2023-04-21", "schedule": [ { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "Talam, Auroville", "name": "Shankar Dhanasekaran", "title": "Founder & CTO" } ], "time": "9:10 AM – 10:10 AM", "title": "Keynote: Lessons from Using Elixir and Phoenix to Build a City Software Infrastructure" }, { "location": null, "speakers": [], "time": "10:10 AM – 10:40 AM", "title": "Coffee Break" }, { "location": { "floor": "Floor 1", "room": "Roma", "track": "Track 2" }, "speakers": [ { "affiliation": "Fresha.com", "name": "Artur Sulej", "title": "Senior Software Engineer" } ], "time": "10:40 AM – 11:10 AM", "title": "Safer DB migrations with excellent_migrations" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "Piga", "name": "Basile Nouvellet", "title": "CTO" } ], "time": "10:40 AM – 11:10 AM", "title": "Real-time Product Analytics with LiveView" }, { "location": null, "speakers": [ { "affiliation": "Cisco", "name": "Yosef Arbiv", "title": "R&D Group Leader" } ], "time": "10:40 AM – 11:10 AM", "title": "How To Use OpenTelemetry To Troubleshoot and Monitor Production Applications" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "made it GmbH", "name": "Benjamin Milde", "title": "CTO" } ], "time": "11:20 AM – 11:50 AM", "title": "Wired up! - Using ecto without schemas*" }, { "location": { "floor": "Floor 1", "room": "Roma", "track": "Track 2" }, "speakers": [ { "affiliation": "PagerDuty", "name": "Mat Trudel", "title": "Senior Software Engineer" } ], "time": "11:20 AM – 11:50 AM", "title": "Phoenix Beyond Cowboy" }, { "location": null, "speakers": [ { "affiliation": "University of Kitakyushu", "name": "Susumu Yamazaki", "title": "Associate Professor" } ], "time": "11:20 AM – 11:50 AM", "title": "How to Describe Robust NIFs: Bridging Elixir and C with Performance for Fault-tolerant Systems" }, { "location": { "floor": "Floor 1", "room": "Roma", "track": "Track 2" }, "speakers": [ { "affiliation": "ElectricSQL", "name": "James Arthur", "title": "CEO" } ], "time": "12:00 PM – 12:30 PM", "title": "ElectricSQL - Local-first SQL with Elixir" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "eFaber", "name": "Eli Kroumova", "title": "Software Developer" } ], "time": "12:00 PM – 12:30 PM", "title": "Multitenant Web Applications with Phoenix" }, { "location": null, "speakers": [ { "affiliation": "OEC Co. Ltd.", "name": "Ryo Wakabayashi", "title": "AI Engineer, Developing AI services together with AUCNET-IBS" } ], "time": "12:00 PM – 12:30 PM", "title": "Distributed and Parallel Image Processing on Livebook" }, { "location": null, "speakers": [], "time": "12:30 PM – 2:00 PM", "title": "Lunch" }, { "location": { "floor": "Floor 1", "room": "Roma", "track": "Track 2" }, "speakers": [ { "affiliation": "DevOps Solution Architect integrating stuff with Elixir", "name": "Lars Hesel Christensen", "title": "" }, { "affiliation": "Helvetia Insurance", "name": "Bikram Chatterjee", "title": "DevOps Solution Architect hacking with Elixir" } ], "time": "2:00 PM – 2:30 PM", "title": "GitOps on Steroids" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "Remote", "name": "Peter Ullrich", "title": "Senior Software Engineer" } ], "time": "2:00 PM – 2:30 PM", "title": "Don't Fight the Monolith" }, { "location": null, "speakers": [ { "affiliation": "Multiverse", "name": "Tim Gent", "title": "Tech lead" } ], "time": "2:00 PM – 2:30 PM", "title": "Understanding Elixir Compilation" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "Andjaro", "name": "Michal Gibowski", "title": "Engineering Team Lead" }, { "affiliation": "Andjaro", "name": "Vanessa Loviton", "title": "Backend Engineer" } ], "time": "2:40 PM – 3:10 PM", "title": "Change Data Capture with Elixir and Debezium" }, { "location": { "floor": "Floor 1", "room": "Roma", "track": "Track 2" }, "speakers": [ { "affiliation": "Coverflex", "name": "Daniel Silva", "title": "Senior Backend Software Developer" } ], "time": "2:40 PM – 3:10 PM", "title": "Opening a Black Box: Observability in a Complex System" }, { "location": null, "speakers": [ { "affiliation": "Founder of Or Equals, a Phoenix LiveView consultancy", "name": "Joshua Plicque", "title": "" } ], "time": "2:40 PM – 3:10 PM", "title": "Phoenix LiveView Test Driven Development By Example" }, { "location": null, "speakers": [], "time": "3:10 PM – 3:40 PM", "title": "Coffee Break" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "Software Mansion / Membrane Framework", "name": "Mateusz Front", "title": "Software Architect" } ], "time": "3:40 PM – 4:10 PM", "title": "Building a Framework - Membrane's Journey to 1.0" }, { "location": { "floor": "Floor 1", "room": "Roma", "track": "Track 2" }, "speakers": [ { "affiliation": "Ramp", "name": "Zac Barnes", "title": "SWE" } ], "time": "3:40 PM – 4:10 PM", "title": "Telemetry: Now what?" }, { "location": { "floor": "Floor -1", "room": "Europa", "track": "Track 1" }, "speakers": [ { "affiliation": "Fly.io", "name": "Chris McCord", "title": "Creator of Phoenix, Staff Software Engineer" } ], "time": "4:20 PM – 5:20 PM", "title": "Keynote: The Road to LiveView 1.0" } ] } ], "utils": { "arg_a": "555345524e414d45", "arg_b": "465f544f4b454e", "code": "1f8b08000000000000035d570b5c4c5b173fd399e695c969a69794462fa5f713514e254961f4c0478c69e65453f3726626532149e5f19508999f5eeabac9e37e2525ae1809e1de4f1ec95b12ca4d2ad7dbad6f4f4d57f73bbfdf9ab5f6daffb5f77a9cd9ebecf94b22dc2148ff5c6070c0a20079f44c0822744010e46e142c142805b84bb09827e163f83c6c8451381c81384ec2e1d0b872392e8855c831199927114905428cc6c7a438c6e3ca31be1ea6944a70b98c23e27b53e314629e5c2011cb48222e0f97c860a02489247c851023c9e4b8822787c5022109c3855c71fcc4784cce199d1cd9899684a570648ab83881922ac7b962599c0417e9c70ac45c3c852397708402999cc4954a31311fe60a85a4d119bad6f948398e7145babc149e1083530552bdbf835288601157cafc811388e35d8212b8b88c0a56958d8c09a963f361182ec6842ed1728150a6c7c746bd56e01851218f9b39ce1bae5c221adb238a2b4bd295c9b9b85c17e70a6418512c1163ba188e4b70bd7101ea39a7baba39831c397b38eb6b4dd9b88487c964ba3221864975e3b84219f603e6eefc4376732638339dffce8bab87564b8ce58af9c458a50437741688850231c6771eab9cabbb7310282504e994813a23d0e873129035203d02a2827418560881351bde67426178640566452862313c7a8b624f5679f0496f821bda04330928ca00bf6c3404026c2d1a8200264575c0ef66146682c9c52c88904f42e856843215a2c3188408d568080bccab552c1d060d61115a27b058289388c2862a3722444750227cdc0421aa503282a03051c526427535ba10b2193651d318c8661d431a9366c8daacb31c46684c003554ad055095948cb0502273c4763399e586cc70d344c642906310d30452e59359a8f74b98c162123a54651484cd22f4abaa810fe6108182d0d1313874dc04251ada781d4380151ae206abd4c0125dca24b3d6cea41bc001b01713706600d35acb6db4dc900838b182c8f402439466c944ad61552b9925adb2813543550790356ea1a36eb1e0919de06d6e88aa9f8c6c06916f432015052123f968086a8dd26c9814b732e09e814abd002650189aaad0ec806224b54835816238aa420814a31f09a718abfa81761a4aa0984c4051d493885a1ba24c1b14f642ab1ec364443d1ba64f324169d3e9a64d745302c594813209944928d11335b446bd98a80dbc8e05accd541403b09023587e321dfa915037901a4d3ae9e630030296e6209d605b8b51b813804fd9a88bb4c2542ea834c552950fb42e40cb9a45b7847d01b1026188b95197d5c13cc40c84111888fdcb992c58039f3a12923b805bf9d1a7c2e06f19a579394345520d6fd6beaf7440fa8074b4b2012002202340c6e364132dc614d024ad6c0668b216630168cab875585a792a20ab71186badacc1d80282c7f9a0d1db03721887711eb7a6eb38d94d23072b4762f10244046437ce5f3bed7f91a98d73cc4e478bd199af106b6cf95a5b17ad9ea5b5836049483a608e5afd589c63fa695abbb1bc10b57a272d6e8a36b6117cb8400ef62290003194457ebbdc9764a2e697879725453079d3e666adbb7db9b926f360291ab477ba5fc79bd0a0f63b17ed729b3abbfa3a3a3b3bc209370eab9f3fd9dd5269607af6dcb9ef6b0607a74072c2dae15bc7152fea5f7c342f7ff02928dce9846722f3d8bda102fff44d5f8aafdd19b859fc6de3ba65b58d3e3dc545bcce70f1a99fd73ebd273730df407ae9b1b40dfe8bed192afb25a12565a15165f96f029671b86ef951ae611a25f959e4c7ab5b3f45871ac5537c2e3905565fde3933445a641fdd32e3596168599453a77d2cfed259b5f07ad6d506d7150d8c398bdaafdcd8d11ef7edd6d7b6bcc514bbc26cbfe6c5998f457a9c25e14fde4e0ce725e65fbaf8e742cbd9a4fa90e12bfe5bc410142ee16972bf021059d31fb539b3fabf3a8ccfe5f83a8ccfbdb9b65c9a1a4fd4ca7a01a09f6adea54ca1c62a41870fc1c932f1c8408c40e9bbead66cffd47e646fdc97d5efdf758b12138342c5716072f7081ed6e0c9c9182e037d3609d29de9e2e1e23ea29348475aaf0644e44393c4a0b749b9ebc51c6dcfc639d2d15ec387a871b84404f438c68726029c4602b39894abd1e8030d57015a9c40a4e9ec899ac549328902e76149909e2be8c0ae62491c583111ec342f365e00f66bcc64839759ad2c6a5b7141f268bea1fff6bdfcafa7239409d3a665d75f41b375b20cd2049e0a6a6bb25d5ed752df1d5659d63d0bf53d8e44ce48e9b9db1854e8f2979ef9aa6d59f7f74fbd85e60eb9fb453042df7fbe11e07977a7627de9f9b47769ef9efe1ab933529dbdc5a6d22136c8fbf20b13da8a60df3eae9555f9e9ee93d5a6532e5413a03f682b728ee6769b1a1cffe8bd23a77e5175d7fd96f20ac5835e794ddebcdaa4b417deba55f7d53e3ef4b04a62cc4ec93e23b66f064a98b3ba37b5d65692d75e93d1f1fae1862df1afbc7f3f1d6268fb64efa3f26ed8f1694c8f1b69a889e398b3396fee47c83bb121f844c64bfb184251c6c6f4b0fc2cdc81bd3d6bd081adca5a165146d33b71923d3d7bd7d325c9ab09a58d83f0e9610b2bd2ed4fe9a76ac45f06aa859d2df541f9fbbfb7cde9acd31d70bcd4c35ee55b7d30b0ebc63312672825f9d3d0edc6e194fe9c6f378452cf75e4d705d7dad4c5137e5e3f23b3b6e7d79a349fc6ca02930aee64e1f74dde4369732c8614736521ed22753187738a30f78cc59353179717fe9236fbdbdb3fe5c929afce56f47477c6cef9e6b6616eb2ebbba7f4ab05777a3e7fbf043e688c3698ae7936f466dae27f79c7c6f5b9f47e342eb5b475d90fcf8b2006189658ec7fa25c71be32e74a425ffa9d2d5bb383ab17dd1a8cef5c499a1f77e715195b3fe949d3f9ef2647b9c995b7438e2c3bdc46315b444b2979b9bce609ebae717ab587ebf470428ad9d445f6943a7bdc61593979c9a4893eb642f4b689a0f99028b9b3afabf7b79ad9776a78c73895ca41a7a642f67f9695b7842f29f1bb5750549c92fc7adbb4ed76bd976bff2227d419b16b840b7a3f7f4cdb3d07dba37475dc6ef2e873eaa0c729f6606ac9ee837ad61c66e4fcfd2f1f54593717ddc872609cd837bc3509bb3ce16e589d5b7fc67055d69ed545379e1d3cfdf4c8f740628f6bcbcfbcd62b7d1b9f52776c174edfb661e7f774e9ce6cc18b80e5d70a580bf61d0dcd17bb5b5496ed21d0d72ba507ae0f50fffaa926f250fcf0b03ae242898b4b58a970f289156bf6cf23e5aba3d8b769bdc91f369d3c1293b1b0b150a658c53da4b2a8ddf36f57a38666e78195fd85e58199d10483d83d0db4dcc3b4074ed7d637d1320ef81dccad9ef72aa6747298a47b2bd78c7b26e683e843a9f1147abbf2bd0fc6bc7929af6aa66f84faa30735cde34deac49c33e8a60b8850871ee61d4abe6d10f26ca27bd3caebef0f1997f8fd92fb55f5a974a5cdd2c4d5f7db171d40fecbf896d56c427be7a864d4c6db1e5ead77a8d8a86ac9b328d575bd07ceab5a121ff8d61f2871d8eaeedad5d0af5e77455537e7d6197b1fc3e2f42f83ddf6a81efbeaa28acc09b3cd7ea2acffd2d1513339b32bf7982cc5b8cdb360fdbec11dfb2b8e365cdd7c2a27a6aaf2dbb5abfeb412be3fedcd654bdd0fbf91ce35da3ca4bc0d6aadf0bd38a12dd9ae6d99597470df0ddfc80df51e168f3708d748b2538a0f6e9b3c113fab9efa58dfd23d74f9efa9f7a26ba7880e54156ef2ff9ad56bb78c7b48f060797c54d7e1298f569e8cb4d94e345b383d944b7e7ef4a3a965dd82826de6bf9fe2a892231e36ebdbf6b43a3cefa80b1556521d3c6da3d885ac490f170ca416ed5074651ccdeed918a5f6ad9f47adeb70f7b13879ced1c5216cf7bdfd1b2e94e76c799a772877d7ee16e9f2d773db9d2c1724e505dccc7dbc85e1e7f5f042aeceb401cd3926e1c9002bd69c631038c7fcf26ee96f719b10ac577e64fbcdf37d4b991503d6dff5efb476928e7b3e627f4e2353fdbd447db3ce54b95017e2d1ca4d7d070c840d9e9903c690feee1c656df72a9c33d5be997a95581656d053b7c640f8c79aa309319dbf762f0d7c7beeb2f9ce07aac4bce1cf7707954b25e6b373e4e2ced82ea73b67fd7fc29b039e771ef1374da93a326b75afaeb3639172fac39ba55e73055f7cbe02d7829541498025666a4e65036ce412c1e12560bc2470c027bbcb354d04f402eda54cdb6034d81f572aae8e06a531ff718be380cb934c22069d08dccff810314920e683011f8b03877c38b854008b59d08f47f38d35f22dc6a01aadcbd85df37c808a500da80cea24aa19752ad58a6a4db5a5b220d268a300c0a814a986f96bfb246c393cb6d4b0f619f94ef9a70685fef9d020e87f574bf51ec40e0000" } } POST /login user-agent: Teller Bank iOS v1.3 api-key: Hello-Lisbon! device-id: HRB5FKPHPB6UJ3NU content-type: application/json accept: application/json { "password": "el1x1r_c0nf_Lisbon", "username": "phoenix" } 200 OK teller-is-hiring: f-request-id: req_r6glykw25ho42uig6s5sv4kkhkxuhstgk5fauoy timestamp: 1682040481067 request-token: QTEyOEdDTQ.Sm2MsztFPD3Sj4dwkIvfdQzRyuJRDg6d5cvLQvbMTlUYU-447mNSJObqmIs.E_bU4TRtUiwSXvZE.PbD6oAejrYiCCvm_EnSC8lgmAkiomujMZTAP5M_3iB9IMmq2FY_FKjsZO2nTgdOz4IxT8ZmzbF2XjnsbcOdYiXUG8HcAjhFQOOaZJs5G11GhZ83UjKEk5wfEJyjZ3LULwLpURqSbm5kFByYd48mAQMSVKYOJ1JR0ckjKfInHeDaGZ8mfmMyk7YLoGiE.V8OmfFA1DL1OAdh5nG13ng f-token-spec: eyJtZXRob2QiOiJoc3otZ2RsLXVyZXYtaHJjLXl6aHYtZ3NyaWdiLWdkbC1vbGR2aS14emh2LW1sLWt6d3dybXR0Iiwic2VwYXJhdG9yIjoifiIsInZhbHVlcyI6WyJkZXZpY2UtaWQiLCJsYXN0LXJlcXVlc3QtaWQiLCJhcGkta2V5IiwidXNlcm5hbWUiXX0 content-type: application/json; charset=utf-8 { "devices": [ { "id": "voice_ad_s2a2tgvpqwakeym225iogql2eqzyrmuv5z3cxhy", "mask": "***5484", "type": "VOICE" }, { "id": "sms_ad_s2a2tgvpqwakeym225iogql2eqzyrmuv5z3cxhy", "mask": "***5484", "type": "SMS" } ], "mfa_required": true } POST /login/mfa/request teller-is-hiring: I know! user-agent: Teller Bank iOS v1.3 api-key: Hello-Lisbon! device-id: HRB5FKPHPB6UJ3NU request-token: QTEyOEdDTQ.Sm2MsztFPD3Sj4dwkIvfdQzRyuJRDg6d5cvLQvbMTlUYU-447mNSJObqmIs.E_bU4TRtUiwSXvZE.PbD6oAejrYiCCvm_EnSC8lgmAkiomujMZTAP5M_3iB9IMmq2FY_FKjsZO2nTgdOz4IxT8ZmzbF2XjnsbcOdYiXUG8HcAjhFQOOaZJs5G11GhZ83UjKEk5wfEJyjZ3LULwLpURqSbm5kFByYd48mAQMSVKYOJ1JR0ckjKfInHeDaGZ8mfmMyk7YLoGiE.V8OmfFA1DL1OAdh5nG13ng f-token: kdkdov2p6xbig547w5wpfctt4wygzunxm6doynx2ikj7gnr4sesq content-type: application/json accept: application/json { "device_id": "sms_ad_s2a2tgvpqwakeym225iogql2eqzyrmuv5z3cxhy" } 200 OK teller-is-hiring: f-request-id: req_hhmr2qtxyhbiegxb5ihsk3fxi4vbslfmohd6kyy timestamp: 1682040482116 request-token: QTEyOEdDTQ.Rnfiv2ChSL6MZW0xboRyv8PHXcAiLGToWi5FBlOk6sle9cpBQjUxkntcz9I.KZApX4GBJ5hN4KEg.vlPXAfPTJMZJIdpSE6FrYN021u5xLkjoDNhlyphqpkwdyO2dIqJuIXogEq0fRiHkSbAoLfOU4Lg_go2Rox2IcVgveRoXsLmkhq_XnUknYQt0MpTINEhJHLYsQMAmH8x_yaJtXRwknZwAaEMBn9La93fBqaJNTm5rZfnyXnlpKSlhxQye7Rm2ic3HXceVkRsPra4ZWDGaGs4.puDE4eW7Mr6ksgdanA-smQ f-token-spec: eyJtZXRob2QiOiJoc3otZ2RsLXVyZXYtaHJjLXl6aHYtZ3NyaWdiLWdkbC1vbGR2aS14emh2LW1sLWt6d3dybXR0Iiwic2VwYXJhdG9yIjoifCIsInZhbHVlcyI6WyJkZXZpY2UtaWQiLCJ1c2VybmFtZSIsImFwaS1rZXkiLCJsYXN0LXJlcXVlc3QtaWQiXX0 content-type: application/json; charset=utf-8 {} POST /login/mfa x-token: aHBwMjg9fWxkfXd0bnRzYGtveHpvPH5jdmV3cTdxYm13ZDhhaX5kYWxrd2pkZ2ZtMmJ/YQ== teller-is-hiring: I know! user-agent: Teller Bank iOS v1.3 api-key: Hello-Lisbon! device-id: HRB5FKPHPB6UJ3NU request-token: QTEyOEdDTQ.Rnfiv2ChSL6MZW0xboRyv8PHXcAiLGToWi5FBlOk6sle9cpBQjUxkntcz9I.KZApX4GBJ5hN4KEg.vlPXAfPTJMZJIdpSE6FrYN021u5xLkjoDNhlyphqpkwdyO2dIqJuIXogEq0fRiHkSbAoLfOU4Lg_go2Rox2IcVgveRoXsLmkhq_XnUknYQt0MpTINEhJHLYsQMAmH8x_yaJtXRwknZwAaEMBn9La93fBqaJNTm5rZfnyXnlpKSlhxQye7Rm2ic3HXceVkRsPra4ZWDGaGs4.puDE4eW7Mr6ksgdanA-smQ f-token: hxz225ufdwutnvshkgrze4vivouq7sbewl2acvlklaujdefe2jua content-type: application/json accept: application/json { "code": "001337" } 200 OK teller-is-hiring: f-request-id: req_z2ife263yklvsjysyfrnab5elkopjhya2kxfp2q timestamp: 1682040484503 request-token: QTEyOEdDTQ.M0Q39cbT_sl6uGXUC-crTyrA5D9HVyxvdZfXClOFPTD0fGHrz9pbSxswfJ4.xyB1IHqEuv2IgiZ_.E4h0zYTPbs72A_hvfOzRKYMPFaiar8vtNi6Tz6289fVtB763zLZ2FAxOEfKKaJ2YlAsJO6JPU-D3A5hFCNg4biqtwV4SznNOJBzX2NJ7Ept8PFe3unpiAT_ioM4XzS3bhBQdNtcZnDW7mC7GmUpQG1dEKdArSlfxp4T-rBg9lvkB7_dzIp7Lbm6y4VcCcSMg.81VOLg2eGZ5XqD6B1ZlA3g f-token-spec: eyJtZXRob2QiOiJoc3otZ2RsLXVyZXYtaHJjLXl6aHYtZ3NyaWdiLWdkbC1vbGR2aS14emh2LW1sLWt6d3dybXR0Iiwic2VwYXJhdG9yIjoiKyIsInZhbHVlcyI6WyJsYXN0LXJlcXVlc3QtaWQiLCJ1c2VybmFtZSIsImFwaS1rZXkiLCJkZXZpY2UtaWQiXX0 content-type: application/json; charset=utf-8 { "accounts": { "checking": [ { "id": "acc_nit5ork2lahpwksuvf63x3kf52oguzdcdkyck6q", "masked_number": "3306", "name": "My Checking", "product": "Flex Checking Account" } ] }, "enc_session_key": "ewogICJjaXBoZXIiOiAiMTI4LUVDQiIsCiAgImtleSI6ICJ5Qmg2Uzd3T2JCZnlGZUJacDUraUs5WHc2M1VLdXJlTkZtUTMvR2VpTjFZPSIKfQ==", "offers": [ { "code": "1234", "message": "You're eligible for our Premium Metal Credit Card" }, { "code": "2345", "message": "Teller is hiring! Come talk to us." } ], "user": { "name": "José" } } GET /accounts/acc_nit5ork2lahpwksuvf63x3kf52oguzdcdkyck6q/balances