Overview
The Get Available Contacts endpoint supports existing custom integrations that use the
legacy /export/* API. New Power BI reports should use the connector-backed ClashWise report:
after OAuth sign-in, its Matrix Options table supplies contact names for the projects available
to the signed-in organization member without exporting contact email addresses.
Endpoint
Method: GET
URL: https://api.clashwise.ai/export/contacts
Authentication
This endpoint requires Basic Authentication using your API Client ID and Secret, identical to the main Export API — use the Client ID as the username and the Client Secret as the password. To create or revoke credentials, see the Managing API Keys article in this section. Access requires an active Clash Management plan (Pro or Business), including the free trial.
Response format
The response is a JSON array of contact objects, ordered by name.
[
{
"id": "contact-guid-1",
"name": "John Doe",
"email": "john.doe@example.com",
"company": "Structural Engineering Co."
},
{
"id": "contact-guid-2",
"name": "Jane Smith",
"email": "jane.smith@example.com",
"company": "MEP Services Ltd."
}
]
Using in an existing custom Power BI report
To create a dynamic filter for your Clash Data report in PowerBI:
- Get Data > Web.
- Enter the URL:
https://api.clashwise.ai/export/contacts. - Authenticate using Basic Auth (Client ID / Secret).
- Convert the JSON list to a table.
- Link tables: in the "Model" view, drag the
idfield from your Contacts table to therecommendedContactIdfield in your Clash Data table. - Create filter: you can now use the
namefield from the Contacts table as a slicer to filter your visualizations.
Related topics
- Managing API Keys
- Power BI analytics (connector installation, OAuth sign-in, refresh, and revocation)