> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.odr.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.odr.io/_mcp/server.

# /user (Check User)

GET https://user

GET request to retrieve a dataset record object.

Returns a single dataset record

Reference: https://docs.odr.io/odr-search-api-v-4/user-check-user

## Response

### 200

OK

- `database_uuid` (string, required)
- `internal_id` (integer, required)
- `record_name` (string, required)
- `record_uuid` (string, required)
- `template_uuid` (string, required)
- `metadata_for_uuid` (string, required)
- `_record_metadata` (object, required)
  - `_create_date` (string, required)
  - `_updated_date` (string, required)
  - `_create_auth` (string, required)
  - `_public_date` (string, required)
- `fields` (list of object, required)
  - `field_name` (string, required)
  - `field_uuid` (string, required)
  - `id` (integer, required)
  - `value` (integer, required)
  - `template_field_uuid` (any, optional)
- `records` (list of object, required)
  - `database_uuid` (string, required)
  - `internal_id` (integer, required)
  - `record_name` (integer, required)
  - `record_uuid` (string, required)
  - `template_uuid` (string, required)
  - `metadata_for_uuid` (string, required)
  - `_record_metadata` (object, required)
    - `_create_date` (string, required)
    - `_updated_date` (string, required)
    - `_create_auth` (string, required)
    - `_public_date` (string, required)
  - `fields` (list of object, required)
    - `field_name` (string, required)
    - `field_uuid` (string, required)
    - `id` (integer, required)
    - `value` (string, required)
    - `template_field_uuid` (any, optional)
  - `records` (list of any, required)

## Examples

**Response**

