Skip to main content
Version: 0.2.0

Endepunkter og valideringsfeil

1. Hent access token

POST /oauth/token

Brukes for å hente token som kreves for videre bruk av API-et.

2. Hent distributørens innrapporterte fondskostnader

GET /distribution-fees

Returnerer fondskostnader for distributøren som er knyttet til access tokenen.

KodeBeskrivelse
422Validation failed: Paginerings parameterne inneholdt ugyldige verdier

3. Legge til fondskostnader for flere fond samtidig

POST /distribution-fees

Endepunktet skal primært brukes for å legge til flere fond samtidig uten å fjerne eksisterende rapporterte fond.

  • Hvis man legger til fond som allerede finnes så vil den “faile” - valideringsfeil

Eksempel på payloads

{ 
"distributionFees": [
{
"isin": " NO0011101545",
"platformFeeRate": 0.43,
"commissionRebateRate": 0.23
},

{
"isin": " SE0011311190",
"platformFeeRate": 0.13,
"commissionRebateRate": 0.93
}
]}
KodeBeskrivelse
422Ett eller flere av de oppgitte ISIN-numrene har allerede en fondskostnad knyttet til din distributør. Bruk PUT eller PATCH for å oppdatere eksisterende poster, eller slett dem først.
422Ett eller flere av de oppgitte ISIN-numrene finnes ikke i fondsunivers. Kontroller at ISIN-nummeret er korrekt stavet og at fondet er registrert i systemet.
422Forespørselen inneholder ugyldige eller manglende feltverdier. Kontroller at alle påkrevde felt er oppgitt og har korrekt format og verdi.

4. Full erstatning av fondskostnader med innsendt payload

PUT /distribution-fees

Brukes for å sende inn og for å erstatte hele eksisterende distribution-fees listen til en distributør

Eksempel på payloads

{ 
"distributionFees": [
{
"isin": " NO0011101545",
"platformFeeRate": 0.43,
"commissionRebateRate": 0.23
},

{
"isin": " SE0011311190",
"platformFeeRate": 0.13,
"commissionRebateRate": 0.93
}
] }

Dette er det anbefalte endepunktet når distributøren skal gjøre en større synkronisering. Denne operasjonen erstattet hele fondslisten til en distributør.

Semantikk

  • Hvert element i fondskostnader representerer ett fond

  • ISIN brukes til oppslag i Finansportalens fondsunivers

KodeBeskrivelse
422Fond listen er tom
422ISIN i en rad har ugyldig format
422Plattformgebyrer er utenfor tillatt verdiområde (0–100)
422Returprovisjon er utenfor tillatt verdiområde (0–100)
422ISIN finnes ikke i finansportalens fondsunivers

5. Oppdatere eksisterende fondskostnader for et eller flere fond

PATCH /distribution-fees

Dette endepunktet brukes for å oppdatere eksisterende fondskostnader for ett eller flere fond uten å erstatte alt innhold på nytt.

Eksempel på payloads

{ 
"distributionFees": [
{
"isin": " SE0011311190",
"commissionRebateRate": 0.25
},
{
"isin": "NO0011101545",
"platformFeeRate": 0.15
}
]}

Semantikk

  • Endepunktet er laget for situasjoner der distributøren ønsker å gjøre endringer på spesifikke fond, mens øvrige registrerte data forblir uendret.

  • Plattformgebyr = ikke obligatorisk

  • Returprovisjon = ikke obligatorisk

KodeBeskrivelse
422Fond listen er tom
422ISIN i en rad har ugyldig format
422Plattformgebyr er utenfor tillatt verdiområde (0–100)
422Returprovisjon er utenfor tillatt verdiområde (0–100)
422ISIN finnes ikke i finansportalens fondsunivers
422Verken Plattformgebyr eller Returprovisjon er oppgitt for en rad
422ISIN finnes ikke i finansportalens fondsunivers
422ISIN er ikke knyttet til distributøren

6. Slette fondskostnader for flere fond samtidig

POST /distribution-fees/bulk-delete

Dette endepunktet brukes for å slette distribution fees for flere fond samtidig, basert på ISIN.

Eksempel på payloads

{ 
"isins": [
" NO0011101545",
“SE0011311190”,
"NO0014101345"
]
}
KodeBeskrivelse
422Fond listen er tom
422ISIN i en rad har ugyldig format
422ISIN finnes ikke i finansportalens fondsunivers
422ISIN er ikke knyttet til distributøren

7. Hente fondskostnader for et spesifikt fond

GET /distribution-fees/{isin}

Dette endepunktet skal brukes til å hente ut distribution fees for et spesifikt fond basert ISIN.

KodeBeskrivelse
422ISIN i en rad har ugyldig format

8. Legge til fondskostnader for spesifikt fond

POST /distribution-fees/{isin}

Dette endepunktet skal brukes til å legge til fondskostnader for et spesifikt fond basert ISIN.

Eksempel på payloads

{ 
"platformFeeRate": 3.4,
"commissionRebateRate": 0.43
}
KodeBeskrivelse
422ISIN i en rad har ugyldig format
422ISIN finnes ikke i finansportalens fondsunivers
422Plattformgebyr er utenfor tillatt verdiområde (0–100)
422Returprovisjon er utenfor tillatt verdiområde (0–100)

9. Erstatning av fondskostnader for ett enkelt fond

PUT /distribution-fees/{isin}

Dette endepunktet skal brukes til å erstatte et spesifikt fond basert på ISIN

Eksempel på payloads

{ 
"platformFeeRate": 0.42,
"commissionRebateRate": 0.23
}
KodeBeskrivelse
422ISIN har ugyldig format
422Plattformgebyr er utenfor tillatt verdiområde (0–100)
422Returprovisjon er utenfor tillatt verdiområde (0–100)

10. Oppdatere fondskostnader for ett enkelt fond

PATCH /distribution-fees/{isin}

Dette endepunktet skal brukes til å oppdatere en eller flere spesifikke verdier for ett fond basert på ISIN.

Eksempel på payloads

{ 
"platformFeeRate": 2.4,
}
KodeBeskrivelse
422ISIN har ugyldig format
422Plattformgebyr er utenfor tillatt verdiområde (0–100)
422Returprovisjon er utenfor tillatt verdiområde (0–100)
422Verken Plattformgebyr eller Returprovisjon er oppgitt

11. Slette fondskostnader for spesifikt fond

DELETE /distribution-fees/{isin}

Dette endepunktet brukes for å slette distribution fees for et fond, basert på ISIN.

KodeBeskrivelse
422ISIN har ugyldig format