{"id":"37a3387b-6454-4e4f-821e-71568a53ec23","type":"API","name":"API Engagement","slug":"api-engagement","description":"L'API Engagement permet aux organisations de publier et diffuser des annonces de bénévolat et de volontariat. ### A quoi sert l’API Engagement ? L’API Engagement facilite la diffusion des missions de bénévolat et de volontariat partout en France. C’est un service public numérique gratuit qui perm…","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":"https://www.data.gouv.fr/dataservices/api-engagement","docs_url":"https://doc.api-engagement.beta.gouv.fr/","repo_url":null,"status":"ACTIVE","verification_state":"STALE","tags":["government","digital"],"logo_url":"https://udata-avatars.s3.rbx.io.cloud.ovh.net/91/b572136a0046e59aa6bb77f16e0520-100.png","primary_source_url":"https://www.data.gouv.fr/dataservices/api-engagement","extraction_confidence":"0.40","created_at":"2026-06-07T22:08:33.839Z","updated_at":"2026-08-15T04:30:54.514Z","last_verified_at":"2026-08-11T23:55:31.934Z","deprecated_at":null,"ranking_score":58,"last_ranked_at":"2026-08-08T06:52:23.883Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-08-06T01:38:58.111Z","search_vector":"'a':177B,211B,287B 'across':79B,233B 'aggreg':82B 'aggregates':236B 'aim':111B 'aimed':265B 'allow':68B 'allows':222B 'and':226B,229B,237B,250B,276B,302B 'annonc':17B 'annonces':171B 'api':1A,5A,7B,27B,30B,54B,155A,159A,161B,181B,184B,208B 'as':280B,282B 'associ':93B 'associations':247B 'at':266B 'aux':10B,164B 'benevolat':173B,192B 'bodi':95B 'bodies':249B 'broadcast':84B 'broadcasts':238B 'broader':134B,288B 'by':217B 'bénévolat':19B,38B 'c':45B,199B 'civic':3A,76B,123B,149B,157A,230B,277B,303B 'de':12B,18B,21B,37B,40B,166B,172B,175B,191B,194B 'des':16B,35B,170B,189B 'diffus':15B,34B 'diffuser':169B 'diffusion':188B 'digit':60B,154C 'digital':214B 'display':132B,286B 'distribut':73B 'distribute':227B 'duplic':105B 'duplicating':259B 'easier':91B,245B 'effort':107B,144B,298B 'efforts':261B 'en':43B,197B 'engag':2A,4A,8B,28B,31B,55B,124B 'engagement':156A,158A,162B,182B,185B,209B,278B 'est':46B,200B 'et':14B,20B,39B,168B,174B,193B 'facilit':32B 'facilite':186B 'for':246B 'franc':44B,80B,152B 'france':198B,234B,306B 'free':58B,212B 'french':65B,219B 'from':240B 'govern':66B,153C 'government':220B 'gratuit':51B,205B 'increas':116B 'increase':270B 'is':210B,264B 'it':235B,244B 'l':6B,26B,29B,160B,180B,183B 'la':33B,187B 'list':106B 'listing':260B 'make':89B 'making':243B 'mission':36B,85B,125B 'missions':190B,239B,279B 'nation':143B 'national':297B 'network':98B 'networks':252B 'numerique':204B 'numériqu':50B 'of':273B,290B 'opportun':78B,102B,137B 'opportunities':232B,256B,291B 'organ':69B,113B 'organis':11B 'organisations':165B 'organizations':223B,267B 'particip':150B 'participation':304B 'partout':42B,196B 'perm':53B,207B 'permet':9B,163B 'platform':88B,129B 'platforms':242B,283B 'promot':146B 'promote':300B 'provid':62B 'provided':216B 'public':49B,59B,94B,203B,213B,248B 'publier':13B,167B 'publish':71B,225B 'qui':52B,206B 'quoi':24B,178B 'rang':135B 'range':289B 'seek':114B 'seeking':268B 'sert':25B,179B 'servic':48B,61B,77B,109B 'service':202B,215B,231B,263B 'share':100B,254B 'support':141B 'supporting':295B 'that':221B 'the':218B,262B,271B,296B 'their':255B,274B,293B 'throughout':151B,305B 'to':224B,253B,269B,285B,292B,299B 'un':47B,201B 'user':140B 'users':294B 'various':87B,241B 'visibility':272B 'visibl':118B 'volontariat':22B,41B,176B,195B 'volunt':74B,97B,121B,147B 'volunteering':228B,251B,275B,301B 'well':127B,281B 'wide':103B 'widely':257B 'wish':130B 'wishing':284B 'without':104B,258B","popularity_score":"0.0000","maintenance_score":"0.7000","institution_id":"5b86827e-a848-4295-b242-91ac4e71dc2b","institution_type":"GOVERNMENT","country_code":"FR","official_confidence":40,"proof_summary":"official domain (data.gouv.fr) (catalog: api_gouv_fr)","source_seed_url":null,"is_public_sector":true,"published_at":"2026-06-07T22:08:33.839Z","geographic_scope":"NATIONAL","name_en":"Civic Engagement API","description_en":"API Engagement is a free public digital service provided by the French Government that allows organizations to publish and distribute volunteering and civic service opportunities across France. It aggregates and broadcasts missions from various platforms, making it easier for associations, public bodies, and volunteering networks to share their opportunities widely without duplicating listing efforts. The service is aimed at organizations seeking to increase the visibility of their volunteering and civic engagement missions, as well as platforms wishing to display a broader range of opportunities to their users, supporting the national effort to promote volunteering and civic participation throughout France.","native_lang":"fr","access_level":"documented","formats":[],"capability_tier":"sample","trust_score":59.75,"access":{"level":"documented","primary":{"kind":"query","label":"Run verified request","method":"GET","url":"https://api.api-engagement.beta.gouv.fr","source":"probe","runnable":true},"actions":[{"kind":"query","label":"Run verified request","method":"GET","url":"https://api.api-engagement.beta.gouv.fr","source":"probe","runnable":true},{"kind":"spec","label":"OpenAPI spec","method":"GET","url":"https://raw.githubusercontent.com/betagouv/api-engagement/main/api/docs/openapi.yaml","source":"openapi","runnable":false},{"kind":"landing","label":"Read the docs","method":"GET","url":"https://doc.api-engagement.beta.gouv.fr/","source":"docs","runnable":false},{"kind":"landing","label":"Visit homepage","method":"GET","url":"https://www.data.gouv.fr/dataservices/api-engagement","source":"homepage","runnable":false}],"formats":[]},"maturity":{"entry_id":"37a3387b-6454-4e4f-821e-71568a53ec23","granularity":"entry","granularity_label":"One unit = one catalog entry. A PROXY for the SCOPE.md §4 ladder, which governs source families, not entries: a family with 400 entries moves this reading 400 times as much as a family with one. Never compare or combine with the source_family reading.","level":"discovered","level_index":1,"level_label":"Discovered","meaning":"Source and metadata recorded","counts_as_coverage":false,"blocked_by":"verified","rungs":[{"level":"discovered","level_index":1,"label":"Discovered","meaning":"Source and metadata recorded","evidence":"membership of the named population the ladder is taken over","counts_as_coverage":false,"met":true,"reached":true,"criterion":"TRUE"},{"level":"verified","level_index":2,"label":"Verified","meaning":"Access tested successfully","evidence":"entries.verification_state = 'VERIFIED'","counts_as_coverage":false,"met":false,"reached":false,"criterion":"entries.verification_state = 'VERIFIED'"},{"level":"profiled","level_index":3,"label":"Profiled","meaning":"Schema, dimensions and licence understood","evidence":"a data profile with at least one field (entry_data_profiles.field_count > 0)","counts_as_coverage":false,"met":true,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_data_profiles p WHERE p.entry_id = entries.id AND COALESCE(p.field_count, 0) > 0)"},{"level":"executable","level_index":4,"label":"Executable","meaning":"Queries run through Commodity","evidence":"entries.capability_tier = 'live' — today's proxy for \"queryable through us\"","counts_as_coverage":true,"met":false,"reached":false,"criterion":"entries.capability_tier = 'live'"},{"level":"joinable","level_index":5,"label":"Joinable","meaning":"Canonical identifiers and concepts mapped","evidence":"a field link to a canonical identifier whose sampled VALUES match its format","counts_as_coverage":true,"met":false,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_field_links efl WHERE efl.entry_id = entries.id AND efl.identifier_id IS NOT NULL AND efl.value_status = 'match')"},{"level":"reproducible","level_index":6,"label":"Reproducible","meaning":"Snapshots and transformation evidence retained","evidence":"at least one retained evidence manifest (migration 078)","counts_as_coverage":true,"met":false,"reached":false,"criterion":"EXISTS (SELECT 1 FROM evidence_manifests em WHERE em.entry_id = entries.id)"},{"level":"guaranteed","level_index":7,"label":"Guaranteed","meaning":"Monitored against an operational reliability target","evidence":"an active reliability target with a named monitor (migration 096)","counts_as_coverage":true,"met":false,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_reliability_targets rt WHERE rt.entry_id = entries.id AND rt.is_active = true)"}],"officialness":{"basis":"catalog_inherited","label":"Inherited from the upstream catalog: this item came from a trusted official government catalog, and that provenance — not per-item proof — is the warrant. Its own proof score is below 80 or it matched no registered institution (apps/worker/src/connectors/catalog/qualify-store.ts).","proof_confidence":40,"proven_threshold":80,"institution_id":"5b86827e-a848-4295-b242-91ac4e71dc2b","definition":"CASE WHEN COALESCE(entries.is_public_sector, false) IS NOT TRUE THEN 'not_official' WHEN COALESCE(entries.official_confidence, 0) >= 80 AND entries.institution_id IS NOT NULL THEN 'per_item_proven' ELSE 'catalog_inherited' END"},"source_family":{"key":"www.data.gouv.fr","label":"One unit = one source family, approximated by the serving host of the entry's primary source URL (e.g. bdl.stat.gov.pl). A COMPUTED stand-in for the curated families of SCOPE.md §5, which no table holds yet. A family sits at the highest level any of its entries has reached, because a family is integrated to the depth of its deepest working integration. Never compare or combine with the entry reading."},"generated_at":"2026-08-16T16:01:46.362Z"},"api_details":{"id":"edc53c88-ade4-4c15-b710-8d01b4a2ca54","entry_id":"37a3387b-6454-4e4f-821e-71568a53ec23","base_url":"https://api.api-engagement.beta.gouv.fr","openapi_url":"https://raw.githubusercontent.com/betagouv/api-engagement/main/api/docs/openapi.yaml","graphql_url":null,"api_version":null,"spec_format":null,"endpoints_count":null,"endpoints":[],"rate_limit_info":null,"free_tier_limits":null,"ping_url":"https://api.api-engagement.beta.gouv.fr","created_at":"2026-06-07T22:08:33.857Z","updated_at":"2026-07-20T11:11:18.119Z"},"dataset_details":null,"license":null,"reuse":{"license_id":null,"license_name":null,"license_url":null,"commercial_use":{"status":"unknown","value":null},"redistribution":{"status":"unknown","value":null},"attribution_required":{"status":"unknown","value":null},"share_alike":{"status":"unknown","value":null},"personal_data_warning":{"status":"unknown","value":null},"cache_and_mirror":{"status":"unknown","value":null},"undetermined":["commercial_use","redistribution","attribution_required","share_alike","personal_data_warning","cache_and_mirror"],"basis":"unverified","confidence":0.1,"confidence_tier":"low","source_text":null,"source_url":null,"reviewed_at":null},"license_raw":"MIT","latest_check":{"id":"0cd4861f-0c60-425d-97cb-58abf6131b6f","entry_id":"37a3387b-6454-4e4f-821e-71568a53ec23","status":"VERIFIED","last_checked_at":"2026-08-11T23:55:31.625Z","p50_latency_ms":2648,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-06-08T12:42:58.181Z","updated_at":"2026-08-11T23:55:31.625Z","consecutive_successes":53,"probe_url":"https://api.api-engagement.beta.gouv.fr","probe_method":"GET","probe_http_status":200,"probe_content_type":"text/html; charset=utf-8","probe_succeeded_at":"2026-08-11T23:55:31.625Z"},"data_profile":{"id":"ed02b768-b1f2-4709-87f2-3f4b684cf5fc","entry_id":"37a3387b-6454-4e4f-821e-71568a53ec23","profile_source":"openapi","profile_kind":"dataset","dataset_id":null,"fields":[{"name":"clientId","role":"parameter","type":"string","label":null,"param_in":"path","required":true,"container":"/v0/mission","filterable":true,"description":"Identifiant de la mission dans votre système","description_en":"Identifier of the mission in the publisher's own system."},{"name":"id","role":"parameter","type":"string","label":null,"param_in":"path","required":true,"container":"/v2/activity/{id}","filterable":true,"description":"Identifiant interne ou \"clientEventId\" de l'activité","description_en":"Internal identifier or client event ID of the activity."},{"name":"type","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Type de l'activité (requis en cas d'ambiguïté sur le \"clientEventId\")","enum_values":["apply","account"],"description_en":"Type of activity, required if the client event ID is ambiguous."},{"name":"limit","role":"parameter","type":"integer","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Nombre de résultats (défaut 25, max 10 000)","description_en":"Maximum number of results to return (default 25, max 10,000)."},{"name":"skip","role":"parameter","type":"integer","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Décalage pour la pagination","description_en":"Number of results to skip for pagination."},{"name":"keywords","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Recherche textuelle (titre, description, organisation)","description_en":"Free text search across title, description, and organization."},{"name":"domain","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Domaine d'action","description_en":"Field or domain of action for the mission."},{"name":"activity","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Activité proposée","description_en":"Activity proposed within the mission."},{"name":"remote","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Politique de télétravail : no, possible, full, local","description_en":"Remote work policy: no, possible, full, or local."},{"name":"lat","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"query","container":"/v0/mission","filterable":true,"description":"Latitude (requis avec \"lon\" pour la recherche géographique)","description_en":"Latitude used for geographic search, required with longitude."},{"name":"lon","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"query","container":"/v0/mission","filterable":true,"description":"Longitude (requis avec \"lat\" pour la recherche géographique)","description_en":"Longitude used for geographic search, required with latitude."},{"name":"distance","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Rayon de recherche géographique (ex. 25km, 50km). Défaut : 50km","description_en":"Search radius for geographic filtering, e.g. 25km or 50km."},{"name":"city","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Filtre par ville","description_en":"Filter results by city."},{"name":"departmentName","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Filtre par département","description_en":"Filter results by department name."},{"name":"country","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Filtre par pays","description_en":"Filter results by country."},{"name":"publisher","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Filtre sur les identifiants de partenaires diffuseurs","description_en":"Filter by identifiers of publishing partners."},{"name":"organizationRNA","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Filtre par numéro RNA de l'organisation","description_en":"Filter by the organization's RNA registration number."},{"name":"organizationStatusJuridique","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Filtre par forme juridique de l'organisation","description_en":"Filter by the organization's legal status."},{"name":"openToMinors","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Missions ouvertes aux mineurs uniquement","enum_values":["true","false","yes","no","1","0"],"description_en":"Filter for missions open only to minors."},{"name":"reducedMobilityAccessible","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Missions accessibles PMR uniquement","enum_values":["true","false","yes","no","1","0"],"description_en":"Filter for missions accessible to people with reduced mobility."},{"name":"startAt","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Filtre sur la date de début (ex. >2024-01-01, <2024-12-31)","description_en":"Filter on the mission's start date, e.g. >2024-01-01."},{"name":"createdAt","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/mission","filterable":true,"description":"Filtre sur la date de création (ex. >2024-01-01)","description_en":"Filter on the record's creation date, e.g. >2024-01-01."},{"name":"q","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/organization","filterable":true,"description":"Recherche textuelle sur le nom","description_en":"Free text search on the name field."},{"name":"rna","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/organization","filterable":true,"description":"Numéro RNA exact","description_en":"Exact RNA registration number."},{"name":"siret","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/organization","filterable":true,"description":"Numéro SIRET exact","description_en":"Exact SIRET business identification number."},{"name":"organizationClientId","role":"parameter","type":"string","label":null,"param_in":"path","required":true,"container":"/v0/myorganization/{organizationClientId}","filterable":true,"description":"Identifiant de l'organisation dans votre système","description_en":"Identifier of the organization in the publisher's own system."},{"name":"field","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/diffusion-rule","filterable":true,"description":"Champ sur lequel évaluer la diffusion. À fournir conjointement avec `value`.\nValeurs possibles : `type`, `publisherOrganizationId`,\n`publisherOrganization.clientId`, `publisherOrganization.parentOrganizations`.\n","description_en":"Field name to evaluate diffusion against, used with value."},{"name":"value","role":"parameter","type":"string","label":null,"param_in":"query","container":"/v0/diffusion-rule","filterable":true,"description":"Valeur recherchée sur le champ `field`. À fournir conjointement avec `field`.","description_en":"Value to search for in the specified field."},{"name":"street","type":"string","label":"Address","description":"Numéro et nom de rue","description_en":"Street number and name of the address."},{"name":"postalCode","type":"string","label":"Address","description":"Code postal","description_en":"Postal code of the address."},{"name":"departmentCode","type":"string","label":"Address","description":"Code du département (ex. 75, 69, 2A)","description_en":"Department code, e.g. 75, 69, 2A."},{"name":"region","type":"string","label":"Address","description":"Nom de la région","description_en":"Name of the region."},{"name":"publisherId","type":"string","label":"Mission","description":"Identifiant du partenaire annonceur","description_en":"Identifier of the advertising partner."},{"name":"statusCode","type":"string","label":"Mission","description":"Statut de modération JeVeuxAider","enum_values":["ACCEPTED","REFUSED","PENDING","ONGOING"],"description_en":"Moderation status assigned by JeVeuxAider."},{"name":"statusComment","type":"string","label":"Mission","description":"Commentaire associé au statut de modération","description_en":"Comment associated with the moderation status."},{"name":"title","type":"string","label":"Mission","description":"Titre de la mission","description_en":"Title of the mission."},{"name":"description","type":"string","label":"Mission","description":"Description complète de la mission. Texte brut ou HTML acceptés.\n\nLa valeur fournie est conservée pour le rendu riche. Si du HTML est fourni, elle est aussi convertie en texte brut pour les usages internes, la recherche et la modération.\n\n**Recommandations** :\n- Utiliser le format HTML pour une meil","description_en":"Full description of the mission, in plain text or HTML."},{"name":"applicationUrl","type":"string (uri)","label":"Mission","format":"uri","description":"URL de la page où l'utilisateur sera redirigé pour candidater (URL de la page présentant la mission)","description_en":"URL of the page where users apply for the mission."},{"name":"image","type":"string (uri)","label":"Mission","format":"uri","description":"URL de l'image de la mission. Si absent, l'API Engagement utilise une image de sa bibliothèque selon le domaine.","description_en":"URL of the mission's image."},{"name":"metadata","type":"string","label":"Mission","description":"Métadonnées libres associées à la mission.","description_en":"Free-form metadata associated with the mission."},{"name":"activities","type":"array<string>","label":"Mission","description":"Activité(s) principale(s) de la mission. Valeurs possibles :\n`accueil-de-public`, `aide-psychologique`, `activites-manuelles`, `alphabetisation`, `animation`, `Animation, Valorisation`, `art`, `autre`, `bricolage`, `collecte`, `communication`, `comptabilite-finance`, `conseil`, `distribution`, `docu","description_en":"Main activities involved in the mission."},{"name":"tags","type":"array<string>","label":"Mission","description":"Mots-clés personnalisés pour taguer la mission. Chaque élément du tableau est un tag distinct.\n","description_en":"Custom keywords used to tag the mission."},{"name":"audience","type":"array<string>","label":"Mission","description":"Les bénéficiaires de la mission — à qui la mission s'adresse, le public auquel sera confronté la personne qui s'engage.\n","description_en":"Beneficiaries or public targeted by the mission."},{"name":"requirements","type":"array<string>","label":"Mission","description":"Pré-requis relatifs à la mission.","description_en":"Prerequisites required to take part in the mission."},{"name":"softSkills","type":"array<string>","label":"Mission","description":"Les compétences générales requises pour la mission. Ce champ ne repose pas sur un référentiel de compétence structuré.\n","description_en":"General soft skills required for the mission."},{"name":"romeSkills","type":"array<string>","label":"Mission","description":"Code OGR Macro du ROME 4.0. Ce champ repose sur le référentiel \"Arborescence simplifiée des compétences\" (section \"Arborescence du ROME\").\n","description_en":"ROME 4.0 macro skill codes associated with the mission."},{"name":"schedule","type":"string","label":"Mission","description":"Rythme de la mission (texte libre)","description_en":"Free text describing the mission's schedule or rhythm."},{"name":"endAt","type":"string (date-time)","label":"Mission","format":"date-time","description":"Date de fin de la mission souhaitée. Format ISO 8601. Défaut : now()","description_en":"Desired end date of the mission, in ISO 8601 format."},{"name":"postedAt","type":"string (date-time)","label":"Mission","format":"date-time","description":"Date de première publication de la mission. Format ISO 8601.","description_en":"Date the mission was first published, in ISO 8601 format."},{"name":"places","type":"integer","label":"Mission","description":"Nombre de places disponibles pour la mission. Ce nombre doit être mis à jour dès qu'il évolue dans votre système afin que l'API Engagement dispose toujours de la donnée la plus récente.\n","description_en":"Number of available places for the mission."},{"name":"compensationAmount","type":"number","label":"Mission","description":"Montant minimum de l'indemnisation perçue par le bénévole ou le volontaire. Utilisé seul ou comme borne basse d'une fourchette avec `compensationAmountMax`.","description_en":"Minimum compensation amount received by the volunteer."},{"name":"compensationAmountMax","type":"number","label":"Mission","description":"Montant maximum de l'indemnisation. Si renseigné, `compensationAmount` est la borne basse et `compensationAmountMax` la borne haute (ex. 0–13 €/h). Doit être supérieur ou égal à `compensationAmount`.","description_en":"Maximum compensation amount, forming the upper bound of a range."},{"name":"compensationUnit","type":"string","label":"Mission","description":"Période de l'indemnisation pour le montant fourni. Valeurs possibles : `year`, `month`, `day`, `hour`","enum_values":["hour","day","month","year"],"description_en":"Time period the compensation amount refers to: year, month, day, or hour."},{"name":"compensationType","type":"string","label":"Mission","description":"Type d'indemnisation. Valeurs possibles : `gross` (brut), `net` (net)","enum_values":["gross","net"],"description_en":"Type of compensation: gross or net."},{"name":"addresses","type":"array<object>","label":"Mission","description":"Ensemble des localisations où se déroule la mission. Si la mission se tient dans plusieurs lieux, renseignez autant d'objets que de localisations. Pour une mission en lieu unique, le tableau ne contient qu'un seul objet.\n","description_en":"List of locations where the mission takes place."},{"name":"organizationName","type":"string","label":"Mission","description":"Nom de l'organisation. Requis si un autre champ `organization*` est renseigné.","description_en":"Name of the organization."},{"name":"organizationDescription","type":"string","label":"Mission","description":"Description de l'organisation.","description_en":"Description of the organization."},{"name":"organizationUrl","type":"string (uri)","label":"Mission","format":"uri","description":"Lien de l'organisation (ex. page de présentation sur votre site).","description_en":"Website link of the organization."},{"name":"organizationType","type":"string","label":"Mission","description":"Type de l'organisation.","description_en":"Type of the organization."},{"name":"organizationLogo","type":"string (uri)","label":"Mission","format":"uri","description":"URL de l'image de l'organisation.","description_en":"URL of the organization's logo image."},{"name":"organizationSiren","type":"string","label":"Mission","description":"SIREN de l'organisation.","description_en":"SIREN business registration number of the organization."},{"name":"organizationSiret","type":"string","label":"Mission","description":"SIRET de l'organisation.","description_en":"SIRET business identification number of the organization."},{"name":"organizationFullAddress","type":"string","label":"Mission","description":"Adresse de l'organisation. Pas de format strict attendu (contrairement à l'adresse de la mission).","description_en":"Free-text address of the organization."},{"name":"organizationPostCode","type":"string","label":"Mission","description":"Code postal de l'organisation.","description_en":"Postal code of the organization."},{"name":"organizationCity","type":"string","label":"Mission","description":"Ville de l'organisation.","description_en":"City where the organization is located."},{"name":"organizationBeneficiaries","type":"array<string>","label":"Mission","description":"Bénéficiaires de l'organisation.","description_en":"Beneficiaries served by the organization."},{"name":"organizationActions","type":"array<string>","label":"Mission","description":"Principales actions menées par l'organisation.","description_en":"Main actions carried out by the organization."},{"name":"organizationReseaux","type":"array<string>","label":"Mission","description":"Réseau de l'organisation. Ce champ sert à renseigner les organisations ayant des antennes locales et dépendant d'un réseau national.","description_en":"Network the organization belongs to, if part of a national network."},{"name":"updatedAt","type":"string (date-time)","label":"Mission","format":"date-time","description":"Date de dernière modification","description_en":"Date and time of the last modification."},{"name":"deletedAt","type":"string (date-time)","label":"Mission","format":"date-time","description":"Date de suppression (soft delete)","description_en":"Date and time the record was soft-deleted."},{"name":"key","type":"string","label":"MissionStatsBucket","description":"Identifiant du partenaire diffuseur","description_en":"Identifier of the publishing partner."},{"name":"name","type":"string","label":"MissionStatsBucket","description":"Nom du partenaire diffuseur","description_en":"Name of the publishing partner."},{"name":"doc_count","type":"integer","label":"MissionStatsBucket","description":"Nombre d'événements","description_en":"Number of events counted."},{"name":"clicks","type":"array<object>","label":"MissionStats","description":"Clics vers la mission, par partenaire diffuseur","description_en":"Clicks recorded on the mission, grouped by publishing partner."},{"name":"applications","type":"array<object>","label":"MissionStats","description":"Candidatures enregistrées, par partenaire diffuseur","description_en":"Applications recorded for the mission, grouped by publishing partner."},{"name":"_id","type":"string","label":"Activity","description":"Identifiant de l'activité","description_en":"Identifier of the activity record."},{"name":"status","type":"string","label":"Activity","description":"Statut de la candidature","enum_values":["PENDING","VALIDATED","CANCELED","REFUSED","CARRIED_OUT"],"description_en":"Status of the application."},{"name":"clickId","type":"string","label":"Activity","description":"Identifiant du clic d'origine","description_en":"Identifier of the originating click event."},{"name":"missionClientId","type":"string","label":"Activity","description":"Identifiant client de la mission concernée","description_en":"Client-side identifier of the related mission."},{"name":"missionId","type":"string","label":"Activity","description":"Identifiant interne de la mission","description_en":"Internal identifier of the related mission."},{"name":"tag","type":"string","label":"Activity","description":"Tag libre associé à l'événement","description_en":"Free-form tag associated with the event."},{"name":"category","type":"string","label":"Partner","description":"Catégorie du partenaire","description_en":"Category of the partner."},{"name":"url","type":"string (uri)","label":"Partner","format":"uri","description":"Site web du partenaire","description_en":"Website of the partner."},{"name":"logo","type":"string (uri)","label":"Partner","format":"uri","description":"URL du logo","description_en":"URL of the partner's logo."},{"name":"widget","type":"boolean","label":"Partner","description":"Le partenaire dispose de droits widget","description_en":"Indicates whether the partner has widget access rights."},{"name":"api","type":"boolean","label":"Partner","description":"Le partenaire dispose de droits API","description_en":"Indicates whether the partner has API access rights."},{"name":"campaign","type":"boolean","label":"Partner","description":"Le partenaire dispose de droits campagne","description_en":"Indicates whether the partner has campaign access rights."},{"name":"annonceur","type":"boolean","label":"Partner","description":"Le partenaire est annonceur (publie des missions)","description_en":"Indicates whether the partner is an advertiser publishing missions."},{"name":"fieldType","type":"string","label":"DiffusionRule","description":"Type de la valeur évaluée (par défaut `string`)","description_en":"Data type of the evaluated value, defaults to string."},{"name":"operator","type":"string","label":"DiffusionRule","description":"Opérateur de comparaison. Valeurs possibles :\n`is`, `is_not`, `contains`, `does_not_contain`, `starts_with`,\n`is_greater_than`, `is_less_than`, `exists`, `does_not_exist`.\n","description_en":"Comparison operator used in the diffusion rule."},{"name":"rules","type":"array<object>","label":"DiffuseurWithRules","description":"Règles de diffusion configurées pour ce diffuseur","description_en":"Diffusion rules configured for this partner."},{"name":"diffuse","type":"boolean","label":"DiffuseurWithRules","description":"Présent uniquement lorsque les paramètres `field` et `value` sont fournis.\nIndique si ce diffuseur diffuserait la valeur recherchée : `false` si une règle\nd'exclusion (`does_not_contain`, `is_not`, `does_not_exist`) sur ce champ l'exclut, `true` sinon.\n","description_en":"Indicates whether the partner would diffuse the searched value."},{"name":"ok","type":"boolean","label":"Error","description":null,"description_en":"Indicates whether the request was successful."},{"name":"code","type":"string","label":"Error","description":null,"description_en":"Error code identifying the type of error."},{"name":"message","type":"unknown","label":"Error","description":"Détail de l'erreur (peut être un objet Zod ou une chaîne)","description_en":"Details of the error, as text or a structured object."}],"field_count":95,"sample_records":null,"record_count":null,"data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://raw.githubusercontent.com/betagouv/api-engagement/main/api/docs/openapi.yaml","curl":"curl -s 'https://raw.githubusercontent.com/betagouv/api-engagement/main/api/docs/openapi.yaml' -H 'Accept: application/json'","label":"OpenAPI spec","method":"GET","description":"Machine-readable API description (use it to generate clients)."}],"status":"partial","error_message":null,"profiled_at":"2026-07-27T11:14:16.576Z","run_id":"8fa954bb-7df5-4e37-a2b8-2c1851341161","created_at":"2026-07-20T11:12:11.966Z","updated_at":"2026-08-05T06:20:02.290Z","license_raw":"MIT","license_id":null,"consecutive_failure_count":0,"last_error_at":null,"last_error_message":null,"previewable":false},"datasets":[],"limits":[]}