Skip to the page
Chapters

SFTP account

Remove an SFTP key

DELETE/api/v1/sftp-account/keys/{id}

Removes the key: it can no longer log in. A session already open stays open until the client disconnects or has been idle 15 minutes. Removing a key that is already gone is not found.

Needs a key with submit permission.

Request

Path parameters

Path parameters
NameTypeRequiredDescription
idstringrequiredAn SFTP key ID (sfk_...).

Response

The key that was removed. Status 200.

Response fields
NameTypeDescription
idstringAn ID that starts with sfk_.
objectstringAlways `sftp_key`.
deletedbooleanAlways `true`.

Errors

Errors
HTTP statusCodeWhat it means
401UNAUTHORIZEDA valid API key is required. Send it as "Authorization: Bearer <key>".
403PERMISSION_DENIEDThis API key is not allowed to do that.
404NOT_FOUNDNot found.
422INVALID_REQUESTThe request is not valid.
504TIMEOUTThe request took too long to finish. It may still have taken effect: look it up before sending it again with a new Idempotency-Key. What it made is found with GET /api/v1/eligibility?request_id=<this request_id>, and the same filter on /api/v1/claims and /api/v1/attachments (a key with read permission).
500INTERNALSomething went wrong on our side. Quote the request ID if you contact us.

Example

Example request

Shell
curl -X DELETE "https://sandbox.myclaimhouse.com/api/v1/sftp-account/keys/sfk_01JM000000E00800000000008H" \
  -H "Authorization: Bearer $CLAIMHOUSE_KEY"

Example response: 200

JSON
{
  "id": "sfk_01JM000000E00800000000008H",
  "object": "sftp_key",
  "deleted": true
}