Skip to content
Helpdesk Agent dev Tesoro CRM

API Integrations: Keys for External Systems

API keys are the access code for external systems to communicate with Tesoro, your website, integrations, the Client Portal. Treat them like a password.

  • Create an initial API key for a developer
  • Rotate an existing key if you suspect a leak
  • Find a key for the Client Portal link

A long random string that is sent with every API call. Tesoro recognizes which company it belongs to and which permissions apply.

Used by:

  • Your own website to retrieve property feeds
  • External integrations (CRM bridges, lead forms, website widgets)
  • Client Portal (URL parameter id=<api-sleutel>)
  • Webhooks (to authenticate outgoing hooks)
  • Open API (for scripts and automation)
  1. Settings → My Company → API Keys.
  2. Click Generate New Key.
  3. Give the key a recognizable name (e.g. “Website widget”).
  4. Click Generate. The key appears, copy it immediately.
ActionWhat
ListAll keys with name + creation date (key itself not visible after creation)
RenameChange name
RevokePermanently revoke; users of that key lose access immediately
  • Treat like a password. Never commit it in public code.
  • If you suspect a leak: revoke + generate new one. Immediately.
  • One key per integration is recommended, in case of compromise you can revoke the relevant key without downtime.
  • Logs: API access is logged. Ask the Tesoro team to check for suspicious activity.

For developers: Tesoro Open API documentation via your Tesoro contact person. Endpoints for properties, contacts, leads, deals, activities.