UC API Teknisk referens för UC:s svenska personinformation

Relevanta dokument
UC API Teknisk referens för UC:s svenska företagsinformation

UC Web Service Teknisk beskrivning gällande integrerad lösning för UC:s svenska företags-/personinformation

SSBT testbänk grundläggande uppgifter om företag (SSBTGU) engagemang i företag (SSBTEN) roll i företag (SSBTRO)

GATEWAY TJÄNSTEBESKRIVNING. Webbservice. WSDL-fil. Skicka meddelanden. SMS och FastnätsSMS

InTime HTTP API. Översikt funktioner. Webbtjänster för systemintegration med InTime Messenger.

Checklista för konsumenter som ska kvalitetssäkra sina e-tjänster och konsumentadapter som nyttjar SSBT

LEFI Online, system till system (Leverera Förmånsinformation) WEBBSERVICE/SHS/SSEK

Uppgiftskravstjänsten Beskrivning av XML-schema för uppgiftskrav som öppna data. Version 2.0

Integration - API. Klassning. Teknisk beskrivning

Frågehantering XML-produkter Bolagsverket 1 (15)

Beskrivning av xml-produkten FirmagranskningVerksamhet (F35) version 2.00

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.

Utkast/Version (8) Användarhandledning - inrapportering maskin-till-maskin

Standard kan beställas för samtliga associationsformer, inklusive aktiebolag, handels- /kommanditbolag och enskild näringsverksamhet.

* Skatteverket. Beskattningsuppgifter. Förfrågan och svar. IT-avdelningen. Kravspecifikation 1.0

Integration - API. Teknisk beskrivning

Beskrivning av xml-produkten Personinformation (P25)v 2.02

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

TJÄNSTEBESKRIVNING FASAD Tjänstebaserad direktåtkomst Byggnad

En snabb titt på XML LEKTION 6

Beskrivning av xml-produkten Grundpaket (F1) version 2.00

Beskrivning av xml-produkten Firmahistorik (F27) version 2.00

Beskrivning av xml-produkten Firmagranskning(F33) version 2.00

Beskrivning av xml-produkten SamladArendeforteckning (A30) version 2.02

Beskrivning av xml-produkten Verksamhet (F9) version 2.00

Presentationstext Företagens utländska handelskrediter Registertyp survey, urval

Beskrivning av xml-produkten FirmagranskningSokord(F34) version 2.00

XML-produkter. -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: Version: 1.

Beskrivning av xml-produkten Adressinformation (F30) version 2.02

Beskrivning av xml-produkten Arendeforteckning (A6) version 2.00

Beställa varor från webbutiken för provtagningsmateriel, remisser och övrigt materiel.

Innehåll Introduktion... 3 InteractiveScene.config... 3 Scener <scenes>... 3 Typsnitt <fonts>... 3 Övergångar <transitions>...

Beskrivning av xml-produkten Bifirma_Parallellfirma (F10) version 2.00

Första tid 1997K1 Referenstid kvartal

Beställa varor från webbutiken för provtagningsmateriel, remisser och övrigt materiel.

LabPortalen Services 2.11

Presentationstext Företagens utländska handelskrediter Registertyp survey, urval

Beskrivning av xml-produkten FunktionarerFirmateckningVakanser (F11) version 2.02

Laboration 6 Formulär och stränghantering övningar/uppgifter

Teknisk guide för brevlådeoperatörer

Beskrivning av xml-produkten Aktiekapital (F15) version 2.12

Beskrivning av xml-produkten Rakenskapsinformation (F5) version 2.00

Integration - API. Konkursinformation. Teknisk beskrivning

Beskrivning av xml-produkten Dokumentlista (D3) version 2.03

Presentationstext Företagens utländska handelskrediter Registertyp survey, urval

Produktbeskrivning: Belägenhetsadress Direkt

OpusCapita Business Network Portal

Sony Swedish Web Portal Instructions

Webservice tjänsten GetPerson Slagning mot befolkningsregister

Laboration A Objektsamlingar

