atpCustom Reference

kinsta_cache_api

Table of Contents

kinsta_api_actions()  : mixed
add actions for cache methods and alternate logging
kinsta_api_check_operation()  : array<string|int, mixed>
get the status information of last operation(s)
kinsta_api_clear_cdn_cache()  : object|bool
clear cdn cache
kinsta_api_clear_edge_cache()  : object|bool
clear edge cache
kinsta_api_clear_site_cache()  : object|bool
clear site cache
kinsta_api_data()  : object
get api sites/environments json data
kinsta_api_get_company_sites()  : object|bool
get list of company sites
kinsta_api_get_company_users()  : object|bool
get list of company users
kinsta_api_get_selected_environment()  : object|bool
get selected environment
kinsta_api_get_selected_site()  : object|bool
get site by id
kinsta_api_get_site_environments()  : object|bool
get site environments
kinsta_api_local_request()  : object
local api request
kinsta_api_remote_request()  : object
remote api request
kinsta_api_restart_php()  : object|bool
restart php
kinsta_api_return_result()  : object|bool
Kinsta return result
kinsta_api_validate_key()  : object|bool
validate api key (get company id)
kinsta_download_data()  : void
download api sites/environments json data

Methods

kinsta_api_actions()

add actions for cache methods and alternate logging

public kinsta_api_actions() : mixed
Return values
mixed

kinsta_api_check_operation()

get the status information of last operation(s)

public kinsta_api_check_operation([string $operation = null ][, string $operation_id = null ][, mixed $operation_time = null ]) : array<string|int, mixed>
Parameters
$operation : string = null

the operation (function) name (optional, use transient)

$operation_id : string = null

the kinsta operation id (optional, use transient)

$operation_time : mixed = null
Return values
array<string|int, mixed>

[ operation_id => {name, title, status, message, data} ]

kinsta_api_clear_cdn_cache()

clear cdn cache

public kinsta_api_clear_cdn_cache([string $environment_id = null ]) : object|bool
Parameters
$environment_id : string = null

(optional if $this->environment_id is set)

Return values
object|bool

api result or false

kinsta_api_clear_edge_cache()

clear edge cache

public kinsta_api_clear_edge_cache([string $environment_id = null ]) : object|bool
Parameters
$environment_id : string = null

(optional if $this->environment_id is set)

Return values
object|bool

api result or false

kinsta_api_clear_site_cache()

clear site cache

public kinsta_api_clear_site_cache([string $environment_id = null ]) : object|bool
Parameters
$environment_id : string = null

(optional if $this->environment_id is set)

Return values
object|bool

api result or false

kinsta_api_data()

get api sites/environments json data

public kinsta_api_data() : object
Return values
object

kinsta_api_get_company_sites()

get list of company sites

public kinsta_api_get_company_sites([string $company_id = null ]) : object|bool
Parameters
$company_id : string = null

(optional if $this->company_id is set)

Return values
object|bool

sites: [id,name,display_name,status,site_labels] }

kinsta_api_get_company_users()

get list of company users

public kinsta_api_get_company_users([string $company_id = null ]) : object|bool
Parameters
$company_id : string = null

(optional if $this->company_id is set)

Return values
object|bool

[user: {id,email,image,full_name}]

kinsta_api_get_selected_environment()

get selected environment

public kinsta_api_get_selected_environment([string $environment_id = null ][, string $site_id = null ]) : object|bool
Parameters
$environment_id : string = null

(optional if $this->environment_id is set)

$site_id : string = null

(optional if $this->site_id is set)

Return values
object|bool

kinsta_api_get_selected_site()

get site by id

public kinsta_api_get_selected_site([string $site_id = null ]) : object|bool
Parameters
$site_id : string = null

(optional if $this->site_id is set)

Return values
object|bool

kinsta_api_get_site_environments()

get site environments

public kinsta_api_get_site_environments([string $site_id = null ]) : object|bool
Parameters
$site_id : string = null

(optional if $this->site_id is set)

Return values
object|bool

kinsta_api_local_request()

local api request

public kinsta_api_local_request(string $method, string $endpoint) : object
Parameters
$method : string

get|post

$endpoint : string

uri

Return values
object

kinsta_api_remote_request()

remote api request

public kinsta_api_remote_request(string $method, string $endpoint[, array<string|int, mixed> $payload = null ][, bool|int $cache = true ]) : object
Parameters
$method : string

get|post

$endpoint : string

uri

$payload : array<string|int, mixed> = null

[key=>value,...]

$cache : bool|int = true

enable caching|ttl

Return values
object

kinsta_api_restart_php()

restart php

public kinsta_api_restart_php([string $environment_id = null ]) : object|bool
Parameters
$environment_id : string = null

(optional if $this->environment_id is set)

Return values
object|bool

api result or false

kinsta_api_return_result()

Kinsta return result

public kinsta_api_return_result(object $result[, string|bool $operation = false ]) : object|bool
Parameters
$result : object

from api call

$operation : string|bool = false

log/display message operation (FUNCTION | false)

Return values
object|bool

api result or false

kinsta_api_validate_key()

validate api key (get company id)

public kinsta_api_validate_key([string $api_key = null ]) : object|bool
Parameters
$api_key : string = null

(optional if $this->api_key is set)

Return values
object|bool

{name,expires_at,company,status}

kinsta_download_data()

download api sites/environments json data

public kinsta_download_data() : void
Return values
void

Search results