# platform/sign_in — OpenAPI 3.1 (generated)
---
openapi: 3.1.0
info:
  title: Accoil Tools Platform API
  version: '1'
paths:
  "/users/sign_in":
    post:
      operationId: sign_in
      summary: Sign in with email and password (a browser session)
      description: 'Sets a session cookie. An agent normally skips this entirely and
        sends Authorization: Bearer <token> instead — see /agent. Rate limited; repeated
        failures are throttled.'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                user:
                  type: object
                  properties:
                    email:
                      type: string
                      format: email
                    password:
                      type: string
                      format: password
                    remember_me:
                      type: string
                      enum:
                      - '0'
                      - '1'
                      default: '0'
                  required:
                  - email
                  - password
              required:
              - user
      responses:
        '200':
          description: OK
        '403':
          description: Read-only token, or not permitted
