Mealie App: About API

The App: About API from Mealie — 3 operation(s) for app: about.

Operations 3

GET /api/app/about Get App Info #
GET /api/app/about/startup-info Get Startup Info #
GET /api/app/about/theme Get App Theme #

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/mealie-app-about-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

mealie-app-about-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: 'Mealie App: About API'
  description: '

    Mealie is a web application for managing your recipes, meal plans, and shopping lists. This is the Restful

    API interactive documentation that can be used to explore the API. If you''re justing getting started with

    the API and want to get started quickly, you can use the

    [API Usage | Mealie Docs](https://docs.mealie.io/documentation/getting-started/api-usage/)

    as a reference for how to get started.



    If you have any questions or comments about mealie, please use the discord server to talk to the developers or other

    community members. If you''d like to file an issue, please use the

    [GitHub Issue Tracker | Mealie](https://github.com/mealie-recipes/mealie/issues/new/choose)



    ## Helpful Links

    - [Home Page](https://mealie.io)

    - [Documentation](https://docs.mealie.io)

    - [Discord](https://discord.gg/QuStdQGSGK)

    - [Demo](https://demo.mealie.io)

    '
  version: nightly
tags:
- name: 'App: About'
paths:
  /api/app/about:
    get:
      tags:
      - 'App: About'
      summary: Get App Info
      description: Get general application information
      operationId: get_app_info_api_app_about_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AppInfo'
  /api/app/about/startup-info:
    get:
      tags:
      - 'App: About'
      summary: Get Startup Info
      description: returns helpful startup information
      operationId: get_startup_info_api_app_about_startup_info_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AppStartupInfo'
  /api/app/about/theme:
    get:
      tags:
      - 'App: About'
      summary: Get App Theme
      description: Get's the current theme settings
      operationId: get_app_theme_api_app_about_theme_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AppTheme'
components:
  schemas:
    AppInfo:
      properties:
        production:
          type: boolean
          title: Production
        version:
          type: string
          title: Version
        demoStatus:
          type: boolean
          title: Demostatus
        allowSignup:
          type: boolean
          title: Allowsignup
        allowPasswordLogin:
          type: boolean
          title: Allowpasswordlogin
        defaultGroupSlug:
          anyOf:
          - type: string
          - type: 'null'
          title: Defaultgroupslug
        defaultHouseholdSlug:
          anyOf:
          - type: string
          - type: 'null'
          title: Defaulthouseholdslug
        enableOidc:
          type: boolean
          title: Enableoidc
        oidcRedirect:
          type: boolean
          title: Oidcredirect
        oidcProviderName:
          type: string
          title: Oidcprovidername
        tokenTime:
          type: integer
          title: Tokentime
        allowedIframeHosts:
          items:
            type: string
          type: array
          title: Allowediframehosts
          default: []
      type: object
      required:
      - production
      - version
      - demoStatus
      - allowSignup
      - allowPasswordLogin
      - enableOidc
      - oidcRedirect
      - oidcProviderName
      - tokenTime
      title: AppInfo
    AppStartupInfo:
      properties:
        isFirstLogin:
          type: boolean
          title: Isfirstlogin
        isDemo:
          type: boolean
          title: Isdemo
      type: object
      required:
      - isFirstLogin
      - isDemo
      title: AppStartupInfo
    AppTheme:
      properties:
        lightPrimary:
          type: string
          title: Lightprimary
          default: '#E58325'
        lightAccent:
          type: string
          title: Lightaccent
          default: '#007A99'
        lightSecondary:
          type: string
          title: Lightsecondary
          default: '#973542'
        lightSuccess:
          type: string
          title: Lightsuccess
          default: '#43A047'
        lightInfo:
          type: string
          title: Lightinfo
          default: '#1976D2'
        lightWarning:
          type: string
          title: Lightwarning
          default: '#FF6D00'
        lightError:
          type: string
          title: Lighterror
          default: '#EF5350'
        darkPrimary:
          type: string
          title: Darkprimary
          default: '#E58325'
        darkAccent:
          type: string
          title: Darkaccent
          default: '#007A99'
        darkSecondary:
          type: string
          title: Darksecondary
          default: '#973542'
        darkSuccess:
          type: string
          title: Darksuccess
          default: '#43A047'
        darkInfo:
          type: string
          title: Darkinfo
          default: '#1976D2'
        darkWarning:
          type: string
          title: Darkwarning
          default: '#FF6D00'
        darkError:
          type: string
          title: Darkerror
          default: '#EF5350'
      type: object
      title: AppTheme
  securitySchemes:
    OAuth2PasswordBearer:
      type: oauth2
      flows:
        password:
          scopes: {}
          tokenUrl: /api/auth/token