---
title: "call"
method: PUT
path: "/v1/service/{service}/call/{path}"
tags: ["services"]
---

# call

`PUT /v1/service/{service}/call/{path}`

### Perfrom a PUT on a service endpoint

Execute a `PUT` operation on the `path` endpoint of `service`.
The request body is passed through to the target endpoint.
The result of performing a PUT on the target service endpoint
is returned unless the `async` or `promise` pragma header is specified.

## Path parameters

- `service` string, required
- `path` string, required

## Headers

- `Pragma` string

## Request body

- object

## Response `201`

## Other responses

- `204`
- `404` — Response indicating requested resource is not found
- `500` — A message describing the error
- `503` — A message describing the error
- `default` — An error response returned by the invoked endpoint

## Changes

- **2020-10-23** `eb809bca1a65` — 2 breaking, 2 info
  - removed the success response with the status `200`
  - removed the success response with the status `202`
  - added the success response with the status `201`
  - added the success response with the status `204`
- **2020-07-10** `e1b30a5e29e4` — 2 info
  - api operation id `idServiceCall` removed and replaced with `idServicePut`
  - added the non-success response with the status `404`
- **2020-07-09** `34a80f664dc8` — 1 info
  - endpoint added
- **2020-05-01** `d9f9d9f05f2d` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/ibm/apis/kar/changes/v1/service/:service/call/:path/put.md)

---

[API](https://skmtc.dev/ibm/apis/kar.md) · [All operations](https://skmtc.dev/ibm/apis/kar/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ibm/kar/revisions/f288d7bc7700/schema)