Institutionen för Tillämpad fysik och elektronik Stefan Berglund och Per Kvarnbrink. Laboration: Flerskiktade applikationer

MIS Life Insurance XML

Certifikattjänsten - testbädd. Anläggningsprojekt för ett nationellt inkomstregister

Grundkurs i programmering, 6 hp (725G61) Dugga 2 tillfälle 2

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 1.0

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 3.0

teknisk manual Direktbetalning handelsbanken.se/e-handel

Nio nyheter för dig som använder våra tjänster

SveaWebPay Webservice API Version 1.2

Teknisk guide för brevlådeoperatörer. Annika Melin Version: 1.1

Användarmanual Utlandsportalen DBAI

Beställa varor från webbutiken för provtagningsmateriel, remisser och övrigt materiel.

Rödmarkerade tillägg i denna version bör kollas upp. Svefakturor i Utökad version.

SveaWebPay Webservice API. Version

Filspecifikation. för överföring av fakturor, påminnelser eller inkasso till Visma Collectors via fil. [ Version ]

Bilaga 1.1 Mätpunktsadresser - bakgrund och exempelscenarier

Affärsdokumentspecifikation Publiceringsdatum: Version: Avropsbekräftelse Tillhörande meddelandespecifikation: MS 46

Beskrivning av xml-produkten Dokumentleverans (D4) version 2.04

Affärsdokumentspecifikation

TJÄNSTEBESKRIVNING FASAD Tjänstebaserad direktåtkomst Adress

Strukturering med XML och DTD

Ankomstkontroll För säkrare Lagerhantering och produktion

Innehåll. Hur du beställer en investigation Hur du ser de investigations du beställt Hur du tar fram rapporten då den är klar

Beskrivning av xml-produkten Forseningsavgifter (F13) version 2.00

1. a. Gå till klicka på Login. 2. a. Skriv in verksamhetens user name: efter arc\, exempelvis arc\linkoping*******6

Manual för beställare Rekvisition med förattest Mölndals stad

Inget problem, vi skickar dina registrerade uppgifter till den e-post-adressen som du använde vid registreringen.

RemoteX Applications Manual för E-beställning

Beskrivning av xml-produkten ArendeinformationFtgRegistret (A15) version 2.00

Teknisk guide för brevlådeoperatörer

HANTERING AV ELEKTRONISKA PERSONALLIGGARE INOM VATTENFALL SERVICES

Manual Jourläkarschema Alingsås - Version 1.0

Avtalsform Rangordnat avtal Namn Tekniska konsulttjänster

Ansöka om registrering hos kommunen. 1 Registrering av föreningen hos kommunen

PERSONUPPGIFTSPOLICY FÖR MITTBOLÅN

Certifikattjänsten Beskrivning av gränssnittet Inkomstregisterenheten

Filleveranser till VINN och KRITA

*Skatteverket. Beskattningsuppgifter Ordlista. Version 1.0. Skatteverket

Beställa varor från Webbutik KUL

Att hämta organisationers publikationsposter ur DiVA

Informationsmodell. Mina meddelanden. Gäller från juni Version 2.0

Introduktion... 2 Vad är en vy? Meddelandestruktur fi2messageheader, meddelandehuvud... 5

Beskrivning av systemgränssnitt SPAR

Bankkonto - övning. Övning 2 Skriv en metod, geträntan, som returnerar räntan.

Utgåva Datum Utfärdare Status Kommentar Tomas Wennebo. Prislista original/ersättning AT version 2.30

BEAst rekommendation för hantering av bilagor till elektroniska fakturor

Produktbeskrivning: Belägenhetsadress Direkt

Översikt - Personupplysning

LEX INSTRUKTION - LEXTALK

Manual för beställare Rekvisition IKEA Mölndals stad

Transkript:

UC API Teknisk referens för UC:s svenska personinformation

