> ## Documentation Index
> Fetch the complete documentation index at: https://apidoc.crowdchange.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Mettre à jour l'équipe

> Mettez à jour l'équipe de financement CrowdChange de l'utilisateur authentifié dans une campagne, incluant nom, description, objectif et image de couverture.

## Paramètres de chemin

<ParamField path="id" type="integer" required>
  ID de la campagne.
</ParamField>

<ParamField path="teamId" type="integer" required>
  ID de l'équipe.
</ParamField>

## Corps

<ParamField body="token" type="string" required>
  Jeton d'accès de l'utilisateur.
</ParamField>

<ParamField body="name" type="string">
  Nom de l'équipe
</ParamField>

<ParamField body="amount_goal" type="number">
  Montant de l'objectif de l'équipe
</ParamField>

<ParamField body="description" type="string">
  Description de l'équipe
</ParamField>

<ParamField body="image" type="string">
  ID de l'image de l'équipe
</ParamField>

## Réponse

Retourne l'objet mis à jour avec les champs suivants.

<ResponseField name="id" type="integer">
  ID de l'équipe.
</ResponseField>

<ResponseField name="name" type="string">
  Nom de l'équipe.
</ResponseField>

<ResponseField name="description" type="string">
  Description de l'équipe
</ResponseField>

<ResponseField name="image" type="string">
  ID de l'image de l'équipe
</ResponseField>

<ResponseField name="amount_goal" type="number">
  Montant de l'objectif.
</ResponseField>

<ResponseField name="amount_raised" type="number">
  Montant amassé par l'équipe.
</ResponseField>

<ResponseField name="amount_raised_formatted" type="string">
  Montant amassé par l'équipe, formaté avec le symbole de devise.
</ResponseField>

<ResponseField name="url" type="string">
  URL de la page de l'équipe.
</ResponseField>

<ResponseField name="language" type="string">
  Langue de l'équipe. Valeurs permises : `en`, `fr`
</ResponseField>

<ResponseField name="n_pages" type="integer">
  Nombre de pages.
</ResponseField>

<ResponseField name="images" type="object">
  <Expandable title="propriétés">
    <ResponseField name="original" type="string">
      URL de l'image originale de l'équipe.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="fundraiser" type="object">
  Campagne à laquelle l'équipe appartient.

  <Expandable title="propriétés">
    <ResponseField name="id" type="integer">
      ID de la campagne.
    </ResponseField>

    <ResponseField name="name" type="string">
      Nom de la campagne.
    </ResponseField>

    <ResponseField name="amount_goal" type="number">
      Montant de l'objectif de la campagne.
    </ResponseField>

    <ResponseField name="amount_raised" type="number">
      Montant total amassé par la campagne.
    </ResponseField>

    <ResponseField name="amount_raised_formatted" type="string">
      Montant amassé par la campagne, formaté avec le symbole de devise.
    </ResponseField>

    <ResponseField name="url" type="string">
      URL complète de la page de la campagne.
    </ResponseField>

    <ResponseField name="language" type="string">
      Langue de la campagne. Valeurs permises : `en`, `fr`
    </ResponseField>

    <ResponseField name="organization" type="object">
      <Expandable title="propriétés">
        <ResponseField name="id" type="integer">
          ID de l'organisation de la campagne
        </ResponseField>

        <ResponseField name="name" type="string">
          Nom de l'organisation de la campagne
        </ResponseField>

        <ResponseField name="custom_id" type="string">
          ID personnalisé de l'organisation de la campagne
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="user" type="object">
  <Expandable title="propriétés">
    <ResponseField name="name" type="string">
      Nom du capitaine de l'équipe
    </ResponseField>

    <ResponseField name="first_name" type="string">
      Prénom du capitaine de l'équipe
    </ResponseField>

    <ResponseField name="last_name" type="string">
      Nom de famille du capitaine de l'équipe
    </ResponseField>

    <ResponseField name="title" type="string">
      Titre du capitaine de l'équipe
    </ResponseField>
  </Expandable>
</ResponseField>

**Autres réponses**

| Status | Description |
| ------ | ----------- |
| `400`  | Bad Request |
| `403`  | Forbidden   |

<ResponseExample>
  ```json theme={null}
  {
    "id": 1,
    "name": "Team A",
    "description": "Team description",
    "image": "1eaf5ab2-5d55-11ee-82ef-001c42584fa2",
    "amount_goal": 1000,
    "amount_raised": 550,
    "amount_raised_formatted": "$550",
    "url": "https://demo.crowdchange.dev/1/team/2",
    "language": "en",
    "n_pages": 50,
    "images": {
      "original": "https://img.crowdchange.co/files/abc.png?tr=w-[width],h-[height]"
    },
    "fundraiser": {
      "id": 1,
      "name": "Gala Night",
      "amount_goal": 10000,
      "amount_raised": 8000,
      "amount_raised_formatted": "$8,000",
      "url": "https://demo.crowdchange.dev/1",
      "language": "en",
      "organization": {
        "id": 1,
        "name": "Crowdchange",
        "custom_id": "CrowdchangeID"
      }
    },
    "user": {
      "name": "John Snow",
      "first_name": "John",
      "last_name": "Snow",
      "title": "Mr."
    }
  }
  ```
</ResponseExample>
