Skip to content

Instantly share code, notes, and snippets.

@boxpositron
Last active April 18, 2020 16:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save boxpositron/461c0657655807bc30af7979e8830ade to your computer and use it in GitHub Desktop.
Save boxpositron/461c0657655807bc30af7979e8830ade to your computer and use it in GitHub Desktop.

xServer API Documentation

Base URL

https://xserver.boxmarshall.com/api/v2/authorize

Validation Endpoint

Validation will fail if license key is not activated

Request Schema

Target: /validate
Method: POST
Body:
	pid:		Number	# xServer product ID
	serialkey:	String	# user license key
	muid:		String	# unique machine identifier

Response Schema

ResponseCode: 
	- 200	#	Request was successfully processed
	- 401	#	License Validation Error
	- 500	#	Server Error

Body: 
	- success	#	Successful request validation
	- error		#	Error response

Activation Endpoint

Activation will fail if license key is already active

Request Schema

Target: /activate
Method: POST
Body:
	pid:		Number	# xServer product ID
	serialkey:	String	# user license key
	muid:		String	# unique machine identifier

Response Schema

ResponseCode: 
	- 200	#	Request was successfully processed
	- 401	#	License Validation Error
	- 500	#	Server Error

Body: 
	- success	#	Successful request validation
	- error		#	Error response
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment