This documentation aims to provide all the information you need to work with SPEED SERVE API.
This is an API recoded with love by Speed Serve. It aims to be faster and more reliable.
To authenticate requests, include an Authorization header with the value "Bearer {YOUR_AUTH_KEY}".
All authenticated endpoints are marked with a requires authentication badge in the documentation below.
Manage Speed platform AUthentification
curl --request POST \
"https://speed-api.speederservices.com/api/v1/login" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"login\": \"nemo\"
}"
curl --request POST \
"https://speed-api.speederservices.com/api/v1/admin/login" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"login\": \"animi\",
\"password\": \"&W(axyV\\\"W\\\"}\"
}"
curl --request POST \
"https://speed-api.speederservices.com/api/v1/speeder/login" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"login\": \"aperiam\",
\"password\": \"non\"
}"
curl --request POST \
"https://speed-api.speederservices.com/api/v1/register" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"country_id\": 0.79221,
\"login\": \"y\",
\"tel\": \"daxfxfpurihenas\",
\"last_name\": \"tvuxassv\",
\"first_name\": \"mpybtkqyllxcljmbjhhdm\",
\"role_id\": 187577.252
}"
curl --request POST \
"https://speed-api.speederservices.com/api/v1/logout" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://speed-api.speederservices.com/api/v1/verify-otp" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"otp\": 2356014.77335107
}"
curl --request POST \
"https://speed-api.speederservices.com/api/v1/refresh-token" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://speed-api.speederservices.com/api/v1/resend-otp" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"login\": \"quas\"
}"
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/auth/me" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request POST \
"https://speed-api.speederservices.com/api/v1/update-profile" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"lname\": \"culpa\",
\"fname\": \"ab\",
\"avatar\": \"ea\"
}"
curl --request POST \
"https://speed-api.speederservices.com/api/v1/update-password" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"old_password\": \"tempora\",
\"new_password\": \"iffgvnlwledzkmxtzaxwuxrwfjhxrtlerzsf\"
}"
Manage Speed platform orders carts
curl --request POST \
"https://speed-api.speederservices.com/api/v1/carts" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"user_id\": 912715,
\"menu_id\": 361.718853243,
\"quantity\": 8
}"
The ID of the cart.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/carts/aliquam" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
The ID of the cart.
curl --request PUT \
"https://speed-api.speederservices.com/api/v1/carts/8" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"user_id\": 77.1733,
\"menu_id\": 53970.0026426,
\"quantity\": 4
}"
The ID of the cart.
curl --request DELETE \
"https://speed-api.speederservices.com/api/v1/carts/9" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Manage Speed platform Countries
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/countries-list" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
x-ratelimit-limit
: 60
x-ratelimit-remaining
: 53
access-control-allow-origin
: *
{
"success": true,
"data": [
{
"id": 1,
"name": "Algérie",
"code": "213",
"flag": "🇩🇿",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 2,
"name": "Belgique",
"code": "32",
"flag": "🇧🇪",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 3,
"name": "Bénin",
"code": "229",
"flag": "🇧🇯",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 4,
"name": "Brésil",
"code": "55",
"flag": "🇧🇷",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 5,
"name": "Burkina Faso",
"code": "226",
"flag": "🇧🇫",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 6,
"name": "Cameroun",
"code": "237",
"flag": "🇨🇲",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 7,
"name": "Canada",
"code": "1",
"flag": "🇨🇦",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 8,
"name": "Tchad",
"code": "235",
"flag": "🇹🇩",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 9,
"name": "Chine",
"code": "86",
"flag": "🇨🇳",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 10,
"name": "Colombie",
"code": "57",
"flag": "🇨🇴",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 11,
"name": "Comores",
"code": "269",
"flag": "🇰🇲",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 12,
"name": "Congo-Brazzaville",
"code": "242",
"flag": "🇨🇬",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 13,
"name": "Congo-Kinshasa",
"code": "243",
"flag": "🇨🇩",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 14,
"name": "Côte d’Ivoire",
"code": "225",
"flag": "🇨🇮",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 15,
"name": "Équateur",
"code": "593",
"flag": "🇪🇨",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 16,
"name": "Égypte",
"code": "20",
"flag": "🇪🇬",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 17,
"name": "Éthiopie",
"code": "251",
"flag": "🇪🇹",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 18,
"name": "France",
"code": "33",
"flag": "🇫🇷",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 19,
"name": "Gabon",
"code": "241",
"flag": "🇬🇦",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 20,
"name": "Gambie",
"code": "220",
"flag": "🇬🇲",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 21,
"name": "Géorgie",
"code": "995",
"flag": "🇬🇪",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 22,
"name": "Allemagne",
"code": "49",
"flag": "🇩🇪",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 23,
"name": "Ghana",
"code": "233",
"flag": "🇬🇭",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 24,
"name": "Guinée",
"code": "224",
"flag": "🇬🇳",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 25,
"name": "Corée du Nord",
"code": "850",
"flag": "🇰🇵",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 26,
"name": "Corée du Sud",
"code": "82",
"flag": "🇰🇷",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 27,
"name": "Liberia",
"code": "231",
"flag": "🇱🇷",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 28,
"name": "Libye",
"code": "218",
"flag": "🇱🇾",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 29,
"name": "Madagascar",
"code": "261",
"flag": "🇲🇬",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 30,
"name": "Mali",
"code": "223",
"flag": "🇲🇱",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 31,
"name": "Mauritanie",
"code": "222",
"flag": "🇲🇷",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 32,
"name": "Mexique",
"code": "52",
"flag": "🇲🇽",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 33,
"name": "Maroc",
"code": "212",
"flag": "🇲🇦",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 34,
"name": "Mozambique",
"code": "258",
"flag": "🇲🇿",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 35,
"name": "Namibie",
"code": "264",
"flag": "🇳🇦",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 36,
"name": "Pays-Bas",
"code": "31",
"flag": "🇳🇱",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 37,
"name": "Niger",
"code": "227",
"flag": "🇳🇪",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 38,
"name": "Nigeria",
"code": "234",
"flag": "🇳🇬",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 39,
"name": "Portugal",
"code": "351",
"flag": "🇵🇹",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 40,
"name": "Qatar",
"code": "974",
"flag": "🇶🇦",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 41,
"name": "Rwanda",
"code": "250",
"flag": "🇷🇼",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 42,
"name": "Sénégal",
"code": "221",
"flag": "🇸🇳",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 43,
"name": "Serbie",
"code": "381",
"flag": "🇷🇸",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 44,
"name": "Sierra Leone",
"code": "232",
"flag": "🇸🇱",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 45,
"name": "Singapour",
"code": "65",
"flag": "🇸🇬",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 46,
"name": "Somalie",
"code": "252",
"flag": "🇸🇴",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 47,
"name": "Suède",
"code": "46",
"flag": "🇸🇪",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 48,
"name": "Suisse",
"code": "41",
"flag": "🇨🇭",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 49,
"name": "Taïwan",
"code": "886",
"flag": "🇹🇼",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 50,
"name": "Togo",
"code": "228",
"flag": "🇹🇬",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 51,
"name": "Tunisie",
"code": "216",
"flag": "🇹🇳",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 52,
"name": "Royaume-Uni",
"code": "44",
"flag": "🇬🇧",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 53,
"name": "États-Unis",
"code": "+1",
"flag": "🇺🇸",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 54,
"name": "Zambie",
"code": "260",
"flag": "🇿🇲",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
{
"id": 55,
"name": "Zimbabwe",
"code": "263",
"flag": "🇿🇼",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
}
],
"message": "Countries retrieved successfully"
}
The ID of the country.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/country/1" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
x-ratelimit-limit
: 60
x-ratelimit-remaining
: 52
access-control-allow-origin
: *
{
"success": true,
"data": {
"id": 1,
"name": "Algérie",
"code": "213",
"flag": "🇩🇿",
"created_at": "2022-04-09T11:41:23.000000Z",
"updated_at": null
},
"message": "Country retrieved successfully"
}
Manage Speed platform coupons
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/coupon" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request POST \
"https://speed-api.speederservices.com/api/v1/coupon" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"code\": \"rerum\",
\"discount\": 943.3168992,
\"discount_type\": \"reduction\",
\"description\": \"Ipsam dolores qui unde officiis odit adipisci aut.\",
\"expires_at\": \"2026-08-19T11:18:07\"
}"
The ID of the coupon.
curl --request DELETE \
"https://speed-api.speederservices.com/api/v1/coupon/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Manage Speed platform courses
curl --request POST \
"https://speed-api.speederservices.com/api/v1/course" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"officiis\",
\"latitude_ret\": \"corporis\",
\"longitude_ret\": \"ut\",
\"latitude_del\": \"aut\",
\"longitude_del\": \"consequatur\",
\"retriever_neighborhood\": \"et\",
\"retriever_name\": \"error\",
\"retriever_phone\": \"dignissimos\",
\"delivery_neighborhood\": \"quis\",
\"delivery_phone\": \"fugit\",
\"delivery_name\": \"quisquam\",
\"estimate_meters\": 3361595.7839161456,
\"estimate_time\": 519.3902509,
\"description\": \"Reprehenderit voluptate illum dignissimos nostrum.\"
}"
The ID of the course.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/course/culpa" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
The ID of the course.
curl --request PUT \
"https://speed-api.speederservices.com/api/v1/course/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"non\",
\"latitude_ret\": \"dolore\",
\"longitude_ret\": \"fugit\",
\"latitude_del\": \"vel\",
\"longitude_del\": \"beatae\",
\"retriever_neighborhood\": \"ut\",
\"retriever_name\": \"perspiciatis\",
\"retriever_phone\": \"molestiae\",
\"delivery_neighborhood\": \"voluptatem\",
\"delivery_phone\": \"mollitia\",
\"delivery_name\": \"eaque\",
\"estimate_meters\": 16291.35071291,
\"estimate_time\": 2381.2414958,
\"description\": \"Rerum qui quod quia.\"
}"
curl --request POST \
"https://speed-api.speederservices.com/api/v1/cancel-order" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"course_id\": 309219622.4577787,
\"type\": \"Pharmacy\"
}"
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/all-courses" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request POST \
"https://speed-api.speederservices.com/api/v1/validate-course" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"course_id\": 1250968.31485306,
\"speeder_id\": \"reiciendis\",
\"type\": \"Food\"
}"
curl --request POST \
"https://speed-api.speederservices.com/api/v1/reject-course" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"course_id\": 40.8147008,
\"type\": \"Course\"
}"
Manage Speed platform drink
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/drinks" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
x-ratelimit-limit
: 60
x-ratelimit-remaining
: 55
access-control-allow-origin
: *
{
"success": true,
"data": [
{
"id": 1,
"name": "Jus de bissap",
"price": "1000.00",
"image": null,
"created_at": "2026-07-26T12:38:40.000000Z",
"updated_at": "2026-07-26T12:38:40.000000Z",
"restaurant_id": 4,
"description": "Bissap + citronnelle + cola"
}
],
"message": "Drinks retrieved successfully"
}
The ID of the drink.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/drinks/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
x-ratelimit-limit
: 60
x-ratelimit-remaining
: 54
access-control-allow-origin
: *
{
"success": true,
"data": {
"id": 1,
"name": "Jus de bissap",
"price": "1000.00",
"image": null,
"created_at": "2026-07-26T12:38:40.000000Z",
"updated_at": "2026-07-26T12:38:40.000000Z",
"restaurant_id": 4,
"description": "Bissap + citronnelle + cola"
},
"message": "Drink retrieved successfully"
}
curl --request POST \
"https://speed-api.speederservices.com/api/v1/drinks" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "name=in"\
--form "price=475144.75"\
--form "restaurant_id=155.130841901"\
--form "description=Veniam ut et autem."\
--form "image=@/tmp/phpjSmSJq" The ID of the drink.
curl --request PUT \
"https://speed-api.speederservices.com/api/v1/drinks/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "name=hic"\
--form "price=4296.959921072"\
--form "restaurant_id=21.3641311"\
--form "description=Dolores omnis mollitia ratione ad."\
--form "image=@/tmp/php5bVPYM" The ID of the drink.
curl --request DELETE \
"https://speed-api.speederservices.com/api/v1/drinks/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://speed-api.speederservices.com/api/v1/push/subscribe" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"endpoint\": \"http:\\/\\/swift.com\\/\",
\"key\": \"corporis\",
\"token\": \"ducimus\",
\"encoding\": \"qui\"
}"
curl --request POST \
"https://speed-api.speederservices.com/api/v1/push/status" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"endpoint\": \"https:\\/\\/www.hamill.biz\\/eaque-voluptate-aut-earum-accusantium-eveniet-nemo\"
}"
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/push/test" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
Manage speed user historic
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/historic" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/speeder/historical" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
Manage Speed platform menus and menus
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/menus" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the menu.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/menus/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://speed-api.speederservices.com/api/v1/menus" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "category_id=13244946.08"\
--form "restaurant_id=1760.035"\
--form "name=cupiditate"\
--form "description=Magnam ipsum voluptas officiis suscipit."\
--form "price=1"\
--form "images[]=@/tmp/phpiWWIGF" The ID of the menu.
curl --request PUT \
"https://speed-api.speederservices.com/api/v1/menus/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "category_id=2.10969"\
--form "restaurant_id=50583115.351"\
--form "name=iusto"\
--form "description=Ea possimus dolores delectus est error minima dolores possimus."\
--form "price=12"\
--form "images[]=@/tmp/phphuoZMb" The ID of the menu.
curl --request DELETE \
"https://speed-api.speederservices.com/api/v1/menus/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Manage Speed platform menus and menus
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/menu-categories" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the menu category.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/menu-categories/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://speed-api.speederservices.com/api/v1/menu-categories" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"omnis\"
}"
The ID of the menu category.
curl --request PUT \
"https://speed-api.speederservices.com/api/v1/menu-categories/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"assumenda\"
}"
The ID of the menu category.
curl --request DELETE \
"https://speed-api.speederservices.com/api/v1/menu-categories/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Manage speed platform notification
curl --request POST \
"https://speed-api.speederservices.com/api/v1/test-notification" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"user_id\": \"esse\"
}"
Manage Speed platform orders
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/orders" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
The ID of the order.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/orders/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
The ID of the order.
curl --request DELETE \
"https://speed-api.speederservices.com/api/v1/orders/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://speed-api.speederservices.com/api/v1/orders" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"menu_ids\": [
13346.59064515
],
\"menu_quantities\": [
3
],
\"drink_ids\": [
7529251.784577651
],
\"drink_quantities\": [
20
],
\"delivery_location\": \"eum\",
\"delivery_neighborhood\": \"et\",
\"latitude_del\": \"sed\",
\"longitude_del\": \"sed\"
}"
The ID of the order.
curl --request PUT \
"https://speed-api.speederservices.com/api/v1/orders/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"menu_ids\": [
15163.1
],
\"menu_quantities\": [
14
],
\"drink_ids\": [
358838.93758
],
\"drink_quantities\": [
19
],
\"delivery_location\": \"odit\",
\"delivery_neighborhood\": \"illum\",
\"latitude_del\": \"quia\",
\"longitude_del\": \"aperiam\"
}"
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/my-orders" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
Manage Speed platform permissions
Endpoint to list all permission.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/permissions" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Endpoint to create permission.
curl --request POST \
"https://speed-api.speederservices.com/api/v1/permissions" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"lorem\"
}"
Endpoint to get permission detail.
permission ID.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/permissions/2" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Endpoint to edit permission.
l'id du permission.
curl --request PUT \
"https://speed-api.speederservices.com/api/v1/permissions/2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Lorem\"
}"
Endpoint to delete permission.
l'id du permission.
curl --request DELETE \
"https://speed-api.speederservices.com/api/v1/permissions/2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Manage Speed platform pharmacy courses
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/pharmacy-course" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request POST \
"https://speed-api.speederservices.com/api/v1/pharmacy-course" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"latitude_del\": \"officiis\",
\"longitude_del\": \"consequatur\",
\"delivery_neighborhood\": \"et\",
\"delivery_phone\": \"laboriosam\",
\"delivery_name\": \"consequatur\",
\"estimate_meters\": 30.92,
\"estimate_time\": 2180397.05585,
\"description\": \"Optio qui dolorem odio voluptates ex quod commodi.\",
\"images\": [
\"temporibus\"
]
}"
The ID of the pharmacy course.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/pharmacy-course/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
The ID of the pharmacy course.
curl --request PUT \
"https://speed-api.speederservices.com/api/v1/pharmacy-course/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"latitude_del\": \"ullam\",
\"longitude_del\": \"aut\",
\"delivery_neighborhood\": \"debitis\",
\"delivery_phone\": \"quod\",
\"delivery_name\": \"libero\",
\"estimate_meters\": 215760.65657,
\"estimate_time\": 2836.26601799,
\"description\": \"Amet ex ullam eligendi deleniti et exercitationem.\",
\"images\": [
\"excepturi\"
]
}"
The ID of the pharmacy course.
curl --request DELETE \
"https://speed-api.speederservices.com/api/v1/pharmacy-course/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Manage speed platform and courses review
curl --request POST \
"https://speed-api.speederservices.com/api/v1/reviews" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"restaurant_id\": 374746.509,
\"rating\": 11,
\"comment\": \"quia\",
\"type\": \"Application\"
}"
The ID of the review.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/reviews/harum" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
Manage Speed platform Restaurant Hours
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/restaurants-hours" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request POST \
"https://speed-api.speederservices.com/api/v1/restaurants-hours" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"restaurant_id\": \"qui\",
\"day\": [
\"Vendredi\"
],
\"open_time\": [
\"11:18\"
],
\"close_time\": [
\"11:18\"
]
}"
The ID of the restaurants hour.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/restaurants-hours/animi" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
The ID of the restaurants hour.
curl --request PUT \
"https://speed-api.speederservices.com/api/v1/restaurants-hours/corporis" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"restaurant_id\": \"rerum\",
\"day\": [
\"Vendredi\"
],
\"open_time\": [
\"11:18\"
],
\"close_time\": [
\"11:18\"
]
}"
The ID of the restaurants hour.
curl --request DELETE \
"https://speed-api.speederservices.com/api/v1/restaurants-hours/eos" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" Manage Speed platform restaurant
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/restaurants" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request POST \
"https://speed-api.speederservices.com/api/v1/restaurants" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "name=ut"\
--form "latitude=ut"\
--form "longitude=laborum"\
--form "active=1"\
--form "banner=@/tmp/phpFyGIDF" \
--form "logo=@/tmp/phppbkoGc" The ID of the restaurant.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/restaurants/4" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
The ID of the restaurant.
curl --request PUT \
"https://speed-api.speederservices.com/api/v1/restaurants/4" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "name=nam"\
--form "latitude=magni"\
--form "longitude=et"\
--form "active=1"\
--form "banner=@/tmp/phpwrESgF" \
--form "logo=@/tmp/phpGH3cCD" The ID of the restaurant.
curl --request DELETE \
"https://speed-api.speederservices.com/api/v1/restaurants/4" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the restaurant.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/restaurants/4/drinks" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/all-restaurant" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
Manage Speed platform roles
Endpoint to list all role.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/role" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"success": true,
"message": "Role list.",
"data" : {
"roles" : [{
"id": 1,
"name": "Admin",
"created_at": "2022-10-10T10:19:30.000000Z",
"updated_at": "2022-10-10T10:19:30.000000Z",
}],
}
}
Endpoint to create role.
curl --request POST \
"https://speed-api.speederservices.com/api/v1/role" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"lorem\"
}"
{
"success": true,
"data": {
"error": false,
"role": {
"name": "admin",
"updated_at": "2022-10-24T13:27:08.000000Z",
"created_at": "2022-10-24T13:27:08.000000Z",
"id": 2
}
},
"message": "Saved."
}
Endpoint to get role detail.
role ID.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/role/2" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"success": true,
"data": {
"error": false,
"role": {
"id": 2,
"name": "Benin",
"updated_at": "2022-10-24T13:27:08.000000Z",
"created_at": "2022-10-24T13:27:08.000000Z",
}
},
"message": "Detail."
}
Endpoint to edit role.
l'id du permission.
curl --request PUT \
"https://speed-api.speederservices.com/api/v1/role/2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Lorem\"
}"
{
"success": true,
"data": {
"error": false,
"permission": {
"name": "Lorem",
"updated_at": "2022-10-24T13:27:08.000000Z",
"created_at": "2022-10-24T13:27:08.000000Z",
"id": 2
}
},
"message": "Saved."
}
Endpoint to delete role.
l'id du role.
curl --request DELETE \
"https://speed-api.speederservices.com/api/v1/role/2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"success" : true
"message": "Deleted",
}
Endpoint to assign permissions to role.
curl --request POST \
"https://speed-api.speederservices.com/api/v1/assign-permissions" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"role_id\": 2,
\"permissions_id\": 2
}"
Manage Speed platform speeder
curl --request POST \
"https://speed-api.speederservices.com/api/v1/speeder/available" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://speed-api.speederservices.com/api/v1/speeder/unavailable" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://speed-api.speederservices.com/api/v1/speeder/start-shopping" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"course_id\": 14,
\"type\": \"Food\"
}"
curl --request POST \
"https://speed-api.speederservices.com/api/v1/speeder/end-shopping" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"course_id\": 15,
\"type\": \"SuperMarket\",
\"estimate_time\": \"voluptate\",
\"estimate_meters\": \"quia\"
}"
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/speeder/profile" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/speeder/current-course" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
Filter only available speeders.
Number of items to skip.
Number of items per page.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/speeder?only_available=1&skip=0&limit=20" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"skip\": 19,
\"limit\": 17,
\"only_available\": true
}"
cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request POST \
"https://speed-api.speederservices.com/api/v1/speeder" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"lname\": \"perferendis\",
\"fname\": \"nemo\",
\"country_id\": 6923952.52,
\"login\": \"dzeistxnjdbpsffydwjdwzd\",
\"quartier\": \"maxime\",
\"cv\": \"veniam\",
\"start_date\": \"qui\",
\"password\": \"v{5,B;#BRD#Xf5z}#il\"
}"
The ID of the speeder.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/speeder/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
The ID of the speeder.
curl --request PUT \
"https://speed-api.speederservices.com/api/v1/speeder/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"lname\": \"a\",
\"fname\": \"illum\",
\"country_id\": 4021.37,
\"login\": \"sjomp\",
\"quartier\": \"veritatis\",
\"cv\": \"quasi\",
\"start_date\": \"aut\",
\"password\": \"]CRCXds.qcfl*yAyDT\"
}"
The ID of the speeder.
curl --request DELETE \
"https://speed-api.speederservices.com/api/v1/speeder/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the speeder.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/stop-speeder/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
The ID of the speeder.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/start-speeder/1" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/active-speeders" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/inactive-speeder" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/speeder-availabilities-historical" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
Manage Speed platform Super Market
Endpoint to list all superMarket.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/super-markets" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"success": true,
"message": "SuperMarket list.",
"data" : {
"superMarkets" : [{
"id": 1,
"name": "Admin",
"created_at": "2022-10-10T10:19:30.000000Z",
"updated_at": "2022-10-10T10:19:30.000000Z",
}],
}
}
Endpoint to get superMarket detail.
superMarket ID.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/super-markets/2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"success": true,
"data": {
"error": false,
"superMarket": {
"id": 2,
"name": "Benin",
"updated_at": "2022-10-24T13:27:08.000000Z",
"created_at": "2022-10-24T13:27:08.000000Z",
}
},
"message": "Detail."
}
Endpoint to create Super Market.
curl --request POST \
"https://speed-api.speederservices.com/api/v1/super-markets" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"lorem\"
}"
{
"success": true,
"data": {
"error": false,
"superMarket": {
"name": "admin",
"updated_at": "2022-10-24T13:27:08.000000Z",
"created_at": "2022-10-24T13:27:08.000000Z",
"id": 2
}
},
"message": "Saved."
}
Endpoint to edit superMarket.
l'id du permission.
curl --request PUT \
"https://speed-api.speederservices.com/api/v1/super-markets/2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"Lorem\"
}"
{
"success": true,
"data": {
"error": false,
"permission": {
"name": "Lorem",
"updated_at": "2022-10-24T13:27:08.000000Z",
"created_at": "2022-10-24T13:27:08.000000Z",
"id": 2
}
},
"message": "Saved."
}
Endpoint to delete superMarket.
l'id du superMarket.
curl --request DELETE \
"https://speed-api.speederservices.com/api/v1/super-markets/2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"success" : true
"message": "Deleted",
}
Manage Speed platform Super Market Course
Endpoint to list all superMarketCourse.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/super-market-courses" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"success": true,
"message": "SuperMarketCourses list.",
"data" : {
"superMarketCourses" : [{
"id": 1,
"name": "Admin",
"created_at": "2022-10-10T10:19:30.000000Z",
"updated_at": "2022-10-10T10:19:30.000000Z",
}],
}
}
Endpoint to create superMarketCourse.
curl --request POST \
"https://speed-api.speederservices.com/api/v1/super-market-courses" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"super_market_name\": \"consequatur\",
\"images\": [
\"illo\"
],
\"latitude_del\": \"vero\",
\"courses_list\": \"sint\",
\"longitude_del\": \"natus\",
\"delivery_neighborhood\": \"aut\",
\"delivery_phone\": \"voluptas\",
\"delivery_name\": \"quo\"
}"
{
"success": true,
"data": {
"error": false,
"superMarketCourse": {
"name": "admin",
"updated_at": "2022-10-24T13:27:08.000000Z",
"created_at": "2022-10-24T13:27:08.000000Z",
"id": 2
}
},
"message": "Saved."
}
Endpoint to get superMarketCourse detail.
superMarketCourse ID.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/super-market-courses/2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"success": true,
"data": {
"error": false,
"superMarketCourse": {
"id": 2,
"name": "Champignon",
"updated_at": "2022-10-24T13:27:08.000000Z",
"created_at": "2022-10-24T13:27:08.000000Z",
}
},
"message": "Detail."
}
Endpoint to edit superMarketCourse.
l'id du permission.
curl --request PUT \
"https://speed-api.speederservices.com/api/v1/super-market-courses/2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"super_market_name\": \"sunt\",
\"images\": [
\"beatae\"
],
\"latitude_del\": \"ducimus\",
\"courses_list\": \"est\",
\"longitude_del\": \"qui\",
\"delivery_neighborhood\": \"expedita\",
\"delivery_phone\": \"omnis\",
\"delivery_name\": \"voluptates\"
}"
{
"success": true,
"data": {
"error": false,
"permission": {
"name": "Lorem",
"updated_at": "2022-10-24T13:27:08.000000Z",
"created_at": "2022-10-24T13:27:08.000000Z",
"id": 2
}
},
"message": "Saved."
}
Endpoint to delete superMarketCourse.
l'id du superMarketCourse.
curl --request DELETE \
"https://speed-api.speederservices.com/api/v1/super-market-courses/2" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"success" : true
"message": "Deleted",
}
Endpoint to list all superMarketCourse.
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/shop/super-market" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"success": true,
"message": "SuperMarketCourses list.",
"data" : {
"superMarketCourses" : [{
"id": 1,
"name": "Admin",
"created_at": "2022-10-10T10:19:30.000000Z",
"updated_at": "2022-10-10T10:19:30.000000Z",
}],
}
}
Manage speeder related data
curl --request POST \
"https://speed-api.speederservices.com/api/v1/update-fcm-token" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"fcm_token\": \"nesciunt\"
}"
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/users/all" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
Manage Speed platform Wallet
curl --request POST \
"https://speed-api.speederservices.com/api/v1/transactions/notify" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/speeder/pay-with-wallet" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"amount\": 77,
\"shop_id\": 932.12402968
}"
cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request POST \
"https://speed-api.speederservices.com/api/v1/transactions" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"amount\": 7102464.0525704,
\"customer_id\": \"voluptates\"
}"
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/customer-transactions" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/customer/balance" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}
curl --request GET \
--get "https://speed-api.speederservices.com/api/v1/transactions" \
--header "Authorization: Bearer {YOUR_AUTH_KEY}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" cache-control
: no-cache, private
content-type
: application/json
access-control-allow-origin
: *
{
"message": "Unauthenticated."
}