User Registration Developing
Run in Apidog
Register new User for Vidinfra# 📣 This endpoint receives a POST request with payload and create a new user either personal or business account For personal# {
"first_name" : "Sk Shahriar Ahmed" ,
"last_name" : "Raka" ,
"email" : "skshahra@gmail.com" ,
"password" : "@RakaJui@gmail.com7@" ,
"newsletter" : true
}
🔰 Each parameter in details of this POST Request, FirstName
: A required string field for the user's first name with a maximum length of 255 characters.
LastName
: A required string field for the user's last name with a maximum length of 255 characters.
Email
: A required string field for the user's email address with a length between 5 and 100 characters and a valid email format.
Password
: A string field for the user's password with a length between 8 and 100 characters, containing at least one lowercase letter, one uppercase letter, one digit, and one special character.
newsletter
: A required boolean field indicating whether the user accepts the terms and conditions.
📢 Info message : Here the POST request enpoint is constructed like /v1/auth/register
Request Provide your bearer token in the Authorization
header when making requests to protected resources. Example: Authorization: Bearer ********************
Body Params application/json
{
"first_name" : "edward" ,
"last_name" : "newgate" ,
"email" : "skshahra@gmail.com" ,
"password" : "@skshahra@gmail.com@7R" ,
"receieve_updates" : true
}
Request Code Samples
curl --location --request POST 'http://localhost:8080/v1/auth/register' \
--header 'Content-Type: application/json' \
--data-raw '{
"first_name": "edward",
"last_name": "newgate",
"email": "skshahra@gmail.com",
"password": "@skshahra@gmail.com@7R",
"receieve_updates": true
}'
Responses application/json Generate Code
{ "message" : "Registered Successfully" , "access_token" : "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoiZjA4ZTY5M2MtMDkwOS00YjE2LWE1ZGEtZDkxMjQ1NzQxYzdhIiwiZW1haWwiOiJza3NoYWhyYUBnbWFpbC5jb20iLCJ1c2VybmFtZSI6ImVkd2FyZCBuZXdnYXRlIiwic2Vzc2lvbl9pZCI6ImZiZGE2YzUyLTc3NmUtNDNlZS04NTJlLTQ5ZGY2Njg1Zjk3YSIsImlzcyI6ImNvbnNvbGUudmlkaW5mcmEuY29tIiwiZXhwIjoxNzI2Njg4NzAxLCJpYXQiOjE3MjY2NDU1MDEsImp0aSI6ImRhNmQwNDA3LTI0ZjUtNDNhNC04MmU5LWU3ZDdmYjgyMWQ0YyJ9.noWO-TTtFpOS6qmOjJAt_yQ39O9aFwIBjej0XpjZpl10wjYyNuOcRd24GwSEvJy3OTZbklMNRTGZ3Hj0gQmn8crekWS0U8DiQgnNDD56opv_4INPF-I4LDwjmOqDwblOP2qK_fNOcqidG6oII89v4NED_qABa_YtNzQbawKImSpRepjd6lvj96PNgEPzTUwxa6o4Jtkqlyg9TPEaCUMFb4tRTFDjhiXOuBAS2g0LyUS6yV2rzPOyqvTo3htLaPWtWWuLP1EgXXmgcNF-rAkrMY1MxembRW3Wr-dyVNHcKORcP7HZxCkD2a5u19pIOVcFiPVSngnUbIKXmKtN2FF9YYE-7UbN_7Nb7cA5dXrVOEVaJ4vny5q7CNnt5Pm0a4wzUNEYHhUv8RK5s8Rh3Spcmn9kTh2RqSIx5J3j0QgKQtIykaU8O7XottUFPKIDSGU2Gjm7GBG9PmH5Tk7WFRAoTKvWqgN_0swjFHGS04t4s0DxIsjkjLCCQaAX7f5b9t9rmv2ImAUILzqou6GM17wyhg5N6O8NkHyILLieaIsvJYGfR5MMCDqI_rcQ2IYUB1oq3IxUrD-CCVHr7cHaR0tWNf4Hhg9MhwNzeufQgwYTSerk0K8BVw4RBS67wp7sFWB8KDu__KkQzpkJsSlBzkNR3UM0gUgksE6JIjnPHD835vo" , "refresh_token" : "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoiZjA4ZTY5M2MtMDkwOS00YjE2LWE1ZGEtZDkxMjQ1NzQxYzdhIiwiZW1haWwiOiJza3NoYWhyYUBnbWFpbC5jb20iLCJ1c2VybmFtZSI6ImVkd2FyZCBuZXdnYXRlIiwic2Vzc2lvbl9pZCI6ImZiZGE2YzUyLTc3NmUtNDNlZS04NTJlLTQ5ZGY2Njg1Zjk3YSIsImlzcyI6ImNvbnNvbGUudmlkaW5mcmEuY29tIiwiZXhwIjoxNzI2NjQ1NTAxLCJpYXQiOjE3MjY2NDU1MDEsImp0aSI6IjA1ZDliOGE1LTE4MzMtNGNmNS1iNzc2LTdlMmYxZThhZmJhNiJ9.l909_ENRIEcU__onHNEKE2lqHR66N76TB35DRCnzzZ9SITsKtg4jsrZZbE2TOnFNJRB1q3168BBoe5FLjBVLJICMwPT2jqFmyJzieMi0MPzJD_Hi_2NDdg4n-2WSjKk8YrzXX-Buz--hx-llm2pVgYGg2WxmEMWr1r29jiP4EWEcPud_2wPCSKoLj2lKtzZxjWOVlWX90uDNQcrk_dz0kSj6LR01omKiQtDOBgJjHVbKMTlwPq37aTXBn6ZzQ6cLh4HlkfUcJJTe9QSvyUyV-p4oYSgO0tTfpneAANoUXjWh89dtENu1eidvqezNG-1pZJX-2rfvCh_KfAOisfATOWLURJgzoMLrldgBUC5KrFNXbI9XFgj6KSZ6Bb1eV1urn3awvSEJeOFXCCdiUlRM_Uk8t-qUV9JX4hqS0KZoAX6X60FVJbPjYyud7ZEi1qx_zKLW3bE8I_viLKcAmYB58FE1jTwe5LoZlK-FuTnYRO_QHfuxFs76m_rbRbEww6WnvesPdleq8fNeDEXIk6eGaSbfd0Hv5o0VUxBS8zbeDbaiHSI5850YlFa97184rccQKBhAMOFwsm7CLhnLbJS_lm-lIYLpdTr-BbOS5RDqNk89SQfXzMgc0rRWJY7Q6B6Uy3QS0G-PB6rlyU2DNJv4FKIK313fb4sHUTr7HYdYxz0" , "result" : { "first_name" : "edward" , "last_name" : "newgate" , "email" : "skshahra@gmail.com" , "phone" : "" , "user_name" : "edward newgate" , "avatar_path" : "" , "oauth_type" : "" , "timezone" : "" , "email_verified_at" : "" , "id" : "f08e693c-0909-4b16-a5da-d91245741c7a" , "newsletter" : false } , "success" : true }
Modified at 2024-08-25 11:45:54