Innehåll Innehåll... 2 Tjänstebeskrivning... 3 Referenser... 3 Operationer... 4 Exempel... 5 Exempel anrop för personfråga... 5 Fråga... 5 Svar... 5 Exempel anrop kreditupplysning... 5 Fråga... 5 Svar... 6 Format... 7 Beställning... 7 Inloggningsinformation... 7 Beställningsinformation... 8 individualreportquery... 8 seekfysiker... 8 Beställning av kreditregelverk... 9 Svar... 10 Status... 11 htmlreply... 11 xmlreply... 11 Informationsgrupper och termer... 13

Tjänstebeskrivning Tjänsten erbjuder beställning av företagsupplysning för svenska personer, kontroll av namn och adress samt ID-nummersökning. Samtliga kreditupplysningar kan beställas tillsammans med kreditregelverk som är en tillvalstjänst. Miljö Test Produktion Adress https://www1.uc.se/ucsoapweb/services/ucorders2 https://www.uc.se/ucsoapweb/services/ucorders2 Referenser UC Web Services_Termbeskrivning UCOrders2 SweEng_orginal.xlsx Beskrivning av UC:s informationsgrupper och termer. UC Web Services_Felmeddelanden.pdf Felkoder vid anrop mot UC UC Web Services_Testobjekt.pdf En lista och beskrivning av de testobjekt som finns i testmiljön

Operationer Följande operationer finns i UCs personinformationstjänst: Operation IdentitySeekFys identitycheck individualreport ping Beskrivning Id-nummersökning fysiska personer. Kontroll av namn och adress. Personupplysning, med eller utan kreditregelverk. Health check, kontroll av systemstatus

Exempel Exempel anrop för personfråga Här följer ett exempel på en personfråga för: 330319-0718 Fråga <soapenv:envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:header /> <soapenv:body xmlns:ucor="http://www.uc.se/schemas/ucorderrequest/"> <ucor:identitycheck ucor:version="2.0" ucor:identifier="330319-0718"> <ucor:customer> <ucor:userid>your_userid</ucor:userid> <ucor:password>your_password</ucor:password> </ucor:customer> </ucor:identitycheck> </soapenv:body> </soapenv:envelope> Svar <soap:envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:body> <uc:ucreply xmlns:uc="http://www.uc.se/schemas/ucorderreply/"> <uc:status uc:result="ok" /> <uc:ucreport> <uc:xmlreply> <uc:reports uc:lang="swe"> <uc:report uc:index="0" uc:styp="ktrl" uc:name="'hans' Olof Bäckstedt" uc:id="3303190718"> <uc:group uc:name="id-uppgifter, fysiker" uc:key="" uc:index="0" uc:id="w080"> <uc:term uc:id="w08001">9330319071</uc:term> <uc:term uc:id="w08002">3303190718</uc:term> <uc:term uc:id="w08003">'hans' Olof Bäckstedt</uc:term> <uc:term uc:id="w08004">skogsvägen 29 Lgh 1105</uc:term> <uc:term uc:id="w08005">87114</uc:term> <uc:term uc:id="w08006">härnösand</uc:term>... </uc:group> </uc:report> </uc:reports> </uc:xmlreply> </uc:ucreport> </uc:ucreply> </soap:body> </soap:envelope> Exempel anrop kreditupplysning Här följer ett exempel på en kreditupplysning för: 330319-0718 Fråga <soapenv:envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:header /> <soapenv:body xmlns:ucor="http://www.uc.se/schemas/ucorderrequest/"> <ucor:individualreport ucor:product="r01" ucor:version="2.2"> <ucor:customer>

