Navlinks
Headers
AuthorizationAPI KeyRequired
Authentication token for this request, sent as
Authorization: APIKey TOKEN.Path parameters
storeIdFlakeIdRequired
Response
200OKNavLinkDto[]
Show fieldsHide fields
namestringRequired
node_idstringRequired
tag_idFlakeIdRequired
tag_slugstringRequired
orderintegerOptional
parent_node_idstringOptional
Failed requests return a PayNowError body. See the error response guide.
curl -X GET "https://api.paynow.gg/v1/stores/{storeId}/navlinks" \
-H "Authorization: APIKey TOKEN"import { createManagementClient } from "@paynow-gg/typescript-sdk";
const paynow = createManagementClient({
apiKey: "API_KEY",
storeId: "STORE_ID",
});
const result = await paynow.navlinks.getNavLinks();import requests
headers = {"Authorization": "APIKey TOKEN"}
response = requests.get("https://api.paynow.gg/v1/stores/{storeId}/navlinks", headers=headers)Response200
[
{
"name": "string",
"node_id": "string",
"tag_id": "411486491630370816",
"tag_slug": "string",
"parent_node_id": "string",
"order": 0
}
]Headers
AuthorizationAPI KeyRequired
Authentication token for this request, sent as
Authorization: APIKey TOKEN.Path parameters
storeIdFlakeIdRequired
Request body
tag_idFlakeIdRequired
orderintegerOptional
parent_node_idstringOptional
Response
200OKNavLinkDto
Show fieldsHide fields
namestringRequired
node_idstringRequired
tag_idFlakeIdRequired
tag_slugstringRequired
orderintegerOptional
parent_node_idstringOptional
Failed requests return a PayNowError body. See the error response guide.
curl -X POST "https://api.paynow.gg/v1/stores/{storeId}/navlinks" \
-H "Authorization: APIKey TOKEN" \
-H "Content-Type: application/json" \
-d '{
"tag_id": "411486491630370816",
"parent_node_id": "string",
"order": 0
}'import { createManagementClient } from "@paynow-gg/typescript-sdk";
const paynow = createManagementClient({
apiKey: "API_KEY",
storeId: "STORE_ID",
});
const result = await paynow.navlinks.createNavLink({
tag_id: "411486491630370816",
parent_node_id: "string",
order: 0,
});import requests
headers = {"Authorization": "APIKey TOKEN"}
payload = {
"tag_id": "411486491630370816",
"parent_node_id": "string",
"order": 0,
}
response = requests.post("https://api.paynow.gg/v1/stores/{storeId}/navlinks", headers=headers, json=payload)Response200
{
"name": "string",
"node_id": "string",
"tag_id": "411486491630370816",
"tag_slug": "string",
"parent_node_id": "string",
"order": 0
}Headers
AuthorizationAPI KeyRequired
Authentication token for this request, sent as
Authorization: APIKey TOKEN.Path parameters
storeIdFlakeIdRequired
navLinkIdFlakeIdRequired
Response
200OKNavLinkDto
Show fieldsHide fields
namestringRequired
node_idstringRequired
tag_idFlakeIdRequired
tag_slugstringRequired
orderintegerOptional
parent_node_idstringOptional
Failed requests return a PayNowError body. See the error response guide.
curl -X GET "https://api.paynow.gg/v1/stores/{storeId}/navlinks/{navLinkId}" \
-H "Authorization: APIKey TOKEN"import { createManagementClient } from "@paynow-gg/typescript-sdk";
const paynow = createManagementClient({
apiKey: "API_KEY",
storeId: "STORE_ID",
});
const result = await paynow.navlinks.getNavLink("411486491630370816");import requests
headers = {"Authorization": "APIKey TOKEN"}
response = requests.get("https://api.paynow.gg/v1/stores/{storeId}/navlinks/{navLinkId}", headers=headers)Response200
{
"name": "string",
"node_id": "string",
"tag_id": "411486491630370816",
"tag_slug": "string",
"parent_node_id": "string",
"order": 0
}Update a NavLink By ID for a store
PATCHhttps://api.paynow.gg/v1/stores/{storeId}/navlinks/{navLinkId}
Headers
AuthorizationAPI KeyRequired
Authentication token for this request, sent as
Authorization: APIKey TOKEN.Path parameters
storeIdFlakeIdRequired
navLinkIdFlakeIdRequired
Request body
orderintegerOptional
parent_node_idstringOptional
tag_idFlakeIdOptional
Response
200OKNavLinkDto
Show fieldsHide fields
namestringRequired
node_idstringRequired
tag_idFlakeIdRequired
tag_slugstringRequired
orderintegerOptional
parent_node_idstringOptional
Failed requests return a PayNowError body. See the error response guide.
curl -X PATCH "https://api.paynow.gg/v1/stores/{storeId}/navlinks/{navLinkId}" \
-H "Authorization: APIKey TOKEN" \
-H "Content-Type: application/json" \
-d '{
"tag_id": "411486491630370816",
"parent_node_id": "string",
"order": 0
}'import { createManagementClient } from "@paynow-gg/typescript-sdk";
const paynow = createManagementClient({
apiKey: "API_KEY",
storeId: "STORE_ID",
});
const result = await paynow.navlinks.updateNavLink("411486491630370816", {
tag_id: "411486491630370816",
parent_node_id: "string",
order: 0,
});import requests
headers = {"Authorization": "APIKey TOKEN"}
payload = {
"tag_id": "411486491630370816",
"parent_node_id": "string",
"order": 0,
}
response = requests.patch("https://api.paynow.gg/v1/stores/{storeId}/navlinks/{navLinkId}", headers=headers, json=payload)Response200
{
"name": "string",
"node_id": "string",
"tag_id": "411486491630370816",
"tag_slug": "string",
"parent_node_id": "string",
"order": 0
}Headers
AuthorizationAPI KeyRequired
Authentication token for this request, sent as
Authorization: APIKey TOKEN.Path parameters
storeIdFlakeIdRequired
navLinkIdFlakeIdRequired
curl -X DELETE "https://api.paynow.gg/v1/stores/{storeId}/navlinks/{navLinkId}" \
-H "Authorization: APIKey TOKEN"import { createManagementClient } from "@paynow-gg/typescript-sdk";
const paynow = createManagementClient({
apiKey: "API_KEY",
storeId: "STORE_ID",
});
await paynow.navlinks.deleteNavLink("411486491630370816");import requests
headers = {"Authorization": "APIKey TOKEN"}
response = requests.delete("https://api.paynow.gg/v1/stores/{storeId}/navlinks/{navLinkId}", headers=headers)Update the sort orders of NavLinks for a Store
PATCHhttps://api.paynow.gg/v1/stores/{storeId}/navlinks/sort-orders
Headers
AuthorizationAPI KeyRequired
Authentication token for this request, sent as
Authorization: APIKey TOKEN.Path parameters
storeIdFlakeIdRequired
Request body
node_idFlakeIdRequired
orderintegerRequired
curl -X PATCH "https://api.paynow.gg/v1/stores/{storeId}/navlinks/sort-orders" \
-H "Authorization: APIKey TOKEN" \
-H "Content-Type: application/json" \
-d '[
{
"node_id": "411486491630370816",
"order": 0
}
]'import { createManagementClient } from "@paynow-gg/typescript-sdk";
const paynow = createManagementClient({
apiKey: "API_KEY",
storeId: "STORE_ID",
});
await paynow.navlinks.updateNavLinkOrder([
{
node_id: "411486491630370816",
order: 0,
},
]);import requests
headers = {"Authorization": "APIKey TOKEN"}
payload = [
{
"node_id": "411486491630370816",
"order": 0,
},
]
response = requests.patch("https://api.paynow.gg/v1/stores/{storeId}/navlinks/sort-orders", headers=headers, json=payload)