> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GetSettingValue

> GetSettingValue method in the ABBYY FlexiCapture Web Services API: reads a named parameter from the database by user, project, and batch type.

## What it does

Returns the value of the named parameter which was saved to the database by the [SetSettingValue](/flexi-capture/api/methods/set-setting-value) method.

<Note>
  Identically named parameters with different values can be saved for different users/batch types/projects.
</Note>

## Definition

```
string GetSettingValue( int userId, int projectId, int batchTypeId, string settingName );
```

## Parameters

| **Name**    | **Type** | **Description**              |
| ----------- | -------- | ---------------------------- |
| userId      | int      | The ID of the user's account |
| projectId   | int      | Project ID                   |
| batchTypeId | int      | Batch type ID                |
| settingName | string   | Parameter name               |

## Returned value

| **Type** | **Description**                  |
| -------- | -------------------------------- |
| string   | The value of the named parameter |
