E POSTBUSINESS API Mailbox-API Reference. Version 1.3.1
|
|
- Abigail Owens
- 5 years ago
- Views:
Transcription
1 E POSTBUSINESS API Mailbox-API Reference
2 Imprint Software and documentation are protected by copyright and may not be copied, reproduced, stored, translated, or otherwise reproduced without the written approval of the Deutsche Post AG. This also applies to excerpts All rights reserved. The Deutsche Post AG has the right, without prior notice, to make changes or to further develop the documents/software for the purposes of technical progress. Trade names are used without warranty of free usability All trade names and product names are trademarks or registered trademarks of their respective owner Deutsche Post AG Mailbox-API Reference
3 Content 1 Introduction 1 2 Basic concepts 3 3 API resources Get Service Document E POST letter Creating an E-POST letter draft with metadata, cover letter and attachments Creating an empty draft only with metadata Reading an E POST letter Modifing an E POST letter metadata Marking an E POST letter as read or unread Deleting an E POST letter Envelope Read list of all envelopes Move envelope to folder Attachment Read attachments of an E POST letter Create attachment Read information about an attachment Delete attachment Read content of an attachment Content Retrieve content of an envelope (with changing the status read ) Retrieve content of an envelope (without changing the status read ) Change cover letter Folder Read status and envelopes from Inbox, Drafts, Sent and Trash Read status and sub-folders of a folder Read status and envelopes of a folder Read status and sub-folders of all folders of a user Create Folder Rename folder Delete Folder User Information Read user information 64 4 Metadata 67 Mailbox-API Reference
4 4.1 E POST letter Metadata Metadata for creating or modifying E POST letter Metadata after creating a E POST letter draft Envelope metadata Folder metadata Metadata of Inbox, Drafts, Sent, and Trash Metadata of a folder with sub-folders Metadata of a folder with E POST letters Metadata of all user folders Error Metadata User information metadata Fax error codes 89 Mailbox-API Reference
5 1 Introduction 1 Introduction With this Reference guide you will be able to integrate the E POST Mailbox API into your business application, enabling by this way, users of your application to receive and manage E POST letters in their daily working environemnt. Overview Summary Application Process The Mailbox API is part of the E POSTBUSINESS API, the REST interface of the E POST system for software suppliers. With the E POSTBUSINESS API you are able to integrate E POST functions such as sending E-POST letters as electronic communication, or physical mail, directly from withinyour software. This documentation describes how to use the Mailbox API to receive and manage E POST letters from within your application. Many advantages of the E POST, which until now have only been available through the E POST portal, are now available from within your own application, granting users to fully benefit from the functions of the E POST, and the convenience of your application. The Mailbox API comes as REST programming interface, which allows you to directly address the E POST system. To integrate E POST features in any application, you need to be registered as E POST customer, either as E POST business or private customer. The available functions via the Mailbox API are in accordance with the corresponding E POST portal functions. The invoicing of the services being used via the Mailbox API will be demanded directly from the specific customers according to their signed rate or contract in the E POST portal. For legal reasons, you have to inform your customers about this additional contractual relationship between the E POST of Deutsche Post, and you as business application provider. The trilateral relationship between you as Mailbox API partner, the E POST, and the private customer or business customer, is the basis for the cooperation described in this document. The Mailbox API is a REST API you can use to implement different functions in your application (e.g.receiving and managing E-POST letters ). Integrate the E POSTBUSINESS API into your system to easy business communication with your customers. In the first stage, the following functions are available: Writing, deleting or saving drafts of an E POST letter. Sending E POST letters to an electronic E POST address. Sending E POST letters to an postal address within Germany (meaning: printing, cuverting and deliverying). Sending E POST letters abroad, outside Germany, is not yet possible with the E POSTBUSINESS API. To use the Mailbox API, you have to consider two essential steps in your implementation: First, you need to call the Login API for authentication of the E POST customer who uses E POST services via your application (see Login-API Reference). In the next step you have to call the the Mailbox API with the received authorization information from the Login API. Mailbox-API Reference 1
6 1 Introduction Objective Audience It is the aim of the E POSTBUSINESS API to enable developers to integrate E POST functionalities in external systems. This API reference is intended for developers who have knowledge in the following subjects: HTTP and HTTPS REST JSON OAuth 2.0 Mailbox-API Reference 2
7 2 Basic concepts 2 Basic concepts This section explores the basic concepts of the Mailbox API. Request and response Request and response invocations have been implemented according to the HTTP standard. In addition, note the following requirements: UTF-8 For the processing of strings UTF-8 encoding is required. Dates and Times All dates and times are in ISO 8601 format (e.g T17:05:39+02:00). HTTPS encryption The Mailbox API only uses HTTPS connections. Therefore the identification data of the participants are protected throughout the whole communication process. Verify the correctness of the certificate on the other side with every call. Authentication with OAuth 2.0 JSON data format REST API endpoint Hypermedia OAuth 2.0 is an open protocol that permits a standardized way of authorization for third-party desktop, web and mobile applications on resources with limited access (for more information, see The OAuth 2.0 protocol is the basis for authentication and authorization to access the Mailbox API. Any additional information about authentication is described in Login-API Reference. For the exchange of data between your application and the E POST system the JSON data format is used. The following REST endpoint is used by the Mailbox API: (Production) (Test and integration environment) The API endpoint implements a hypermedia-driven REST service for communication of URIs with clients (HATEOAS: Hypertext as the engine of application state, see The entry point of the API provides references (links) to the available resources. This collection of links is called service document in the context of the E POSTBUSINESS API. By means of these links the URI of a resource can be determined. Resources, for their part, can provide links to related (sub) resources. This creates a navigable API that can be used without knowledge of the specific and current URI paths. This provides an isolation of API and client. The client can determine by checking the existence of links if certain API functions are available. Mailbox-API Reference 3
8 2 Basic concepts Procedure for implementation Pagination By the use of the hypermedia-driven REST services the entry point for clients is the service document (see 3.1 Get Service Document). This provides all the resources provided by the Mailbox API. The names of the resources assigned there are stable, while the names of the URIs may change. Therefore the service document is the entry point for the implementation of your application as the current resource URIs are represented there. After retrieving the URIs set the appropriate calls to the API. When contents of folder resources are returned (see 3.6 Folder), pagination is always used to avoid problems with large amounts of data. Pagination is controlled with the parameters limit and offset when requesting a resource: offset (integer, optional) The parameter specifies, which part of the result list, that is restricted by limit, is returned. If the parameter is not specified, the default value 0 is returned. limit (integer, optional) The number of E-POST letters that are returned in the response to the request. If the parameter is not specified, the default value 500 is returned. limit has a maximum value of 500. HTTP ETag HTTP status codes ETag, short for entity tag, is a header field that indicates changes when calling a resource. Thereby the ETag represents a specific data set. If the ETag value (without Weak-Marker) is transmitted at a re-request, data has not to be re-transferred, if it is unchanged. More information on this subject can be found on Responses are returned in HTTP status code syntax. Each additional information is returned in the body of the response and formatted as JSON document. In addition to the resource specific response codes the following general response codes are returned 401 Unauthorized There was no correct authorization information submitted. HTTP header Content-Type: application/json;charset=utf-8 HTTP body The body contains a JSON object with the error information. Possible values for errorcode: invalid_token The access token is missing, has expired or is invalid. 405 Method Not Allowed The HTTP method is not supported. Mailbox-API Reference 4
9 2 Basic concepts 415 Unsupported Media Type The submitted Content-Type does not correspond to the expected value. 500 Internal Server Error Internal processing error 503 Service Unavailable Internal processing error Mailbox-API Reference 5
10 3 API resources ǀ Get Service Document 3 API resources The Mailbox API uses REST resources to provide various functions to your application. In the following the usable Mailbox API resources are presented. Each answer of the Mailbox API contains the HTTP-header X-CorrelationId, whose value you can communicate in support requests, so that the logs can be allocated easier to the associated request. All the URIs that are shown in the following are examples. The resources distinguish between the user roles private customer and business customer. Various resources are available only for one specific role. When calling the Service Document (3.1 Get Service Document) only the applicable resources for a logged-on user are displayed. However, if a resource is accessed, that is not available for a logged-in user because of his user role, the HTTP Status 403 returned. 3.1 Get Service Document In the Service Document all links are provided that are required to work with the Mailbox API. All links in the Service-Dokument are absolute. Authentication User role Business customer Private customer Level of authentication normal Scope read_letter Structure of the Service Document { "links": { "attachment": { "templated": true, "href": "<URI>" }, "attachments": { "templated": true, "href": "<URI>" }, "attachmentcontent": { "templated": true, "href": "<URI>" }, "foldercontent": { "templated": true, "href": "<URI>" }, "folder": { "templated": true, "href": "<URI>" }, "coverletter": { "templated": true, "href": "<URI>" }, "letter": { "templated": true, "href": "<URI>" }, "letterreadstate": { "templated": true, "href": "<URI>" }, "inbox": { "templated": true, "href": "<URI>" }, "sent": { "templated": true, "href": "<URI>" }, "drafts": { "templated": true, "href": "<URI>" }, "trash": { "templated": true, "href": "<URI>" }, "self": { "href": "<URI>" }, "folders": { "href": "<URI>" }, "letters": { "href": "<URI>" }, "lettercontent": { "href": "<URI>", "templated": true }, "letterfolders": { "href": "<URI>", "templated": true }, "envelopes": { "href": "<URI>" }, "meidentity": { "href": "<URI>" } } } Mailbox-API Reference 6
11 3 API resources ǀ Get Service Document The JSON-objects within links have the following meaning: href URI for the call of the resource templated true specifies that it is a URI template, therefore you cannot call the URI directely. By using the object links the functions of the Mailbox API are referenced: attachment URI template for the resources Read information about an attachment Delete attachment attachmentcontent URI template to read the content of an E POST letter attachment (3.4.5 Read content of an attachment) attachments URI template for the resource coverletter Read attachments of an E POST letter Create attachment URI template for the resource Retrieve content of an envelope (with changing the status read ). drafts URI template to read the Draft folder (3.6.1 Read status and envelopes from Inbox, Drafts, Sent and Trash ) envelopes URI for the resource Read list of all envelopes folder URI template for the resources Read status and sub-folders of a folder Rename folder Delete Folder foldercontent URI template for the resource Read status and envelopes of a folder folders URI template for the resources Read status and sub-folders of all folders of a user Create Folder Mailbox-API Reference 7
12 3 API resources ǀ Get Service Document inbox URI template to read the Inbox folder (3.6.1 Read status and envelopes from Inbox, Drafts, Sent and Trash ) letter URI template for the resources Reading an E POST letter Modifing an E POST letter metadata lettercontent URI template for the resource Retrieve content of an envelope (without changing the status read ). letterfolders URI template for the resource Move envelope to folder letterreadstate URI template for the resource Marking an E POST letter as read or unread letters URI template for the resource Creating an empty draft only with metadata meidentity self sent URI to read the user information (3.7.1 Read user information) URI for this Service-Dokument URI template to read the Sent folder (3.6.1 Read status and envelopes from Inbox, Drafts, Sent and Trash ) trash URI template to read the trash folder (3.6.1 Read status and envelopes from Inbox, Drafts, Sent and Trash ) Request Production GET Test and integration environment GET Example GET / HTTP/ 1.1 Host: mailbox.api.epost.de Mailbox-API Reference 8
13 3 API resources ǀ Get Service Document Response For additional possible status codes see HTTP status codes on page OK HTTP header application/json;charset=utf-8 HTTP body The Service Document is returned as JSON object. Example: Response in the case of success HTTP/ OK X-CorrelationId: WAF_1_VD5j8wrTAAwAACk2juoAAAAC Content- Type: application/json;charset=utf-8 { "links": { "attachment": { "templated": true, "href": " letters/{letterid}/attachments/{attachmentid}" }, "attachments": { "templated": true, "href": " attachments" }, "attachmentcontent": { "templated": true "href": " {attachmentid}/content", }, "foldercontent": { "templated": true, "href": " offset,limit}" }, "folder": { "templated": true, "href": " }, "coverletter": { "templated": true, "href": " coverletter" }, "letter": { "templated": true, "href": " }, "inbox": { "templated": true, "href": " }, "sent": { "templated": true, "href": " }, "drafts": { "templated": true, "href": " }, "trash": { "templated": true, "href": " }, "self": { "href": " }, "folders": { "href": " }, "letters": { "href": " }, "letterreadstate": { "href": " read", "templated": true }, "lettercontent": { "href": " "templated": true }, "letterfolders": { "href": " "templated": true }, "envelopes": { "href": " }, "meidentity": { "href": " } } } Mailbox-API Reference 9
14 3 API resources ǀ E POST letter Authentication E POST letter Creating an E-POST letter draft with metadata, cover letter and attachments You create an E POST letter draft including metadata, cover letter and attachments. A draft is composed of the following parts: Metadata, in the form of a JSON object, an optional cover letter, at least one attachment in PDF format. The draft will be stored in the Drafts folder after you created it. User role Business customer Private customer Level of authentication normal Scope create_letter Request Call of the resource First you get the service document (3.1 Get Service Document). The following object provides the URI for the call of the resource: letters The object refers with href to the URI of the resource. You implement an operation that sets a POST request on the content of the href object. Structure of the message HTTP header for the entire message The multipart/mixed message contains the metadata as JSON as the first part. It is followed by the optional cover letter and at least one attachment. x-epost-access-token (required) This header passes the token that authorizes your application with the permission of the owner of the specified E POST user account. Content-Type (required) multipart/mixed; boundary Setting this value indicates that the message consists of several parts (see Mailbox-API Reference 10
15 3 API resources ǀ E POST letter HTTP header for the metadata Content-Type (required) application/vnd.epost-letter+json The metadata of the E POST letter in JSON-format. Depending on whether you use the Scope send_letter or send_hybrid the metadata differs (see Metadata for creating or modifying E POST letter). When a draft is created there is always a envelope JSON object created. It is optional for you, whether you create the envelope object with your application. If the object is not supplied, an envelope object is created with empty fields. In addition, in case of a missing lettertype object, it is filled with default values. HTTP header for the optional cover letter Content-Type (required) Optionally, you can transmit a cover letter text. the following requirements The cover letter must be set in second place. The cover letter must be transmitted in the following format: text/html The cover letter is in HTML-format. The following HTML tags are allowed: b, big, blockquote, body, br, center, cite, code, col, colgroup, dd, div, dl, dt, em, fieldset, font, h1, h2, h3, h4, h5, h6, hr, i, img, label, legend, li, map, noscript, ol, p, pre, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, u, ul. It is possible to use individual HTML elements without enclosing them into a complete HTML document with the elements <html>, <head> or <body>. Example: Cover letter in HTML format <html> <head> <meta http-equiv="content-type" content="text/ html;charset=iso " /> </head> <body> <br/> <br/> text <br/> <br/> </body> </html> Mailbox-API Reference 11
16 3 API resources ǀ E POST letter HTTP header for an attachment or multiple attachments Content-Type (required) application/pdf The parameter specifies the E POST letter attachment in PDF format. There has to be at least one attachment. Multiple attachments can be divided in different documents of the type application/pdf. Restrictions: A maximum of 99 PDF files is allowed. The sum of the file sizes of the PDF documents must not exceed 20 MB per E POST letter. Test procedure for file sizes: The size of the individual attachments will be checked when creating the draft. The sum of all attachments is checked only when sending the created draft. Content-Disposition (required) form-data; filename="<filename of attachment>.pdf"; name="file" The parameter has to be of the type multipart/form-data, the attribute filename specifies the file name of the attachment, the attribute name="file" has to be set. By using the header Content-Disposition a name for the PDF files can be proposed. For this purpose the attribute filename is used. The value of this attribute must end in the.pdf extension in order to correctly show the E POST letter in the Portal. Should this not be the case, the proposed name is changed, e.g. from unknown to unknown.pdf or from unknown.jpg to unknown.pdf. If there is no name for one or several PDF file(s) provided, the name attachement_x.pdf is used, where x stands for an automatically assigned number by the system. Content-Transfer-Encoding (optional) base64 With this parameter you specify that you transmit a base64 encoded attachment. For more information, refer to Encoding.html. If you do not specify the header, the default binary will be used (i.e. the raw data of the PDF file will be transferred in binary format). Example (physical E POST letter) POST HTTP/1.1 X-CorrelationId: WAF_1_VD5j8wrTAAwAACk2juoAAAAC x-epost-access-token: <E-POST Access Token> Content-Type: multipart/mixed; boundary="boundary_8d16804cd7f91e6" Host: mailbox.api.epost.de --Boundary_8d16804cd7f91e6 Content-Type: application/vnd.epost-letter+json { "envelope": { "lettertype": { Mailbox-API Reference 12
17 3 API resources ǀ E POST letter "systemmessagetype": "hybrid" }, "recipientsprinted": [ { "addressaddon": "3rd floor", "city": "", "company": "Deutsche Post AG", "firstname": "Max", "housenumber": "14", "lastname": "Mustermann", "postofficebox": "", "salutation": "Mr", "streetname": "Musterstr. 3", "title": "Dr.", "zipcode": "53115" } ], "sender": { "displayname": "Max Mustermann", "epostaddress": "max.mustermann@musterfirma.epost.de" }, "subject": "Test successful" } } --Boundary_8d16804cd7f91e6 Content-Type: text/html Dear Sir or Madam,<br/><br/>We are glad to inform you that the test was successful.<br/><br/>your E-POST Team --Boundary_8d16804cd7f91e6 Content-Type: application/pdf Content-Disposition: form-data; filename="test.pdf"; name="file" <test.pdf in binary format> --Boundary_8d16804cd7f91e6-- Example (electronic E POST letter) POST HTTP/1.1 X-CorrelationId: WAF_1_VD5j8wrTAAwAACk2juoAAAAC x-epost-access-token: <E-POST Access Token> Content-Type: multipart/mixed; boundary="boundary_8d c21df6" Host: mailbox.api.epost.de --Boundary_8d c21df6 Content-Type: application/vnd.epost-letter+json { "envelope": { "lettertype": { "systemmessagetype": "normal" }, "recipients": [ { "displayname": "Max Mustermann", "epostaddress": "max.mustermann@musterfirma.epost.de" } ], "sender": { "displayname": "Miriam Musterfrau", Mailbox-API Reference 13
18 3 API resources ǀ E POST letter "epostaddress": "miriam.musterfrau@musterfirma.epost.de" }, "subject": "Test erfolgreich" } } --Boundary_8d c21df6 Content-Type: text/html Dear Sir or Madam,<br/><br/>We are glad to inform you that the test was successful.<br/><br/>your E-POST Team --Boundary_8d c21df6 Content-Type: application/pdf Content-Disposition: form-data; filename="test.pdf"; name="file" <test.pdf in binary format> --Boundary_8d c21df6-- Response For additional possible status codes see HTTP status codes on page Created The content was saved successfully. HTTP header HTTP body Content-Type: application/json Location: <URI to the created E POST letter> The body contains a JSON object with the E POST letter metadata (4.1.2 Metadata after creating a E POST letter draft). 400 Bad Request The request is incorrect. This might be due to the following reasons: No multipart/mixed; boundary request Missing or invalid metadata No file body part A part of the request has an invalid Content-Type Too many attachments (>99) The format of the cover letter is invalid (invalid HTML) Mailbox-API Reference 14
19 3 API resources ǀ E POST letter 403 Forbidden There is no permission to access the resource. The error message can occur for the following reasons: 1. The attachment has been rejected. In errorcode you find the exact cause. HTTP header Content-Type: application/json;charset=utf-8 HTTP body The body contains a JSON object with the error information. Possible values for errorcode: CORE_035: The total size of the attachments is exceeded. CORE_038: The total number of attachments is exceeded READ_001: Malware has been found. 2. The scope is not correct. 413 Example: Response in the case of success Request Entity Too Large The HTTP request is larger than 25 MB, or the letter, generated from different parts, is greater than 20 MB. In the case of success the answer is for both scopes send_hybrid and send_letter built the same way: HTTP/ Created Location: 23d2c6f0-05d0-11e4-94a a87 Content-Type: application/json { "id": "23d2c6f0-05d0-11e4-94a a87", "_links": { "coverletter": { "href": " 23d2c6f0-05d0-11e4-94a a87/coverletter" }, "send": { "href": " "method": "POST", "headers": [ { "name": "Content-Source", "value": " 23d2c6f0-05d0-11e4-94a a87" } ] }, "postage-info": { "href": " "method": "POST", "headers": [ { "name": "Content-Source", Mailbox-API Reference 15
20 3 API resources ǀ E POST letter "value": " 23d2c6f0-05d0-11e4-94a a87" } ] }, "self": { "href": " 23d2c6f0-05d0-11e4-94a a87" }, "attachments": { "href": " 23d2c6f0-05d0-11e4-94a a87/attachments" } } } Example: Response in the event of an error Authentication HTTP/ Forbidden Content-Type: application/json;charset=utf-8 { } "errorcode": "CORE_035", "description": "Engine Failure: Bad Request" Creating an empty draft only with metadata With this resource you create an empty E POST letter draft that contains only metadata. If you use this resource, you have the possibility, to add a cover letter (3.5.3 Change cover letter) as well as to add an attachment (3.4.2 Create attachment). User role Private customer Level of authentication normal Scope read_letter Request Call of the resource First you get the service document (3.1 Get Service Document). The following object provides the URI for the call of the resource: letters The object refers with href to the URI of the resource. You implement an operation that sets a POST request on the content of the href object.setzt. Mailbox-API Reference 16
21 3 API resources ǀ E POST letter HTTP header x-epost-access-token (required) This header passes the token that authorizes your application with the permission of the owner of the specified E POST user account. Content-Type (required) application/vnd.epost-letter+json The specification of the value indicates that a JSON object with the metadata follows in the body. When a draft is created there is always a envelope JSON object created. It is optional for you, whether you create the envelope object with your application. If the object is not supplied, an envelope object is created with empty fields. In addition, in case of a missing lettertype object, it is filled with default values. HTTP body In the body you include a JSON object with the E POST letter metadata (4.1.1 Metadata for creating or modifying E POST letter). Response For additional possible status codes see HTTP status codes on page Created The content was saved successfully. HTTP header HTTP body Content-Type: application/json Location: <URI to the created E POST letter> The body contains a JSON object with the E POST letter metadata (4.1.2 Metadata after creating a E POST letter draft) Bad Request Incorrect parameters or values were given. Reading an E POST letter This resource returns the content of an E POST letter. When retrieving a single E POST letter it will be marked as read. Mailbox-API Reference 17
22 3 API resources ǀ E POST letter Only metadata of a standard E POST letter and Einschreiben mit Empfangsbestätigung (registered mail with return receipt) with the status read can be retrieved. By using the resource the status of the envelope is set to the status read (see 4.2 Envelope metadata, parameter read). Authentication User role Private customer Business customer Level of authentication normal Scope read_letter Request Call of the resource First you get the service document (3.1 Get Service Document). The following object provides the URI for the call of the resource: letter The object refers with href to the URI of the resource. You implement an operation that sets a GET request on the content of the href object. This is a URI template, therefore you cannot call the URI directely. So you are addressing the path parameter in curly brackets with the implementation of your application. Path parameter HTTP header letterid (required) Identifier of the E POST letter. x-epost-access-token (required) This header passes the token that authorizes your application with the permission of the owner of the specified E POST user account. If-None-Match (optional) Optionally you pass the last ETag value that was delivered from the API (see HTTP ETag on page 4). Example GET /letters/f6b8dbb9-e71c e16-a4473bc6d572 HTTP 1.1 Host: mailbox.api.epost.de x-epost-access-token: <E-POST Access Token> Mailbox-API Reference 18
23 3 API resources ǀ E POST letter Response For additional possible status codes see HTTP status codes on page OK The request was successful and the body contains the E POST letter. HTTP header Content-Type: application/vnd.epost-letter+json Declaration that a JSON object with the metadata follows. ETag: <ETag value> The ETag value of the response (see HTTP ETag on page 4). HTTP body The body contains a JSON object with the metadata of the E POST letter information. The structure of the object: envelope (object) The envelope coverletterinfo (object) The cover letter attachments (object) List, that contains information about the attachments Not Modified The content is not returned because it has not changed since the retrieval, in which the ETag has been delivered. Bad Request Incorrect parameters or values were given. Forbidden There is no permission to access the resource. This might be due to the following reasons: Authorization error: The scope is not specified correctly for the resource. The user is not allowed to access the resource. Only metadata of a standard E POST letter and Einschreiben mit Empfangsbestätigung (registered mail with return receipt) with the status read can be retrieved. Mailbox-API Reference 19
24 3 API resources ǀ E POST letter 404 Not Found The E POST letter could not be found, because an invalid folderid was referenced. Example: Response in the case of success (physical E POST letter) HTTP/ OK X-CorrelationId: WAF_1_VD5j8wrTAAwAACk2juoAAAAC ETag: W/" " Content-Type: application/vnd.epost-letter+json { "_links" : { "self" : { "href" : " 3cd12110-b3b9-4c22-ae6f-46192edaaf87" }, "send" : { "headers" : [ { "name" : "Content-Source", "value" : " mailbox.api.epost.de/letters/3cd12110-b3b9-4c22-ae6f-46192edaaf87" } ], "href" : " "method" : "POST" }, "postage-info" : { "headers" : [ { "name" : "Content-Source", "value" : " letters/3cd12110-b3b9-4c22-ae6f-46192edaaf87" } ], "href" : " "method" : "POST" }, "delete" : { "href" : " ae6f-46192edaaf87", "method" : "DELETE" }, }, "envelope": { "sender": { "displayname": "Max Mustermann", "epostaddress": "max.mustermann@epost.de" }, "recipientsprinted": [ { "city": "Berlin", "zipcode": "13409", "postofficebox": "", "company": "Musterfirma GmbH", "salutation": "Frau", "title": "Dr.", "firstname": "Erika", "lastname": "Mustermann", "streetname": "Musterstraße", "housenumber": "12", "addressaddon": "Erdgeschoss" } ], "sentdate": " T15:07:38.848Z", "lettertype": { "sendertype": "private", "messagetype": "EPB" }, "subject": "reminder", "read": false, "hasattachments": true, "encryptedattachment": false, "_links": { "letter": { "href": " ae6f-46192edaaf87" } } }, "coverletterinfo": { "_links" : { "content" : { "href": " a4473bc6d572/coverletter" } } }, "attachments": [ { "_links": { "self": { "href": " ca1be995-30b5-49e1-a457-f0b1ccbf7476/attachments/ca1be995-30b5-49e1-a457- f0b1ccbf7476" }, "content" : { "href": " ca1be995-30b5-49e1-a457-f0b1ccbf7476/attachments/ca1be995-30b5-49e1-a457- f0b1ccbf7476/content" } }, "cid" : "part @epost.de", "filename": "Bewerbung.pdf", "contenttype": "application/pdf", "inline": false, "encrypted": false, "size": 1024 }, { "_links": { "self": { "href": " f0b1ccbf7476/attachments/d8a69d09-ba5d-447f-bce5-092ace8ac606" }, "content": { "href": " f0b1ccbf7476/attachments/d8a69d09-ba5d-447f-bce5-092ace8ac606/ content" } }, "cid" : "part @epost.de", "filename": Mailbox-API Reference 20
25 3 API resources ǀ E POST letter "inlinegrafik.jpg", "contenttype": "image/jpg", "inline": true, "encrypted": false, "size": 512 } ] } Authentication Modifing an E POST letter metadata With the resource you change the metadata of a E POST letter draft. The resource changes the metadata of a E POST letter (letter, without cover letter). If you want to modify the cover letter (coverletter) of a E POST letter, use the resource Change cover letter. User role Private customer Level of authentication normal Scope read_letter Request Call of the resource First you get the service document (3.1 Get Service Document). The following object provides the URI for the call of the resource: letter The object refers with href to the URI of the resource. You implement an operation that sets a PUT request on the content of the href object. This is a URI template, therefore you cannot call the URI directely. So you are addressing the path parameter in curly brackets with the implementation of your application. Path parameter HTTP header letterid (required) Identifier of the E POST letter. x-epost-access-token (required) This header passes the token that authorizes your application with the permission of the owner of the specified E POST user account. Content-Type (required) application/vnd.epost-letter+json HTTP body In the body you pass the JSON serialized envelope object of the E POST letter. Only the fields that are included in envelope are replaced. For more Information about the JSONschema, see Metadata for creating or modifying E POST letter. Mailbox-API Reference 21
26 3 API resources ǀ E POST letter It is sufficient to specify only the metadata that changes. Example PUT /letters/f6b8dbb9-e71c e16-a4473bc6d572 HTTP 1.1 Host: mailbox.api.epost.de x-epost-access-token: <E-POST Access Token> { "envelope" : { "recipients": [ { "displayname": "Maxime Musterfrau } ], "subject" : "Ein geänderter E-Postbrief" } } Response For additional possible status codes see HTTP status codes on page No Content The E POST letter was updated successfully. Bad Request Incorrect parameters or values were given. Not Found The E POST letter could not be found, because an invalid folderid was referenced. Marking an E POST letter as read or unread With this resource you set the status of a E POST letter to read or unread. Authentication User role Private customer Business customer Level of authentication normal Scope read_letter Request Call of the resource First you get the service document (3.1 Get Service Document). The following object provides the URI for the call of the resource: letterreadstate The object refers with href to the URI of the resource. You implement an operation that sets a PUT request on the content of the href object. Mailbox-API Reference 22
27 3 API resources ǀ E POST letter This is a URI template, therefore you cannot call the URI directely. So you are addressing the path parameter in curly brackets with the implementation of your application. Path parameter HTTP header letterid (required) Identifier of the E POST letter. x-epost-access-token (required) This header passes the token that authorizes your application with the permission of the owner of the specified E POST user account. Content-Type (required) application/json HTTP body In the body you pass an JSON-object that defines the read or unread status of the E POST letter: readstate true The E POST letter has the status read. false The E POST letter has the status unread. Example PUT /letters/3cd12110-b3b9-4c22-ae6f-46192edaaf87/read HTTP 1.1 Host: mailbox.api.epost.de x-epost-access-token: <E-POST Access Token> { "readstate" : true } Response For additional possible status codes see HTTP status codes on page No Content The E POST letter status was set to read or unread. Bad Request Incorrect parameters or values were given. Mailbox-API Reference 23
28 3 API resources ǀ E POST letter Not Found The E POST letter could not be found, because an invalid folderid was referenced. Deleting an E POST letter With DELETE /letters/{letterid} you delete an E POST letter. To delete an E POST letter or an E POST letter draft, you have two possibilities: to move the E POST letter into the trash folder, or to irreversibly delete the E POST letter from the trash folder. Moving the E POST letter into the trash folder Deleting an E POST letter occurs in a two step procedure: moving the E POST letter into the trash folder, and deleting it from there afterwards. The applying URL structure varies depending on which step you execute the delete event, that is moving it, or irrevocably deleting it. 1. Use the ressource DELETE /letters/{letterid}, to move the E POST letter into the folder trash. The E POST letter can stil be reopen by using the ressource GET / letters/{letterid}. In this case, an other DELETE Link will be provided, for more information, see Metadata after creating a E POST letter draft. 2. To conclude the deletion procedure, you have to irrevocably remove the E POST letter from the trash folder. Use therefore the ressource letterid of the E POST letter to be deleted, and use, like in the first step, the following DELETE link: DELETE /trash/{letterid}. Deleting E POST letters directly Authentication You can irrevocably delete an E POST letter from any folder in a single step. Use therefore the ressource DELETE /letters/{letterid} and the HTTP-Header x-skip-trash to irrevocably delete an E POST letter. User role Private customer Business customer Level of authentication normal Scope delete_letter Request First you get the service document (3.1 Get Service Document). The following objects provide the URIs for the call: Mailbox-API Reference 24
29 3 API resources ǀ E POST letter This is a URI template, therefore you cannot call the URI directely. Therefore you are addressing the path parameter in curly brackets with the implementation of your application. 1. Move to trash folder letter The object refers with href to the URI of the resource. You implement an operation that sets a DELETE request on the content of the href object. 2. Delete from trash folder trash The object refers with href to the URI of the resource. You implement an operation that sets a DELETE request on the content of the href object. Path parameter HTTP-Header letterid (required) Identifier of the E POST letter. x-epost-access-token (required) This header passes the token that authorizes your application with the permission of the owner of the specified E POST user account. x-skip-trash (optional) With the header x-skip-trash you control if you move the E POST letter to the trash folder or irrevocably delete it. Select the value true in the x-skip-trash header to irrevocably delete the E POST letter. Select the value false in the x-skip-trash header to move the E POST letter into the trash folder. If you select an other value than true, false, the server answers with HTTP status code 400 Bad Request. Sample: Moving into the trash folder DELETE /letters/f6b8dbb9-e71c e16-a4473bc6d572 HTTP 1.1 Host: mailbox.api.epost.de x-epost-access-token: <E-POST Access Token> Sample: irrevocably deleting by avoiding the trash folder DELETE /letters/f6b8dbb9-e71c e16-a4473bc6d572 HTTP 1.1 Host: mailbox.api.epost.de x-epost-access-token: <E-POST Access Token> x-skip-trash: true Mailbox-API Reference 25
30 3 API resources ǀ E POST letter When directly deleting the E POST letters without moving them beforehand to the trash folder, the letters will be deleted and cannot be invoked any longer. The deleted E POST letters cannot be opened from the E-POST Portal. Path parameter HTTP header letterid (required) Identifier of the E POST letter. x-epost-access-token (required) This header passes the token that authorizes your application with the permission of the owner of the specified E POST user account. Example DELETE /letters/f6b8dbb9-e71c e16-a4473bc6d572 HTTP 1.1 Host: mailbox.api.epost.de x-epost-access-token: <E-POST Access Token> Response For additional possible status codes see HTTP status codes on page No Content This status code appears at both stages of the delete process: 1. Use of DELETE /letters/{letterid}: The E POST letter has been moved to the trash folder. The status code will also be returned if the E POST letter has already been moved by a previous call (idempotent); in this case, no further version of the E POST letter is going to be created in the trash folder. 2. Use of DELETE /trash/{letterid}: The E POST letter has been successfully deleted from the trash folder. This answer guarantees that the E POST letter does no longer exist in the trash folder. If the E POST letter was not located in the trash folder, the status code is also returned even though the deletion has been ineffective (idempotent). Forbidden The E POST letter could not be deleted. HTTP header Content-Type: application/json;charset=utf-8 HTTP body The body contains a JSON object with the error information. Possible values for errorcode: READ_002 The E POST letter is an unread receipt of a registered letter (it can principally not be deleted) Mailbox-API Reference 26
31 3 API resources ǀ Envelope READ_003 Missing access rights 404 Not Found The E POST letter could not be found, because an invalid folderid was referenced. 3.3 Envelope An envelope is either an E-POST letter (electronic and physical) or a fax. The following resources are applicable for envelopes. In folder resources envelopes are also displayed (see 3.6 Folder) Read list of all envelopes The resource provides a list of all envelopes of a user. The following restrictions apply: The list of messages contains no s. If no messages exist, the reply contains an empty list. If the user has a large number of messages, the resource provides a large amount of data. In the reply there is no pagination. Authentication User role Private customer Level of authentication normal scope read_letter Request First you get the service document (3.1 Get Service Document). The following object provides the URI for the call of the resource: envelopes The object refers with href to the URI of the resource. You implement an operation that sets a GET request on the content of the href object. Mailbox-API Reference 27
32 3 API resources ǀ Envelope Path parameter includestatusmessage (Boolean, optional) When a user has sent a fax, he receives an e mail that notifies him about the successful or failed delivery. You can suppress the display of such e mails when you use this resource. To achieve that you set the parameter includestatusmessage to false. You can always retrieve the status of a fax with the paramter deliverystate in the envelope metadata (see 4.2 Envelope metadata). The default value for includestatusmessage is true. Older fax messages are still visible, even if the parameter is set to false. HTTP header x-epost-access-token (required) This header passes the token that authorizes your application with the permission of the owner of the specified E POST user account. Example GET /envelopes HTTP/1.1 Host: mailbox.api.epost.de x-epost-access-token: <E-POST Access Token> Response For additional possible status codes see HTTP status codes on page OK The request was successful and the body contains the list of envelopes. Content-Type: application/json Declaration that a JSON object with the metadata follows. HTTP body The body contains the JSON object envelopes (the list of envelopes) Bad Request Incorrect parameters or values were given. Forbidden There is no permission to access the resource. Mailbox-API Reference 28
33 3 API resources ǀ Envelope Example: Answer in the case of success Authentication HTTP/ OK X-CorrelationId: WAF_1_VD5j8wrTAAwAACk2juoAAAAC Content- Type: application/json { "envelopes": [ { "recipientsprinted": [], "recipientsincopy": [], "recipients": [ { "epostaddress": "unknown@epost.de", "displayname": "\"axel dell" }, { "epostaddress": "noreply@epost-klassisch.de", "displayname": "berlin\"\"" } ], "sender": { "epostaddress": "post.fuchs02@testingepost.de", "displayname": "Post Fuchs02" }, "letterid": "f7c6e280-11a5-11e4-9e2c fef25", "folderid": "c8136cb0-422b-11e3-b2ec d2", "foldername": "Steuer", "subject": "Prüfe postalische Adresse bei gesendeten Portalentwürfen", "read": true, "isdraft": false, "hasattachments": false, "encryptedattachment": false, "sentdate": " T15:42:00+02:00", "letterstate": "sent", "lettertype": { "systemmessagetype": "hybrid", "sendertype": "private", "systemmessage": false, "messagetype": "EPB" } }, { "recipientsprinted": [], "recipientsincopy": [], "recipients": [ { "epostaddress": "post.fuchs02@testingepost.de", "displayname": "Post Fuchs02" } ], "sender": { "epostaddress": "post.fuchs02@testingepost.de" }, "letterid": "a6ef5ea0-0cfa-11e4-bcaf fef25", "folderid": "inbox", "foldername": "Inbox", "subject": "MailboxITConfirmAcceptedMessage", "read": false, "isdraft": false, "hasattachments": false, "encryptedattachment": false, "sentdate": " T17:05:39+02:00", "letterstate": "received", "lettertype": { "systemmessagetype": "normal", "additionalservice": "Einschreiben mit Empfangsbestätigung", "sendertype": "private", "systemmessage": false, "messagetype": "EPB" } } ] } Move envelope to folder The resource moves an envelope to a folder. The following scenarios are supported: Inbox User folder User folder Inbox User folder User folder Inbox Trash Drafts Trash Draft from trash Drafts Received envelope from trash Inbox Received envelope from trash User folder Sent Trash User role Private customer Business customer Level of authentication normal Mailbox-API Reference 29
34 3 API resources ǀ Envelope Scope read_letter Request First you get the service document (3.1 Get Service Document). The following object provides the URI for the call of the resource: letterfolders The object refers with href to the URI of the resource. You implement an operation that sets a PUT request on the content of the href object. This is a URI template, therefore you cannot call the URI directely. So you are addressing the path parameter in curly brackets with the implementation of your application. HTTP header x-epost-access-token (required) This header passes the token that authorizes your application with the permission of the owner of the specified E POST user account. Content-Type (required) application/json HTTP body In the body you pass a JSON serialized list to the destination folder. At the moment only one destination folder is supported, therefore this list may contain only a single object, otherwise an error message is returned. folderids (string, required) The ID of the destination folder Example PUT /letters/f6b8dbb9-e71c e16-a4473bc6d572/folders HTTP 1.1 Host: mailbox.api.epost.de x-epost-access-token: <E-POST Access Token> { "folderids" : [ "inbox" ] } Response No Content The E POST letter has been successfully moved to the destination folder. Bad Request The request is incorrect. This might be due to the following reasons: The transmitted JSON document is invalid The list of destination folders is empty or contains more than one folder. Mailbox-API Reference 30
35 3 API resources ǀ Attachment Forbidden The E POST letter must not be moved. This is due to the following reasons: It is a Einschreiben Einwurf (registered mail delivered to mailbox) Not Found There is no folder with the specified ID Attachment Read attachments of an E POST letter The resource provides a list of all attachments of a E POST letter. If no attachments exist, the reply contains an empty list. With a GET request to the resource a list of all attachments of a E POST letter can be read. Authentication User role Private customer Business customer Level of authentication normal Scope read_letter Request First you call the service document (3.1 Get Service Document). The following object provides the URI for the call of the resource: attachments The object refers with href to the URI of the resource. You implement an operation that sets a GET request on the content of the href object. This is a URI template, therefore you cannot call the URI directely. So you are addressing the path parameter in curly brackets with the implementation of your application. Path parameter letterid (required) Identifier of the E POST letter. Mailbox-API Reference 31
E POSTBUSINESS API Send-API Reference. Version Note: For the latest valid version, refer to V (in German only) Status: 02/2018
E POSTBUSINESS API Send-API Reference Version 1.9.1 : For the latest valid version, refer to V. 1.9.2 (in German only) Status: 02/2018 Imprint Software and documentation are protected by copyright and
More informationE POSTBUSINESS API Login-API Reference. Version 1.1
E POSTBUSINESS API Login-API Reference Imprint Software and documentation are protected by copyright and may not be copied, reproduced, stored, translated, or otherwise reproduced without the written approval
More informationHTML: Parsing Library
HTML: Parsing Library Version 4.1.3 November 20, 2008 (require html) The html library provides functions to read html documents and structures to represent them. (read-xhtml port) html? port : input-port?
More informationHTML: Parsing Library
HTML: Parsing Library Version 6.7 October 26, 2016 (require html) package: html-lib The html library provides functions to read conformant HTML4 documents and structures to represent them. Since html assumes
More informationEvaluation of alignment methods for HTML parallel text 1
Evaluation of alignment methods for HTML parallel text 1 Enrique Sánchez-Villamil, Susana Santos-Antón, Sergio Ortiz-Rojas, Mikel L. Forcada Transducens Group, Departament de Llenguatges i Sistemes Informàtics
More informationHTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.
HTML Summary Structure All of the following are containers. Structure Contains the entire web page. Contains information
More informationBasics of Web Design, 3 rd Edition Instructor Materials Chapter 2 Test Bank
Multiple Choice. Choose the best answer. 1. What element is used to configure a new paragraph? a. new b. paragraph c. p d. div 2. What element is used to create the largest heading? a. h1 b. h9 c. head
More informationHTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS
MOST TAGS CLASS Divides tags into groups for applying styles 202 ID Identifies a specific tag 201 STYLE Applies a style locally 200 TITLE Adds tool tips to elements 181 Identifies the HTML version
More informationWeb Development and HTML. Shan-Hung Wu CS, NTHU
Web Development and HTML Shan-Hung Wu CS, NTHU Outline How does Internet Work? Web Development HTML Block vs. Inline elements Lists Links and Attributes Tables Forms 2 Outline How does Internet Work? Web
More informationWeb Development & Design Foundations with HTML5 & CSS3 Instructor Materials Chapter 2 Test Bank
Multiple Choice. Choose the best answer. 1. What tag pair is used to create a new paragraph? a. b. c. d. 2. What tag pair
More informationOliver Pott HTML XML. new reference. Markt+Technik Verlag
Oliver Pott HTML XML new reference Markt+Technik Verlag Inhaltsverzeichnis Übersicht 13 14 A 15 A 16 ABBR 23 ABBR 23 ACCEPT 26 ACCEPT-CHARSET
More informationSCR-Ident API Guide 1 - Start. Standard Connect & Result (SCR) API
SCR-Ident API Guide 1 - Start Standard Connect & Result (SCR) API Version 2.3 23.02.2018 SCR-Ident API Guide 1 Start Contents 1. Overview................................................................................
More informationA HTML document has two sections 1) HEAD section and 2) BODY section A HTML file is saved with.html or.htm extension
HTML Website is a collection of web pages on a particular topic, or of a organization, individual, etc. It is stored on a computer on Internet called Web Server, WWW stands for World Wide Web, also called
More informationWeb Development and Design Foundations with HTML5 8th Edition
Web Development and Design Foundations with HTML5 8th Edition Felke-Morris TEST BANK Full clear download (no formatting errors) at: Web Development and Design Foundations with HTML5 8th Edition Felke-Morris
More informationNoSpamProxy 12.2 Outlook Add-In User Manual. Protection Encryption Large Files
NoSpamProxy 12.2 Outlook Add-In User Manual Protection Encryption Large Files Imprint All rights reserved. This manual and the depicted applications are copyrighted products of Net at Work GmbH, Paderborn,
More informationHow to use the Dealer Car Search ebay posting tool. Overview. Creating your settings
How to use the Dealer Car Search ebay posting tool Overview The Dealer Car Search ebay posting tool is designed to allow you to easily create an auction for a vehicle that has been loaded into Dealer Car
More informationCOPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1
59313ftoc.qxd:WroxPro 3/22/08 2:31 PM Page xi Introduction xxiii Chapter 1: Creating Structured Documents 1 A Web of Structured Documents 1 Introducing XHTML 2 Core Elements and Attributes 9 The
More informationTable-Based Web Pages
Table-Based Web Pages Web Authoring and Design Benjamin Kenwright Outline What do we mean by Table-Based Web Sites? Review Table Tags/Structure Tips/Debugging/Applications Summary Review/Discussion Submissions/Quizzes/GitHub
More informationAN INTRODUCTION TO OUTLOOK WEB ACCESS (OWA)
INFORMATION TECHNOLOGY SERVICES AN INTRODUCTION TO OUTLOOK WEB ACCESS (OWA) The Prince William County School Division does not discriminate in employment or in its educational programs and activities against
More informationETSI GS MEC 016 V1.1.1 ( )
GS MEC 016 V1.1.1 (2017-09) GROUP SPECIFICATION Mobile Edge Computing (MEC); UE application interface Disclaimer The present document has been produced and approved by the Mobile Edge Computing (MEC) Industry
More informationDeccansoft Software Services
Deccansoft Software Services (A Microsoft Learning Partner) HTML and CSS COURSE SYLLABUS Module 1: Web Programming Introduction In this module you will learn basic introduction to web development. Module
More informationWireframe :: tistory wireframe tistory.
Page 1 of 45 Wireframe :: tistory wireframe tistory Daum Tistory GO Home Location Tags Media Guestbook Admin 'XHTML+CSS' 7 1 2009/09/20 [ ] XHTML CSS - 6 (2) 2 2009/07/23 [ ] XHTML CSS - 5 (6) 3 2009/07/17
More informationChapter 2:- Introduction to XHTML. Compiled By:- Sanjay Patel Assistant Professor, SVBIT.
Chapter 2:- Introduction to XHTML Compiled By:- Assistant Professor, SVBIT. Outline Introduction to XHTML Move to XHTML Meta tags Character entities Frames and frame sets Inside Browser What is XHTML?
More information8 Registering for a Call
8 Registering for a Call To formally participate in a Call, you must register for it. This step requires filling in your company details. If you wish to participate in a Call as an individual, you can
More informationWeb Development & Design Foundations with HTML5 & CSS3 Instructor Materials Chapter 2 Test Bank
Multiple Choice. Choose the best answer. 1. What tag pair is used to create a new paragraph? a. b. c. d. 2. What tag pair
More informationTIBCO Managed File Transfer Internet Server Transfer and File Share Clients User's Guide
TIBCO Managed File Transfer Internet Server Transfer and File Share Clients User's Guide Software Release 8.1 March 2018 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES
More informationSilkTest 2009 R2. Rules for Object Recognition
SilkTest 2009 R2 Rules for Object Recognition Borland Software Corporation 4 Hutton Centre Dr., Suite 900 Santa Ana, CA 92707 Copyright 2009 Micro Focus (IP) Limited. Rights Reserved. SilkTest contains
More informationStatic Webpage Development
Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for PHP Given below is the brief description for the course you are looking for: - Static Webpage Development Introduction
More informationAvaya CallPilot Mini/150 Desktop Messaging Quick Reference Guide
Part No. P0990116 03.1 Avaya CallPilot Mini/150 Desktop Messaging Quick Reference Guide 2010 Avaya Inc. All Rights Reserved. Notices While reasonable efforts have been made to ensure that the information
More information1. Overview Account Configuration Details... 3
WhatsApp Enterprise API - Technical Guide V4.4 July 2018 Index 1. Overview... 3 2. Account Configuration Details... 3 2.1 Provisioning of a Demo API... 3 2.2 Activation of Production API... 3 2.3 Setting
More informationHostopia WebMail Help
Hostopia WebMail Help Table of Contents GETTING STARTED WITH WEBMAIL...5 Version History...6 Introduction to WebMail...6 Cookies and WebMail...6 Logging in to your account...6 Connection time limit...7
More informationbla bla Groupware Compact Guide
bla bla Groupware Compact Guide Groupware Groupware: Compact Guide Publication date Friday, 01. June 2018 Version 7.10.0 Copyright 2016-2018 This document is the intellectual property of OX Software GmbH
More informationIsi Net User Manual for Bank customers
1 Table of Contents 1 Introduction and overview... 4 1.1 Isi Net User Types... 4 1.2 Accessing the Isi Net service... 5 1.2.1 User Login... 5 1.2.2 User Logout... 7 1.3 User Interface... 7 1.3.1 Menus...
More informationUsing the Control Panel
Using the Control Panel Technical Manual: User Guide Creating a New Email Account 3. If prompted, select a domain from the list. Or, to change domains, click the change domain link. 4. Click the Add Mailbox
More informationpanmetaworks User Manual Version 1 July 2009 Robert Huber MARUM, Bremen, Germany
panmetaworks A metadata based scientific information exchange system User Manual Version 1 July 2009 Robert Huber MARUM, Bremen, Germany panmetaworks is a collaborative, metadata based data and information
More informationREST API Operations. 8.0 Release. 12/1/2015 Version 8.0.0
REST API Operations 8.0 Release 12/1/2015 Version 8.0.0 Table of Contents Business Object Operations... 3 Search Operations... 6 Security Operations... 8 Service Operations... 11 Business Object Operations
More informationBulkSMS Marketo Gateway
BulkSMS Marketo Gateway Integration Guide Page 1 Contents Introduction... 4 About the BulkSMS Gateway for Marketo... 4 Advanced Group Messaging Key Features... 4 Use any or all of our other products and
More informationBeginning Web Programming with HTML, XHTML, and CSS. Second Edition. Jon Duckett
Beginning Web Programming with HTML, XHTML, and CSS Second Edition Jon Duckett Beginning Web Programming with HTML, XHTML, and CSS Introduction............................................... xxiii Chapter
More informationIntroduction. Copyright 2018, Itesco AB.
icatch3 API Specification Introduction Quick Start Logging in, getting your templates list, logging out Doing Quick Search Creating a Private Prospects Setting template Posting Private Prospects query,
More informationTELIA OPERATOR SERVICE PLATFORM
TELIA OPERATOR SERVICE PLATFORM OMA Authorization REST API Guide Copyright 2017 Aepona Limited, and copyright 2017 Telia All rights reserved by respective owners. Revision: 6.0 Legal Information Legal
More informationCSC Web Programming. Introduction to HTML
CSC 242 - Web Programming Introduction to HTML Semantic Markup The purpose of HTML is to add meaning and structure to the content HTML is not intended for presentation, that is the job of CSS When marking
More informationDesigning UI. Mine mine-cetinkaya-rundel
Designing UI Mine Çetinkaya-Rundel @minebocek mine-cetinkaya-rundel mine@stat.duke.edu - Web application UI is ultimately HTML/CSS/JavaScript - Let R users write user interfaces using a simple, familiar-looking
More informationWebAccess Mobile User Guide
www.novell.com/documentation WebAccess Mobile User Guide GroupWise 2012 September 20, 2012 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this
More informationHTML Markup for Accessibility You Never Knew About
HTML Markup for Accessibility You Never Knew About David Epler dcepler@dcepler.net June 27, 2004 HTML Revisions HTML 2.0 November 1995 Base version everyone learned HTML 3.2 January 1997 Tried to reconcile
More informationZipRecruiter Apply Webhook Documentation. ZR ATS Integration Team. Version 1.1,
ZipRecruiter Apply Webhook Documentation ZR ATS Integration Team Version 1.1, 2017-10-12 Table of Contents Introduction................................................................................ 1
More informationTalend Component tgoogledrive
Talend Component tgoogledrive Purpose and procedure This component manages files on a Google Drive. The component provides these capabilities: 1. Providing only the client for other tgoogledrive components
More informationNokia 9300 Device with BlackBerry Connect
Nokia 9300 Device with BlackBerry Connect Legal Notice Copyright 2005 Nokia. All rights reserved. Reproduction, transfer, distribution or storage of part or all of the contents in this document in any
More informationThe production version of your service API must be served over HTTPS.
This document specifies how to implement an API for your service according to the IFTTT Service Protocol. It is recommended that you treat this document as a reference and follow the workflow outlined
More informationcellip CELLIPS SMS INTERFACE DESCRIPTION HTTP GET INNEHÅLLSFÖRTECKNING
INNEHÅLLSFÖRTECKNING Innehållsförteckning... 1 1 Introduction... 2 1.1 Scope... 2 2 HTTP Get interface... 2 2.1 Mobile Terminated Messages... 2 2.1.1 Usage... 2 2.1.2 Parameters... 2 2.1.3 Codes... 4 2.1.4
More information2 Accessing Oracle Webmail
Oracle Collaboration Suite Using Oracle Webmail Release 2 (9.0.4.2) Part No. B10897-02 March 2004 You can use Oracle Webmail to: Compose and manage messages Create and manage message folders Manage public
More informationSFU Connect Calendar. Guide. Sharing Calendars
SFU Connect Calendar How-To Guide Sharing Calendars Last updated: January 2009 Table of Contents Creating a Share... 3 Share Properties Menu... 3 Sharing with Internal Users or Groups... 4 Sharing with
More informationPrint Management Cloud
Print Management Cloud Version 1.0 Configuration Guide January 2018 www.lexmark.com Contents 2 Contents Change history... 4 Overview... 5 Deployment readiness checklist...6 Getting started...7 Accessing
More informationSilk Test Object Recognition with the Classic Agent
Silk Test 13.5 Object Recognition with the Classic Agent Micro Focus 575 Anton Blvd., Suite 510 Costa Mesa, CA 92626 Copyright 2012 Micro Focus. rights reserved. Portions Copyright 1992-2009 Borland Software
More informationElectronic Books. Lecture 6 Ing. Miloslav Nič Ph.D. letní semestr BI-XML Miloslav Nič, 2011
Electronic Books Lecture 6 Ing. Miloslav Nič Ph.D. letní semestr 2010-2011 BI-XML Miloslav Nič, 2011 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti E-book Wikipedia: An electronic book
More informationIf the presented credentials are valid server will respond with a success response:
Telema EDI REST API Telema EDI REST API allows client to send and receive document to and from Telema server. In order to use EDI REST API client must have correct channel configured in Telema system.
More information1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014
1/6/2019 12:28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014 CATALOG INFORMATION Dept and Nbr: CS 50A Title: WEB DEVELOPMENT 1 Full Title: Web Development 1 Last Reviewed:
More informationUser Manual. SmartLite WebQuiz SQL Edition
User Manual SmartLite WebQuiz SQL Edition SmartLite WebQuiz SQL All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including
More informationSecure File Transfer External User Guide. Guidance for 3 rd Party Recipients of Secure File Transfers from Lloyds Banking Group
Secure File Transfer External User Guide Guidance for 3 rd Party Recipients of Secure File Transfers from Lloyds Banking Group Version: 3.0 Last updated: 28/09/2017 This user guide is intended for unregistered
More informationE-POST OFFICE USER SUPPORT
E-POST OFFICE USER SUPPORT Issued November 2018 CONTENTS 1 Service description 3 2 Registration 4 3 E-Post Office in the portal 5 3.1 Archive (homepage) 5 3.2 E-letter 5 3.2.1 Archive folder structure
More informationThe [HTML] Element p. 61 The [HEAD] Element p. 62 The [TITLE] Element p. 63 The [BODY] Element p. 66 HTML Elements p. 66 Core Attributes p.
Acknowledgments p. xix Preface p. xxi Web Basics Introduction to HTML p. 3 Basic HTML Concepts p. 4 HTML: A Structured Language p. 7 Overview of HTML Markup p. 11 Logical and Physical HTML p. 13 What HTML
More informationWebsense Secure Messaging User Help
Websense Secure Messaging User Help Welcome to Websense Secure Messaging, a tool that provides a secure portal for the transmission and viewing of sensitive, personal data in email. Use the portal to view
More informationForthnet Mobile Platform - groupsms http interface v1.0 1 / 9
Table of Contents Introduction... 2 Requirements... 2 Connecting to Forthnet Mobile Platform... 2 Message submission... 3 Client Request... 3 Parameters... 4 Parameter user... 4 Parameter pass... 4 Parameter
More informationSalesforce CRM Content Implementation Guide
Salesforce CRM Content Implementation Guide Salesforce, Winter 18 @salesforcedocs Last updated: October 13, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered
More informationDigital Imaging and Communications in Medicine (DICOM) Supplement 194: RESTful Services for Non-Patient Instances
1/20/2016 3:37 PM Supplement XXX: Non-Patient Instances RESTful Service Page 1 5 10 Digital Imaging and Communications in Medicine (DICOM) Supplement 194: RESTful Services for Non-Patient Instances 15
More informationE-POST OFFICE USER SUPPORT
E-POST OFFICE USER SUPPORT Issued November 2017 1 E-Post Office CONTENTS 1 Service description 3 2 Registration 4 3 E-Post Office in the portal 5 3.1 Home 5 3.2 E-letter 5 3.2.1 Archive folder structure
More informationCourse Overview. Week 1
Course Overview Week 1 AGENDA WEBD101 Introduction Course Requirements Attendance Assignment Submissions This week 2 I live in Ohio Introduction I have worked for Franklin University as an adjunct / employee
More informationNasuni Data API Nasuni Corporation Boston, MA
Nasuni Corporation Boston, MA Introduction The Nasuni API has been available in the Nasuni Filer since September 2012 (version 4.0.1) and is in use by hundreds of mobile clients worldwide. Previously,
More informationName Related Elements Type Default Depr. DTD Comment
Legend: Deprecated, Loose DTD, Frameset DTD Name Related Elements Type Default Depr. DTD Comment abbr TD, TH %Text; accept-charset FORM %Charsets; accept FORM, INPUT %ContentTypes; abbreviation for header
More informationCSC Web Technologies, Spring HTML Review
CSC 342 - Web Technologies, Spring 2017 HTML Review HTML elements content : is an opening tag : is a closing tag element: is the name of the element attribute:
More informationWebmail 7.0 is an online client which runs in your web browser. Webmail 7.0 allows you to access your , contact list, and calendar from
Webmail 7.0 is an online email client which runs in your web browser. Webmail 7.0 allows you to access your email, contact list, and calendar from any computer with an internet connection and a web browser.
More informationAppendix. Web Command Error Codes. Web Command Error Codes
Appendix Web Command s Error codes marked with * are received in responses from the FTP server, and then returned as the result of FTP command execution. -501 Incorrect parameter type -502 Error getting
More information"utf-8";
http://salsa-copacabana.com/css/import.css @charset "Shift_JIS"; /* ------------------------------------------ File name: import.css Style Info: CSS screen Windwos IE4 ------------------------------------------
More informationIndex. CSS directive, # (octothorpe), intrapage links, 26
Holzschlag_.qxd 3/30/05 9:23 AM Page 299 Symbols @import CSS directive, 114-115 # (octothorpe), intrapage links, 26 A a element, 23, 163, 228 abbr element, 228 absolute keywords for font sizing, 144 absolute
More informationTAXII 2.0 Specification Pre Draft
TAXII 2.0 Specification Pre Draft Current Status/Intent This document serves to gain consensus on pre draft concepts of TAXII 2.0. Please feel free to poke holes and comment! Overview TAXII is an open
More informationHappyFox API Technical Reference
HappyFox API Technical Reference API Version 1.0 Document Version 0.1 2011, Tenmiles Corporation Copyright Information Under the copyright laws, this manual may not be copied, in whole or in part. Your
More informationNasuni Data API Nasuni Corporation Boston, MA
Nasuni Corporation Boston, MA Introduction The Nasuni API has been available in the Nasuni Filer since September 2012 (version 4.0.1) and is in use by hundreds of mobile clients worldwide. Previously,
More informationUsage of "OAuth2" policy action in CentraSite and Mediator
Usage of "OAuth2" policy action in CentraSite and Mediator Introduction Prerequisite Configurations Mediator Configurations watt.server.auth.skipformediator The pg.oauth2 Parameters Asset Creation and
More informationTechnical Guide. REST API for Mobile Outbound SMS
Technical Guide REST API for Mobile Outbound SMS Munich +49 89 202 451 100 Singapore +65 6478 3020 London +44 207 436 0283 San Francisco +1 415 527 0903 sales@tyntec.com www.tyntec.com Table of Contents
More informationTresorit Active Directory Connector V2.0. User s Guide
Tresorit Active Directory Connector V2.0 User s Guide Copyright by Tresorit 2018 Contents About Tresorit Active Directory Connector... 4 Features... 4 Synchronization logic... 5 About managed users and
More informationImplementation Guide for Delivery Notification in Direct
Implementation Guide for Delivery Notification in Direct Contents Change Control... 2 Status of this Guide... 3 Introduction... 3 Overview... 3 Requirements... 3 1.0 Delivery Notification Messages... 4
More informationedelivery SMP Profile Test Assertions Description
EUROPEAN COMMISSION DIGIT Connecting Europe Facility edelivery SMP Profile Test Assertions Description European Union, 2018 Reuse of this document is authorised provided the is acknowledged. The Commission's
More informationIntroduction & Basics! Technical Foundation! Authentication! Obtaining a token!... 4 Using the token! Working with notes!...
Simplenote API2 Documentation v2.1.3: (April 18, 2011). Recent documentation changes are listed on the last page. Contents Introduction & Basics!... 3 Technical Foundation!... 3 Authentication!... 4 Obtaining
More informationSCR-Ident API Guide 1 Start
SCR-Ident API Guide 1 - Start Standard Connect & Result (SCR) API Version 2.3 05.02.2019 SCR-Ident API Guide 1 Start Contents 1. Overview......................................................................................
More informationLUCITY REST API INTRODUCTION AND CORE CONCEPTS
LUCITY REST API INTRODUCTION AND CORE CONCEPTS REST API OFFERINGS Lucity Citizen Portal REST API Lucity REST API Both products are included in our REST API Historically we also offered a COM API and a.net
More informationCHAPTER 2 MARKUP LANGUAGES: XHTML 1.0
WEB TECHNOLOGIES A COMPUTER SCIENCE PERSPECTIVE CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 Modified by Ahmed Sallam Based on original slides by Jeffrey C. Jackson reserved. 0-13-185603-0 HTML HELLO WORLD! Document
More informationQUICK REFERENCE GUIDE
QUICK REFERENCE GUIDE New Selectors New Properties Animations 2D/3D Transformations Rounded Corners Shadow Effects Downloadable Fonts @ purgeru.deviantart.com WHAT IS HTML5? HTML5 is being developed as
More informationOutlook Web Access Exchange Server
Outlook Web Access Exchange Server Version 2.0 Information Technology Services 2008 Table of Contents I. INTRODUCTION... 1 II. GETTING STARTED... 1 A. Logging In and Existing Outlook Web Access... 1 B.
More informationSMS for REST Professional
RockendSMS Enhanced Integration SMS for REST Professional RockendSMS has newly designed and developed an upgrade to the way you send SMS through REST Professional V14 and above (RockendSMS Enhanced Integration).
More informationLINK Mobility SMS REST API MT and Delivery Reports Version 1.3; Last updated September 21, 2017
LINK Mobility SMS REST API MT and Delivery Reports Version 1.3; Last updated September 21, 2017 For help, contact support@linkmobility.com The most up-to-date version of this document is available at http://www.linkmobility.com/developers/
More informationRESTFUL WEB SERVICES - INTERVIEW QUESTIONS
RESTFUL WEB SERVICES - INTERVIEW QUESTIONS http://www.tutorialspoint.com/restful/restful_interview_questions.htm Copyright tutorialspoint.com Dear readers, these RESTful Web services Interview Questions
More informationHTML and CSS COURSE SYLLABUS
HTML and CSS COURSE SYLLABUS Overview: HTML and CSS go hand in hand for developing flexible, attractively and user friendly websites. HTML (Hyper Text Markup Language) is used to show content on the page
More informationVMware Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments
VMware Email Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments Workspace ONE UEM v9.5 Have documentation feedback? Submit a Documentation
More informationHow-To Configure Mailbox Auto Remediation for Office 365 on Cisco Security
How-To Configure Mailbox Auto Remediation for Office 365 on Cisco Email Security Beginning with AsyncOS 10.0 1 2017 2017 Cisco Cisco and/or and/or its affiliates. its affiliates. All rights All rights
More informationUser Manual. Admin Report Kit for Exchange Server
User Manual Admin Report Kit for Exchange Server Table of Contents 1 About ARKES-Admin Report Kit for Exchange Server 1 1.1 System requirements 2 1.2 How to activate the software? 3 1.3 ARKES Reports Primer
More informationAWS Elemental MediaPackage API Reference. API Reference
AWS Elemental MediaPackage API Reference API Reference API Reference: API Reference Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress
More informationSmartFocus Cloud Service APIs
SmartFocus Cloud Service APIs Document name SmartFocus User Guide Service Campaign management for managing email campaigns Protocol SOAP & REST over HTTP Version 11.8 Last updated on June 22, 2015 Table
More informationKean University. System Guide. cougar.kean.edu. Your window to the world
Kean University E-Mail System Guide cougar.kean.edu www.kean.edu Your window to the world USING KEAN UNIVERSITY E-MAIL SYSTEM (COUGAR) This document is divided into three sections: Messenger Express Basics:
More informationGlobeNewswire. GlobeNewswire, User s Guide USER S GUIDE. Version: 1.16 Issued: By: Global Corporate Services 12/06/
GlobeNewswire USER S GUIDE Version: 1.16 Issued: 2011-06-12 By: Global Corporate Services 12/06/2011 1.16 1 (31) Table of Contents 1. INTRODUCTION... 4 1.1 Document Objectives... 4 1.2 Document conventions...
More informationREST SERVICE. Web Services API Version 1.5
REST SERVICE Web Services API Version 1.5 The information contained within this document is the property of PageOne Communications Ltd and may not be copied used or disclosed in whole or in part, except
More information997 - Functional Acknowledgment Author: DOT FOODS, INC. Publication: March 3, 2005
997 - Functional Acknowledgment Author: DOT FOODS, INC. Publication: March 3, 2005 DOT FOODS, INC. Distributor 997 Page 1 997 Functional Acknowledgment Functional Group=FA This Draft Standard for Trial
More information