Documentation Index
Fetch the complete documentation index at: https://docs.foodsave.kz/llms.txt
Use this file to discover all available pages before exploring further.
Partners API
Base path: /api/v1/partners
Overview
Partner onboarding, public profile and moderation endpoints.
Register
Public profile
Python
curl --request POST \
--url https://api.foodsave.kz/api/v1/partners/register \
-H 'Content-Type: application/json' \
-d '{"name":"Cafe Green","cityId":"city-1","address":"Abay 1","latitude":43.2,"longitude":76.9}'
curl --request GET --url https://api.foodsave.kz/api/v1/partners/p-1
import requests
response = requests.get('https://api.foodsave.kz/api/v1/partners/p-1')
print(response.json())
POST /api/v1/partners/register
{ "id":"p-1", "status":"PENDING_REVIEW", "slug":"cafe-green" }
GET /api/v1/partners/{id}
{ "id":"p-1", "name":"Cafe Green", "status":"ACTIVE" }
PUT /api/v1/partners/me
{ "id":"p-1", "name":"Cafe Green", "status":"ACTIVE" }
GET /api/v1/partners/me/status
{ "status":"ACTIVE", "active":true }
Admin moderation
GET /api/v1/admin/partners
[{ "id":"p-1", "name":"Cafe Green", "status":"PENDING_REVIEW" }]
PUT /api/v1/admin/partners/{id}/approve
{ "id":"p-1", "status":"ACTIVE" }
PUT /api/v1/admin/partners/{id}/reject
PUT /api/v1/admin/partners/{id}/suspend
{ "id":"p-1", "status":"SUSPENDED" }