Skip to content

navikt/tortuga-testapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tortuga Test API

Dette API-et skal i best mulig grad speile Skatteetaten sitt API. APIet vil svare med tilfeldige data, og vil også feile tilfeldig.

Endepunkter

Hendelseliste for beregnet skatt

Endepunkt: /api/formueinntekt/beregnetskatt/hendelser

Svarer med en tilfeldig liste over inntekter med endringer.

{
  "hendelser": [
    {
      "sekvensnummer": 1,
      "identifikator": "09048000875",
      "gjelderPeriode": "2015"
    },
    {
      "sekvensnummer": 2,
      "identifikator": "20125001158",
      "gjelderPeriode": "2015"
    }
  ]
}

PGI-API

Endepunkt: /api/formueinntekt/pensjonsgivendeinntekt/{inntektsaar}/{personidentifikator}

Svarer med en tilfeldig inntekt:

{
	"personindentfikator":"12345678901",
	"inntektsaar":"2016",
	"pensjonsgivendeInntekt":623900.908082498
}

Testdata

Ved oppstart vil Hibernate automatisk opprette en database basert på klasser annotert med @Entity og utføre SQL-ene definert i src/main/resources/import.sql.

Utover dette kan man opprette hendelser on-the-fly via følgende grensesnitt:

curl -X POST http://hostname:port/createHendelser/<antall hendelser>

Installasjon og kjøring

Bygging

For å bygge JAR og tilhørende Docker images:

make

Det er fullt mulig å bygge med maven også:

mvn package

Henvendelser

Spørsmål knyttet til koden eller prosjektet kan stilles som issues her på GitHub.

For NAV-ansatte

Interne henvendelser kan sendes via Slack i kanalen #peon.

About

Stub for Skatteetatens Beregnet Skatt API

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published