.. _restful-http-api-email: Email settings ============== Get email settings ++++++++++++++++++ .. http:get:: /api/v2/email/settings?domain=(domain_name) **Example request**: .. sourcecode:: http GET /api/v2/email/settings?domain=my.webitel.com HTTP/1.1 X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0NDIwMDIxNzkzNTh9.pKXWfzXqbp8FMbOKocNaSlT1bYq4Xqzol-0kEXOY0_s X-Key: 8fd26a17-eb28-4c74-aa6f-a3794f4f466c **Example response**: .. sourcecode:: http HTTP/1.1 200 OK { "_id": "566999b271e0c652ea5da98e", "provider": "smtp", "description": "My PBX Email Settings", "from": "my@webitel.com", "options": { "host": "m.webitel.com", "port": 465, "secure": true, "debug": false, "tls": { "rejectUnauthorized": false }, "auth": { "user": "my@webitel.com", "pass": "b271e0c652eaa98e" } }, "domain": "my.webitel.com" } :reqheader X-Key and X-Access-Token: :ref:`auth-token` :param string domain_name: Domain name is required :statuscode 200: No error **CURL example**: :: curl -XGET -H 'X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0NDIxNzA0NDk2NTB9.WqTx_dpbuTyp-l8w6rmQhzoatI-qPRkoM-hmxXTAzaU' -H 'X-Key: bed5ea60-84e7-4eba-b6ad-e3a23f220be1' "https://app.webitel.com/engine/api/v2/email/settings?domain=my.webitel.com" Create email settings +++++++++++++++++++++ .. http:post:: /api/v2/email/settings?domain=(domain_name) **Example request**: .. sourcecode:: http POST /api/v2/email/settings?domain=my.webitel.com HTTP/1.1 Content-Type: application/json X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0NDIwMDIxNzkzNTh9.pKXWfzXqbp8FMbOKocNaSlT1bYq4Xqzol-0kEXOY0_s X-Key: 8fd26a17-eb28-4c74-aa6f-a3794f4f466c { "provider": "smtp", "description": "My Setting", "from": "my@webitel.com", "options": { "host": "m.webitel.com", "port": 465, "secure": true, "debug": false, "tls": { "rejectUnauthorized": false }, "auth": { "user": "my@webitel.com", "pass": "itte574dsts485" } } } **Example response**: .. sourcecode:: http HTTP/1.1 200 OK { "_id": "574d241a821e7655f78a40f4", "provider": "smtp", "description": "My Setting", "from": "my@webitel.com", "options": { "host": "m.webitel.com", "port": 465, "secure": true, "debug": false, "tls": { "rejectUnauthorized": false }, "auth": { "user": "my@webitel.com", "pass": "241a821e7655fss" } }, "domain": "my.webitel.com" } :