<ucor:userid>your_userid</ucor:userid> <ucor:password>your_password</ucor:password> </ucor:customer> <ucor:individualreportquery ucor:xmlreply="1" ucor:htmlreply="0" ucor:reviewreply="0" ucor:pdfreply="0" ucor:extendeddetails="1" ucor:lang="se"> <ucor:object>330319-0718</ucor:object> <ucor:override /> </ucor:individualreportquery> </ucor:individualreport> </soapenv:body> </soapenv:envelope> Svar <soap:envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:body> <uc:ucreply xmlns:uc="http://www.uc.se/schemas/ucorderreply/"> <uc:status uc:result="ok" /> <uc:ucreport> <uc:xmlreply> <uc:reports uc:lang="swe"> <uc:report uc:index="0" uc:styp="r01" uc:name="'hans' Olof Bäckstedt" uc:id="3303190718"> <uc:group uc:name="id-uppgifter, fysiker" uc:key="" uc:index="0" uc:id="w080"> <uc:term uc:id="w08001">9330319071</uc:term> <uc:term uc:id="w08002">3303190718</uc:term> <uc:term uc:id="w08003">'hans' Olof Bäckstedt</uc:term> <uc:term uc:id="w08004">skogsvägen 29 Lgh 1105</uc:term> <uc:term uc:id="w08005">87114</uc:term> <uc:term uc:id="w08006">härnösand</uc:term>... </uc:group> <uc:group uc:name="uc Risk Person" uc:key="" uc:index="0" uc:id="w1a0"> <uc:term uc:id="w1a002">000000000000000773</uc:term> <uc:term uc:id="w1a093">77,3 %</uc:term> <uc:term uc:id="w1a094">77,27093 %</uc:term> </uc:group> </uc:report> </uc:reports> </uc:xmlreply> </uc:ucreport> </uc:ucreply> </soap:body> </soap:envelope>

<ucor:customer> <ucor:userid>my_userid</ucor:userid> <ucor:password>my_password</ucor:password> Format Beställning Anropet av ett API läggs i element med samma namn som beställt API (individualreport, identitycheck,eller identityseekfys) och har följande attribut: Element/Attribut Förklaring Obligatorisk product identifier version Används endast på individualreport för att ange vilken produkt som begärs. Värdeområden: 3=Standard 90=Mikro Används endast av identitycheck, här anges person/organisations- nummer för personer/företaget som ska kontrolleras. Versionsnummer på beställt API. Versionsnummer anges som 2.2 Ja Ja Ja I beställningselementet läggs element för följande data: Inloggningsinformation (kundnummer och personkod). Beställninginformation inkl. beställning av eventuell mallfråga Exempel på beställningselementet vid individualreportquery: <individualreport product="3" version="2.2"> <customer> <!-- inloggningsinformation --> </customer> <individualreportquery> <!-- beställningsinformation --> </individualreportquery> </individualreport> Exempel på beställningselementet vid identitycheck: <identitycheck identifier="330319-0718" version="2.2"> <customer> <!-- inloggningsinformation --> </customer> </identitycheck> Inloggningsinformation Elementet för inloggningsinformation heter customer och innehåller följande element. Element/Attribut Förklaring Obligatorisk <userid> Användarnamn Ja <password> Lösenord. Ja Exempel på inloggningsinformation:

</ucor:customer> Beställningsinformation Elementet för beställning av upplysning heter olika beroende på val av tjänst. Element Rapporttyp individualreportquery Personrapport seekfysiker idnrsökning fysiker individualreportquery Elementet individualreportquery innehåller följande element och attribut. Element/Attribut Förklaring Obligatorisk <object> Person eller företagets organisationsnummer, alltid 10 siffor Ja men eller utan bindestreck <orderedby> Extern beställare, det vill saga om du beställer för någon annans räkning, slutbeställare. Detta framkommer även på en eventuell kopia till omfrågad. <reference> Om du önskar ha med en egen referens i svaret tillbaka i kreditupplysningen. <override> Kod för att tvinga igenom en företagare- upplysning på en person som enligt UC inte är näringsidkare. För valida värden hänvisas till kapitel för element och attribut. <creeditseek> Sökt kredit lang Rapportspråk. (Svenska eller Engelska) Ja Värdeområde: swe för svenska, eng för engelska xmlreply Beställning att kreditupplysning I XML format ska bifogas I Ja svaret. Detta element anges normalt inte i beställningen då default är att svaret innehåller kreditupplysning i XML format. Värdeområde: true eller false htmlreply Beställning att kreditupplysning i HTML format ska bifogas i Ja svaret. För valida värden hänvisas till kapitel för element och attribut. Värdeområde: true eller false <template> Element för beställning av kreditregelverk tillsammans med kredit- upplysningen. Se detaljerad beskrivning i kapitel Beställning av kreditregelverk. Följande exempel visar hur ett anrop av en individualreportquery kan se ut. <individualreportquery xmlreply="true" htmlreply="false" extendeddetails="true"> <object>4001047373</object> <creditseeked>24000</creditseeked> </individualreportquery> seekfysiker Elementet seekfysiker innehåller följande element Element/Attribut Förklaring Obligatorisk seekname Namnet på personen du efterfrågar. seekcategoryfys Kategori möjliga värden: Fysisk person, Man, Kvinna Ja <adress> Grupptag för adress streetadress Gatuadress

