Account and validation
Query remaining balance
Query the remaining points balance available for later operations.
POST
/
api
/
queryPointsInfo
curl --request POST \
--url https://alb.neural4d.com:3000/api/queryPointsInfo \
--header 'Authorization: Bearer <token>'
import requests
response = requests.request(
"POST",
"https://alb.neural4d.com:3000/api/queryPointsInfo",
headers={
"Authorization": "Bearer <token>",
},
)
print(response.json())
const response = await fetch("https://alb.neural4d.com:3000/api/queryPointsInfo", {
method: "POST",
headers: {
"Authorization": "Bearer <token>"
},
});
const data = await response.json();
console.log(data);
const response: Response = await fetch("https://alb.neural4d.com:3000/api/queryPointsInfo", {
method: "POST",
headers: {
"Authorization": "Bearer <token>"
},
});
const data = await response.json();
console.log(data);
import java.net.URI;
import java.net.http.*;
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://alb.neural4d.com:3000/api/queryPointsInfo"))
.header("Authorization", "Bearer <token>")
.method("POST", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
package main
import (
"fmt"
"io"
"net/http"
"strings"
)
payload := nil
req, _ := http.NewRequest("POST", "https://alb.neural4d.com:3000/api/queryPointsInfo", payload)
req.Header.Set("Authorization", "Bearer <token>")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
bodyBytes, _ := io.ReadAll(resp.Body)
fmt.Println(string(bodyBytes))
require "net/http"
require "json"
uri = URI("https://alb.neural4d.com:3000/api/queryPointsInfo")
request = Net::HTTP::Post.new(uri)
request["Authorization"] = "Bearer <token>"
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == "https") { |http| http.request(request) }
puts response.body
<?php
$ch = curl_init("https://alb.neural4d.com:3000/api/queryPointsInfo");
curl_setopt_array($ch, [
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ["Authorization: Bearer <token>"],
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
using System.Net.Http;
using System.Text;
using var client = new HttpClient();
using var request = new HttpRequestMessage(HttpMethod.Post, "https://alb.neural4d.com:3000/api/queryPointsInfo");
request.Headers.TryAddWithoutValidation("Authorization", "Bearer <token>");
using var response = await client.SendAsync(request);
Console.WriteLine(await response.Content.ReadAsStringAsync());
{
"statusType": 0,
"data": {
"total_points": 54335,
"monthly_bonus_points": 0,
"permanent_points": 54335,
"year_points": 0,
"expiration_day": null
},
"message": "Get the points info successfully"
}
Authorizations
string
default:"Bearer ${YOUR_API_KEY}"
required
Use the bearer token provided through the Neural4D website.
Body
curl --request POST \
--url https://alb.neural4d.com:3000/api/queryPointsInfo \
--header 'Authorization: Bearer <token>'
import requests
response = requests.request(
"POST",
"https://alb.neural4d.com:3000/api/queryPointsInfo",
headers={
"Authorization": "Bearer <token>",
},
)
print(response.json())
const response = await fetch("https://alb.neural4d.com:3000/api/queryPointsInfo", {
method: "POST",
headers: {
"Authorization": "Bearer <token>"
},
});
const data = await response.json();
console.log(data);
const response: Response = await fetch("https://alb.neural4d.com:3000/api/queryPointsInfo", {
method: "POST",
headers: {
"Authorization": "Bearer <token>"
},
});
const data = await response.json();
console.log(data);
import java.net.URI;
import java.net.http.*;
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://alb.neural4d.com:3000/api/queryPointsInfo"))
.header("Authorization", "Bearer <token>")
.method("POST", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
package main
import (
"fmt"
"io"
"net/http"
"strings"
)
payload := nil
req, _ := http.NewRequest("POST", "https://alb.neural4d.com:3000/api/queryPointsInfo", payload)
req.Header.Set("Authorization", "Bearer <token>")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
bodyBytes, _ := io.ReadAll(resp.Body)
fmt.Println(string(bodyBytes))
require "net/http"
require "json"
uri = URI("https://alb.neural4d.com:3000/api/queryPointsInfo")
request = Net::HTTP::Post.new(uri)
request["Authorization"] = "Bearer <token>"
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == "https") { |http| http.request(request) }
puts response.body
<?php
$ch = curl_init("https://alb.neural4d.com:3000/api/queryPointsInfo");
curl_setopt_array($ch, [
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ["Authorization: Bearer <token>"],
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
using System.Net.Http;
using System.Text;
using var client = new HttpClient();
using var request = new HttpRequestMessage(HttpMethod.Post, "https://alb.neural4d.com:3000/api/queryPointsInfo");
request.Headers.TryAddWithoutValidation("Authorization", "Bearer <token>");
using var response = await client.SendAsync(request);
Console.WriteLine(await response.Content.ReadAsStringAsync());
Response
- 200
Remaining points information
enum<integer>
required
Query status.
0 means the result is valid and -1 means the result is invalid.Available options: -1, 0.object
required
Current point balances grouped by point type.
Show child attributes
Show child attributes
Total points currently available to the account.
Available points granted by the monthly plan.
Available permanent points without a monthly expiration.
Available points granted by the annual plan.
Expiration day for time-limited points when present.
string
required
Human-readable point balance query result.
{
"statusType": 0,
"data": {
"total_points": 54335,
"monthly_bonus_points": 0,
"permanent_points": 54335,
"year_points": 0,
"expiration_day": null
},
"message": "Get the points info successfully"
}
⌘I
curl --request POST \
--url https://alb.neural4d.com:3000/api/queryPointsInfo \
--header 'Authorization: Bearer <token>'
import requests
response = requests.request(
"POST",
"https://alb.neural4d.com:3000/api/queryPointsInfo",
headers={
"Authorization": "Bearer <token>",
},
)
print(response.json())
const response = await fetch("https://alb.neural4d.com:3000/api/queryPointsInfo", {
method: "POST",
headers: {
"Authorization": "Bearer <token>"
},
});
const data = await response.json();
console.log(data);
const response: Response = await fetch("https://alb.neural4d.com:3000/api/queryPointsInfo", {
method: "POST",
headers: {
"Authorization": "Bearer <token>"
},
});
const data = await response.json();
console.log(data);
import java.net.URI;
import java.net.http.*;
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://alb.neural4d.com:3000/api/queryPointsInfo"))
.header("Authorization", "Bearer <token>")
.method("POST", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
package main
import (
"fmt"
"io"
"net/http"
"strings"
)
payload := nil
req, _ := http.NewRequest("POST", "https://alb.neural4d.com:3000/api/queryPointsInfo", payload)
req.Header.Set("Authorization", "Bearer <token>")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
bodyBytes, _ := io.ReadAll(resp.Body)
fmt.Println(string(bodyBytes))
require "net/http"
require "json"
uri = URI("https://alb.neural4d.com:3000/api/queryPointsInfo")
request = Net::HTTP::Post.new(uri)
request["Authorization"] = "Bearer <token>"
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == "https") { |http| http.request(request) }
puts response.body
<?php
$ch = curl_init("https://alb.neural4d.com:3000/api/queryPointsInfo");
curl_setopt_array($ch, [
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ["Authorization: Bearer <token>"],
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
using System.Net.Http;
using System.Text;
using var client = new HttpClient();
using var request = new HttpRequestMessage(HttpMethod.Post, "https://alb.neural4d.com:3000/api/queryPointsInfo");
request.Headers.TryAddWithoutValidation("Authorization", "Bearer <token>");
using var response = await client.SendAsync(request);
Console.WriteLine(await response.Content.ReadAsStringAsync());
{
"statusType": 0,
"data": {
"total_points": 54335,
"monthly_bonus_points": 0,
"permanent_points": 54335,
"year_points": 0,
"expiration_day": null
},
"message": "Get the points info successfully"
}

