gateway-dev.thefundedbettor.com
Open in
urlscan Pro
18.203.80.223
Public Scan
URL:
https://gateway-dev.thefundedbettor.com/
Submission: On November 27 via automatic, source certstream-suspicious — Scanned from DE
Submission: On November 27 via automatic, source certstream-suspicious — Scanned from DE
Form analysis
2 forms found in the DOM<form data-v-20e78fcd="" data-v-a744ab96="" data-v-244454d9="" class="card-form">
<div data-v-7cabdec9="" data-v-a744ab96="" class="card-form-input"><label data-v-7cabdec9="" class="card-form-input-label sr-only" for="http.bearer.token"> Bearer Token </label><input data-v-7cabdec9="" placeholder="Token" id="http.bearer.token"
autocomplete="off" class="card-form-input-text" data-1p-ignore="" spellcheck="false" type="password" value=""><label data-v-7cabdec9="" class="card-form-input-mask"><span data-v-7cabdec9="" class="sr-only">Hide Password</span><svg
data-v-bcfed797="" data-v-7cabdec9="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="scalar-icon size-full card-form-input-mask-icon" ariahidden="true" role="presentation" style="--1fd08b42: 2;">
<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"
d="M12 5.251C7.969 5.183 3.8 8 1.179 10.885a1.663 1.663 0 0 0 0 2.226C3.743 15.935 7.9 18.817 12 18.748c4.1.069 8.258-2.813 10.824-5.637a1.663 1.663 0 0 0 0-2.226C20.2 8 16.031 5.183 12 5.251"></path>
<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M15.75 12A3.75 3.75 0 1 1 12 8.249 3.75 3.75 0 0 1 15.75 12"></path>
</svg><input data-v-7cabdec9="" aria-controls="http.bearer.token" aria-expanded="false" type="checkbox"></label></div>
</form>
<form data-v-fb32077d="">
<div data-v-fb32077d="" class="border-1/2 rounded bg-b-1 overflow-visible flex-1">
<table class="grid auto-rows-auto min-h-8 mb-0" style="grid-template-columns: 1fr;"><!---->
<tbody>
<tr data-v-fb32077d="" class="group contents w-fit min-w-full">
<th data-v-fb32077d=""
class="min-h-8 min-w-8 border-l-0 border-t-0 border-b-1/2 border-r-1/2 flex text-sm last:border-r-0 group-last:border-b-transparent p-0 m-0 relative truncate font-medium px-2 py-1.5 relative col-span-full cursor-pointer py-[0px] px-[0px] flex items-center"
role="cell">
<div class="contents"><button data-v-fb32077d="" id="headlessui-popover-button-4" aria-expanded="false" data-headlessui-state=""
class="scalar-button scalar-row cursor-pointer items-center rounded w-full text-sm scalar-button-ghost bg-transparent active:text-c-1 hocus:text-c-1 h-auto py-0 px-0 text-c-2 hover:text-c-1 font-normal justify-start -outline-offset-2"
type="button"><!---->
<div data-v-fb32077d="" class="text-c-1 h-8 flex min-w-[94px] items-center pr-0 pl-2"> Auth Type </div>
<div data-v-fb32077d="" class="flex relative scroll-timeline-x w-full">
<div data-v-fb32077d="" class="fade-left"></div>
<div data-v-fb32077d="" class="flex flex-1 gap-0.25 mr-1.5 items-center"><span data-v-fb32077d="" class="cm-pill flex items-center mx-0 h-fit pr-0.5 !bg-b-2 text-c-1">access-token </span></div>
</div>
</button><button data-v-fb32077d=""
class="scalar-icon-button grid aspect-square size-5 p-1 scalar-button-ghost bg-transparent active:text-c-1 hocus:text-c-1 cursor-pointer -ml-0.5 text-c-3 hover:text-c-1 rounded-full cursor-pointer -ml-0.5 text-c-3 hover:text-c-1 rounded-full"
type="button"><svg data-v-bcfed797="" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="scalar-icon size-full" ariahidden="true" role="presentation" style="--1fd08b42: 2;">
<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M18 6 6 18M6 6l12 12"></path>
</svg><span class="sr-only">Remove access-token</span></button></div>
<div data-v-fb32077d="" class="fade-right"></div><svg data-v-bcfed797="" data-v-fb32077d="" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="scalar-icon size-3 min-w-3 ml-auto mr-2.5" ariahidden="true"
role="presentation" style="--1fd08b42: 2;">
<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m4.5 8.25 7.5 7.5 7.5-7.5"></path>
</svg><!----><!----><!---->
<div hidden="" style="position: fixed; height: 0px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;"></div>
</th>
</tr>
<tr class="group contents w-fit min-w-full group/delete"></tr>
<tr class="group contents w-fit min-w-full">
<td data-v-8574d822="" class="min-h-8 min-w-8 border-l-0 border-t-0 border-b-1/2 border-r-1/2 flex text-sm last:border-r-0 group-last:border-b-transparent p-0 m-0 relative relative row" role="cell">
<div data-v-8574d822="" class="text-c-1 flex min-w-[94px] items-center pl-2 pr-0"><label for="http-bearer-token-rvPwyqpLhC__zBWhpisgb"> Bearer Token </label></div>
<div data-v-8574d822="" class="row-1 overflow-x-auto"><input data-v-8574d822="" placeholder="Token" id="http-bearer-token-rvPwyqpLhC__zBWhpisgb" autocomplete="off"
class="border-none text-c-1 disabled:text-c-2 min-w-0 w-full peer px-2 py-1.25 -outline-offset-2" data-1p-ignore="" spellcheck="false" type="password" value=""><!----></div><!----><button data-v-8574d822=""
class="scalar-icon-button grid aspect-square cursor-pointer rounded size-10 scalar-button-ghost bg-transparent text-c-3 active:text-c-1 hocus:text-c-1 -ml-.5 mr-1 h-6 w-6 self-center p-1.5 -ml-.5 mr-1 h-6 w-6 self-center p-1.5"
type="button"><svg data-v-bcfed797="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="scalar-icon size-full" ariahidden="true" role="presentation" style="--1fd08b42: 2;">
<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"
d="M12 5.251C7.969 5.183 3.8 8 1.179 10.885a1.663 1.663 0 0 0 0 2.226C3.743 15.935 7.9 18.817 12 18.748c4.1.069 8.258-2.813 10.824-5.637a1.663 1.663 0 0 0 0-2.226C20.2 8 16.031 5.183 12 5.251"></path>
<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M15.75 12A3.75 3.75 0 1 1 12 8.249 3.75 3.75 0 0 1 15.75 12"></path>
</svg><span class="sr-only">Show Password</span></button>
</td>
</tr>
</tbody>
</table>
</div>
<div hidden="" style="position: fixed; height: 0px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;"></div>
<div data-v-fb32077d="" id="combobox-L7aQ_kgCfMB19er9i3Wt4"></div>
</form>
Text Content
Open Menu Open Search(Keyboard Shortcut)⌃k * Collapse Auth Auth * Login HTTP Method: POST * Refresh token HTTP Method: POST * Forgot password HTTP Method: POST * Change password HTTP Method: POST * Register a new user HTTP Method: POST * Resend verification email HTTP Method: POST * Expand Admin Dashboard Admin Dashboard * Expand AdminUser AdminUser * Expand ChallengeAccount ChallengeAccount * Expand Bonus Bonus * Expand Brand Brand * Expand Challenge Challenge * Expand Client Client * Expand FundedAccountWallet FundedAccountWallet * Expand Invoice Invoice * Expand KycRequest KycRequest * Expand Notification Notification * Expand Payout Payout * Expand ReferralCode ReferralCode * Expand ReferralTransaction ReferralTransaction * Expand ReferralWallet ReferralWallet * Expand Storage Storage * Expand User User * Expand Verification Verification * Expand Feed / League Feed / League * Expand Feed / Sport Feed / Sport * Expand Feed / Country Feed / Country * Expand Feed / Fixture Feed / Fixture * Expand Bookmaker / Bet Bookmaker / Bet * Expand Models Models Open API Client Powered by Scalar 0.0.1 OAS 3.0.3 TFB API Download OpenAPI Document Server Base URL Selected:https://gateway-dev.thefundedbettor.com Bearer Authentication (access-token) Bearer Token Hide Password Client Libraries Shell Ruby Node.js PHP PythonSelect Client LibraryLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP v1HTTP v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession More cURL Shell AUTH #COPY LINK TO "AUTH" Auth Endpoints * POST/api/source/auth/login * POST/api/source/auth/refresh-token * POST/api/source/auth/forgot-password * POST/api/source/auth/change-password * POST/api/source/auth/register * POST/api/source/auth/resend-verification-email LOGIN #COPY LINK TO "LOGIN" Body application/json Hide Child Attributes email string required Exampleuser1@167pluto.com password string required ExamplePassword123! Responses * Expand200 application/json * Expand400 application/json * Expand401 application/json * Expand403 application/json POST/api/source/auth/login Selected HTTP client: Shell cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP v1HTTP v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession Copy content curl --request POST \ --url https://gateway-dev.thefundedbettor.com/api/source/auth/login \ --header 'Content-Type: application/json' \ --data '{ "email": "user1@167pluto.com", "password": "Password123!" }' Test Request(POST /api/source/auth/login) 200400401403 Show Schema Copy content { "accessToken": "…", "refreshToken": "…" } REFRESH TOKEN #COPY LINK TO "REFRESH TOKEN" Body application/json Hide Child Attributes refreshToken string required ExampleeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI4M2E3ZWM2MS04OGFmLTQwYTgtOTUzZS0xNGUzYzgwNDVjMmYiLCJ0b2tlbklkIjoiOWU2OWZlMTUtMmI4Mi00M2I4LWEyMjYtZDExOTAwNzJmZGUyIiwic3ViIjoiODNhN2VjNjEtODhhZi00MGE4LTk1M2UtMTRlM2M4MDQ1YzJmIiwiaWF0IjoxNzE2MzI3NTM2LCJleHAiOjE3MTYzMjc4MzZ9.vI_kz-z3JkY5HVSnI7dxA6jd7AnSumtUMjvhew1HaDA Responses * Expand200 application/json * 401 * Expand403 application/json POST/api/source/auth/refresh-token Selected HTTP client: Shell cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP v1HTTP v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession Copy content curl --request POST \ --url https://gateway-dev.thefundedbettor.com/api/source/auth/refresh-token \ --header 'Content-Type: application/json' \ --data '{ "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI4M2E3ZWM2MS04OGFmLTQwYTgtOTUzZS0xNGUzYzgwNDVjMmYiLCJ0b2tlbklkIjoiOWU2OWZlMTUtMmI4Mi00M2I4LWEyMjYtZDExOTAwNzJmZGUyIiwic3ViIjoiODNhN2VjNjEtODhhZi00MGE4LTk1M2UtMTRlM2M4MDQ1YzJmIiwiaWF0IjoxNzE2MzI3NTM2LCJleHAiOjE3MTYzMjc4MzZ9.vI_kz-z3JkY5HVSnI7dxA6jd7AnSumtUMjvhew1HaDA" }' Test Request(POST /api/source/auth/refresh-token) 200401403 Show Schema Copy content { "accessToken": "…" } FORGOT PASSWORD #COPY LINK TO "FORGOT PASSWORD" Body application/json Hide Child Attributes email string required Exampleuser1@167pluto.com Responses * Expand200 application/json POST/api/source/auth/forgot-password Selected HTTP client: Shell cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP v1HTTP v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession Copy content curl --request POST \ --url https://gateway-dev.thefundedbettor.com/api/source/auth/forgot-password \ --header 'Content-Type: application/json' \ --data '{ "email": "user1@167pluto.com" }' Test Request(POST /api/source/auth/forgot-password) 200 Show Schema Copy content { "message": "…" } CHANGE PASSWORD #COPY LINK TO "CHANGE PASSWORD" Body application/json Hide Child Attributes password string required ExamplePassword123! currentPassword string token string Responses * Expand200 application/json * Expand400 application/json * Expand403 application/json POST/api/source/auth/change-password Selected HTTP client: Shell cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP v1HTTP v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession Copy content curl --request POST \ --url https://gateway-dev.thefundedbettor.com/api/source/auth/change-password \ --header 'Content-Type: application/json' \ --data '{ "password": "Password123!" }' Test Request(POST /api/source/auth/change-password) 200400403 Show Schema Copy content { "message": "…" } REGISTER A NEW USER #COPY LINK TO "REGISTER A NEW USER" Body application/json Hide Child Attributes email string required Exampleuser@167pluto.com username string required Exampleuser1 phoneNumber string Example+381641234567 password string required confirmPassword string required referralCode string ExampleDzelaPuto countryCode string required Responses * Expand200 application/json * Expand400 application/json * 401 * Expand403 application/json POST/api/source/auth/register Selected HTTP client: Shell cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP v1HTTP v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession Copy content curl --request POST \ --url https://gateway-dev.thefundedbettor.com/api/source/auth/register \ --header 'Content-Type: application/json' \ --data '{ "email": "user@167pluto.com", "username": "user1", "phoneNumber": "+381641234567", "password": "", "confirmPassword": "", "referralCode": "DzelaPuto", "countryCode": "" }' Test Request(POST /api/source/auth/register) 200400401403 Show Schema Copy content { "message": "…", "brandId": "…", "userId": "…" } RESEND VERIFICATION EMAIL #COPY LINK TO "RESEND VERIFICATION EMAIL" Body application/json Hide Child Attributes email string required Exampleuser@167pluto.com Responses * Expand200 application/json POST/api/source/auth/resend-verification-email Selected HTTP client: Shell cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP v1HTTP v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession Copy content curl --request POST \ --url https://gateway-dev.thefundedbettor.com/api/source/auth/resend-verification-email \ --header 'Content-Type: application/json' \ --data '{ "email": "user@167pluto.com" }' Test Request(POST /api/source/auth/resend-verification-email) 200 Show Schema Copy content { "message": "…" } ADMIN DASHBOARD #COPY LINK TO "ADMIN DASHBOARD" Admin Dashboard Endpoints * GET/api/source/admin-dashboard/stats GET STATS FOR THE ADMIN DASHBOARD #COPY LINK TO "GET STATS FOR THE ADMIN DASHBOARD" Query Parameters * startDate number unix required * endDate number unix required * brandId string Responses * Expand200 application/json * Expand400 application/json * 401 * Expand403 application/json GET/api/source/admin-dashboard/stats Selected HTTP client: Shell cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP v1HTTP v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession Copy content curl --request GET \ --url 'https://gateway-dev.thefundedbettor.com/api/source/admin-dashboard/stats?startDate=1&endDate=1' \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN' Test Request(GET /api/source/admin-dashboard/stats) 200400401403 Show Schema Copy content { "currentMetrics": { "users": { "count": 1, "percentageChange": 1 }, "activeChallengers": { "count": 1, "percentageChange": 1 }, "activeChallengeAccounts": { "count": 1, "percentageChange": 1 }, "activeFundedBettors": { "count": 1, "percentageChange": 1 } }, "filteredMetrics": { "signUps": { "count": 1, "percentageChange": 1, "data": [] }, "challengesPurchased": { "count": 1, "percentageChange": 1, "data": [] }, "newFundedBettors": { "count": 1, "percentageChange": 1, "data": [] }, "totalSalesVolume": { "count": 1, "percentageChange": 1, "data": [] } }, "referral": { "referralSalesPerformance": [], "referralCommissionPerformance": [] } } ADMINUSER #COPY LINK TO "ADMINUSER" AdminUser Endpoints * GET/api/source/admin-users * POST/api/source/admin-users * GET/api/source/admin-users/{id} * PUT/api/source/admin-users/{id} * DELETE/api/source/admin-users/{id} Show More CHALLENGEACCOUNT #COPY LINK TO "CHALLENGEACCOUNT" ChallengeAccount Endpoints * GET/api/source/challenge-accounts/{id}/balance-records * GET/api/source/challenge-accounts * POST/api/source/challenge-accounts * GET/api/source/challenge-accounts/{id} * PUT/api/source/challenge-accounts/{id} * GET/api/source/challenge-accounts/{id}/stats Show More BONUS #COPY LINK TO "BONUS" Bonus Endpoints * GET/api/source/bonuses * POST/api/source/bonuses * GET/api/source/bonuses/{id} * PUT/api/source/bonuses/{id} * DELETE/api/source/bonuses/{id} Show More BRAND #COPY LINK TO "BRAND" Brand Endpoints * GET/api/source/brands * POST/api/source/brands * GET/api/source/brands/{id} * PUT/api/source/brands/{id} * DELETE/api/source/brands/{id} * GET/api/source/brands/current Show More CHALLENGE #COPY LINK TO "CHALLENGE" Challenge Endpoints * GET/api/source/challenges * POST/api/source/challenges * GET/api/source/challenges/{id} * PUT/api/source/challenges/{id} * DELETE/api/source/challenges/{id} Show More CLIENT #COPY LINK TO "CLIENT" Client Endpoints * GET/api/source/clients * POST/api/source/clients * GET/api/source/clients/{id} * PUT/api/source/clients/{id} * DELETE/api/source/clients/{id} Show More FUNDEDACCOUNTWALLET #COPY LINK TO "FUNDEDACCOUNTWALLET" FundedAccountWallet Endpoints * GET/api/source/funded-account-wallet * GET/api/source/funded-account-wallet/{id} Show More INVOICE #COPY LINK TO "INVOICE" Invoice Endpoints * GET/api/source/invoices * POST/api/source/invoices * GET/api/source/invoices/{id} * GET/api/source/invoices/stats * GET/api/source/invoices/currencies * GET/api/source/invoices/latest-user-invoice Show More KYCREQUEST #COPY LINK TO "KYCREQUEST" KycRequest Endpoints * GET/api/source/kyc-requests * POST/api/source/kyc-requests * GET/api/source/kyc-requests/{id} * DELETE/api/source/kyc-requests/{id} * POST/api/source/kyc-requests/{id}/approve * POST/api/source/kyc-requests/{id}/reject Show More NOTIFICATION #COPY LINK TO "NOTIFICATION" Notification Endpoints * GET/api/source/notifications GET A LIST OF NOTIFICATIONS #COPY LINK TO "GET A LIST OF NOTIFICATIONS" Query Parameters * skip number * take number default: 10 * sortDirection string enum * asc * desc * sortParam const: createdAt * createdAtFrom number unix * createdAtTo number unix * event array string[] enum * EMAIL_VERIFIED * KYC_APPROVED * KYC_REJECTED * PAYOUT_STATUS_CHANGED Show all values Responses * Expand200 application/json * Expand400 application/json * 401 * Expand403 application/json GET/api/source/notifications Selected HTTP client: Shell cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP v1HTTP v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession Copy content curl --request GET \ --url https://gateway-dev.thefundedbettor.com/api/source/notifications \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN' Test Request(GET /api/source/notifications) 200400401403 Show Schema Copy content { "totalCount": 1, "items": [] } PAYOUT #COPY LINK TO "PAYOUT" Payout Endpoints * GET/api/source/payouts * POST/api/source/payouts * GET/api/source/payouts/{id} * POST/api/source/payouts/{id}/approve * POST/api/source/payouts/{id}/reject * GET/api/source/payouts/stats * GET/api/source/payouts/wallets Show More REFERRALCODE #COPY LINK TO "REFERRALCODE" ReferralCode Endpoints * GET/api/source/referral-codes * POST/api/source/referral-codes * GET/api/source/referral-codes/{id} * PUT/api/source/referral-codes/{id} * DELETE/api/source/referral-codes/{id} Show More REFERRALTRANSACTION #COPY LINK TO "REFERRALTRANSACTION" ReferralTransaction Endpoints * GET/api/source/referral-transactions * GET/api/source/referral-transactions/{id} * PUT/api/source/referral-transactions/{id} Show More REFERRALWALLET #COPY LINK TO "REFERRALWALLET" ReferralWallet Endpoints * GET/api/source/referral-wallets * GET/api/source/referral-wallets/{id} * PUT/api/source/referral-wallets/{id} Show More STORAGE #COPY LINK TO "STORAGE" Storage Endpoints * POST/api/source/storage/upload-file UPLOAD FILE #COPY LINK TO "UPLOAD FILE" Body multipart/form-data Hide Child Attributes file string binary required binary data, used to describe files Responses * Expand200 application/json * Expand400 application/json * 500 POST/api/source/storage/upload-file Selected HTTP client: Shell cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP v1HTTP v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession Copy content curl --request POST \ --url https://gateway-dev.thefundedbettor.com/api/source/storage/upload-file \ --header 'Content-Type: multipart/form-data' \ --form file= Test Request(POST /api/source/storage/upload-file) 200400500 Show Schema Copy content { "url": "…" } USER #COPY LINK TO "USER" User Endpoints * GET/api/source/users * POST/api/source/users * GET/api/source/users/{id} * PUT/api/source/users/{id} * DELETE/api/source/users/{id} Show More VERIFICATION #COPY LINK TO "VERIFICATION" Verification Endpoints * GET/api/source/verification-tokens/verify VERIFY EMAIL ADDRESS #COPY LINK TO "VERIFY EMAIL ADDRESS" Query Parameters * token string required Responses * 204 * Expand400 application/json * 401 * Expand403 application/json GET/api/source/verification-tokens/verify Selected HTTP client: Shell cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP v1HTTP v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession Copy content curl --request GET \ --url 'https://gateway-dev.thefundedbettor.com/api/source/verification-tokens/verify?token=' \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN' Test Request(GET /api/source/verification-tokens/verify) 204400401403 No Body FEED / LEAGUE #COPY LINK TO "FEED / LEAGUE" Feed / League Endpoints * GET/api/feed/leagues GET A LIST OF LEAGUES #COPY LINK TO "GET A LIST OF LEAGUES" Query Parameters * skip number * take number default: 10 * sortDirection string enum * asc * desc * timeCategory string enum * prematch * today * next-3-days * next-7-days * leagueName string * sport string enum * soccer * basketball * country string Responses * Expand200 application/json * Expand400 application/json * 401 * Expand403 application/json GET/api/feed/leagues Selected HTTP client: Shell cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP v1HTTP v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession Copy content curl --request GET \ --url https://gateway-dev.thefundedbettor.com/api/feed/leagues \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN' Test Request(GET /api/feed/leagues) 200400401403 Show Schema Copy content { "totalCount": 1, "items": [] } FEED / SPORT #COPY LINK TO "FEED / SPORT" Feed / Sport Endpoints * GET/api/feed/sports GET A LIST OF SPORTS #COPY LINK TO "GET A LIST OF SPORTS" Query Parameters * skip number * take number default: 10 * sortDirection string enum * asc * desc * sortParam string enum * name * fixturesCount * sportName Responses * Expand200 application/json * Expand400 application/json * 401 * Expand403 application/json GET/api/feed/sports Selected HTTP client: Shell cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP v1HTTP v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession Copy content curl --request GET \ --url https://gateway-dev.thefundedbettor.com/api/feed/sports \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN' Test Request(GET /api/feed/sports) 200400401403 Show Schema Copy content { "totalCount": 1, "items": [] } FEED / COUNTRY #COPY LINK TO "FEED / COUNTRY" Feed / Country Endpoints * GET/api/feed/countries GET A LIST OF COUNTRIES #COPY LINK TO "GET A LIST OF COUNTRIES" Query Parameters * skip number * take number default: 10 * sortDirection string enum * asc * desc * timeCategory string enum * prematch * today * next-3-days * next-7-days * sport string enum * soccer * basketball Responses * Expand200 application/json * Expand400 application/json * 401 * Expand403 application/json GET/api/feed/countries Selected HTTP client: Shell cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP v1HTTP v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession Copy content curl --request GET \ --url https://gateway-dev.thefundedbettor.com/api/feed/countries \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN' Test Request(GET /api/feed/countries) 200400401403 Show Schema Copy content { "totalCount": 1, "items": [ "…" ] } FEED / FIXTURE #COPY LINK TO "FEED / FIXTURE" Feed / Fixture Endpoints * GET/api/feed/fixtures * GET/api/feed/fixtures/single Show More BOOKMAKER / BET #COPY LINK TO "BOOKMAKER / BET" Bookmaker / Bet Endpoints * GET/api/bookmaker/bets * POST/api/bookmaker/bets/place * POST/api/bookmaker/bets/validate Show More MODELS {} LoginRequestDto #Copy link to " {} LoginRequestDto" {} LoginResponseDto #Copy link to " {} LoginResponseDto" {} ValidationErrorResponseShape #Copy link to " {} ValidationErrorResponseShape" {} InvalidEmailOrPasswordResponseShape #Copy link to " {} InvalidEmailOrPasswordResponseShape" {} TfbForbiddenResponseShape #Copy link to " {} TfbForbiddenResponseShape" {} RefreshTokenRequestDto #Copy link to " {} RefreshTokenRequestDto" {} RefreshTokenResponseDto #Copy link to " {} RefreshTokenResponseDto" {} ForgotPasswordRequestDto #Copy link to " {} ForgotPasswordRequestDto" {} ForgotPasswordResponseDto #Copy link to " {} ForgotPasswordResponseDto" {} ChangePasswordRequestDto #Copy link to " {} ChangePasswordRequestDto" Show More Show sidebar Powered by Scalar.com POST /api/source/auth/login Send Send Request Open API Client Close ClientClose Client * Auth * Login HTTP Method: POST * Refresh token HTTP Method: POST * Forgot password HTTP Method: POST * Change password HTTP Method: POST * Register a new user HTTP Method: POST * Resend verification email HTTP Method: POST * Admin Dashboard * AdminUser * ChallengeAccount * Bonus * Brand * Challenge * Client * FundedAccountWallet * Invoice * KycRequest * Notification * Payout * ReferralCode * ReferralTransaction * ReferralWallet * Storage * User * Verification * Feed / League * Feed / Sport * Feed / Country * Feed / Fixture * Bookmaker / Bet ,\ \\\,_ \` ,\ __,.-" =__) ." ),_/ , \/\_\_| )_-\ \_-` `-----` `--` __ // \,_ \` ,\ __,.-" =__) ." ),_/ , \/\ \_| // / / / / / Let's Get Started Create request, folder, collection or import OpenAPI document Login Filter Sections All Query Auth Cookies Headers Body All Authentication Authentication Optional Auth Type access-token Remove access-token Bearer Token Show Password Path Variables You can use variables in your path: /endpoint/{my_path_variable} Cookies ClearAll Cookies Row Enabled Key Value Headers ClearAll Headers Row Enabled Content-Type application/json Row Enabled Key Value Query Parameters ClearAll Query Parameters Row Enabled Key Value Body JSON 9 1 2 3 4 { "email": "user1@167pluto.com", "password": "Password123!" } Response Filter Sections All Cookies Headers Body All .,,uod8B8bou,,. ..,uod8BBBBBBBBBBBBBBBBRPFT?l!i:. ||||||||||||||!?TFPRBBBBBBBBBBBBBBB8m=, |||| '""^^!!||||||||||TFPRBBBVT!:...! |||| '""^^!!|||||?!:.......! |||| ||||.........! |||| ||||.........! |||| ||||.........! |||| ||||.........! |||| ||||.........! |||| ||||.........! ||||, ||||.........` |||||!!-._ ||||.......;. ':!|||||||||!!-._ ||||.....bBBBBWdou,. bBBBBB86foi!|||||||!!-..:|||!..bBBBBBBBBBBBBBBY! ::!?TFPRBBBBBB86foi!||||||||!!bBBBBBBBBBBBBBBY..! :::::::::!?TFPRBBBBBB86ftiaabBBBBBBBBBBBBBBY....! :::;`"^!:;::::::!?TFPRBBBBBBBBBBBBBBBBBBBY......! ;::::::...''^::::::::::!?TFPRBBBBBBBBBBY........! .ob86foi;::::::::::::::::::::::::!?TFPRBY..........` .b888888888886foi;:::::::::::::::::::::::..........` .b888888888888888888886foi;::::::::::::::::...........b888888888888888888888888888886foi;:::::::::......`!Tf998888888888888888888888888888888886foi;:::....` '"^!|Tf9988888888888888888888888888888888!::..` '"^!|Tf998888888888888888888888889!! '` '"^!|Tf9988888888888888888!!` iBBbo. '"^!|Tf998888888889!` WBBBBbo. '"^!|Tf9989!` YBBBP^' '"^!` ` Send Request ^ ↵