---
title: "Updates an existing newsletter profile."
url: "https://developer-qual.migros.ch/apis/newsletter-8/versions/601eacad-4396-4bb2-913c-bb1cd4982850/operations/update-newsletter-profile"
---

> Full API specification: https://developer-qual.migros.ch/apis/newsletter-8/versions/601eacad-4396-4bb2-913c-bb1cd4982850.md

# Updates an existing newsletter profile. (deprecated)

`POST` `/migros/customers/subscriptions/v8/newsletter/clients/{client}/profiles`

Operation ID: `update-newsletter-profile`

To get a full list of supported fields for a given client you can call /newsletter/clients/{clientName}.{_format}.

## Path parameters

- `client` (string, required) - Name of the client. One of 'migros_ch', 'migipedia'.

## Request body (required)

Content types: `application/x-www-form-urlencoded`

## Responses

- `200` - Returned when successful

## OpenAPI definition

```yaml
openapi: 3.0.0
info:
  title: Newsletter
  version: "8"
servers:
  - description: Public Kong Gateway URL
    url: https://api-qual.migros.ch
paths:
  /migros/customers/subscriptions/v8/newsletter/clients/{client}/profiles:
    post:
      deprecated: true
      description: To get a full list of supported fields for a given client you can
        call /newsletter/clients/{clientName}.{_format}.
      operationId: update-newsletter-profile
      parameters:
        - description: Name of the client. One of 'migros_ch', 'migipedia'.
          in: path
          name: client
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/x-www-form-urlencoded:
            encoding:
              interests[]:
                explode: true
                style: form
            schema:
              properties:
                city:
                  type: string
                email:
                  description: Email address of the profile to update.
                  type: string
                first_name:
                  type: string
                gender:
                  type: string
                interests[]:
                  description: Health interests
                  items:
                    type: string
                  type: array
                language:
                  description: Language the newsletter should be subscribed in.
                  type: string
                last_name:
                  type: string
                migros_newsletter_id:
                  description: Internal newsletter used by Migros
                  type: integer
                salutation:
                  type: string
                username:
                  type: string
                zip:
                  type: integer
              required:
                - email
              type: object
        required: true
      responses:
        "200":
          description: Returned when successful
      summary: Updates an existing newsletter profile.
      tags:
        - Newsletter
security:
  - Kong-Api-Key: []
    basicAuth: []
components:
  securitySchemes:
    Kong-Api-Key:
      description: Kong key-auth authentication
      in: header
      name: X-Api-Key
      type: apiKey
    basicAuth:
      scheme: basic
      type: http
```
