teller_bank_job / notes /logs_elixir.md
Marko Vukovic
Created Kino app
41e3802
LOGIN: elixir
PASS: el1x1r_c0nf_Lisbon
INITIAL LOGIN
GET /config
user-agent: Teller Bank iOS v1.3
api-key: Hello-Lisbon!
device-id: TU2CM7WPWZJVNK2N
accept: application/json
200 OK
teller-is-hiring: <https://jobs.lever.co/teller/dd21975a-901b-49ee-926c-336c92f8673d>
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: TU2CM7WPWZJVNK2N
content-type: application/json
accept: application/json
{
"password": "el1x1r_c0nf_Lisbon",
"username": "elixir"
}
<!-- 753927fa0e85d155564e2e272a28d1802ca10daf4496794697cf8db5856cb6c1 -->
200 OK
teller-is-hiring: <https://jobs.lever.co/teller/dd21975a-901b-49ee-926c-336c92f8673d>
f-request-id: req_74xbnc6uccryc3pvnmdd23urws5oy3xephlx5ga
timestamp: 1682023285504
request-token: QTEyOEdDTQ.eTsGcNrahxWbTPhd3SyKsxOX3pe9OGTbfdRaptjxiQtgGRGcq4R7oLpvTDI.6GJRejpn5ttmwHup.o5B-y8GugjkZKijYUGtR27tnEtcoyDvgo15zJK0rvz72pjUu04nAJ7Dij2mrhS12D4Q6NTXspWDWjQokoJ6pyEOQ-dYUPgH6KyJurqGpKcNujZ6SeZkyBTBAieYviup_21oK8zJGjpwxgPzhtw3cAd44BAA2NfQVix0Prl8iiywaed9-PfQkI8gakw.mN8wk42V4nKwta2nILCKEw
f-token-spec: eyJtZXRob2QiOiJoc3otZ2RsLXVyZXYtaHJjLXl6aHYtZ3NyaWdiLWdkbC1vbGR2aS14emh2LW1sLWt6d3dybXR0Iiwic2VwYXJhdG9yIjoifCIsInZhbHVlcyI6WyJkZXZpY2UtaWQiLCJ1c2VybmFtZSIsImxhc3QtcmVxdWVzdC1pZCIsImFwaS1rZXkiXX0
<!-- sha-two-five-six-base-thirty-two-lower-case-no-paddingg -->
{"method":"hsz-gdl-urev-hrc-yzhv-gsrigb-gdl-oldvi-xzhv-ml-kzwwrmtt","separator":"|","values":["device-id","username","last-request-id","api-key"]}
content-type: application/json; charset=utf-8
{
"devices": [
{
"id": "sms_ad_ammp2m3gewg6oq5qkmedafoykjras7mudpmqmlq",
"mask": "***0376",
"type": "SMS"
},
{
"id": "voice_ad_ammp2m3gewg6oq5qkmedafoykjras7mudpmqmlq",
"mask": "***0376",
"type": "VOICE"
}
],
"mfa_required": true
}
2FA REQUEST (SMS):
POST /login/mfa/request
teller-is-hiring: I know!
user-agent: Teller Bank iOS v1.3
api-key: Hello-Lisbon!
device-id: TU2CM7WPWZJVNK2N
request-token: QTEyOEdDTQ.eTsGcNrahxWbTPhd3SyKsxOX3pe9OGTbfdRaptjxiQtgGRGcq4R7oLpvTDI.6GJRejpn5ttmwHup.o5B-y8GugjkZKijYUGtR27tnEtcoyDvgo15zJK0rvz72pjUu04nAJ7Dij2mrhS12D4Q6NTXspWDWjQokoJ6pyEOQ-dYUPgH6KyJurqGpKcNujZ6SeZkyBTBAieYviup_21oK8zJGjpwxgPzhtw3cAd44BAA2NfQVix0Prl8iiywaed9-PfQkI8gakw.mN8wk42V4nKwta2nILCKEw
f-token: irfahriijqgeiqiwv3xfmpkfiejeypzgh674shz5jzisdfopnqlq
ge3dsmrqguzdemjygiytqojygu3dcobvgizdkmzsge4dmmjzha2tqmjvguytgobsgqytgmrvgmytcmzsgiydenbxgi4dqnzrg42dqmjugmytgobygqzdgmbthezdeni
content-type: application/json
accept: application/json
{
"device_id": "sms_ad_ammp2m3gewg6oq5qkmedafoykjras7mudpmqmlq"
}
200 OK
teller-is-hiring: <https://jobs.lever.co/teller/dd21975a-901b-49ee-926c-336c92f8673d>
f-request-id: req_fnba2cemkwcee3p5iwbfntr6kktrxlipgezgoiq
timestamp: 1682023346308
request-token: QTEyOEdDTQ.n6EwgJDXkgMtu1kTpDgafdpnw5frJlrb1RxY1J3-CrYTj2fBfGwZswTOWiM.GyIjV5n3f7iWEcSH.h2JX3OunPoD4Gx_8w5n54N72XD_DaXcxja6S3e5EIWuOs2TS8nj0bnCOpmIPic6COVJcQELrUfPrK04wmN7LD1jIlf14S2hdD4EzaVy6_tAFphAmeXUwX1Md0CmA7YpCV4l24FAFidP5_LA55d3dFi5DiH99QltUMp2Ydzu2kt8QMz7Cqa5400ikSnaMX3JCrXSOXzGWRw.I4oCkTUNeC_O5UjW2zHoOA
f-token-spec: eyJtZXRob2QiOiJoc3otZ2RsLXVyZXYtaHJjLXl6aHYtZ3NyaWdiLWdkbC1vbGR2aS14emh2LW1sLWt6d3dybXR0Iiwic2VwYXJhdG9yIjoiKiIsInZhbHVlcyI6WyJsYXN0LXJlcXVlc3QtaWQiLCJhcGkta2V5IiwidXNlcm5hbWUiLCJkZXZpY2UtaWQiXX0
content-type: application/json; charset=utf-8
{}
2FA SUBMIT:
POST /login/mfa
x-token: bWNifm5xcmRzNGpxdGhxNWx/eWNkenk/cGFkdWh/Yn5+bX54OWtndzRycXU8aj17PXE1aw==
teller-is-hiring: I know!
user-agent: Teller Bank iOS v1.3
api-key: Hello-Lisbon!
device-id: TU2CM7WPWZJVNK2N
request-token: QTEyOEdDTQ.n6EwgJDXkgMtu1kTpDgafdpnw5frJlrb1RxY1J3-CrYTj2fBfGwZswTOWiM.GyIjV5n3f7iWEcSH.h2JX3OunPoD4Gx_8w5n54N72XD_DaXcxja6S3e5EIWuOs2TS8nj0bnCOpmIPic6COVJcQELrUfPrK04wmN7LD1jIlf14S2hdD4EzaVy6_tAFphAmeXUwX1Md0CmA7YpCV4l24FAFidP5_LA55d3dFi5DiH99QltUMp2Ydzu2kt8QMz7Cqa5400ikSnaMX3JCrXSOXzGWRw.I4oCkTUNeC_O5UjW2zHoOA
f-token: mkjvfsxdy6jqvhy5dwqkfpy5radwhwbvvevz3kmu4rsu4j5s5y7a
content-type: application/json
accept: application/json
{
"code": "001337"
}
200 OK
teller-is-hiring: <https://jobs.lever.co/teller/dd21975a-901b-49ee-926c-336c92f8673d>
f-request-id: req_lamrcehlkr47fh7udu7qyvuny5spy6vlg3irm4q
timestamp: 1682023394098
request-token: QTEyOEdDTQ.zgLO7pErtybpzvdTRp0Owbmo0wadgf4DMC8092XexJopWxvwdgsR4nYzoYA.yjv1bowSsNr53Wir.GXCKaidSZqQXW4qrnxnBbA5pGRaBtEjtSd9_29ySzG1k9zB_z1U9xmQWOPsDXxBPVOcHNvw0uzpEjzO_ll5xrWZeqCi_L2jg0yjF0O-UyRrsJxy56aR7qtzTtZDRQbsx9UTCqnQZ2sWBbmNni8qwnDodZhgUtoYkdf2-Vx8MBDK0QxgVZUXYlvWH_-5ydiA.WdI9H7GMq4R7qOsjgJHwCQ
f-token-spec: eyJtZXRob2QiOiJoc3otZ2RsLXVyZXYtaHJjLXl6aHYtZ3NyaWdiLWdkbC1vbGR2aS14emh2LW1sLWt6d3dybXR0Iiwic2VwYXJhdG9yIjoiJSIsInZhbHVlcyI6WyJ1c2VybmFtZSIsImFwaS1rZXkiLCJsYXN0LXJlcXVlc3QtaWQiLCJkZXZpY2UtaWQiXX0
content-type: application/json; charset=utf-8
{
"accounts": {
"checking": [
{
"id": "acc_uc5n3sbrzqyejmolxpbinqmquk3pklyiu4kc54a",
"masked_number": "2867",
"name": "My Checking",
"product": "Flex Checking Account"
}
]
},
"enc_session_key": "ewogICJjaXBoZXIiOiAiMTI4LUVDQiIsCiAgImtleSI6ICIxNU40QTVMWnJkWkxtdjhJZi9WSDV4RnBxc055RmxvN1BNSEN0RFhLVFp3PSIKfQ==",
"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é"
}
}
SELECT ACCOUNT:
GET /accounts/acc_uc5n3sbrzqyejmolxpbinqmquk3pklyiu4kc54a/balances
teller-is-hiring: I know!
user-agent: Teller Bank iOS v1.3
api-key: Hello-Lisbon!
device-id: TU2CM7WPWZJVNK2N
request-token: QTEyOEdDTQ.zgLO7pErtybpzvdTRp0Owbmo0wadgf4DMC8092XexJopWxvwdgsR4nYzoYA.yjv1bowSsNr53Wir.GXCKaidSZqQXW4qrnxnBbA5pGRaBtEjtSd9_29ySzG1k9zB_z1U9xmQWOPsDXxBPVOcHNvw0uzpEjzO_ll5xrWZeqCi_L2jg0yjF0O-UyRrsJxy56aR7qtzTtZDRQbsx9UTCqnQZ2sWBbmNni8qwnDodZhgUtoYkdf2-Vx8MBDK0QxgVZUXYlvWH_-5ydiA.WdI9H7GMq4R7qOsjgJHwCQ
f-token: liqbifte53nprca4zmdljojznmcmzr5a3nxf7rno4nrlqavk6wxq
accept: application/json
200 OK
teller-is-hiring: <https://jobs.lever.co/teller/dd21975a-901b-49ee-926c-336c92f8673d>
f-request-id: req_ffdjlmil4gmp2hrdqrbmxwmhdbo3l4cwhtxhhoi
timestamp: 1682023408998
request-token: QTEyOEdDTQ.UlTQSDOqoCih0Pf8IdVXhdnpdkIxZdWMjXX15jiVrjsY7zIZasIxh2y9d2c.J4WSu10I-6vJ8XHX.3tW1OHlB6ygCqMpOnY-2cEYX0O7n6S3n5Aw7Pc5zMYxSLpg-TeGKS_C-aewzY3f3UIugLVfwiclmsKSwumK7lKV4V43hVnCW-ozvJNpSwUcCimmI7jnOZ824GLpuJVlAc53kLHPJMPtiNz2rDjCLgTCE9kCIkpm2qlQlIsQJTms8oJ5plD8MqEFzzsesLUPVnou1c8-S.LcGLX1RErlpmRGPILWv-7w
f-token-spec: eyJtZXRob2QiOiJoc3otZ2RsLXVyZXYtaHJjLXl6aHYtZ3NyaWdiLWdkbC1vbGR2aS14emh2LW1sLWt6d3dybXR0Iiwic2VwYXJhdG9yIjoifCIsInZhbHVlcyI6WyJkZXZpY2UtaWQiLCJ1c2VybmFtZSIsImxhc3QtcmVxdWVzdC1pZCIsImFwaS1rZXkiXX0
content-type: application/json; charset=utf-8
{
"available": 189522,
"last_transactions": [
{
"amount": -399,
"posted": false,
"title": "Single Origin Espresso - Altis Grand"
},
{
"amount": -479,
"posted": false,
"title": "Artisanal chocolate chip cookie"
},
{
"amount": -999,
"posted": true,
"title": "MAINTENANCE FEE"
},
{
"amount": -1999,
"posted": true,
"title": "Openai chatgpt sub"
},
{
"amount": -299,
"posted": true,
"title": "metro fare"
}
],
"ledger": 199522
}
GET /accounts/acc_uc5n3sbrzqyejmolxpbinqmquk3pklyiu4kc54a/details
teller-is-hiring: I know!
user-agent: Teller Bank iOS v1.3
api-key: Hello-Lisbon!
device-id: TU2CM7WPWZJVNK2N
request-token: QTEyOEdDTQ.UlTQSDOqoCih0Pf8IdVXhdnpdkIxZdWMjXX15jiVrjsY7zIZasIxh2y9d2c.J4WSu10I-6vJ8XHX.3tW1OHlB6ygCqMpOnY-2cEYX0O7n6S3n5Aw7Pc5zMYxSLpg-TeGKS_C-aewzY3f3UIugLVfwiclmsKSwumK7lKV4V43hVnCW-ozvJNpSwUcCimmI7jnOZ824GLpuJVlAc53kLHPJMPtiNz2rDjCLgTCE9kCIkpm2qlQlIsQJTms8oJ5plD8MqEFzzsesLUPVnou1c8-S.LcGLX1RErlpmRGPILWv-7w
f-token: agavgh7m345xnftdr6stqof6ldte4mh32nunaop6n24jprvrn55a
accept: application/json
200 OK
teller-is-hiring: <https://jobs.lever.co/teller/dd21975a-901b-49ee-926c-336c92f8673d>
f-request-id: req_xdr4gcpeyyzkejxy4mwovusxzlndjivut3kkslq
timestamp: 1682023408998
request-token: QTEyOEdDTQ.NGkNLVx-kzx_hsMQX_ir55oFtX3JZCmkAuoYAuifxKMdrHWoLaQdyXn3XEo.wRSYWBpLuqCdNWDd.kzhFMR9peongSox-1Z3troYsm89-X_8PjrcRDTtLLHH9w8VnquFCGfSrP1JDd4xrZsRdgKCbf2ieTpWIKqcB6jWlw31LT13rdzSdzaf26zNTN15OEQPNZWdAr19zGxTHoMuvXxETDVRzwmix48a-Ej2JFjmHsz4ofdR3DRlo40-g80CrqW-BJx7BRxrbiqMPMEEEg4A.y26BKjmxMD4dSqbXToamiA
f-token-spec: eyJtZXRob2QiOiJoc3otZ2RsLXVyZXYtaHJjLXl6aHYtZ3NyaWdiLWdkbC1vbGR2aS14emh2LW1sLWt6d3dybXR0Iiwic2VwYXJhdG9yIjoiKyIsInZhbHVlcyI6WyJsYXN0LXJlcXVlc3QtaWQiLCJhcGkta2V5IiwidXNlcm5hbWUiLCJkZXZpY2UtaWQiXX0
content-type: application/json; charset=utf-8
{
"ach": "110000000",
"id": "acc_uc5n3sbrzqyejmolxpbinqmquk3pklyiu4kc54a",
"name": "My Checking",
"number": "63MbzmrYb8P5RCrVK2A7//yPoIPrCL0ry+BS20qyod+nUzBuPZOCNp+7kd+NdDGwsO9bC428yfqtMJUSp2BLcA==",
"product": "Flex Checking Account"
}