---
title: "Callback endpoint for coordinate recording completion"
method: POST
path: "/rpa-coordinates/callback/{sessionId}"
tags: ["RPA Coordinate Recording"]
---

# Callback endpoint for coordinate recording completion

`POST /rpa-coordinates/callback/{sessionId}`

Webhook endpoint called by external RPA service when recording completes

## Path parameters

- `sessionId` string, required

## Request body

- CoordinateRecordingCallbackRequest
  - `start_time` number, double
  - `screen_resolution` ScreenResolution
    - `width` integer, required
    - `height` integer, required
  - `events` CoordinateEvent[]
    - `type` string, required
    - `timestamp` number, double, required
    - `datetime` string, required
    - `valid` boolean
    - `annotation` string
    - `button` string
    - `position` Position
      - `x` integer, required
      - `y` integer, required
    - `key` string
    - `vk_code` integer
    - `mouse_position` Position
      - `x` integer, required
      - `y` integer, required
  - `resultFileFound` boolean
  - `resultPath` string
  - `expectedPath` string
  - `stdout` string
  - `stderr` string

## Response `200`

Callback processed successfully

## Other responses

- `400` — Invalid callback data
- `404` — Session not found

---

[API](https://skmtc.net/laminar/apis/laminar-api.md) · [All operations](https://skmtc.net/laminar/apis/laminar-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/laminar/laminar-api/revisions/c4cc2ef4aab1/schema)
