Skip to content

Commit

Permalink
Test files for CIBTP
Browse files Browse the repository at this point in the history
  • Loading branch information
Samuelfaure committed Aug 9, 2024
1 parent 2170721 commit 53a0f51
Show file tree
Hide file tree
Showing 7 changed files with 241 additions and 4 deletions.
5 changes: 3 additions & 2 deletions payloads/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ génère une payload par défaut basée sur la spécification OpenAPI associée.
* Certification RGE (`/v3/ademe/etablissements/{siret}/certification_rge`)
* 3 derniers bilans annuels (`/v3/banque_de_france/unites_legales/{siren}/bilans`)
* Qualiopi & habilitations France compétences (`/v3/carif_oref/etablissements/{siret}/certifications_qualiopi_france_competences`)
* Attestation de cotisations congés payés & chômage-intempéries (`/v3/cnetp/unites_legales/{siren}/attestation_cotisations_conges_payes_chomage_intemperies`)
* [Certificat cotisations CIBTP](api_entreprise_v3_cibtp_attestation_cotisations_conges_payes_chomage_intemperies) (`/v3/cibtp/etablissements/{siret}/attestation_cotisations_conges_payes_chomage_intemperies`)
* Certificat cotisations CNETP (`/v3/cnetp/unites_legales/{siren}/attestation_cotisations_conges_payes_chomage_intemperies`)
* Immatriculation EORI (`/v3/douanes/etablissements/{siret_or_eori}/immatriculations_eori`)
* [Attestation fiscale](api_entreprise_v3_dgfip_attestations_fiscales) (`/v3/dgfip/unites_legales/{siren}/attestation_fiscale`)
* Attestation fiscale (`/v4/dgfip/unites_legales/{siren}/attestation_fiscale`)
Expand All @@ -45,7 +46,7 @@ génère une payload par défaut basée sur la spécification OpenAPI associée.
* Marques déposées (`/v3/inpi/unites_legales/{siren}/marques`)
* Modèles déposés (`/v3/inpi/unites_legales/{siren}/modeles`)
* Actes et bilans (`/v3/inpi/rne/unites_legales/open_data/{siren}/actes_bilans`)
* [Bénéficiaires effectifs](api_entreprise_v3_inpi_rne_beneficiaires_effectifs) (`/v3/inpi/rne/unites_legales/open_data/{siren}/beneficiaires_effectifs`)
* [Bénéficiaires effectifs](api_entreprise_v3_inpi_rne_beneficiaires_effectifs) (`/v3/inpi/rne/unites_legales/{siren}/beneficiaires_effectifs`)
* [Adresse établissement](api_entreprise_v3_insee_adresses_etablissements) (`/v3/insee/sirene/etablissements/{siret}/adresse`)
* [Adresse établissement en open data](api_entreprise_v3_insee_adresses_etablissements_diffusables) (`/v3/insee/sirene/etablissements/diffusibles/{siret}/adresse`)
* [Données établissement](api_entreprise_v3_insee_etablissements) (`/v3/insee/sirene/etablissements/{siret}`)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
params:
siret: '13002526500013'
status: 200
description: 'Appel réussi'
payload: |-
{
"data": {
"document_url": "https://storage.entreprise.api.gouv.fr/siade/1569139162-b99824d9c764aae19a862a0af-certificat_cibtp.pdf",
"expires_in": 600
},
"links": {
},
"meta": {
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
params:
siret: '84445156452589'
status: 404
description: 'Établissement non trouvé'
payload: |-
{
"errors": [
{
"code": "38003",
"title": "Entité non trouvée",
"detail": "L'identifiant indiqué n'existe pas, n'est pas connu ou ne comporte aucune information pour cet appel. Veuillez vérifier que l'identifiant correspond au périmètre couvert par l'API.",
"meta": {
"provider": "CIBTP"
}
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
params:
siret: '20459446201414'
status: 504
description: 'Intermédiaire hors-délai'
payload: |-
{
"errors": [
{
"code": "38002",
"title": "Intermédiaire hors-délai",
"detail": "Temps d’attente d’une réponse du fournisseur de données écoulé.",
"meta": {
"provider": "CIBTP"
}
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
# Certificat cotisations CIBTP
* [200.yaml](200.yaml)

Status `200`

Appel réussi

<details><summary>Paramètres</summary>
<p>

```json
{
"siret": "13002526500013"
}
```

</p>
</details>

<details><summary>Réponse API</summary>
<p>

```json
{
"data": {
"document_url": "https://storage.entreprise.api.gouv.fr/siade/1569139162-b99824d9c764aae19a862a0af-certificat_cibtp.pdf",
"expires_in": 600
},
"links": {
},
"meta": {
}
}
```

</p>
</details>

<details><summary>Commande cURL</summary>
<p>

```bash
curl -H "Authorization: Bearer $token" \
-G -d 'recipient=10000001700010' -d 'context=Contexte+de+la+requ%C3%AAte' -d 'object=Objet+de+la+requ%C3%AAte' \
--url "https://staging.entreprise.api.gouv.fr/v3/cibtp/etablissements/13002526500013/attestation_cotisations_conges_payes_chomage_intemperies"
```

</p>
</details>
* [404.yaml](404.yaml)

Status `404`

Établissement non trouvé

<details><summary>Paramètres</summary>
<p>

```json
{
"siret": "84445156452589"
}
```

</p>
</details>

<details><summary>Réponse API</summary>
<p>

```json
{
"errors": [
{
"code": "38003",
"title": "Entité non trouvée",
"detail": "L'identifiant indiqué n'existe pas, n'est pas connu ou ne comporte aucune information pour cet appel. Veuillez vérifier que l'identifiant correspond au périmètre couvert par l'API.",
"meta": {
"provider": "CIBTP"
}
}
]
}
```

</p>
</details>

<details><summary>Commande cURL</summary>
<p>

```bash
curl -H "Authorization: Bearer $token" \
-G -d 'recipient=10000001700010' -d 'context=Contexte+de+la+requ%C3%AAte' -d 'object=Objet+de+la+requ%C3%AAte' \
--url "https://staging.entreprise.api.gouv.fr/v3/cibtp/etablissements/84445156452589/attestation_cotisations_conges_payes_chomage_intemperies"
```

</p>
</details>
* [504.yaml](504.yaml)

Status `504`

Intermédiaire hors-délai

<details><summary>Paramètres</summary>
<p>

```json
{
"siret": "20459446201414"
}
```

</p>
</details>

<details><summary>Réponse API</summary>
<p>

```json
{
"errors": [
{
"code": "38002",
"title": "Intermédiaire hors-délai",
"detail": "Temps d’attente d’une réponse du fournisseur de données écoulé.",
"meta": {
"provider": "CIBTP"
}
}
]
}
```

</p>
</details>

<details><summary>Commande cURL</summary>
<p>

```bash
curl -H "Authorization: Bearer $token" \
-G -d 'recipient=10000001700010' -d 'context=Contexte+de+la+requ%C3%AAte' -d 'object=Objet+de+la+requ%C3%AAte' \
--url "https://staging.entreprise.api.gouv.fr/v3/cibtp/etablissements/20459446201414/attestation_cotisations_conges_payes_chomage_intemperies"
```

</p>
</details>
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
Titre,Description,Paramètres,Status,Réponse
,Appel réussi,"{""siret"":""13002526500013""}",200,"{
""data"": {
""document_url"": ""https://storage.entreprise.api.gouv.fr/siade/1569139162-b99824d9c764aae19a862a0af-certificat_cibtp.pdf"",
""expires_in"": 600
},
""links"": {
},
""meta"": {
}
}"
,Établissement non trouvé,"{""siret"":""84445156452589""}",404,"{
""errors"": [
{
""code"": ""38003"",
""title"": ""Entité non trouvée"",
""detail"": ""L'identifiant indiqué n'existe pas, n'est pas connu ou ne comporte aucune information pour cet appel. Veuillez vérifier que l'identifiant correspond au périmètre couvert par l'API."",
""meta"": {
""provider"": ""CIBTP""
}
}
]
}"
,Intermédiaire hors-délai,"{""siret"":""20459446201414""}",504,"{
""errors"": [
{
""code"": ""38002"",
""title"": ""Intermédiaire hors-délai"",
""detail"": ""Temps d’attente d’une réponse du fournisseur de données écoulé."",
""meta"": {
""provider"": ""CIBTP""
}
}
]
}"
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@
```bash
curl -H "Authorization: Bearer $token" \
-G -d 'recipient=10000001700010' -d 'context=Contexte+de+la+requ%C3%AAte' -d 'object=Objet+de+la+requ%C3%AAte' \
--url "https://staging.entreprise.api.gouv.fr/v3/inpi/rne/unites_legales/open_data/552049447/beneficiaires_effectifs"
--url "https://staging.entreprise.api.gouv.fr/v3/inpi/rne/unites_legales/552049447/beneficiaires_effectifs"
```

</p>
Expand Down Expand Up @@ -280,7 +280,7 @@
```bash
curl -H "Authorization: Bearer $token" \
-G -d 'recipient=10000001700010' -d 'context=Contexte+de+la+requ%C3%AAte' -d 'object=Objet+de+la+requ%C3%AAte' \
--url "https://staging.entreprise.api.gouv.fr/v3/inpi/rne/unites_legales/open_data/813914819/beneficiaires_effectifs"
--url "https://staging.entreprise.api.gouv.fr/v3/inpi/rne/unites_legales/813914819/beneficiaires_effectifs"
```

</p>
Expand Down

0 comments on commit 53a0f51

Please sign in to comment.