What the UI needs before a monthly declaration (Monatsmeldung) of one month: the tax-at-source cantons of the month with their debtor number (SSL / DPI) and number of persons, the statistics office, which of them an active declaration of the month already addressed, and the plausibility findings

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://restapi.wyzio.com/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
{
  "Wyzio MCP server": {
    "url": "https://restapi.wyzio.com/mcp"
  }
}

Close
GET /api-v1/swissdec/salary-declaration/dispatch-options/monthly

Headers

  • WEAL-TOKEN Required

    API token (can be retrieved from account settings)

  • TARGET-ORGANIZATION-ID

    ID of organization, for which the operation must be performed

Query parameters

  • calendarYear integer(int32) Required
  • monthType string Required

    Values are JANUARY, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER, or DECEMBER.

Responses

  • 200 application/json

    OK

    Hide response attributes Show response attributes object
    • calendarYear integer(int32)
    • monthType string

      Values are JANUARY, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER, or DECEMBER.

    • testCaseDefault boolean
    • submissionInProgress boolean
    • cantons array[object]
      Hide cantons attributes Show cantons attributes object
      • canton string
      • institutionId string
      • customerIdentity string
      • persons integer(int32)
      • declaredBy string
      • available boolean
    • statisticAvailable boolean
    • statisticInstitutionId string
    • statisticDeclaredBy string
    • plausibility array[object]
      Hide plausibility attributes Show plausibility attributes object
      • level string

        Values are ERROR, WARNING, or INFO.

      • code string
      • subject string
      • field string
      • value string
      • message string
  • 400

    400 Bad Request

  • 401

    401 Unauthorized

  • 403

    403 Access Denied

  • 404

    404 Not Found

  • 500

    500 Internal Server Error

GET /api-v1/swissdec/salary-declaration/dispatch-options/monthly
curl \
 --request GET 'https://wyzio.app/api-v1/swissdec/salary-declaration/dispatch-options/monthly?calendarYear=42&monthType=JANUARY'
Response examples (200)
{
  "calendarYear": 42,
  "monthType": "JANUARY",
  "testCaseDefault": true,
  "submissionInProgress": true,
  "cantons": [
    {
      "canton": "string",
      "institutionId": "string",
      "customerIdentity": "string",
      "persons": 42,
      "declaredBy": "string",
      "available": true
    }
  ],
  "statisticAvailable": true,
  "statisticInstitutionId": "string",
  "statisticDeclaredBy": "string",
  "plausibility": [
    {
      "level": "ERROR",
      "code": "string",
      "subject": "string",
      "field": "string",
      "value": "string",
      "message": "string"
    }
  ]
}