Example request
cURL
JavaScript
PHP
Python
Ruby
Go
curl -X DELETE https://api.skryx.io/v1/indexes/products/documents/1 \
-H "Authorization: Bearer $SKRYX_API_KEY"
const response = await fetch('https://api.skryx.io/v1/indexes/products/documents/1', {
method: 'DELETE',
headers: {
'Authorization': `Bearer ${process.env.SKRYX_API_KEY}`,
},
});
const data = await response.json();
<?php
$ch = curl_init('https://api.skryx.io/v1/indexes/products/documents/1');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'DELETE',
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . getenv('SKRYX_API_KEY'),
],
]);
$response = json_decode(curl_exec($ch), true);
import os
import requests
response = requests.delete(
'https://api.skryx.io/v1/indexes/products/documents/1',
headers={
'Authorization': f"Bearer {os.environ['SKRYX_API_KEY']}",
},
)
data = response.json()
require 'net/http'
require 'json'
uri = URI('https://api.skryx.io/v1/indexes/products/documents/1')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(uri.request_uri, {
'Authorization' => "Bearer #{ENV['SKRYX_API_KEY']}",
})
response = JSON.parse(http.request(request).body)
package main
import (
"io"
"net/http"
"os"
)
func main() {
req, _ := http.NewRequest("DELETE", "https://api.skryx.io/v1/indexes/products/documents/1", nil)
req.Header.Set("Authorization", "Bearer "+os.Getenv("SKRYX_API_KEY"))
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
response, _ := io.ReadAll(resp.Body)
_ = response
}