---
title: "Changes to Create spans in bulk"
method: POST
path: "/api/request-logs/bulk/"
---

# Changes to Create spans in bulk

`POST /api/request-logs/bulk/`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 19 revisions.

- **2026-10-21** `c30bcb383ee8`: 3 breaking, 61 info
- **2026-10-02** `b830b79cfd52`: 1 breaking, 2 info
- **2026-09-17** `6fa8242da8c2`: 1 warning, 1 info
- **2026-09-12** `22b868ef3f22`: 1 info
- **2026-08-13** `4e064cf81dae`: 1 breaking, 7 info
- **2026-07-31** `c26d550029f8`: 2 breaking, 6 info
- **2026-07-26** `77d94e49bc7a`: 1 info

## Changes

- **2026-10-21** `c30bcb383ee8`: 3 breaking, 61 info
  - added the new required request property `logs/items/model`
  - request body became required
  - the `logs` request property's minItems was increased to `1`
  - api operation id `spans_bulkCreateSpans` removed and replaced with `bulkCreateSpans`
  - the endpoint scheme security `DashboardJwt` was added to the API
  - api tag `Spans` added
  - api tag `spans` removed
  - added the new optional request property `logs/items/completion_message`
  - added the new optional request property `logs/items/completion_tokens`
  - added the new optional request property `logs/items/completion_unit_price`
  - added the new optional request property `logs/items/cost`
  - added the new optional request property `logs/items/custom_identifier`
  - added the new optional request property `logs/items/customer_identifier`
  - added the new optional request property `logs/items/customer_params`
  - added the new optional request property `logs/items/error_code`
  - added the new optional request property `logs/items/error_message`
  - added the new optional request property `logs/items/frequency_penalty`
  - added the new optional request property `logs/items/full_request`
  - added the new optional request property `logs/items/full_response`
  - added the new optional request property `logs/items/generation_time`
  - added the new optional request property `logs/items/group_identifier`
  - added the new optional request property `logs/items/input`
  - added the new optional request property `logs/items/is_custom_prompt`
  - added the new optional request property `logs/items/keywordsai_params`
  - added the new optional request property `logs/items/latency`
  - added the new optional request property `logs/items/log_type`
  - added the new optional request property `logs/items/max_tokens`
  - added the new optional request property `logs/items/messages`
  - added the new optional request property `logs/items/metadata`
  - added the new optional request property `logs/items/output`
  - added the new optional request property `logs/items/positive_feedback`
  - added the new optional request property `logs/items/presence_penalty`
  - added the new optional request property `logs/items/prompt_id`
  - added the new optional request property `logs/items/prompt_messages`
  - added the new optional request property `logs/items/prompt_name`
  - added the new optional request property `logs/items/prompt_tokens`
  - added the new optional request property `logs/items/prompt_unit_price`
  - added the new optional request property `logs/items/properties`
  - added the new optional request property `logs/items/respan_params`
  - added the new optional request property `logs/items/response_format`
  - …24 more
- **2026-10-02** `b830b79cfd52`: 1 breaking, 2 info
  - the response's body type changed from no type to `object` for status `403`
  - removed the non-success response with the status `401`
  - added the required property `detail` to the response with the `403` status
- **2026-09-17** `6fa8242da8c2`: 1 warning, 1 info
  - deleted the `header` request parameter `Authorization`
  - the endpoint scheme security `RespanApiKey` was added to the API
- **2026-09-12** `22b868ef3f22`: 1 info
  - api operation id `bulk-create-spans` removed and replaced with `spans_bulkCreateSpans`
- **2026-08-13** `4e064cf81dae`: 1 breaking, 7 info
  - removed the success response with the status `200`
  - added optional request body
  - added the non-success response with the status `400`
  - added the non-success response with the status `401`
  - added the non-success response with the status `403`
  - added the non-success response with the status `422`
  - added the non-success response with the status `429`
  - added the success response with the status `201`
- **2026-07-31** `c26d550029f8`: 2 breaking, 6 info
  - removed the request body
  - removed the success response with the status `201`
  - removed the non-success response with the status `400`
  - removed the non-success response with the status `401`
  - removed the non-success response with the status `403`
  - removed the non-success response with the status `422`
  - removed the non-success response with the status `429`
  - added the success response with the status `200`
- **2026-07-26** `77d94e49bc7a`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/keywordsai/apis/respan-api/docs/api/request-logs/bulk/post.md) - [API](https://skmtc.dev/keywordsai/apis/respan-api.md) - [Page](https://skmtc.dev/keywordsai/apis/respan-api/changes/api/request-logs/bulk/post)
