---
title: "Order Placement Attempts"
method: GET
path: "/placement_logs/responses/"
---

# Order Placement Attempts

`GET /placement_logs/responses/`

## Request

- Base URL: `https://restapi.ordergroove.com`
- URL: `https://restapi.ordergroove.com/placement_logs/responses/`
- Auth: one of:
  - none
  - API key in header `x-api-key`

## Query parameters

- `start_date` string, date-time
- `end_date` string, date-time
- `page_size` integer

## Response `200`

- object
  - `public_id` string: Unique identifier for this billing attempt
  - `merchant` string: Merchant public ID
  - `order` string: Order public ID
  - `customer` string: Customer ID (merchant user ID)
  - `response_code` string: Normalized status code (e.g. "000" = success, "140" = payment failure, "999" = error)
  - `response_message` string: Error message extracted from the platform response, if any
  - `response_order_id` string: Order ID returned by the e-commerce platform if the billing attempt was successful
  - `created` string, date-time: When the billing attempt occurred (YYYY-MM-DD HH:MM:SS) in CST
  - `response_payload` string: Order placement response (XML)
  - `transaction_response` string: The raw transaction payload from the payment processor. It is currently Shopify only — null for all other platforms.

---

[API](https://skmtc.dev/ordergroove/apis/ordergroove-restrpc.md) - [All operations](https://skmtc.dev/ordergroove/apis/ordergroove-restrpc/llms.txt) - [OpenAPI document](https://skmtc.dev/ordergroove/apis/ordergroove-restrpc/revisions/ba97e740d08c?raw)
