Odeslaný e-mail

GET

/emailsents

Získá kolekci BO Odeslaný e-mail

GET

/emailsents/meta/dataprotection

Získá seznam položek BO, které mohou být chráněny na BO Odeslaný e-mail

GET

/emailsents/views/{view}

Získá pohled nad BO Odeslaný e-mail

GET

/emailsents/{id}

Získá daný BO Odeslaný e-mail

GET

/emailsents/{id}/attachments

Získá řádky kolekce Odesílaná příloha

GET

/emailsents/{id}/attachments/{id1}

Získá daný řádek kolekce Odesílaná příloha

GET

/emailsents/{id}/iseditlock

Otestuje, zda existuje editační zámek na daném BO Odeslaný e-mail

GET

/emailsents/{id}/meta/dataprotection

Získá seznam chráněných položek, které jsou na BO Odeslaný e-mail aktuálnímu uživateli znepřístupněny

GET

/emailsents/{id}/recipients

Získá řádky kolekce Odeslaný e-mail - adresát

GET

/emailsents/{id}/recipients/{id1}

Získá daný řádek kolekce Odeslaný e-mail - adresát

GET

/emailsents/{id}/userparameters

Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Odeslaný e-mail

POST

/emailsents

Vytvoří nový BO Odeslaný e-mail

POST

/emailsents/query

Vyhodnotí query dotaz nad BO Odeslaný e-mail

POST

/emailsents/{id}/attachments

Vytvoří nový řádek v kolekci Odesílaná příloha

POST

/emailsents/{id}/recipients

Vytvoří nový řádek v kolekci Odeslaný e-mail - adresát

PUT

/emailsents/{id}

Modifikuje daný BO Odeslaný e-mail

PUT

/emailsents/{id}/attachments/{id1}

Modifikuje řádek v kolekci Odesílaná příloha

PUT

/emailsents/{id}/editlock

Vytvoří editační zámek na daném BO Odeslaný e-mail

PUT

/emailsents/{id}/editunlock

Zruší editační zámek na daném BO Odeslaný e-mail

PUT

/emailsents/{id}/recipients/{id1}

Modifikuje řádek v kolekci Odeslaný e-mail - adresát

DELETE

/emailsents/{id}

Smaže BO Odeslaný e-mail

DELETE

/emailsents/{id}/attachments/{id1}

Smaže řádek z kolekce Odesílaná příloha

DELETE

/emailsents/{id}/recipients/{id1}

Smaže řádek z kolekce Odeslaný e-mail - adresát

Metadata - Perzistentní položky

addsentident boolean

Přidat identifikaci, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

attachments array (emailsentattachment) relace

kolekce BO Odesílaná příloha, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'

body string

Obsah, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

bodysavedas integer

Obsah zprávy uložit jako, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

busorder_id string (busorder) relace

Zakázka, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

busproject_id string (busproject) relace

Projekt, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

bustransaction_id string (bustransaction) relace

Obch. případ, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

correctedby_id string (securityuser) relace

Opravil, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

createdby_id string (securityuser) relace

Vytvořil, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

databoxmesssent_id string (databoxmesssent) relace

Datová zpráva, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'

division_id string (division) relace

Středisko, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

docdate$date string

Datum dok., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole nepodporuje ochranu dat/GDPR

docqueue_id string (docqueue) relace

Zdrojová řada, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

emailaccount_id string (emailaccount) relace

Vlastní e-mail. účet, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

errorstatus string (10)

Kód chyby, pole vlastněné tabulkou, možné řadit a filtrovat

errorstatusmessage string (200)

Textový popis chyby, pole vlastněné tabulkou, možné řadit a filtrovat

firm_id string (firm) relace

Firma, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

firmoffice_id string (firmoffice) relace

Provozovna, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

msgid string (500)

Interní ID, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

note string

Poznámka, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

objversion integer

Verze objektu, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

ordnumber integer

Pořadové číslo, pole vlastněné tabulkou, možné řadit a filtrovat

period_id string (period) relace

Období, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

person_id string (person) relace

Osoba, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

receiveddate$date string

Datum doručení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

recipients array (emailsentrecipient) relace

kolekce BO Odeslaný e-mail - adresát, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'

replyto string (320)

E-mailová adresa pro odpověď, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

reportemail boolean

Oznámit přečtení e-mailu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

reportemaildelivery boolean

Oznámit doručení e-mailu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

sentdate$date string

Datum odeslání, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

sentstate integer

Stav, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

solverrole_id string (securityrole) relace

Role řešitele, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

solveruser_id string (securityuser) relace

Řešitel, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

subject string (500)

Předmět, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

Metadata - Neperzistentní položky

classid string (26)

ID třídy, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR

countofattachments integer

Počet příloh

displayname string (24)

Číslo dok., pouze pro čtení

emailaccounttypename string (20)

Typ účtu, pouze pro čtení

hascrmactivity boolean

Aktivity

id string (10)

Vlastní ID, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR

