Message-ID: <558298932.15705.1614957707704.JavaMail.confluence@wiki> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_15704_1794256755.1614957707704" ------=_Part_15704_1794256755.1614957707704 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Modify account details.
The following parameters can be used in a POST request:=
Parameter | Value |
---|---|
account_api_password | Optional. Set a new API password. Between 5 a= nd 20 characters, inclusive. Alpha-numeric (no accented letters), '-' and '= _' characters. |
account_api_username | Optional. Set a new API username. Between 5 a= nd 20 characters, inclusive. Alpha-numeric (no accented letters), '-' and '= _' characters. |
account_password | Optional. Set a new account password (for acc= ess to the web UI). Between 5 and 20 characters, inclusive. Alpha-numeric (= no accented letters), '-' and '_' characters allowed. |
account_username | Optional. Set a new account username (for acc= ess to the web UI). Between 5 and 20 characters, inclusive. Alpha-numeric (= no accented letters), '-' and '_' characters allowed. |
company_name | Optional. Set a new company name for the acco= unt. Between 3 and 40 characters, inclusive. No special restrictions. = td> |
notifcation_email | Optional. Sets the email address to which not= ifcations and alerts are sent. Must be a valid email address. |
notifcation_mobile | Optional. Sets the mobile number to which not= ifcations and alerts are sent. Must be a valid UK mobile number. |
username | The username of the accessing/master account,= for authentication. Not required if you use HTTP Basic Authentication inst= ead. |
password | The password of the accessing/master account,= for authentication. Not required if you use HTTP Basic Authentication inst= ead. |
Specific errors:
Code | Meaning |
---|---|
2 | The email address you specified is invalid.= p> |
3 | The mobile number you specified is not a vali= d UK mobile number. |
4 | A value you tried to set is either too long o= r too short. See specific error text. |
5 | A value you tried to set does not match the r= equired pattern. See specific error text. |
7 | The username you specified is already in use. Pl= ease choose another |
Note that a 404 status code is returned if the account ID specified does= not exist, and 403 if you do not have permission to access the account you= specified.
Example successful response body XML:
<?xml version=3D"1.0" encoding=3D"ISO-8859-1"?&= gt; <!DOCTYPE response PUBLIC "-//textmarketer.co.uk//DTD Web Services REST 1.6//EN" "http://api.textmarketer.co.uk/services/rest/DTD/groups_get.dtd"&= gt; <response processed_date=3D"2012-04-11T11:23:14+02:00"> =09<account> =09=09<account_id>abcdefghijklmnopqrstuvwx</account_id> =09=09<api_password>my_api_password</api_password> =09=09<api_username>my_api_username</api_username> =09=09<company_name>Bill's Bakery</company_name> =09=09<create_date>20012-02-12T01:00:00+02:00</create_date> =09=09<credits>833</credits> =09=09<notification_email>bill@billsbakery.com</notification_email= > =09=09<notification_mobile>447777777777</notification_mobile> =09=09<password>my_UI_password</password> =09=09<username>my_UI_username</username> =09</account> </response>=20
DTD:
<?xml version=3D"1.0" encoding=3D"UTF-8"?> <!-- PUBLIC ID : -//textmarketer.co.uk//DTD Web Services REST 1.6//EN SYSTEM ID : http://api.textmarketer.co.uk/services/rest/DTD/groups_get.dtd --> <!ELEMENT response (account)> <!ATTLIST response processed_date CDATA #REQUIRED > <!ELEMENT account (account_id, api_password, api_username, company_name?= ,=20 create_date, credits, notification_email?, notification_mobile?, password,= =20 username)> <!ELEMENT account_id (#PCDATA)> <!ELEMENT api_password (#PCDATA)> <!ELEMENT api_username (#PCDATA)> <!ELEMENT company_name (#PCDATA)> <!ELEMENT create_date (#PCDATA)> <!ELEMENT credits (#PCDATA)> <!ELEMENT notification_email (#PCDATA)> <!ELEMENT notification_mobile (#PCDATA)> <!ELEMENT password (#PCDATA)> <!ELEMENT username (#PCDATA)>=20
Next: account PUT method<= /a>
Home: All Documentation
=20