# CharacterApi document shapes

This service expects JSON request bodies for character creation and stores
character documents in MongoDB.

Inbound JSON documents
- CreateCharacterRequest (`POST /api/characters`)
  ```json
  {
    "name": "string"
  }
  ```

Stored documents (MongoDB)
- Character
  ```json
  {
    "id": "string (ObjectId)",
    "ownerUserId": "string",
    "name": "string",
    "coord": {
      "x": "number",
      "y": "number"
    },
    "createdUtc": "string (ISO-8601 datetime)"
  }
  ```
