Sarah Jenkins
FinTech Dynamics Inc. • Senior Solutions Architect (Staff)
🎫 Ticket No: t2u-156phcj2
User ID: t2u_usr_sarah • Event: evt_rbac_showcase
✓ Synced to Firebase Cloud (t2u-qms)
📋
Request Logging & Firebase Cloud cURLs
DEVELOPER DEBUG LOG
Formatted JSON payload of the submitted data and exact cURL commands sent to Firebase Cloud Functions / Auth Handler.
1. Submitted Form Data (JSON Formatted):
📋 Copy JSON
{
"registrationId": "4774727be4884e20a914e211136a659e",
"eventId": "evt_rbac_showcase",
"formId": "632",
"ticketId": "t2u-156phcj2",
"ticket2uUserId": "t2u_usr_sarah",
"fullName": "Sarah Jenkins",
"nameOnTag": "Sarah Jenkins",
"email": "staff1@fintechdynamics.com",
"mobileNumber": "\u002B61412345678",
"company": "FinTech Dynamics Inc.",
"designation": "Senior Solutions Architect (Staff)",
"jobRole": "Industry Specialist/Professional",
"country": "Australia",
"industry": "Fintech",
"visitingPurpose": "Networking Opportunities",
"businessMatchingInterest": true,
"interestedProductsServices": "IT/Cloud Security, IT/Hardware",
"consentGiven": true,
"howDidYouKnow": "Website",
"conferenceInfoInterest": "Yes send me more info",
"remarks": "Senior Solutions Architect handling enterprise tech demos at Booth A-01.",
"createdAt": "2026-09-01T04:21:58.0626630",
"firebaseUid": "0FRoel1jcTOJi7H0qywDyGkKGP93",
"syncedToFirebase": true
}
✓ Copied Input JSON!
2. Firebase Cloud Function (authHandler) cURL:
📋 Copy cURL
curl -i -X GET "https://match.ticket2u.com/auth?email=staff1%40fintechdynamics.com&eventIds=evt_rbac_showcase&exp=1790828518&sig=2ad2d3769a14148813784c9a8a34bd61c3083242cce5db6f24ecd1c450bfdf56&ticketId=t2u-156phcj2"
✓ Copied Auth Handler cURL!
3. Firebase Webhook (ticket2uProfileWebhook) cURL:
📋 Copy cURL
curl -i -X POST "https://match-ticket2u-com.firebaseapp.com/ticket2uProfileWebhook" \
-H "Content-Type: application/json" \
-d '{"email":"staff1@fintechdynamics.com","eventId":"evt_rbac_showcase","ticketId":"t2u-156phcj2","fullName":"Sarah Jenkins","company":"FinTech Dynamics Inc.","industry":"Fintech","jobRole":"Industry Specialist/Professional","designation":"Senior Solutions Architect (Staff)"}'
✓ Copied Webhook cURL!
4. Firestore Documents Payload (users/{uid} & events/{eventId}/registrations/{uid}):
📋 Copy Firestore JSON
// users/0FRoel1jcTOJi7H0qywDyGkKGP93:
{
"uid": "0FRoel1jcTOJi7H0qywDyGkKGP93",
"email": "staff1@fintechdynamics.com",
"displayName": "Sarah Jenkins",
"company": "FinTech Dynamics Inc.",
"industry": "Fintech",
"ticketId": "t2u-156phcj2",
"ticket2uUserId": "t2u_usr_sarah",
"mobileNumber": "\u002B61412345678",
"country": "Australia",
"jobRole": "Industry Specialist/Professional",
"designation": "Senior Solutions Architect (Staff)",
"visitingPurpose": "Networking Opportunities",
"businessMatchingInterest": true,
"interestedProducts": "IT/Cloud Security, IT/Hardware",
"consentGiven": true,
"howDidYouKnow": "Website",
"remarks": "Senior Solutions Architect handling enterprise tech demos at Booth A-01.",
"syncedAt": "2026-09-24T10:46:53.4372780Z"
}
// events/evt_rbac_showcase/registrations/0FRoel1jcTOJi7H0qywDyGkKGP93:
{
"eventId": "evt_rbac_showcase",
"companyName": "FinTech Dynamics Inc.",
"displayName": "Sarah Jenkins",
"email": "staff1@fintechdynamics.com",
"industry": "Fintech",
"jobRole": "Industry Specialist/Professional",
"designation": "Senior Solutions Architect (Staff)",
"ticketId": "t2u-156phcj2",
"ticket2uUserId": "t2u_usr_sarah",
"ticket2uRegistrationId": "4774727be4884e20a914e211136a659e",
"offeringTags": [
"IT/Cloud Security",
"IT/Hardware"
],
"lookingForTags": [
"IT/Cloud Security",
"IT/Hardware"
],
"shareAvailability": true,
"businessMatchingInterest": true,
"interestedProductsServices": "IT/Cloud Security, IT/Hardware",
"consentGiven": true,
"howDidYouKnow": "Website",
"remarks": "Senior Solutions Architect handling enterprise tech demos at Booth A-01.",
"agenda": [],
"updatedAt": "2026-09-24T10:46:53.4373065Z",
"createdAt": "2026-09-01T04:21:58.0626630"
}
✓ Copied Firestore Payloads!
🚀 Choose Your Magic Link / Login Method:
Simulate how the attendee logs into the Business Matching app via browser, local Expo dev server, or mobile device.
🌐 1. Localhost Expo Web (Attendee App):
Direct 1-click login on local Expo web server (port 8081) with Firebase Custom Token
http://localhost:8081/?customToken=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiIwRlJvZWwxamNUT0ppN0gwcXl3RHlHa0tHUDkzIiwiY2xhaW1zIjp7ImV2ZW50SWRzIjpbImV2dF9yYmFjX3Nob3djYXNlIl0sInRpY2tldElkIjoidDJ1LTE1NnBoY2oyIiwiZW1haWwiOiJzdGFmZjFAZmludGVjaGR5bmFtaWNzLmNvbSJ9LCJpc3MiOiJmaXJlYmFzZS1hZG1pbnNkay1mYnN2Y0B0MnUtcW1zLmlhbS5nc2VydmljZWFjY291bnQuY29tIiwic3ViIjoiZmlyZWJhc2UtYWRtaW5zZGstZmJzdmNAdDJ1LXFtcy5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsImF1ZCI6Imh0dHBzOi8vaWRlbnRpdHl0b29sa2l0Lmdvb2dsZWFwaXMuY29tL2dvb2dsZS5pZGVudGl0eS5pZGVudGl0eXRvb2xraXQudjEuSWRlbnRpdHlUb29sa2l0IiwiZXhwIjoxNzg5NzI5OTY2LCJpYXQiOjE3ODk3MjYzNjZ9.IFRBoJIC-IkZX_CnlnJr6fErvkfkphqz1NDHvv35WcQ_sgUUSh9JctFY6jTJyht6G6MG3-n-ccbAzMCCjjvyq2cEM7q8uOvy3EfprWq6gFBO42JKatuCYMYde0UEHVLofKS1ajjQEDSgw9coMV7Z_FMbDzb-Vf4Pn4DP_lOT5rvR_zlQA5S7oDZNFI39upmikpukoooiqi9glzHIenXtkUtASesw53xlNOYywMvQmiMpkGXRTVwWCjy8kF84NzW4UhVhYPyhI4Hne0pA5upQ0RWe4AJSODgeWDn9utV_0cTSps_AovEtvghShisqafbj24oO69QTdw_M0qly_THq2w
✓ Copied Expo Web URL!
☁️ 2. Universal Browser / Firebase Cloud Landing:
Checks device & prompts user to open app or continue in browser (Signed HMAC URL)
https://match.ticket2u.com/auth?email=staff1%40fintechdynamics.com&eventIds=evt_rbac_showcase&exp=1790828518&sig=2ad2d3769a14148813784c9a8a34bd61c3083242cce5db6f24ecd1c450bfdf56&ticketId=t2u-156phcj2
✓ Copied Universal Cloud URL!
📱 3. Mobile Device / Simulator Commands:
Run directly in terminal to open the installed Business Matching mobile app
xcrun simctl openurl booted "business-matching://app/auth?customToken=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiIwRlJvZWwxamNUT0ppN0gwcXl3RHlHa0tHUDkzIiwiY2xhaW1zIjp7ImV2ZW50SWRzIjpbImV2dF9yYmFjX3Nob3djYXNlIl0sInRpY2tldElkIjoidDJ1LTE1NnBoY2oyIiwiZW1haWwiOiJzdGFmZjFAZmludGVjaGR5bmFtaWNzLmNvbSJ9LCJpc3MiOiJmaXJlYmFzZS1hZG1pbnNkay1mYnN2Y0B0MnUtcW1zLmlhbS5nc2VydmljZWFjY291bnQuY29tIiwic3ViIjoiZmlyZWJhc2UtYWRtaW5zZGstZmJzdmNAdDJ1LXFtcy5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsImF1ZCI6Imh0dHBzOi8vaWRlbnRpdHl0b29sa2l0Lmdvb2dsZWFwaXMuY29tL2dvb2dsZS5pZGVudGl0eS5pZGVudGl0eXRvb2xraXQudjEuSWRlbnRpdHlUb29sa2l0IiwiZXhwIjoxNzg5NzI5OTY2LCJpYXQiOjE3ODk3MjYzNjZ9.IFRBoJIC-IkZX_CnlnJr6fErvkfkphqz1NDHvv35WcQ_sgUUSh9JctFY6jTJyht6G6MG3-n-ccbAzMCCjjvyq2cEM7q8uOvy3EfprWq6gFBO42JKatuCYMYde0UEHVLofKS1ajjQEDSgw9coMV7Z_FMbDzb-Vf4Pn4DP_lOT5rvR_zlQA5S7oDZNFI39upmikpukoooiqi9glzHIenXtkUtASesw53xlNOYywMvQmiMpkGXRTVwWCjy8kF84NzW4UhVhYPyhI4Hne0pA5upQ0RWe4AJSODgeWDn9utV_0cTSps_AovEtvghShisqafbj24oO69QTdw_M0qly_THq2w"
Copy iOS
✓ Copied iOS Simulator Command!
adb shell am start -a android.intent.action.VIEW -d "business-matching://app/auth?customToken=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiIwRlJvZWwxamNUT0ppN0gwcXl3RHlHa0tHUDkzIiwiY2xhaW1zIjp7ImV2ZW50SWRzIjpbImV2dF9yYmFjX3Nob3djYXNlIl0sInRpY2tldElkIjoidDJ1LTE1NnBoY2oyIiwiZW1haWwiOiJzdGFmZjFAZmludGVjaGR5bmFtaWNzLmNvbSJ9LCJpc3MiOiJmaXJlYmFzZS1hZG1pbnNkay1mYnN2Y0B0MnUtcW1zLmlhbS5nc2VydmljZWFjY291bnQuY29tIiwic3ViIjoiZmlyZWJhc2UtYWRtaW5zZGstZmJzdmNAdDJ1LXFtcy5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsImF1ZCI6Imh0dHBzOi8vaWRlbnRpdHl0b29sa2l0Lmdvb2dsZWFwaXMuY29tL2dvb2dsZS5pZGVudGl0eS5pZGVudGl0eXRvb2xraXQudjEuSWRlbnRpdHlUb29sa2l0IiwiZXhwIjoxNzg5NzI5OTY2LCJpYXQiOjE3ODk3MjYzNjZ9.IFRBoJIC-IkZX_CnlnJr6fErvkfkphqz1NDHvv35WcQ_sgUUSh9JctFY6jTJyht6G6MG3-n-ccbAzMCCjjvyq2cEM7q8uOvy3EfprWq6gFBO42JKatuCYMYde0UEHVLofKS1ajjQEDSgw9coMV7Z_FMbDzb-Vf4Pn4DP_lOT5rvR_zlQA5S7oDZNFI39upmikpukoooiqi9glzHIenXtkUtASesw53xlNOYywMvQmiMpkGXRTVwWCjy8kF84NzW4UhVhYPyhI4Hne0pA5upQ0RWe4AJSODgeWDn9utV_0cTSps_AovEtvghShisqafbj24oO69QTdw_M0qly_THq2w"
Copy Android
✓ Copied Android ADB Command!