User Routes
User Account/api/register
Register
Request Body Schema
{
"fullName": "John Doe",
"email": "user@example.com",
"password": "secret_password",
"country": "US"
}
/api/login
Login
Request Body Schema
{
"email": "user@example.com",
"password": "secret_password"
}
/api/email/verify
Verify Email
Request Body Schema
{
"email": "user@example.com",
"code": "123456"
}
/api/email/verify
Verify Email By Link
/api/email/resend
Resend Verification Code
Request Body Schema
{
"email": "user@example.com"
}
/api/forgot-password
Forgot Password
Request Body Schema
{
"email": "user@example.com"
}
/api/password/reset
Reset Password By Link
/api/reset-password
Reset Password
Request Body Schema
{
"email": "user@example.com",
"token": "token_string_here",
"password": "secret_password"
}
/api/logout
Logout
/api/change-password
Change Password
/api/profile
Update Profile
Request Body Schema
{
"fullName": "John Doe",
"email": "user@example.com",
"country": "US"
}
/api/profile
Get Profile
/api/requests
Index
Query Parameters
{
"search": "string",
"status": "string",
"startDate": "2024-01-01",
"endDate": "2024-01-01",
"page": 123,
"per_page": 123
}
/api/requests/{id}
Show
/api/requests/ref/{ref}
Show By Ref
/api/requests/{id}/proposals
Index
/api/proposals/{id}/select
Select
/api/requests/{id}/confirm-payment
Confirm Payment
/api/missions/{id}
Show
/api/missions/{id}/validate
Validate
/api/missions/{id}/messages
Get Messages
/api/missions/{id}/messages
Send Message
/api/missions/{id}/proofs
Get Proofs
/api/missions/{id}/proofs
Submit Proof
/api/espace-client/missions/{id}
Show
/api/espace-client/missions/{id}/validate
Validate
/api/espace-client/missions/{id}/rate
Rate
/api/espace-client/missions/{id}/payment
Confirm Payment
/api/prestataires/login
Login
/api/prestataires/email/verify
Verify Email
/api/prestataires/forgot-password
Forgot Password
/api/prestataires/password/reset
Reset Password By Link
/api/prestataires/reset-password
Reset Password
/api/prestataires/{id}
Get Provider
/api/prestataires/espace/missions
Provider Index
/api/prestataires/espace/missions/archived
Provider Archived Index
/api/prestataires/espace/demandes-disponibles
Get Invitations
/api/prestataires/espace/missions/{id}
Show
/api/prestataires/espace/missions/{id}/prise-en-charge
Take Over
/api/prestataires/espace/missions/{id}/start
Start
/api/prestataires/espace/missions/{id}/update
Update Progress
/api/prestataires/espace/missions/{id}/estimation
Submit Estimation
/api/prestataires/espace/missions/{id}/proofs
Upload Proof
/api/prestataires/espace/missions/{id}/submit-validation
Submit Proof
/api/prestataires/espace/missions/{id}/archive
Archive
/api/prestataires/espace/missions/{id}/restore
Restore
/api/prestataires/espace/propositions
Submit
/api/prestataires/espace/change-password
Change Password
Request Body Schema
{
"current_password": "secret_password",
"new_password": "secret_password"
}
/api/branding
Get Public Branding
/api/payment-config