zipcode Postnummer maxseekhits Maximalt antal träffar Ja Följande exempel visar hur seekfysiker kan se ut: <seekfysiker xmlreply="1" htmlreply="1"> <seekname>lilja, hugo</seekname> <adress> <streetadress>storgatan</streetadress> <zipcode>19134</zipcode> </adress> <seekcategoryfys>man</seekcategoryfys> </seekfysiker> Beställning av kreditregelverk Elementet för beställning av kreditregelverk heter template och ligger i elementet för beställningsdata enligt beskrivning ovan. template har följande element och attribut: Element/Attribut Förklaring id Namn på kreditregelverket Ja Obligatorisk Elementet template innehåller följande viktiga element: Element/Attribut Förklaring Obligatorisk <income> Sökandes inkomst. Observera att endast individualreport kan innehålla denna uppgift. type Inkomstbeloppets sort. Om ingen type anges så tolkas inkomsten som angiven I kronor Värdeområde: T för tusentals kronor eller H för hundratals kronor value Inkomstbeloppet. Värdeområde: Numerisk, maximalt 6 tecken <coobject> Personnummer på medsökande. Observera att endast individual Report kan innehålla denna uppgift (inkomstbeloppets typ styrs av type I <income>). <coobjectincome> Inkomst för medsökande. Observera att endast individualreport kan innehålla denna uppgift. <templateparams> Kreditregelverkets fria fält. För innehåll se nedan. Ja Noterbart är att beroende på kreditmallens uppbyggnad så kan vissa av elementen ovan vara obligatoriska om kreditmallen har dessa som tvingande mallparametrar. Elementet templateparams innehåller följande viktiga element. Element/Attribut Förklaring <templateparam> Fritt fält. Innehåller attributen id och value. templateparam kan upprepas upp till 20 gånger eftersom ett kreditregelverk kan innehålla upp till 20 fria fält. Obligatorisk Id Ordningsnummer på det fria fältet. Kan vara ett nummer mellan 1 och 20. value Värde på det fria fältet. Ja Ja

Följande exempel visar hur elementet individualreportquery kan se ut om den inkluderar en mall- fråga med mall ABC och tre fria fält. <individualreportquery xmlreply="true" htmlreply="false"> <object>4101047373</object> <creditseeked>24000</creditseeked> <template id="abc"> <income type="t" value="248" /> <coobject>4312014431</coobject> <coobjectincome>198</coobjectincome> <templateparams> <templateparam id="1" value="j" /> <templateparam id="2" value="1" /> <templateparam id="3" value="430" /> </templateparams> </template> </individualreportquery> Följande exempel visar hur elementet individualreportquery kan se ut om den inkluderar en mallfråga med mall ABC som inte innehåller fria fält eller andra mallparametrar. <individualreportquery xmlreply="true" htmlreply="false"> <object>4101047373</object> <creditseeked>24000</creditseeked> <template id="abc" /> </individualreportquery> Svar Svaret på en beställning består i ett ucreply element som levereras i soap body. Svaret element ucreply innehålla ett eller flera innehålla följande element. Element/Attribut Förklaring <status> Statusinformation 1 <xmlreply> Levererade kreditupplysningar i XML format. 0-2 <htmlreply> Levererade kreditupplysningar i HTML format. 0-2 Elementet <ucreply> har följande principiella uppbyggnad: <ucreply> <status result="ok" /> <ucreport> <xmlreply> <!--... --> </xmlreply> <htmlreply> <!--... --> </htmlreply> <xmlreply> <!--... --> </xmlreply> <htmlreply> <!--... --> </htmlreply> Förekomster

