Use the ReachMail API to manage your email marketing program programmatically. Before starting, ensure you have the following:
ReachMail Account ID
ReachMail Username & Password
Reference Manual (for API service URLs)
Working internet connection
Your preferred programming language
All ReachMail API services require authentication. You can authenticate using either basic authentication or a token.
Combine your Account ID and Username with a backslash (\) to form your API username.
Use your password as usual.
Example:
Account ID: FAKECO
Username: admin
API Username: FAKECO\admin
Password: [your password]
The method for sending authenticated requests varies by programming language, but the username/password format remains the same.
Tokens can be generated in the ReachMail UI under Account → Tokens.
Use the token by including it in your API request header:
Authorization: token YourTokenHere
When using a token, you do not need your Account ID, username, or password.
The API documentation and code samples are instructional references only.
They assume intermediate programming knowledge. ReachMail is not responsible for any account data issues caused by incorrect API usage or coding errors.
Some samples may use modules/extensions for tasks like HTTP requests. You may need to install them manually.
Client libraries simplify service calls but do not process responses for you—it is your responsibility to handle them appropriately.
Your Account ID can also be retrieved via the API (GET /Account) if needed.