Skip to main content

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.
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}'

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" }