</ucreport> </ucreply> Exemplet innehåller två element vardera av xmlreply och htmlreply. Detta är typexempel på när svaret ges i både XML och HTML, samt där svaret innehåller upplysningar för två personer/ företag. Två upplysningar levereras t.ex. vid fråga på sökande + medsökande. Status Elementet som visar statusinformation heter status och ligger i svarselementet ucreply enligt beskrivning ovan. status har följande attribut: Element/Attribut Förklaring result Statusflagga som visar hur din beställning gick. Värdeområde Ok = beställningen gick bra och förväntat resultat kan levereras. Error = beställningen gick inte bra och ett beskrivande med delande levereras. Elementet status innehåller följande element om result=error. Element/Attribut Förklaring Anmärkning <message> Meddelande från UC Innehåller attribut id med 3-ställig meddelandekod och meddelande I klartext. Följande exempel visar ett felmeddelande från UC på grund av felaktigt personnummer. <status result="error" xmlns="https://www.uc.se.schemas/ucorderreply/"> <message id="101"> Objekt-nr saknas i UC:s register. Kontrollera att numret är korrekt! </message> </status> htmlreply Elementet <htmlreply> innehåller de levererade upplysningar i HTML-format och levereras om HTML-rapport beställts. <htmlreply> har följande principiella uppbyggnad: <htmlreply> <![CDATA[ <!DOCTYPE html PUBLIC "-//W3C <html><!--... --></html> ]]> </htmlreply> xmlreply Elementet <xmlreply> innehåller de levererade upplysningar och har följande principiella uppbyggnad: <xmlreply> <reports> <report> <group id="..."> <term id="..."> </term> <term id="..."> </term> <!--... -->

</group> </report> </reports> </xmlreply> Varje reports innehåller en eller två element report. Elementet report innehåller en upplysning eller bilaga till en upplysning. En detaljerad beskrivning av innehållet i report finns senare i detta dokument. Svarstransaktionerna är indelade i informationsgrupper och dessa består av ett antal termer. I dokumentationen beskrivs samtliga förekommande informationsgrupper och tillhörande termer. Vidare beskrivs vilka informationsgrupper som kan förekomma för de olika rapporterna med utgångspunkt från objektstypen. Med andra ord informationsgrupperna och termerna i svarstransaktionen styrs primärt av beställd rapport och objektstyp men beror även på informationens omfattning för det enskilda objektet.

Informationsgrupper och termer Varje informationsgrupp och term är beskriven och definierad utifrån följande parametrar; Termid, Benämning, Format, Index och Kommentar. W060 - Fskatt, moms och arbetsgivaravgift Termid Benämning Format Index Kommentarer W06001 Reg för fskatt an1 0 J, N, A (J=Ja, N=, A=Avreg) W06002 Klartext fskatt an..22 0 W06003 Datum för fskattuppgift an8 0 SSÅÅMMDD datum för registrering eller för avregistrering Termid: Informationsgrupper och termer är definierad med specifika identiteter (Termid) och där informationsgrupper är definierade med fyra positioner, som exempelvis W060 (F-skatt, moms mm) och tillhörande termer med sex positioner, som exempelvis W06001 (Reg för fskatt). Benämning: Termerna beskrivs av en benämning, d v s benämningen innehåller information om vilken typ av information termen innehåller. Index: Informationsgrupper och termer kan förekomma flera gånger i varje svarstransaktion och indexet beskriver just antalet möjliga förekomster. Index 0 = 1 förekomst av termen och den finns i index 0 Index 0-1 = 2 förekomster en i index 0 och en i index 1 Index 0-2 = 3 förekomster en i index 0, en i index 1 och en i index 2 O s v Index * = obegränsat antal förekomster per svarstransaktion, d v s från Index 0 till * Kommentarer: I kommentarsfälten beskrivs vissa termer mer ingående för att förtydliga innehållet. För en utförligare beskrivning av UC:s termer se separat dokument om termbeskrivningar.