mon-entreprise/api/source/openapi.yaml

63 lines
2.2 KiB
YAML
Raw Normal View History

2022-05-16 12:29:59 +00:00
openapi: 3.0.0
info:
title: Mon-entreprise API
2022-05-17 16:27:49 +00:00
version: beta
2022-06-07 12:10:48 +00:00
description: |
Cet API expose les règles Publicodes de [mon-entreprise](https://mon-entreprise.urssaf.fr/).
Pour plus d'informations, consultez [notre documentation](/d%C3%A9veloppeur/api).
2022-05-25 15:48:28 +00:00
servers:
2022-06-07 12:10:48 +00:00
- url: /api/v1/
2022-05-16 12:29:59 +00:00
2022-06-09 15:51:19 +00:00
paths:
/evaluate:
post:
requestBody:
content:
application/json:
examples:
SalaireBrutEnNet:
value:
{
'situation':
{
'contrat salarié . rémunération . brut de base':
{ 'valeur': 4200, 'unité': '€ / mois' },
'contrat salarié': "'CDI'",
},
'expressions': ['contrat salarié . rémunération . net'],
}
MicroEntreprise:
value:
{
situation:
{
"dirigeant . auto-entrepreneur . chiffre d'affaires": '42000 €/an',
'entreprise . activité': "'libérale'",
'entreprise . activité . libérale réglementée': 'non',
'entreprise . catégorie juridique': "'EI'",
'entreprise . catégorie juridique . EI . auto-entrepreneur': 'oui',
'dirigeant . auto-entrepreneur . impôt . versement libératoire': 'non',
'impôt . méthode de calcul': "'taux neutre'",
},
expressions:
[
{
'valeur': 'dirigeant . auto-entrepreneur . cotisations et contributions',
'unité': '€/an',
},
'dirigeant . rémunération . impôt',
'dirigeant . auto-entrepreneur . net après impôt',
],
}
/rules/{rule}:
get:
parameters:
- examples:
SalaireNet:
value: 'contrat salarié . rémunération . net'
Impot:
value: 'impôt . méthode de calcul'