> ## 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.

# Obtenir une campagne

> Récupérez les informations serveur détaillées d'une campagne CrowdChange par son identifiant, incluant configuration, objectif et statistiques.

## Paramètres de chemin

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

## Réponse

<ResponseField name="id" type="integer">
  Identifiant de la campagne.
</ResponseField>

<ResponseField name="partner_id" type="integer">
  Identifiant du site.
</ResponseField>

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

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

<ResponseField name="created_at" type="string">
  Date de création de la campagne.
</ResponseField>

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

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

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

<ResponseField name="n_donors" type="integer">
  Nombre de donateurs.
</ResponseField>

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

<ResponseField name="user" type="object">
  <Expandable title="propriétés">
    <ResponseField name="id" type="integer">
      Identifiant du propriétaire de la campagne
    </ResponseField>

    <ResponseField name="name" type="string">
      Nom du propriétaire de la campagne
    </ResponseField>

    <ResponseField name="first_name" type="string">
      Prénom du propriétaire de la campagne
    </ResponseField>

    <ResponseField name="last_name" type="string">
      Nom de famille du propriétaire de la campagne
    </ResponseField>

    <ResponseField name="title" type="string">
      Titre du propriétaire de la campagne
    </ResponseField>

    <ResponseField name="email" type="string">
      Courriel du propriétaire de la campagne
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="fundraiser_template" type="object">
  <Expandable title="propriétés">
    <ResponseField name="id" type="integer">
      Identifiant du modèle.
    </ResponseField>

    <ResponseField name="name" type="string">
      Nom du modèle.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="start_at" type="string">
  Date de début de l'événement.
</ResponseField>

<ResponseField name="end_at" type="string">
  Date de fin de l'événement.
</ResponseField>

<ResponseField name="tags_list" type="any[]">
  Étiquettes de la campagne.
</ResponseField>

**Autres réponses**

| Statut | Description      |
| ------ | ---------------- |
| `400`  | Requête invalide |
| `401`  | Non autorisé     |
| `403`  | Interdit         |

<ResponseExample>
  ```json theme={null}
  {
    "id": 1,
    "partner_id": 10,
    "name": "Campaign",
    "description": "Description",
    "created_at": "2022-01-01 16:00:03",
    "amount_goal": 1000,
    "amount_raised": 550,
    "url": "https://demo.crowdchange.dev/2",
    "n_donors": 100,
    "language": "en",
    "user": {
      "id": 1,
      "name": "John Snow",
      "first_name": "John",
      "last_name": "Snow",
      "title": "Mr.",
      "email": "john@crowdchange.co"
    },
    "fundraiser_template": {
      "id": 1,
      "name": "Template"
    },
    "start_at": "2022-01-01 16:00:03",
    "end_at": "2022-01-02 16:00:03",
    "tags_list": [
      "tag1",
      "tag2"
    ]
  }
  ```
</ResponseExample>
