---
title: "Create a private scoring job for a customer"
method: POST
path: "/private-scoring/{customerId}"
---

# Create a private scoring job for a customer

`POST /private-scoring/{customerId}`

## Request

- Base URL: `https://api.open-finance.ai/v2`
- URL: `https://api.open-finance.ai/v2/private-scoring/{customerId}`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://api.open-finance.ai/oauth/token` scopes: `create:credit_scores`

Computes a private score for a customer. Returns a jobId to poll for results.

## Path parameters

- `customerId` string, required

## Response `200`

The scoring job has been created

- object
  - `jobId` string: The jobId to reference when checking if the scoring is done
  - `status` 'READY' | 'LOADING_MORE' | 'NOT_READY' | 'NO_CONNECTIONS_FOUND': READY - job created, all connections active. LOADING_MORE - job created, additional connections still syncing. NOT_READY - no active connections, only connected. NO_CONNECTIONS_FOUND - no connections at all.

## Other responses

- `400`: Validation error
- `500`: Internal server error

---

[API](https://skmtc.dev/open-finance/apis/data.md) - [All operations](https://skmtc.dev/open-finance/apis/data/llms.txt) - [OpenAPI document](https://skmtc.dev/open-finance/apis/data/revisions/c18eafb2a770?raw)
