Liite-rajapinnan resurssit


Liite-rajapinnan kautta voidaan tallentaa laskutukseen liittyviä liitteitä osaprojektille, osaprojektin ostolle tai myynnille. Liitetiedosto tuodaan Base 64 enkoodattuna rajapinnan kautta.


Liite-rajapinnan resurssien osoitteet


Osoite on muotoa:

https://rest.valueframe.com/rest/v2/{REST_resurssi}/


REST-resurssien osoitteet ovat seuraavat:


REST-resurssiGETPUTPOSTDELETEKUVAUS
Attachment
 x 

POST: lisää uuden liitteen

 



Attachment-resurssi


Liitteeseen liittyvät tiedot:


Kentän nimiTyyppiKuvaus
subprojectId *INTEGEROsaprojektin id
saleIdINTEGERMyynnin id.
Myynnin id on annettava, jos liite halutaan kohdistaa osaprojektin tietylle myynnille
purchaseIdINTEGEROston id.
Oston id on annettava, jos liite halutaan kohdistaa osaprojektin tietylle ostolle
name *STRINGLiitteen nimi
typeSTRINGLiitteen tyypi. Toistaiseksi tuettuna vain "invoice". 
content *STRINGLiite base 64 enkoodattuna
descriptionSTRINGLiitteen kuvaus



Kutsu palauttaa liitteen id:n.


Käyttöesimerkkejä


Lisää liitteen osaprojektille (id=3)

{
    "subprojectId": 3,
    "name": "Attachment 1",
    "type": "invoice",
    "content": "JVBERi0...MQ0KJSVFT0Y=\r\n",
    "description": "Attachment test"
}


Lisää liitteen osaprojektin (id = 3) myynnille (id=75)

{
    "subprojectId": 3,
    "name": "Attachment 1",
    "type": "invoice",
    "content": "JVBERi0...MQ0KJSVFT0Y=\r\n",
    "description": "Attachment test",
    "saleId": 75
}


Lisää liitteen osaprojektin (id=3) ostolle (id=18)

{
    "subprojectId": 3,
    "name": "Attachment 1",
    "type": "invoice",
    "content": "JVBERi0...MQ0KJSVFT0Y=\r\n",
    "description": "Attachment test",
    "purchaseId": 18
}


Oliko tästä vastauksesta apua? Kyllä Ei

Send feedback
Pahoittelut, että emme voineet auttaa. Anna palautetta, jotta voimme parantaa tätä artikkelia.