Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The API expects a post request. 


Section
bordertrue
Column
width50%

Raw Request

Code Block
languagetext
themeEclipse
titleRaw Request
collapsetrue
POST /api/OC-TOMA/v1/permits/push HTTP/1.1
Host: controller.parkadmin.com
Accept: application/json
Content-Type: application/json
Cache-Control: no-cache

{
	"apiToken": "YOUR-API-TOKEN",
	"Amount": "14.50",
	"CurrencyID": "CAD",
	"LicencePlate": "PL8RDR",
	"zone": "Lot 4",
	"zoneID": "4",
	"permitNo": "L4-1138",
	"startTime": "2018-07-02T09:00:00",
	"endTime": "2018-07-02T09:30:00"
}
Column
width50%

JavaScript Request

Code Block
languagejs
themeEclipse
titleJavaScript
collapsetrue
var request = new XMLHttpRequest();

request.open('POST', 'https://controller.parkadmin.com/api/OC-TOMA/v1/permits/push');

request.setRequestHeader('Content-Type', 'application/json');
request.setRequestHeader('Accept', 'application/json');

request.onreadystatechange = function () {
  if (this.readyState === 4) {
    console.log('Status:', this.status);
    console.log('Headers:', this.getAllResponseHeaders());
    console.log('Body:', this.responseText);
  }
};


var body = {
	"apiToken": "YOUR-API-TOKEN",
	"Amount": "14.50",
	"CurrencyID": "CAD",
	"LicencePlate": "PL8RDR",
	"zone": "Lot 4",
	"zoneID": "4",
	"permitNo": "L4-1138",
	"startTime": "2018-07-02T09:00:00",
	"endTime": "2018-07-02T09:30:00"
}
request.send(JSON.stringify(body));

The API expects a post request. 

...



...

Successful Response:

The response will be a json object. 

Content-Type: application/json

Code Block
languagejs
themeEclipse
titleSuccess Response
{
    "status": "success",
    "reference_id": "1a9b5375-cb75-4c71-9939-eeae550b09ac",
    "InternalReferenceID": "1a9b5375-cb75-4c71-9939-eeae550b09ac"
}


...

Errors:

Content-Type: application/json

...