inlinetempfolder string (2048)

Složka pro dočasné uložení obrázků z e-mailu

newrelateddocument_id string (10)

ID dokladu pro připojení, fkAnsiCaseSensitive

newrelatedtype integer

Typ relace

recipientsinoneline string (2048)

Souhrn adresátů

sentstatestr string (50)

Stav (textově), pouze pro čtení

Příklady
  • GET
  • QUERY
  • POST
  • PUT
  • DELETE
  • BATCH
  • Builder
Request

GET

https://atd.abra.eu/demodata/emailsents?take=1

GET

https://atd.abra.eu/demodata/emailsents/{id}
Response
{
    "addsentident": null,
    "attachments": null,
    "body": null,
    "bodysavedas": null,
    "busorder_id": null,
    "busproject_id": null,
    "bustransaction_id": null,
    "correctedby_id": null,
    "createdby_id": null,
    "databoxmesssent_id": null,
    "division_id": null,
    "docdate$date": null,
    "docqueue_id": null,
    "emailaccount_id": null,
    "errorstatus": null,
    "errorstatusmessage": null,
    "firm_id": null,
    "firmoffice_id": null,
    "msgid": null,
    "note": null,
    "objversion": null,
    "ordnumber": null,
    "period_id": null,
    "person_id": null,
    "receiveddate$date": null,
    "recipients": null,
    "replyto": null,
    "reportemail": null,
    "reportemaildelivery": null,
    "sentdate$date": null,
    "sentstate": null,
    "solverrole_id": null,
    "solveruser_id": null,
    "subject": null
}
Request POST

POST

https://atd.abra.eu/demodata/query
{"class": "emailsents", "take": "1"}

POST

https://atd.abra.eu/demodata/emailsents/query
{"take": "1"}
Response
{
    "addsentident": null,
    "attachments": null,
    "body": null,
    "bodysavedas": null,
    "busorder_id": null,
    "busproject_id": null,
    "bustransaction_id": null,
    "correctedby_id": null,
    "createdby_id": null,
    "databoxmesssent_id": null,
    "division_id": null,
    "docdate$date": null,
    "docqueue_id": null,
    "emailaccount_id": null,
    "errorstatus": null,
    "errorstatusmessage": null,
    "firm_id": null,
    "firmoffice_id": null,
    "msgid": null,
    "note": null,
    "objversion": null,
    "ordnumber": null,
    "period_id": null,
    "person_id": null,
    "receiveddate$date": null,
    "recipients": null,
    "replyto": null,
    "reportemail": null,
    "reportemaildelivery": null,
    "sentdate$date": null,
    "sentstate": null,
    "solverrole_id": null,
    "solveruser_id": null,
    "subject": null
}
Request

POST

https://atd.abra.eu/demodata/emailsents?select=id
Body
{
    "addsentident": null,
    "attachments": null,
    "body": null,
    "bodysavedas": null,
    "busorder_id": null,
    "busproject_id": null,
    "bustransaction_id": null,
    "correctedby_id": null,
    "createdby_id": null,
    "databoxmesssent_id": null,
    "division_id": null,
    "docdate$date": null,
    "docqueue_id": null,
    "emailaccount_id": null,
    "errorstatus": null,
    "errorstatusmessage": null,
    "firm_id": null,
    "firmoffice_id": null,
    "msgid": null,
    "note": null,
    "ordnumber": null,
    "period_id": null,
    "person_id": null,
    "receiveddate$date": null,
    "recipients": null,
    "replyto": null,
    "reportemail": null,
    "reportemaildelivery": null,
    "sentdate$date": null,
    "sentstate": null,
    "solverrole_id": null,
    "solveruser_id": null,
    "subject": null
}
Response
{
    "id": "1600000101"
}
Request

PUT

https://atd.abra.eu/demodata/emailsents/{id}?select=id
Body
{
    "addsentident": null,
    "attachments": null,
    "body": null,
    "bodysavedas": null,
    "busorder_id": null,
    "busproject_id": null,
    "bustransaction_id": null,
    "correctedby_id": null,
    "createdby_id": null,
    "databoxmesssent_id": null,
    "division_id": null,
    "docdate$date": null,
    "docqueue_id": null,
    "emailaccount_id": null,
    "errorstatus": null,
    "errorstatusmessage": null,
    "firm_id": null,
    "firmoffice_id": null,
    "msgid": null,
    "note": null,
    "ordnumber": null,
    "period_id": null,
    "person_id": null,
    "receiveddate$date": null,
    "recipients": null,
    "replyto": null,
    "reportemail": null,
    "reportemaildelivery": null,
    "sentdate$date": null,
    "sentstate": null,
    "solverrole_id": null,
    "solveruser_id": null,
    "subject": null
}
Response
{
    "id": "1600000101"
}

DELETE

https://atd.abra.eu/demodata/emailsents/{id}
Response
200 - OK Everything worked as expected.
Dávkové zprocování záznamů Request

PUT

