Validate API Credentials
Before using the API, authenticate your credentials by calling the POST /auth endpoint. A successful response will include:
- A bearer token for secure API access 
- A timestamp indicating when the token expires 
Verify Authentication and Access to Services
Ensuring Reliable Service Access
- Endpoint: - GET /healthcheck
- Use Case: Regularly check API availability to avoid service disruptions 
- Outcome: Ensures seamless integration by confirming API operational status 
Validate Credential Token Authentication
- Endpoint: - POST /auth
- Use Case: Automate credential validation and token generation 
- Outcome: Enhances security and streamlines authentication for scheduled tasks 
Reporting API Credential Authentication and Health Check
The Reporting Credential Authentication and Health Check API verifies credentials and ensures Valimail’s services are operational.
Endpoints
- Validate Server Status - GET /healthcheck→ Confirms server availability (- 200 OK)
 
- Authenticate API Credentials - POST /auth→ Generates a bearer token for secure requests
 
Example Request:
{ 
"client-id": "YOUR_CLIENT_ID", 
"app-id": "YOUR_APP_ID" 
}
Example Response:
{ 
"token": "YOUR_TOKEN", 
"expires_at": "2023-05-10T08:00:00Z" 
}
Usage:
Include the token in the Authorization header:
{ 
"Authorization": "Bearer YOUR_TOKEN" 
}
Configure a Sandbox Domain
Using the DMARC Configuration API on a test domain allows you to:
- Explore available endpoints 
- Test configuration changes before applying them to production 
- Ensure policy updates function as expected 
Once the test setup is validated, proceed to load production domains through the API.
Need More Details?
Contact your account manager or product support to request the full API onboarding guide.
