Answers - SocialGouv/code-du-travail-backoffice GitHub Wiki
List answers
GET /answers
Response
Array<{
  id: UUID
  parent_id: string | null
  value: string
  generic_reference: "labor_code" | "national_agreement" | null
  is_published: boolean
  created_at: string
  updated_at: string
  question_id: UUID
  agreement_id: UUID| null
}>
The parent_id column is not used at the moment (always set to null) and is planned to allow answers splitting in order to create "sub-answers" covering special cases: permanent or temporary contracts, full or part-time, etc.
Value
The answers' value is formatted in Markdown.
Generic Answers
Answers with an agreement_id value set to null represent the generic answers from Labor Code.
Examples
Get all the generic answers
With the question value embedded and sorted by last update:
curl https://contributions-api.codedutravail.fabrique.social.gouv.fr/answers?select=*,question(value)&agreement_id=is.null&order=updated_at.desc
Get one answer for a specific agreement and question
We also link the agreement, the question and the references:
curl https://contributions-api.codedutravail.fabrique.social.gouv.fr/answers?select=*,agreement(*),question(*),references:answers_references(*)&agreement_id=eq.074540ca-05e7-4944-81c1-9ac17c0ca64b&question_id=eq.1f93464e-2691-454f-a2c9-d925e907601c