https://atd.abra.eu/demodata//batch
  • CREATE
  • UPDATE
  • DELETE
Body - Create
{
    "items": [
        {
            "type": "create",
            "id": "id0",
            "data": {
                "class_id": "emailsents",
                "object_data": {
                    "addsentident": null,
                    "attachments": null,
                    "body": null,
                    "bodysavedas": null,
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "correctedby_id": null,
                    "createdby_id": null,
                    "databoxmesssent_id": null,
                    "division_id": null,
                    "docdate$date": null,
                    "docqueue_id": null,
                    "emailaccount_id": null,
                    "errorstatus": null,
                    "errorstatusmessage": null,
                    "firm_id": null,
                    "firmoffice_id": null,
                    "msgid": null,
                    "note": null,
                    "ordnumber": null,
                    "period_id": null,
                    "person_id": null,
                    "receiveddate$date": null,
                    "recipients": null,
                    "replyto": null,
                    "reportemail": null,
                    "reportemaildelivery": null,
                    "sentdate$date": null,
                    "sentstate": null,
                    "solverrole_id": null,
                    "solveruser_id": null,
                    "subject": null
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "create",
            "id": "id1",
            "data": {
                "class_id": "emailsents",
                "object_data": {
                    "addsentident": null,
                    "attachments": null,
                    "body": null,
                    "bodysavedas": null,
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "correctedby_id": null,
                    "createdby_id": null,
                    "databoxmesssent_id": null,
                    "division_id": null,
                    "docdate$date": null,
                    "docqueue_id": null,
                    "emailaccount_id": null,
                    "errorstatus": null,
                    "errorstatusmessage": null,
                    "firm_id": null,
                    "firmoffice_id": null,
                    "msgid": null,
                    "note": null,
                    "ordnumber": null,
                    "period_id": null,
                    "person_id": null,
                    "receiveddate$date": null,
                    "recipients": null,
                    "replyto": null,
                    "reportemail": null,
                    "reportemaildelivery": null,
                    "sentdate$date": null,
                    "sentstate": null,
                    "solverrole_id": null,
                    "solveruser_id": null,
                    "subject": null
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Update
{
    "items": [
        {
            "type": "update",
            "id": "id0",
            "data": {
                "class_id": "emailsents",
                "obj_id": "1600000100",
                "object_data": {
                    "addsentident": null,
                    "attachments": null,
                    "body": null,
                    "bodysavedas": null,
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "correctedby_id": null,
                    "createdby_id": null,
                    "databoxmesssent_id": null,
                    "division_id": null,
                    "docdate$date": null,
                    "docqueue_id": null,
                    "emailaccount_id": null,
                    "errorstatus": null,
                    "errorstatusmessage": null,
                    "firm_id": null,
                    "firmoffice_id": null,
                    "msgid": null,
                    "note": null,
                    "ordnumber": null,
                    "period_id": null,
                    "person_id": null,
                    "receiveddate$date": null,
                    "recipients": null,
                    "replyto": null,
                    "reportemail": null,
                    "reportemaildelivery": null,
                    "sentdate$date": null,
                    "sentstate": null,
                    "solverrole_id": null,
                    "solveruser_id": null,
                    "subject": null
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "update",
            "id": "id1",
            "data": {
                "class_id": "emailsents",
                "obj_id": "1600000101",
                "object_data": {
                    "addsentident": null,
                    "attachments": null,
                    "body": null,
                    "bodysavedas": null,
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "correctedby_id": null,
                    "createdby_id": null,
                    "databoxmesssent_id": null,
                    "division_id": null,
                    "docdate$date": null,
                    "docqueue_id": null,
                    "emailaccount_id": null,
                    "errorstatus": null,
                    "errorstatusmessage": null,
                    "firm_id": null,
                    "firmoffice_id": null,
                    "msgid": null,
                    "note": null,
                    "ordnumber": null,
                    "period_id": null,
                    "person_id": null,
                    "receiveddate$date": null,
                    "recipients": null,
                    "replyto": null,
                    "reportemail": null,
                    "reportemaildelivery": null,
                    "sentdate$date": null,
                    "sentstate": null,
                    "solverrole_id": null,
                    "solveruser_id": null,
                    "subject": null
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Delete
{
    "items": [
        {
            "type": "delete",
            "id": "id0",
            "data": {
                "class_id": "emailsents",
                "obj_id": "1600000100"
            }
        },
        {
            "type": "delete",
            "id": "id1",
            "data": {
                "class_id": "emailsents",
                "obj_id": "1600000101"
            }
        },
        {
            "type": "delete",
            "id": "id2",
            "data": {
                "class_id": "emailsents",
                "obj_id": "1600000102"
            }
        },
        {
            "type": "delete",
            "id": "id3",
            "data": {
                "class_id": "emailsents",
                "obj_id": "1600000103"
            }
        },
        {
            "type": "delete",
            "id": "id4",
            "data": {
                "class_id": "emailsents",
                "obj_id": "1600000104"
            }
        }
    ]
}