```json
{
  "database_uuid": "a9cb4723567ab797e9f58ae0ba45",
  "internal_id": 339,
  "record_name": "339",
  "record_uuid": "be6224d42961852bcdd6c5899970",
  "template_uuid": "b7ee31b8466ff933265455487962",
  "metadata_for_uuid": "",
  "_record_metadata": {
    "_create_date": "2022-08-30 23:11:16",
    "_updated_date": "2022-09-03 19:58:52",
    "_create_auth": "nate@opendatarepository.org",
    "_public_date": "2022-09-02 14:37:55"
  },
  "fields": [
    {
      "field_name": "RRUFF ID",
      "field_uuid": "b25c4d87bc4450887f5320760ea3",
      "id": 353,
      "value": 1,
      "template_field_uuid": null
    },
    {
      "field_name": "Sample Image",
      "field_uuid": "9085b5e3428e7c3746edbefc6a0b",
      "id": 354,
      "value": 1
    },
    {
      "field_name": "Type Image",
      "field_uuid": "b167a5f56ca1655b9816ec8de839",
      "id": 356,
      "value": 1,
      "template_field_uuid": null
    },
    {
      "field_name": "File",
      "field_uuid": "5aa2f218c25c29ec73014d8944d4",
      "id": 357,
      "value": 1
    },
    {
      "field_name": "Boolean",
      "field_uuid": "ae18364fe4323b846f376c7f0c75",
      "id": 358,
      "value": 1
    },
    {
      "field_name": "Integer",
      "field_uuid": "2d4d374be0a4c12ee21e069dd9b0",
      "id": 359,
      "value": 1234
    },
    {
      "field_name": "Long Text",
      "field_uuid": "795e107b9e9ca02ed3a5b461d1d0",
      "id": 360,
      "value": 1
    },
    {
      "field_name": "Single Radio",
      "field_uuid": "e9e802ab3adef2cec120c58087e3",
      "id": 361,
      "value": 1
    },
    {
      "field_name": "Decimal",
      "field_uuid": "4e7f9612584641a4ef93c9df4145",
      "id": 362,
      "value": 1
    },
    {
      "field_name": "New Field",
      "field_uuid": "44376b885a44991bfafe591db900",
      "id": 363,
      "value": 1
    },
    {
      "field_name": "Single Select",
      "field_uuid": "08daa450742fdec2a0b558df8066",
      "id": 364,
      "value": 1
    }
  ],
  "records": [
    {
      "database_uuid": "cf21778b31250c10718d1594e667",
      "internal_id": 340,
      "record_name": 340,
      "record_uuid": "204bc7dbad7f6655d7eabd6ac708",
      "template_uuid": "8658e6218e0545e74e95afc2c42a",
      "metadata_for_uuid": "",
      "_record_metadata": {
        "_create_date": "2022-09-01 17:22:37",
        "_updated_date": "2022-09-01 17:23:46",
        "_create_auth": "nate@opendatarepository.org",
        "_public_date": "2200-01-01 00:00:00"
      },
      "fields": [
        {
          "field_name": "Microprobe Image",
          "field_uuid": "94b385c01737aea0777931f27c42",
          "id": 328,
          "value": "string",
          "template_field_uuid": null
        },
        {
          "field_name": "RRUFF ID",
          "field_uuid": "fb4df17f19961aeef5227cb3c17f",
          "id": 329,
          "value": "R220001",
          "template_field_uuid": null
        }
      ],
      "records": []
    },
    {
      "database_uuid": "0bb51c2acf16875e0db5c3c7897d",
      "internal_id": 341,
      "record_name": 341,
      "record_uuid": "1d9fa61317be16f910c8976d0c90",
      "template_uuid": "7b2a93b76d428682103f3ad82602",
      "metadata_for_uuid": "",
      "_record_metadata": {
        "_create_date": "2022-09-01 17:22:45",
        "_updated_date": "2022-09-01 17:22:45",
        "_create_auth": "nate@opendatarepository.org",
        "_public_date": "2200-01-01 00:00:00"
      },
      "fields": [
        {
          "field_name": "RRUFF ID",
          "field_uuid": "d7feb0803bc76750fa5b601066d5",
          "id": 338,
          "value": "R220001",
          "template_field_uuid": null
        }
      ],
      "records": []
    },
    {
      "database_uuid": "720332564da1df6bc578a768c857",
      "internal_id": 342,
      "record_name": 342,
      "record_uuid": "7b912526b888b1988e1e8a00b711",
      "template_uuid": "d2258a18fd94127327289fcecb64",
      "metadata_for_uuid": "",
      "_record_metadata": {
        "_create_date": "2022-09-01 17:22:57",
        "_updated_date": "2022-09-01 17:22:57",
        "_create_auth": "nate@opendatarepository.org",
        "_public_date": "2200-01-01 00:00:00"
      },
      "fields": [
        {
          "field_name": "RRUFF ID",
          "field_uuid": "6d4a0cff695f73f0697db4ce4079",
          "id": 320,
          "value": "R220001",
          "template_field_uuid": null
        }
      ],
      "records": []
    },
    {
      "database_uuid": "34c0b180fa9c2b444c5da069242d",
      "internal_id": 343,
      "record_name": 343,
      "record_uuid": "c8216e89e51ed1b4c2f0a20c85e4",
      "template_uuid": "6b534d7ecfa469c489455e19d6f7",
      "metadata_for_uuid": "",
      "_record_metadata": {
        "_create_date": "2022-09-01 17:23:09",
        "_updated_date": "2022-09-01 17:23:09",
        "_create_auth": "nate@opendatarepository.org",
        "_public_date": "2200-01-01 00:00:00"
      },
      "fields": [
        {
          "field_name": "RRUFF ID",
          "field_uuid": "3a5b3708871d5feac21f70b41f59",
          "id": 335,
          "value": "R220001",
          "template_field_uuid": null
        }
      ],
      "records": []
    },
    {
      "database_uuid": "b4a3a1b7ec39a2e6be8e62e4b2de",
      "internal_id": 344,
      "record_name": 344,
      "record_uuid": "fd3aaa5bbc41166d0b364051b565",
      "template_uuid": "8c15173f0dae8e98f750c9cf0499",
      "metadata_for_uuid": "",
      "_record_metadata": {
        "_create_date": "2022-09-01 17:23:17",
        "_updated_date": "2022-09-01 17:23:17",
        "_create_auth": "nate@opendatarepository.org",
        "_public_date": "2200-01-01 00:00:00"
      },
      "fields": [
        {
          "field_name": "RRUFF ID",
          "field_uuid": "65606eae79c79151cf35840e4821",
          "id": 350,
          "value": "R220001",
          "template_field_uuid": null
        }
      ],
      "records": []
    }
  ]
}
```

**SDK Code**

```python /dataset/record/{record_uuid} [delta]
import requests

url = "https://https/user"

response = requests.get(url)

print(response.json())
```

```javascript /dataset/record/{record_uuid} [delta]
const url = 'https://https/user';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go /dataset/record/{record_uuid} [delta]
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://https/user"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby /dataset/record/{record_uuid} [delta]
require 'uri'
require 'net/http'

url = URI("https://https/user")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
```

```java /dataset/record/{record_uuid} [delta]
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://https/user")
  .asString();
```

```php /dataset/record/{record_uuid} [delta]
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://https/user');

echo $response->getBody();
```

```csharp /dataset/record/{record_uuid} [delta]
using RestSharp;

var client = new RestClient("https://https/user");
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
```

```swift /dataset/record/{record_uuid} [delta]
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "https://https/user")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```