Vzkaz

GET

/msgssent

Získá kolekci BO Vzkaz

GET

/msgssent/meta/dataprotection

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

GET

/msgssent/views/{view}

Získá pohled nad BO Vzkaz

GET

/msgssent/{id}

Získá daný BO Vzkaz

GET

/msgssent/{id}/attachments

Získá řádky kolekce Příloha

GET

/msgssent/{id}/attachments/{id1}

Získá daný řádek kolekce Příloha

GET

/msgssent/{id}/iseditlock

Otestuje, zda existuje editační zámek na daném BO Vzkaz

GET

/msgssent/{id}/links

Získá řádky kolekce Odkaz

GET

/msgssent/{id}/links/{id1}

Získá daný řádek kolekce Odkaz

GET

/msgssent/{id}/meta/dataprotection

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

GET

/msgssent/{id}/recipients

Získá řádky kolekce Adresát vzkazu

GET

/msgssent/{id}/recipients/{id1}

Získá daný řádek kolekce Adresát vzkazu

GET

/msgssent/{id}/userparameters

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

POST

/msgssent

Vytvoří nový BO Vzkaz

POST

/msgssent/query

Vyhodnotí query dotaz nad BO Vzkaz

POST

/msgssent/{id}/attachments

Vytvoří nový řádek v kolekci Příloha

POST

/msgssent/{id}/links

Vytvoří nový řádek v kolekci Odkaz

POST

/msgssent/{id}/recipients

Vytvoří nový řádek v kolekci Adresát vzkazu

PUT

/msgssent/{id}

Modifikuje daný BO Vzkaz

PUT

/msgssent/{id}/attachments/{id1}

Modifikuje řádek v kolekci Příloha

PUT

/msgssent/{id}/editlock

Vytvoří editační zámek na daném BO Vzkaz

PUT

/msgssent/{id}/editunlock

Zruší editační zámek na daném BO Vzkaz

PUT

/msgssent/{id}/links/{id1}

Modifikuje řádek v kolekci Odkaz

PUT

/msgssent/{id}/recipients/{id1}

Modifikuje řádek v kolekci Adresát vzkazu

PUT

/msgssent/{id}/setasread

Označí vzkaz jako přečtený

DELETE

/msgssent/{id}

Smaže BO Vzkaz

DELETE

/msgssent/{id}/attachments/{id1}

Smaže řádek z kolekce Příloha

DELETE

/msgssent/{id}/links/{id1}

Smaže řádek z kolekce Odkaz

DELETE

/msgssent/{id}/recipients/{id1}

Smaže řádek z kolekce Adresát vzkazu

Metadata - Perzistentní položky

attachments array (msgattachment) relace

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

confirmreading boolean

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

deleteafterdeletingbyall boolean

Smazat po smazání všemi, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

links array (msglink) relace

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

msgbody string

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

msgsubject string (500)

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

objversion integer

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

recipients array (msgrecipient) relace

kolekce BO Adresát vzkazu, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'

senderuser_id string (securityuser) relace

Odesílatel, 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

validtodate$date string

Datum platnosti, 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

displayname string (100)

Název, pouze pro čtení

id string (10)

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

recipientsinoneline string (2048)

Souhrn adresátů

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

GET

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

GET

https://atd.abra.eu/demodata/msgssent/{id}
Response
{
    "attachments": null,
    "confirmreading": null,
    "deleteafterdeletingbyall": null,
    "links": null,
    "msgbody": null,
    "msgsubject": null,
    "objversion": null,
    "recipients": null,
    "senderuser_id": null,
    "sentdate$date": null,
    "validtodate$date": null
}
Request POST

POST

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

POST

https://atd.abra.eu/demodata/msgssent/query
{"take": "1"}
Response
{
    "attachments": null,
    "confirmreading": null,
    "deleteafterdeletingbyall": null,
    "links": null,
    "msgbody": null,
    "msgsubject": null,
    "objversion": null,
    "recipients": null,
    "senderuser_id": null,
    "sentdate$date": null,
    "validtodate$date": null
}
Request

POST

https://atd.abra.eu/demodata/msgssent?select=id
Body
{
    "attachments": null,
    "confirmreading": null,
    "deleteafterdeletingbyall": null,
    "links": null,
    "msgbody": null,
    "msgsubject": null,
    "recipients": null,
    "senderuser_id": null,
    "sentdate$date": null,
    "validtodate$date": null
}
Response
{
    "id": "1600000101"
}
Request

PUT

https://atd.abra.eu/demodata/msgssent/{id}?select=id
Body
{
    "attachments": null,
    "confirmreading": null,
    "deleteafterdeletingbyall": null,
    "links": null,
    "msgbody": null,
    "msgsubject": null,
    "recipients": null,
    "senderuser_id": null,
    "sentdate$date": null,
    "validtodate$date": null
}
Response
{
    "id": "1600000101"
}

DELETE

https://atd.abra.eu/demodata/msgssent/{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": "msgssent",
                "object_data": {
                    "attachments": null,
                    "confirmreading": null,
                    "deleteafterdeletingbyall": null,
                    "links": null,
                    "msgbody": null,
                    "msgsubject": null,
                    "recipients": null,
                    "senderuser_id": null,
                    "sentdate$date": null,
                    "validtodate$date": null
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "create",
            "id": "id1",
            "data": {
                "class_id": "msgssent",
                "object_data": {
                    "attachments": null,
                    "confirmreading": null,
                    "deleteafterdeletingbyall": null,
                    "links": null,
                    "msgbody": null,
                    "msgsubject": null,
                    "recipients": null,
                    "senderuser_id": null,
                    "sentdate$date": null,
                    "validtodate$date": null
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Update
{
    "items": [
        {
            "type": "update",
            "id": "id0",
            "data": {
                "class_id": "msgssent",
                "obj_id": "1600000100",
                "object_data": {
                    "attachments": null,
                    "confirmreading": null,
                    "deleteafterdeletingbyall": null,
                    "links": null,
                    "msgbody": null,
                    "msgsubject": null,
                    "recipients": null,
                    "senderuser_id": null,
                    "sentdate$date": null,
                    "validtodate$date": null
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "update",
            "id": "id1",
            "data": {
                "class_id": "msgssent",
                "obj_id": "1600000101",
                "object_data": {
                    "attachments": null,
                    "confirmreading": null,
                    "deleteafterdeletingbyall": null,
                    "links": null,
                    "msgbody": null,
                    "msgsubject": null,
                    "recipients": null,
                    "senderuser_id": null,
                    "sentdate$date": null,
                    "validtodate$date": null
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Delete
{
    "items": [
        {
            "type": "delete",
            "id": "id0",
            "data": {
                "class_id": "msgssent",
                "obj_id": "1600000100"
            }
        },
        {
            "type": "delete",
            "id": "id1",
            "data": {
                "class_id": "msgssent",
                "obj_id": "1600000101"
            }
        },
        {
            "type": "delete",
            "id": "id2",
            "data": {
                "class_id": "msgssent",
                "obj_id": "1600000102"
            }
        },
        {
            "type": "delete",
            "id": "id3",
            "data": {
                "class_id": "msgssent",
                "obj_id": "1600000103"
            }
        },
        {
            "type": "delete",
            "id": "id4",
            "data": {
                "class_id": "msgssent",
                "obj_id": "1600000104"
            }
        }
    ]
}