Amazon Fraud Detector
amazonaws · Cloud
This is the Amazon Fraud Detector API Reference. This guide is for developers who need detailed information about Amazon Fraud Detector API actions, data types, and errors. For more information about Amazon Fraud Detector features, see the Amazon Fraud Detector User Guide . We provide the Query API as well as AWS software development kits (SDK) for Amazon Fraud Detector in Java and Python programming languages. Th
Authentication
Sample Requests
Gets all of the model versions for the specified model type or for the specified model type and model ID. You can also get details for a single, specified model version.
Hover any highlighted part to learn what it does
| X-Amz-Target | AWSHawksNestServiceFacade.DescribeModelVersions |
curl -X POST "https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.DescribeModelVersions?nextToken=example&maxResults=example" \ -H "X-Amz-Target: AWSHawksNestServiceFacade.DescribeModelVersions"
import requests
params = {
"nextToken": "example",
"maxResults": "example"
}
headers = {
"X-Amz-Target": "AWSHawksNestServiceFacade.DescribeModelVersions"
}
response = requests.post(
"https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.DescribeModelVersions",
params=params,
headers=headers,
)
print(response.json())const url = new URL('https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.DescribeModelVersions');
url.searchParams.set('nextToken', 'example');
url.searchParams.set('maxResults', 'example');
const response = await fetch(url, {
method: 'POST',
headers: {
'X-Amz-Target': 'AWSHawksNestServiceFacade.DescribeModelVersions'
},
});
const data = await response.json();
console.log(data);package main
import (
"fmt"
"io"
"net/http"
"net/url"
)
func main() {
baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.DescribeModelVersions")
q := baseURL.Query()
q.Set("nextToken", "example")
q.Set("maxResults", "example")
baseURL.RawQuery = q.Encode()
targetURL := baseURL.String()
req, _ := http.NewRequest("POST", targetURL, nil)
req.Header.Set("X-Amz-Target", "AWSHawksNestServiceFacade.DescribeModelVersions")
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}require "net/http"
require "json"
uri = URI("https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.DescribeModelVersions")
uri.query = URI.encode_www_form({
"nextToken" => "example",
"maxResults" => "example"
})
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"
req = Net::HTTP::Post.new(uri)
req["X-Amz-Target"] = "AWSHawksNestServiceFacade.DescribeModelVersions"
res = http.request(req)
puts JSON.parse(res.body)<?php
$url = "https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.DescribeModelVersions?" . http_build_query([
"nextToken" => "example",
"maxResults" => "example"
]);
$opts = ["http" => [
"method" => "POST",
"header" => implode("\r\n", [
"X-Amz-Target: AWSHawksNestServiceFacade.DescribeModelVersions"
]),
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));Gets all batch import jobs or a specific job of the specified ID. This is a paginated API. If you provide a null maxResults , this action retrieves a maximum of 50 records per page. If you provide a maxResults , the value must be between 1 and 50. To get the next page results
Hover any highlighted part to learn what it does
| X-Amz-Target | AWSHawksNestServiceFacade.GetBatchImportJobs |
curl -X POST "https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.GetBatchImportJobs?nextToken=example&maxResults=example" \ -H "X-Amz-Target: AWSHawksNestServiceFacade.GetBatchImportJobs"
import requests
params = {
"nextToken": "example",
"maxResults": "example"
}
headers = {
"X-Amz-Target": "AWSHawksNestServiceFacade.GetBatchImportJobs"
}
response = requests.post(
"https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.GetBatchImportJobs",
params=params,
headers=headers,
)
print(response.json())const url = new URL('https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.GetBatchImportJobs');
url.searchParams.set('nextToken', 'example');
url.searchParams.set('maxResults', 'example');
const response = await fetch(url, {
method: 'POST',
headers: {
'X-Amz-Target': 'AWSHawksNestServiceFacade.GetBatchImportJobs'
},
});
const data = await response.json();
console.log(data);package main
import (
"fmt"
"io"
"net/http"
"net/url"
)
func main() {
baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.GetBatchImportJobs")
q := baseURL.Query()
q.Set("nextToken", "example")
q.Set("maxResults", "example")
baseURL.RawQuery = q.Encode()
targetURL := baseURL.String()
req, _ := http.NewRequest("POST", targetURL, nil)
req.Header.Set("X-Amz-Target", "AWSHawksNestServiceFacade.GetBatchImportJobs")
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}require "net/http"
require "json"
uri = URI("https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.GetBatchImportJobs")
uri.query = URI.encode_www_form({
"nextToken" => "example",
"maxResults" => "example"
})
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"
req = Net::HTTP::Post.new(uri)
req["X-Amz-Target"] = "AWSHawksNestServiceFacade.GetBatchImportJobs"
res = http.request(req)
puts JSON.parse(res.body)<?php
$url = "https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.GetBatchImportJobs?" . http_build_query([
"nextToken" => "example",
"maxResults" => "example"
]);
$opts = ["http" => [
"method" => "POST",
"header" => implode("\r\n", [
"X-Amz-Target: AWSHawksNestServiceFacade.GetBatchImportJobs"
]),
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));Gets all batch prediction jobs or a specific job if you specify a job ID. This is a paginated API. If you provide a null maxResults, this action retrieves a maximum of 50 records per page. If you provide a maxResults, the value must be between 1 and 50. To get the next page results, provide the pagi
Hover any highlighted part to learn what it does
| X-Amz-Target | AWSHawksNestServiceFacade.GetBatchPredictionJobs |
curl -X POST "https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.GetBatchPredictionJobs?nextToken=example&maxResults=example" \ -H "X-Amz-Target: AWSHawksNestServiceFacade.GetBatchPredictionJobs"
import requests
params = {
"nextToken": "example",
"maxResults": "example"
}
headers = {
"X-Amz-Target": "AWSHawksNestServiceFacade.GetBatchPredictionJobs"
}
response = requests.post(
"https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.GetBatchPredictionJobs",
params=params,
headers=headers,
)
print(response.json())const url = new URL('https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.GetBatchPredictionJobs');
url.searchParams.set('nextToken', 'example');
url.searchParams.set('maxResults', 'example');
const response = await fetch(url, {
method: 'POST',
headers: {
'X-Amz-Target': 'AWSHawksNestServiceFacade.GetBatchPredictionJobs'
},
});
const data = await response.json();
console.log(data);package main
import (
"fmt"
"io"
"net/http"
"net/url"
)
func main() {
baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.GetBatchPredictionJobs")
q := baseURL.Query()
q.Set("nextToken", "example")
q.Set("maxResults", "example")
baseURL.RawQuery = q.Encode()
targetURL := baseURL.String()
req, _ := http.NewRequest("POST", targetURL, nil)
req.Header.Set("X-Amz-Target", "AWSHawksNestServiceFacade.GetBatchPredictionJobs")
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}require "net/http"
require "json"
uri = URI("https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.GetBatchPredictionJobs")
uri.query = URI.encode_www_form({
"nextToken" => "example",
"maxResults" => "example"
})
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"
req = Net::HTTP::Post.new(uri)
req["X-Amz-Target"] = "AWSHawksNestServiceFacade.GetBatchPredictionJobs"
res = http.request(req)
puts JSON.parse(res.body)<?php
$url = "https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/#X-Amz-Target=AWSHawksNestServiceFacade.GetBatchPredictionJobs?" . http_build_query([
"nextToken" => "example",
"maxResults" => "example"
]);
$opts = ["http" => [
"method" => "POST",
"header" => implode("\r\n", [
"X-Amz-Target: AWSHawksNestServiceFacade.GetBatchPredictionJobs"
]),
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));Postman Setup Guide
- See official documentation for authentication and setup.
What can you build with Amazon Fraud Detector?
Amazon Fraud Detector is a Cloud API. Developers commonly use cloud APIs for:
- provisioning and managing cloud infrastructure
- automating deployments and container orchestration
- monitoring uptime and performance metrics
- managing storage buckets and databases
- setting up auto-scaling and load balancing
No authentication required. This API is open — no signup or key needed. Ideal for quick prototypes and public-facing features. Amazon Fraud Detector is free to use, making it a low-risk choice to experiment with.
New to APIs? Read our beginner's guide · Learn about API keys · What is REST?