Systems

This endpoint allows you to perform actions on a specific System of your Team.

Fetch All Systems

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200

OK

application/json
Responseobject
get
/api/v1/systems
200

OK

Fetch System by its ID

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
systemIdstringRequired

ID of system

Responses
200

OK

application/json
Responseobject
get
/api/v1/system/{systemId}

Create System

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
objectOptionalExample: {"name":"GoodAccess Example System","host":"https://goodaccess.com","uri":"https://goodaccess.com","port":"8080","is_isolated":true,"protocol":"UDP"}
Responses
200

OK

application/json
Responseobject
post
/api/v1/system

Update System by its ID

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
systemIdstringRequired

ID of system

Body
objectOptionalExample: {"name":"GoodAccess Example System","host":"https://goodaccess.com","uri":"https://goodaccess.com","is_isolated":true,"port":"8080","protocol":"UDP"}
Responses
200

OK

application/json
Responseobject
put
/api/v1/system/{systemId}

Remove System by its ID

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200

Successful response

application/json
delete
/api/v1/system/{systemId}

No content

Last updated

Was this helpful?