- Asiakasrajapinnan resurssit
- Asiakasrajapinnan resurssien osoitteet
- Asiakasrajapinnan resurssit kuvauksineen
Asiakasrajapinnan resurssit
Asiakas-rajapinnan kautta voidaan lukea, lisätä ja päivittää asiakas tietoja. Rajapinta koostuu itse asiakas-rajapinnasta, useammasta apurajapinnasta sekä asiakaskontakti-rajapinnasta. Tietojen haussa käytetään limit-, offset- ja count-avainsanoja haun tulosjoukon rajaamiseksi. Rajapinnat ovat seuraavat:
- Account
- contact
- eInvoiceOperator
- status
- lostReason
- accountType
- businessType
- industry
- turnoverCategory
Asiakasrajapinnan resurssien osoitteet
Osoite on muotoa:
https://rest.valueframe.com/rest/v2/{REST_resurssi}/
Account- resurssin maksimiraja oletuksena on 100 asiakasta. Tämä siksi, että jokaiselta asiakkaalta tulee 100 riviä tietoja, jolloin kysely hidastuu merkittävästi. Haun voi kuitenkin suorittaa useassa eri osassa:
- https://rest.valueframe.com/rest/v2/Account?limit=100: ensimmäiset 100 asiakasta
- https://rest.valueframe.com/rest/v2/Account?limit=100&offset=100: seuraavat 100 asiakasta
- jne.
REST-resurssien osoitteet ovat seuraavat:
REST-resurssi | GET | PUT | POST | DELETE | KUVAUS |
Account | x | x | GET: palauttaa kaikki asiakkaat | ||
POST: uuden asiakkaan lisääminen | |||||
Account/ID | x | x | GET: palauttaa asiakkaan id=ID
| ||
PUT: asiakkaan id=ID tietojen päivitys | |||||
DELETE: asiakkaan id=ID poistaminen | |||||
Account/ID/contact | x | x | GET: palauttaa asiakkaan id=ID kontaktit | ||
Account/ID1/contact/ID2 | x | x | GET: palauttaa asiakkaan id=ID1 kontaktin jonka id=ID2
| ||
POST: lisää kontaktin, jonka id=ID2, asiakkaalle jonka id=ID1 | |||||
Account/eInvoiceOperator | x | GET: palauttaa verkkolaskuoperaattorit | |||
Account/eInvoiceOperator/ID | x | GET: palauttaa verkkolaskuoperaattorin jonka id=ID | |||
Account/status | x | GET: palauttaa asiakkaan statukset | |||
Account/status/ID | x | GET: palauttaa asiakkaan statuksen jonka id=ID | |||
Account/lostReason | x | GET: palauttaa asiakassuhteen loppumisen syyt | |||
Account/lostReason/ID | x | GET: palauttaa asiakassuhteen loppumisen syyn jonka id=ID | |||
Account/accountType | x | GET: palauttaa asiakastyypit | |||
Account/accountType/ID | x | GET: palauttaa asiakastyypin jonka id=ID | |||
Account/businessType | x | GET: palauttaa yritysmuodot | |||
Account/businessType/ID | x | GET: palauttaa yritysmuodon jonka id=ID | |||
Account/industry | x | GET: palauttaa toimialaluokitukset | |||
Account/industry/ID | x | GET: palauttaa toimialaluokitusen jonka id=ID | |||
Account/turnoverCategory | x | GET: palauttaa liikevaihtoluokituksen | |||
Account/turnoverCategory/ID | x | GET: palauttaa asiakkaan liikevaihtoluokan jonka id=ID |
Asiakasrajapinnan resurssit kuvauksineen
Account-resurssi
Kentän nimi | Tyyppi | Kuvaus |
id | INTEGER | Asiakkaan uniikki id-numero |
extId | STRING | Vaihtoehtoinen asiakasnumero |
name * | STRING | Asiakkaan nimi |
location | STRING | Toimipiste |
department | STRING | Osasto |
businessCode * | STRING | LY-tunnus |
vatCode | STRING | VAT-tunnus |
abbreviation | STRING | Asiakkaan lyhenne |
isParentAccount | BOOLEAN | Onko emoyhtiö |
isChildAccount | BOOLEAN | Onko tytäryhtiö |
parentAccountId | INTEGER | Emoyhtiön id |
startDate | STRING | Asiakassuhteen alku |
endDate | STRING | Asiakassuhteen loppu |
streetAddress | STRING | Käyntiosoite, katu |
streetPostalCode | STRING | Käyntiosoite, postinumero |
streetCity | STRING | Käyntiosoite, kaupunki |
streetState | STRING | Käyntiosoite, lääni |
streetCountry | STRING | Käyntiosoite, maa |
postalStreetAddress | STRING | Postitussosoite, katu |
postalPostalCode | STRING | Postitusosoite, postinumero |
postalCity | STRING | Postitusosoite, kaupunki |
postalState | STRING | Postitusosoite, lääni |
postalCountry | STRING | Postitusosoite, maa |
invoicingStreetAddress | STRING | Laskutusosoite, katu |
invoicingPostalCode | STRING | Laskutusosoite, postinumero |
invoicingCity | STRING | Laskutusosoite, postitoimipaikka |
invoicingCountry | STRING | Laskutuosoite, maa |
invoicingName | STRING | Laskutusnimi |
invoicingCO | STRING | Laskutus C/O |
phoneNumberCountryCode | STRING | Lankanumero, maakoodi |
phoneNumberAreaCode | STRING | Lankanumero, suuntanumero |
phoneNumber | STRING | Lankanumero |
faxCountryCode | STRING | Faxnumero, maakoodi |
faxAreaCode | STRING | Faxnumero, suuntanumero |
faxNumber | STRING | Faxnumero |
STRING | Sähköpostiosoite | |
www | STRING | WWW-osoite |
paymentTerm | INTEGER | Maksuehto |
eInvoiceAddress | STRING | Verkkolaskutunnus |
factoringAgreementNumber | STRING | Faktoring sopimusnumero |
isMarketingBlocked | BOOLEAN | Markkinointikielto |
isEmailMarketingBlocked | BOOLEAN | Sähköpostimarkkinointikielto |
creationDateTime | STRING (ISO8601) | Asiakkuuden järjestelmään lisäyspäivä |
modifiedDateTime | STRING (ISO8601) | Viimeinen modifiointipäivä |
company | OBJECT | Yhtiö, kts. company |
eInvoiceOperator | OBJECT | Verkkolaskuoperaattori, kts. eInvoiceOperator |
status * | OBJECT | Asiakkuuden tila, kts. status |
lostReason | OBJECT | Asiakassuhteen loppumisen syy, kts. lostReason |
accountManager | OBJECT | 1. asiakasvastaava, kts. accountManager |
accountManager2 | OBJECT | 2. asiakasvastaava, kts. accountManager |
accountManager3 | OBJECT | 3. asiakasvastaava, kts. accountManager |
accountType | OBJECT | Asiakassuhteen tyyppi, kts. accountType |
businessType | OBJECT | Asiakkaan yritysmuoto, kts. businessType |
industry | OBJECT | Asiakkaan toimiala, kts. industry |
turnoverCategory | OBJECT | Asiakkaan liikevaihtoluokka |
priceList | OBJECT | Asiakkaan hinnasto |
invoiceDeliveryMethod | OBJECT | Asiakkaan laskun lähetystapa |
integrationText1 | STRING | Integraatiotarkoituksia varten oleva tekstikenttä |
integrationInt1 | INTEGER | Integraatiotarkoituksia varten oleva kokonaislukukenttä |
integrationDate1 | STRING (ISO8601) | Integraatiotarkoituksia varten oleva päivämääräkenttä |
invoicingEmail | STRING | Laskutuksen sähköpostiosoite |
contractNumber | STRING | Sopimusnumero |
accountingReference | STRING | Tiliöntiviite |
invoiceReference | STRING | Laskuviite |
actionRequired | BOOLEAN | Vaatii toimenpiteitä (Clento-integraation kenttä) |
identificationExpires | STRING (ISO8601) | Tuntemistiedot vanhenevat (Clento-integraation kenttä) |
lastRiskAnalysisDate | STRING (ISO8601) | Viimeisin riskiarvio (Clento-integraation kenttä) |
riskAssessment | INTEGER | Asiakkaan riskiluokka (Clento-integraation kenttä) |
* Pakollinen tieto
Account/accountManager
Alla on listattu Account -resurssin palauttamat asiakasvastaavan tiedot:
Kentän nimi | Tyyppi | Kuvaus |
id | INTEGER | Uniikki id |
firstName | STRING | Asiakasvastaavan etunimi |
surName | STRING | Asiakasvastaavan sukunimi |
companyId | INTEGER | Asiakasvastaavan yhtiön ID |
emailAddress1 | STRING | Asiakasvastaavan 1 sähköpostiosoite |
emailAddress2 | STRING | Asiakasvastaavan 2 sähköpostiosoite |
streetAddress | STRING | Asiakasvastaavan osoite, katu |
streetPostalCode | STRING | Asiakasvastaavan osoite, postinumero |
streetCity | STRING | Asiakasvastaavan osoite, kaupunki |
streetCountry | STRING | Asiakasvastaavan osoite, maa |
phoneCountryCode | STRING | Asiakasvastaavan lankanumero, maakoodi |
phoneAreaCode | STRING | Asiakasvastaavan lankanumero, suuntanumero |
phoneNumber | STRING | Asiakasvastaavan lankanumero, numero |
mobileCountryCode | STRING | Asiakasvastaavan kännykkänumero, maakoodi |
mobileAreaCode | STRING | Asiakasvastaavan kännykkänumero, suuntanumero |
mobileNumber | STRING | Asiakasvastaavan kännykkänymero, numero |
faxCountryCode | STRING | Asiakasvastaavan faksinumero, maakoodi |
faxAreaCode | STRING | Asiakasvastaavan faksinumero, suuntanumero |
faxNumber | STRING | Asiakasvastaavan faksinumero, numero |
addedDateTime | STRING(ISO8601) | Päivämäärä kun asiakasvastaava on lisätty järjestelmään |
addedById | INTEGER | Henkilön ID joka on lisännyt asiakasvastaavan järjestelmään |
modifiedDateTime | STRING(ISO8601) | Päivämäärä kun asiakasvastaavan tietoja on viimeksi muokattu |
modifiedById | INTEGER | Asiakasvastaavan tietoja muokanneen henkilön ID |
isPassive | BOOLEAN | Asiakasvastaava on passivoitu |
Account/company
Alla on listattu Account -resurssin palauttamat yhtiön tiedot:
Kentän nimi | Tyyppi | Kuvaus |
id | INTEGER | Yhtiön uniikki id |
name | STRING | Yhtiön nimi |
postalAddress | STRING | Postiosoite, katu |
postalCode | STRING | Postiosoite, postinumero |
postalCity | STRING | Postiosoite, kaupunki |
streetAddress | STRING | Käyntiosoite, katu |
streetPostalCode | STRING | Käyntiosoite, postinumero |
streetCity | STRING | Käyntiosoite, kaupunki |
wwwAddress | STRING | Internetsivuston osoite |
emailAddress | STRING | Sähköpostiosoite |
vatCode | STRING | Arvolisäverotunniste |
addedDateTime | STRING (ISO8601) | Yhtiön lisäys päivämäärä |
addedById | INTEGER | Yhtiön lisänneen henkilön ID |
modifiedDateTime | STRING (ISO8601) | Yhtiön tietojen päivitys päivämäärä |
modifiedById | INTEGER | Yhtiön tietoja päivittäneen henkilön ID |
Account/eInvoiceOperator-resurssi
Verkkolaskuoperaattoriin liittyvät tiedot
Kentän nimi | Tyyppi | Kuvaus |
id | INTEGER | Verkkolaskuoperaattorin uniikki id |
name | STRING | Verkkolaskuoperaattorin nimi |
code | STRING | Verkkolaskuoperaattorin operaattoritunnus |
abbreviation | STRING | Verkkolaskuoperaattorin lyhenne |
Account/status-resurssi
Asiakkuuden tilaan (engl. status) liittyvät tiedot
Kentän nimi | Tyyppi | Kuvaus |
id | INTEGER | Statuksen uniikki id |
name | STRING | Statuksen selväkielinen nimi |
active | BOOLEAN | Status on käytettävissä (aktiivinen) |
Account/lostReason-resurssi
Asiakkuussuhteen loppumisen syy
Kentän nimi | Tyyppi | Kuvaus |
id | INTEGER | Uniikki id |
name | STRING | Asiakassuhteen loppumisen syyn selväkielinen nimi |
Account/accountType-resurssi
Asiakkuussuhteen tyyppi
Kentän nimi | Tyyppi | Kuvaus |
id | INTEGER | Uniikki id |
name | STRING | Asiakassuhteen tyypin selväkielinen nimi |
Account/businessType-resurssi
Asiakkaan yritysmuoto
Kentän nimi | Tyyppi | Kuvaus |
id | INTEGER | Uniikki id |
name | STRING | Yritysmuodon selväkielinen selitys |
Account/industry-resurssi
Asiakkaan toimialaluokitus
Kentän nimi | Tyyppi | Kuvaus |
id | INTEGER | Uniikki id |
name | STRING | Toimialaluokituksen selväkielinen nimi |
Account/turnoverCategory-resurssi
Asiakkaan liikevaihtoluokka
Kentän nimi | Tyyppi | Kuvaus |
id | INTEGER | Uniikki id |
name | STRING | Liikevaihtoluokan selväkielinen nimi |
Account/PriceList -resurssi
Asiakkaan hinnasto
Kentän nimi | Tyyppi | Kuvaus |
id | INTEGER | Uniikki id |
name | STRING | Hinnaston nimi |
description | STRING | Hinnaston kuvaus |
Account/invoiceDeliveryMethod-resurssi
Asiakkaan laskun lähetystapa
Kentän nimi | Tyyppi | Kuvaus |
id | INTEGER | Uniikki id |
name | STRING | Laskun lähetystapa |
Account/ID/contact-resurssi
Contact-rajapinnan kautta voidaan hakea kaikki tietylle asiakkaalle liitetyt kontaktit, tai yksittäinen tietylle asiakkaalle liitetty kontakti. Rajapinta tukee GET-, POST- ja DELETE-metodeja. POST-metodi lisää olemassa olevan kontaktin asiakkaalle.
Kentän nimi | Tyyppi | Kuvaus |
id | INTEGER | Kontaktin uniikki id |
firstName | STRING | Kontaktin etunimi |
surName | STRING | Kontaktin sukunimi |
title | STRING | Kontaktin titteli |
emailAddress1 | STRING | Kontaktin 1 sähköpostiosoite |
emailAddress2 | STRING | Kontaktin 2 sähköpostiosoite |
streetAddress | STRING | Kontaktin osoite, katu |
streetPostalCode | STRING | Kontaktin osoite, postinumero |
streetCity | STRING | Kontaktin osoite, kaupunki |
streetCountry | STRING | Kontaktin osoite, maa |
phoneCountryCode | STRING | Kontakin lankanumero, maakoodi |
phoneAreaCode | STRING | Kontakin lankanumero, suuntanumero |
phoneNumber | STRING | Kontaktin lankanumero, numero |
mobilePhoneCountryCode | STRING | Kontaktin kännykkänumero, maakoodi |
mobilePhoneAreaCode | STRING | Kontaktin kännykkänumero, suuntanumero |
mobilePhoneNumber | STRING | Kontaktin kännykkänumero, numero |
faxCountryCode | STRING | Kontaktin faksinumero, maakoodi |
faxAreaCode | STRING | Kontaktin faksinumero, suuntanumero |
faxNumber | STRING | Kontaktin faksinumero, numero |
isMarketingBlocked | STRING | Markkinointi kielletty |
isEmailMarketingBlocked | STRING | Sähköpostimarkkinointi kielletty |
additionalInfo | STRING | Asiakkaan lisätiedot |
addedDateTime | STRING (ISO8601) | Päivämäärä kun kontakti on lisätty järjestelmään |
addedById | INTEGER | Kontaktin järjestelmään lisänneen henkilön ID |
modifiedDateTime | STRING (ISO8601) | Päivämäärä kun kontaktin tietoja on viimeksi muokattu |
modifiedById | INTEGER | Kontaktia tietoja päivittäneen henkilön ID |
isPassive | BOOLEAN | Kontakti on passiivinen |
comments | STRING | Kommentti |
integrationText1 | STRING | Integraatiotarkoituksia varten oleva tekstikenttä |
integrationInt1 | INTEGER | Integraatiotarkoituksia varten oleva kokonaislukukenttä |
integrationDate1 | STRING (ISO8601) | Integraatiotarkoituksia varten oleva päivämääräkenttä |
Oliko tästä vastauksesta apua? Kyllä Ei
Send feedback