View Categories

Afficher les détails d’une mission – GET /api/v2/missions/{id}

Cette route permet de récupérer les détails d’une mission. Pour l’utiliser, il est nécessaire de fournir l’identifiant de la mission en paramètre. Voici un exemple d’utilisation :

curl -X 'GET' \
  'https://balas-api.peopulse.com/api/v2/missions/12' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer

Résultat :

{
  "data": {
    "id": "12",
    "site": {
      "id": "BALAS0000000001"
    },
    "number": "2",
    "initialPeriod": {
      "startDate": "2024-12-23",
      "endDate": "2024-12-31"
    },
    "desiredEndDate": "0000-00-00",
    "actualEndDate": "0000-00-00",
    "flexibilityPeriod": {
      "startDate": "2024-12-31",
      "endDate": "2024-12-31"
    },
    "location": null,
    "isReinforcedIndividualFollowUpNeeded": false,
    "isHazardous": false,
    "hazards": [],
    "hardshipFactors": [],
    "reason": {
      "id": "7"
    },
    "justification": "Remplacement salarié congé maternité",
    "purchaseOrderNumber": null,
    "customerPurchaseReference": "",
    "probationaryPeriod": 0,
    "contractType": "1",
    "durationType": "1",
    "billingCoefficient": 1,
    "onSiteContact": null,
    "details": "",
    "personalProtectiveEquipments": [],
    "replacedWorker": {
      "firstName": "Marine",
      "lastName": "LE",
      "qualification": "Assistante"
    },
    "job": null,
    "qualification": null,
    "hourlyRate": {
      "rate": 12
    },
    "shiftWorkTeam": {
      "code": "100"
    },
    "schedule": {
      "workHours": "",
      "startTime": "08:00"
    },
    "hourlyBasis": 35,
    "worker": {
      "id": "2",
      "agency": {
        "id": "RHXNETT0F000001"
      },
      "firstName": "Marine",
      "lastName": "Test",
      "customerSerialNumber": "900002"
    },
    "analytic": {
      "code": "20106"
    },
    "subAnalytic": {
      "code": "3459"
    },
    "suspension": []
  }
}