Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Teknisk spesifikasjon for boligselskap. #13

Merged
merged 1 commit into from
May 14, 2024
Merged

Conversation

heimmste
Copy link
Contributor

@heimmste heimmste commented May 7, 2024

Teknisk spesifikasjon for boligselskap. Helt lik den for boligsameie.
Mistet tolmodigheten og la til test- og eksempelsiden også.

https://{env}/api/boligselskap/v1/{inntektsår}/innsending
```

### Eksempel på respons

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Savner eksempel på request her

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Eksempel på innsending lagt til.


idempotencyKey parameteren er påkrevet. Innholdet skal være en unik UUID. Hvert nye kall til API-et skal ha en
tilsvarende ny idempotencyKey. Flere etterfølgende POST kall med samme request-body og samme idempotencyKey vil gi den
samme repsponsen. Kun det første av denne rekken med like API kall vil behandles. IdempotencyKey muliggjør at man trygt

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Skrivefeil responsen*


```
{
"leveranse": [

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mulig jeg ser feil her, men er ikke dette en boligsameie melding? Finner blant annet ikke boligselskapsformål..?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Det er en boligselskapsmelding. Den er til og med hentet fra ekom feeden :)
Hver oppgave har feks boenhet. Boenhet finnes ikke i boligsameie. Boligsameie har matrikkelnummer som ikke finnes i boligselskap.
Men du har rett i at det er felter som ikke er der. Det er jo uheldig i et eksempel kanskje. Kan legge til de som mangler.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, men som du sier, i så fall så mangler den vel noen felter. Er ganske sikker på at boligselskapsformål må på enten oppgave, leveranse eller begge. Hør gjerne med Jacob ang. dette, han har en oppgave på seg som går på å finne ut av hvordan det skal være. Er litt usikker på hvor langt han har kommet


### JSON

#### Eksempel på innsending
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

En del andre api-eksempler har tøyset til fnr. Det burde kanskje vi også gjøre?

Trenger vi så mange oppgaver i eksemplet??

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Enig at vi bare burde ha med ett par oppgaver i eksempelet

Følgende scope skal benyttes ved autentisering i Maskinporten: `skatteetaten:boligselskap`

## Delegering
Tilgang til dette API-et kan delegeres i Altinn, f.eks. dersom leverandør benyttes for den tekniske oppkoblingen. Søk opp følgende tjeneste i Altinn for å delegere tilgangen: `Boligselskap API - På vegne av`

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Er dette riktig?
Dekkes dette av https://skatteetaten.github.io/api-dokumentasjon/om/delegering ?
Åpent spm

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Godt spørsmål. Dette er standardtekst fra de andre APIene. Men det er vel bedre å fjerne det hvis vi ikke vet om det faktisk stemmer.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hvem vet dette mon tro?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Usikker. Men kanskje fjerne den "søk opp tjeneste"-delen da jeg tviler på at det er mulig
Så får vi finne ut av dette etterhvert

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Som prinsipp bør alle apier gjøres delegerbare slik at de som bruker systemleverandør kan få gjort dette. Det er nok også aktuelle selv der det er mest SBSer.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ja, dette henviser vel bare til delegering av utsteding av maskingporten-tokens, så i så måte er det jo delegerbart på samme måte som alt annet. Men akkurat nå kan man vel ikke "Søk opp følgende tjeneste i Altinn for å delegere tilgangen: Boligselskap API - På vegne av" - bedre å ta inn teksten når den faktisk stemmer.

@heimmste heimmste merged commit 42eb757 into main May 14, 2024
1 check passed
@heimmste heimmste deleted the boligselskap_om_tjenesten branch May 14, 2024 08:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants