Skip to main content
Make a read-only request to verify your API key, then choose the integration workflow you want to build. This walkthrough does not create customers, loans, or outreach schedules.

Before you begin

You need curl and an active API key for your company. Obtain the key and confirm your integration environment with your Finosu contact. The requests below use https://api.finosu.com. Keep your API key on your server. Do not put it in browser code, shared examples, or source control.

1. Configure authentication

Set your key in the terminal where you will run the requests. Replace the placeholder with your company’s key:
Finosu uses the X-API-Key header to authenticate requests and identify your company.

2. Retrieve a task-type catalog

Choose the catalog for your integration. Both requests are read-only.
Retrieve task types for new-lead and returning-borrower outreach:
Expected status: 200 OK. The JSON response body is:
PendingLoanNewLead identifies new application outreach; PendingLoanReturning identifies returning-borrower outreach.
A successful response confirms authentication. These catalogs are shared across companies and do not indicate which workflows your company has enabled. Treat the values as case-sensitive names, and read them by name rather than array position.

3. Choose your first business operation

Before submitting records, confirm the enabled workflow and approved test data with your Finosu contact. Write operations can create outreach schedules. For list imports, monitoring, and servicing changes, continue to Common Workflows.

If authentication fails

A missing, empty, invalid, or inactive API key returns 401 Unauthorized. Confirm that FINOSU_API_KEY is set in the same terminal, that the header name is X-API-Key, and that the key is active for the intended company and environment. If the response is still 401, contact Finosu to verify your credentials. For other operations, follow the endpoint’s documented error responses and request schema. Validation errors and retry behavior depend on the operation.

Concepts used in the guides

See call details for the response schema. Call detail does not expose flags or summaries; confirm those delivery contracts separately when configuring result delivery.