Skip to content

IdentityService

platform.v1.IdentityService

IdentityService is the domain contract for org/shop/staff. Live HTTP for these paths is the cookie adapter in backend/internal/api/identityhttp.go (Set-Cookie). Do not register this service on the REST gateway — that would collide with the hand-written routes. Run make proto-gen when adding RPCs that should appear on gRPC.

  • Request: SignupRequest
  • Response: SignupResponse
  • REST mapping: POST /api/v1/signup
  • Request: SessionRequest
  • Response: SessionOk
  • REST mapping: POST /api/v1/sessions
  • Request: Empty
  • Response: Empty
  • REST mapping: DELETE /api/v1/sessions
  • Request: Empty
  • Response: SessionView
  • REST mapping: GET /api/v1/session

No fields.

FieldType#Notes
okbool1
FieldType#Notes
emailstring1
passwordstring2
shop_idstring3
FieldType#Notes
staffStaff1
shopShop2
organizationOrganization3
rolestring4
FieldType#Notes
organization_namestring1
shop_namestring2
shop_currencystring3
owner_emailstring4
owner_passwordstring5
billing_emailstring6
FieldType#Notes
organizationOrganization1
shopShop2
staffStaff3