mon-entreprise/api/source/openapi.yaml

64 lines
2.3 KiB
YAML

openapi: 3.0.0
info:
title: Mon-entreprise API
version: v1
description: |
Cet API expose les calculs des simulateurs de [mon-entreprise](https://mon-entreprise.urssaf.fr/).
**[📒 Voir la documentation](https://mon-entreprise.urssaf.fr/d%C3%A9veloppeur/api)**
servers:
- url: /api/v1/
paths:
/evaluate:
post:
requestBody:
content:
application/json:
examples:
'Salaire brut en net':
value:
{
'situation':
{
'salarié . contrat . salaire brut':
{ 'valeur': 4200, 'unité': '€ / mois' },
'salarié . contrat': "'CDI'",
},
'expressions':
['salarié . rémunération . net . à payer avant impôt'],
}
'Auto-entrepreneur':
value:
{
situation:
{
"dirigeant . auto-entrepreneur . chiffre d'affaires": '42000 €/an',
'entreprise . activité . nature': "'libérale'",
'entreprise . activité . nature . 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 . revenu net . après impôt',
],
}
/rules/{rule}:
get:
parameters:
- examples:
'Salaire net':
value: 'salarié . rémunération . net . à payer avant impôt'
Impot:
value: 'impôt . méthode de calcul'