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

# ConvertRecordTimeToOffset

Ledger API

›

[gRPC API](https://docs.canton.network/reference/grpc-ledger-api-reference/overview.md)

›

[v2](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2.md)

›

ConvertRecordTimeToOffset

com.daml.ledger.api.v2

# ConvertRecordTimeToOffset

gRPC

[Added 3.7.0](#history-added-3-7-0)

RPC

`/com.daml.ledger.api.v2.StateService/ConvertRecordTimeToOffset`

## Protocol Details

Protocol
gRPC

Service
StateService

RPC
ConvertRecordTimeToOffset

Client stream
No

Server stream
No

## Inputs

### ConvertRecordTimeToOffsetRequest

Message
com.daml.ledger.api.v2.ConvertRecordTimeToOffsetRequest

Client stream
No

`record_time`
Timestamp

`synchronizer_id`
string

## Outputs

### ConvertRecordTimeToOffsetResponse

Message
com.daml.ledger.api.v2.ConvertRecordTimeToOffsetResponse

Server stream
No

`offset`
int64

## Related Schemas

> **com.daml.ledger.api.v2.ConvertRecordTimeToOffsetRequest**
>
> `record_time`
> Timestamp
>
> `synchronizer_id`
> string

> **com.daml.ledger.api.v2.ConvertRecordTimeToOffsetResponse**
>
> `offset`
> int64

## History

Added
`3.7.0`

grpcurl

```bash grpcurl theme={"theme":{"light":"github-light","dark":"github-dark"}}
# Add -plaintext if the server is not using TLS.
grpcurl \
  -d @ \
  <HOST:PORT> \
  com.daml.ledger.api.v2.StateService/ConvertRecordTimeToOffset <<'EOF'
{
  "recordTime": "string",
  "synchronizerId": "string"
}
EOF
```

OK

application/json

```json OK theme={"theme":{"light":"github-light","dark":"github-dark"}}
{
  "offset": "0"
}
```
