{"name":"Aurélia.jobs","description":"Plateforme SaaS de gestion du recrutement pour les recruteurs professionnels et les PME : préparation d'un recrutement, diffusion d'offres, suivi des candidatures, préqualification par IA et espace candidat.","homepage":"https://aurelia.jobs/fr","apiVersion":"0.3.0","whenToUse":["Lire les offres d'emploi publiées par une entreprise qui recrute avec Aurélia.jobs, par API (`getPublicCareersJobs`) plutôt qu'en lisant la page carrière.","Déposer la candidature d'une personne sur une offre publiée, pièce jointe comprise (`submitPublicApplication`, `createJobpostingApplication`).","Synchroniser un flux d'offres vers un agrégateur ou un ATS partenaire (`listPublishedJobsJson`, `listPublishedJobsXml`).","Exercer les droits RGPD d'un candidat sur ses données : export ou demande d'effacement (`exportCandidateData`, `requestCandidateDeletion`).","Conduire la préqualification d'une candidature déjà déposée, quand le candidat y a consenti (`recordPrequalificationConsent`, puis les opérations de préqualification).","Répondre à une question sur l'entreprise éditrice, ses coordonnées ou ses engagements RGPD (`/api/public/v1/service-catalog`, `/fr/contact`, `/fr/privacy-policy`)."],"whenNotToUse":["Chercher un emploi sur l'ensemble du marché : Aurélia.jobs n'expose que les offres de ses clients, pas un index global.","Accéder au dossier d'un candidat, aux évaluations ou aux données d'un espace de travail : ces données sont cloisonnées par espace et ne sont accessibles à aucune API publique.","Créer un compte, un espace de travail ou un recrutement : ces actions passent par l'application, pas par l'API."],"documents":[{"name":"openapi","url":"https://aurelia.jobs/openapi.json","mediaType":"application/json","description":"Spécification OpenAPI 3.1 de toute la surface API publique, avec un operationId et des schémas typés par opération."},{"name":"openapi-yaml","url":"https://aurelia.jobs/openapi/aurelia-v2-openapi.yaml","mediaType":"application/yaml","description":"Même spécification, en YAML."},{"name":"service-catalog","url":"https://aurelia.jobs/api/public/v1/service-catalog","mediaType":"application/json","description":"Point d'entrée de découverte : documents machine, opérations publiques, portées et éditeur."},{"name":"llms","url":"https://aurelia.jobs/llms.txt","mediaType":"text/plain","description":"Présentation du produit pour un modèle de langage, avec la section « quand nous appeler »."},{"name":"agent-instructions","url":"https://aurelia.jobs/agent.txt","mediaType":"text/plain","description":"Consignes d'intégration destinées aux agents : cas d'usage, authentification, limites."},{"name":"mcp-manifest","url":"https://aurelia.jobs/mcp.json","mediaType":"application/json","description":"Manifeste du serveur MCP : transport, URL, outils exposés et authentification."},{"name":"protected-resource-metadata","url":"https://aurelia.jobs/.well-known/oauth-protected-resource","mediaType":"application/json","description":"Métadonnée RFC 9728 : portées supportées et méthodes de présentation du jeton."},{"name":"sitemap","url":"https://aurelia.jobs/sitemap.xml","mediaType":"application/xml","description":"Toutes les URL publiques indexables."},{"name":"robots","url":"https://aurelia.jobs/robots.txt","mediaType":"text/plain","description":"Règles de crawl, robots d'IA compris."}],"endpoints":[{"operationId":"listPublishedJobsJson","method":"GET","path":"/api/jobs.json","summary":"Lister les offres publiées en JSON","authentication":"en-tête X-API-Key (workspace)","scopes":["jobs:read"]},{"operationId":"listPublishedJobsXml","method":"GET","path":"/api/jobs.xml","summary":"Lister les offres publiées en XML","authentication":"en-tête X-API-Key (intégration Jobposting)","scopes":["jobs:feed"]},{"operationId":"createJobpostingApplication","method":"POST","path":"/api/candidatures","summary":"Recevoir une candidature Jobposting","authentication":"en-tête X-API-Key (intégration Jobposting)","scopes":["applications:write"]},{"operationId":"submitPublicApplication","method":"POST","path":"/api/v2/application/submit","summary":"Soumettre une candidature publique V2","authentication":"jeton candidat dans l'URL","scopes":["applications:write"]},{"operationId":"recordPrequalificationConsent","method":"POST","path":"/api/v2/prequalif/{sessionId}/consent","summary":"Enregistrer le consentement de préqualification","authentication":"jeton candidat dans l'URL","scopes":["prequalification:write"]},{"operationId":"streamPrequalificationConversation","method":"POST","path":"/api/v2/prequalif/{sessionId}/stream","summary":"Streamer la conversation de préqualification","authentication":"jeton candidat dans l'URL","scopes":["prequalification:write"]},{"operationId":"savePrequalificationState","method":"POST","path":"/api/v2/prequalif/{sessionId}/save","summary":"Sauvegarder l'état de préqualification","authentication":"jeton candidat dans l'URL","scopes":["prequalification:write"]},{"operationId":"exportCandidateData","method":"GET","path":"/api/v2/portal/{token}/export","summary":"Exporter les données candidat","authentication":"jeton candidat dans l'URL","scopes":["candidate-portal:read"]},{"operationId":"requestCandidateDeletion","method":"POST","path":"/api/v2/portal/{token}/delete","summary":"Demander la suppression des données candidat","authentication":"jeton candidat dans l'URL","scopes":["candidate-portal:delete"]},{"operationId":"getServiceHealth","method":"GET","path":"/api/health","summary":"Vérifier la santé du service","authentication":"aucune (public)","scopes":["public:read"]},{"operationId":"getServiceCatalog","method":"GET","path":"/api/public/v1/service-catalog","summary":"Lister les ressources lisibles par une machine","authentication":"aucune (public)","scopes":["public:read"]},{"operationId":"getPublicCareersJobs","method":"GET","path":"/api/public/v1/careers/{workspaceSlug}/jobs","summary":"Lister les offres d'une page carrière publique","authentication":"aucune (public)","scopes":["public:read"]}],"scopes":[{"name":"jobs:read","description":"Lire les offres publiées d'un espace de travail (export JSON).","carriedBy":"workspace-api-key"},{"name":"jobs:feed","description":"Lire le flux d'offres XML destiné aux agrégateurs partenaires.","carriedBy":"jobposting-api-key"},{"name":"applications:write","description":"Déposer une candidature sur une offre publiée, depuis un partenaire ou une page carrière.","carriedBy":"jobposting-api-key"},{"name":"prequalification:write","description":"Conduire la préqualification d'une candidature : consentement, conversation, sauvegarde.","carriedBy":"candidate-token"},{"name":"candidate-portal:read","description":"Exporter les données personnelles rattachées à une candidature (droit d'accès RGPD).","carriedBy":"candidate-token"},{"name":"candidate-portal:delete","description":"Demander l'effacement des données rattachées à une candidature (droit à l'effacement RGPD).","carriedBy":"candidate-token"},{"name":"public:read","description":"Lire les ressources publiques sans authentification : catalogue de service, offres d'une page carrière publique, santé du service.","carriedBy":"public"}],"publisher":{"legalName":"AURELIA.JOBS","brandName":"Aurélia.jobs","contactEmail":"contact@aurelia.jobs","siret":"998 965 164 00010","vatId":"FR 91 998965164","address":"888 Route de la Caille, 74350 Allonzier-la-Caille, FR"}}