- Documentation
- API Reference
- Projects
- importer.vidinfra.com
- Auth
- User RegistrationPOST
- User LoginPOST
- Verify-emailGET
- Forgot PasswordPOST
- Forgot Password Verify OTPPOST
- Forgot Password SetPOST
- Resend OTPPOST
- LogoutPOST
- Set Password POST
- Check Account existsPOST
- Update Password POST
- Google Oauth RedirectGET
- Google Oauth CallbackGET
- api-access-checkGET
- New Auth token using Refresh tokenPOST
- Github Oauth RedirectGET
- Google Oauth Callback CopyGET
- Get User SessionsGET
- Delete User SessionsDELETE
- User
- Organization
- Organization's invitations
- Audits
- Members
- API Keys
- Folders
- Videos
- Video Metas
- Video Captions
- Video Chapter
- Uploads
- Tags
- Players
- Webhook Endpoints
- Advertisements
- Webhook Event Logs
- Analytics Direct Api
- geo-distribution
- Project Views
- avg video watch
- Total watch Time
- Project Avg Watch per Unique user
- Total Player Error
- project popularity-analysis
- Project Collection Insights
- Collection Views
- Collection avg Watch time
- Collection Avg Watch per unique user
- Collection Geo Distribution
- Get all Users
- User media views
- User Avg video watch
- user Player log
- user sessions
- Get all Video
- video Player error
- Video View
- video Geo Distribution
- video Avg watch
- copy
- Streams
- Stream Metas
- Usages
- Encoding profile
- Project Matrics
- Access Control
- Analytics
- Project Get geo-distribution
- project views
- Project avg video watch
- Project Total Watch
- Project Avg Watch per Unique user
- Project All Player Errors
- Project Popularity Analysis
- Project Collections insights
- Collection Geo Distribution
- Collection avg watch time
- Collection avg watch per unique User
- Collection Player error
- Video Geo Distribution
- Video views
- Video Avg Watch
- Video Player Log
- User
- User Avg Video Watch
- User Total Watch
- User player error log
- Plan
- Upload Tokens
- subscribe
- Transaction
- Invoice
- vimeo video importer
- test
- transcoding service
- transcoding service v2
- Welcome to vidinfraGET
- health checkGET
- Regions ListGET
- keyPOST
- Untitled EndpointGET
User Registration
Developing
POST
/auth/register
Register new User for Vidinfra#
For personal#
{
"first_name": "Sk Shahriar Ahmed",
"last_name": "Raka",
"email": "skshahra@gmail.com",
"password": "@RakaJui@gmail.com7@",
"newsletter": true
}
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./v1/auth/register
Request
Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.Example:
Authorization: Bearer ********************
Body Params application/json
first_name
stringÂ
required
last_name
stringÂ
required
email
stringÂ
required
password
stringÂ
required
newsletter
booleanÂ
required
Example
{
"first_name": "edward",
"last_name": "newgate",
"email": "skshahra@gmail.com",
"password": "@skshahra@gmail.com@7R",
"receieve_updates": true
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
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
🟢201Created
application/json
Body
object {0}
Example
{"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}
🟢201Created
🟠400Bad Request 400