Actions & Endpoints
Introduction
The It Portal Integration with Rewst delivers a robust set of actions and endpoints for interacting with It Portal. Below is a summary of each section, highlighting the diverse capabilities and opportunities provided through the It Portal Integration:
Actions
Accounts
List Accounts
GET
example.itportal.com/api/2.0/accounts/
Fetches lists of portal accounts with optional filters. See notes on individual parameters below
Create Account
POST
example.itportal.com/api/2.0/accounts/
New account will be added to the portal
Get Account
GET
example.itportal.com/api/2.0/accounts/{accountId}/
This method fetches a single account resource. It is the canonical URI for any account resource provided by the API
Delete Account
DELETE
example.itportal.com/api/2.0/accounts/{accountId}/
Description coming soon...
Update Account
PATCH
example.itportal.com/api/2.0/accounts/{accountId}/
Updates specific fields on an entity (RFC 7396)
Get Credentials For Account
GET
example.itportal.com/api/2.0/accounts/{accountId}/credentials/
This method fetches a single account credentials resource
Additional Credentials
List Additional Credentials
GET
example.itportal.com/api/2.0/additionalCredentials/
Fetches lists of additional credentials with optional filters. See notes on individual parameters below
Create Additional Credential
POST
example.itportal.com/api/2.0/additionalCredentials/
New additional credential will be added to the portal object
Get Additional Credential
GET
example.itportal.com/api/2.0/additionalCredentials/{additionalCredentialId}/
This method fetches a single additional credential resource. It is the canonical URI for any additional credential resource provided by the API
Delete Additional Credential
DELETE
example.itportal.com/api/2.0/additionalCredentials/{additionalCredentialId}/
Description coming soon...
Update Additional Credential
PATCH
example.itportal.com/api/2.0/additionalCredentials/{additionalCredentialId}/
Updates specific fields on an entity (RFC 7396)
Addresses
Create Address
POST
example.itportal.com/api/2.0/companies/{companyId}/addresses/
New address will be added to the Portal company
List Addresses
GET
example.itportal.com/api/2.0/addresses/
Fetches lists of addresses with optional filters. See notes on individual parameters below
Get Address
GET
example.itportal.com/api/2.0/addresses/{addressId}/
This method fetches a single address resource. It is the canonical URI for any address resource provided by the API
Delete Address
DELETE
example.itportal.com/api/2.0/addresses/{addressId}/
Description coming soon...
Update Address
PATCH
example.itportal.com/api/2.0/addresses/{addressId}/
Updates specific fields on an entity (RFC 7396)
Agreements
List Agreements
GET
example.itportal.com/api/2.0/agreements/
Fetches lists of portal agreements with optional filters. See notes on individual parameters below
Create Agreement
POST
example.itportal.com/api/2.0/agreements/
New agreement will be added to the portal
Get Agreement
GET
example.itportal.com/api/2.0/agreements/{agreementId}/
This method fetches a single agreement resource. It is the canonical URI for any agreement resource provided by the API
Delete Agreement
DELETE
example.itportal.com/api/2.0/agreements/{agreementId}/
Description coming soon...
Update Agreement
PATCH
example.itportal.com/api/2.0/agreements/{agreementId}/
Updates specific fields on an entity (RFC 7396)
Cabinets
List Cabinets
GET
example.itportal.com/api/2.0/cabinets/
Fetches lists of portal cabinets with optional filters. See notes on individual parameters below
Create Cabinet
POST
example.itportal.com/api/2.0/cabinets/
New cabinet will be added to the portal
Get Cabinet
GET
example.itportal.com/api/2.0/cabinets/{cabinetId}/
This method fetches a single cabinet resource. It is the canonical URI for any cabinet resource provided by the API
Delete Cabinet
DELETE
example.itportal.com/api/2.0/cabinets/{cabinetId}/
Description coming soon...
Update Cabinet
PATCH
example.itportal.com/api/2.0/cabinets/{cabinetId}/
Updates specific fields on an entity (RFC 7396)
Categories Types
List KB Categories
GET
example.itportal.com/api/2.0/categories/kb/
Fetches lists of portal KB categories with optional filters. See notes on individual parameters below
List Company Types
GET
example.itportal.com/api/2.0/types/company/
Fetches lists of portal company types with optional filters. See notes on individual parameters below
List Account Types
GET
example.itportal.com/api/2.0/types/account/
Fetches lists of portal account types with optional filters. See notes on individual parameters below
List Agreement Types
GET
example.itportal.com/api/2.0/types/agreement/
Fetches lists of portal agreement types with optional filters. See notes on individual parameters below
List Contact Types
GET
example.itportal.com/api/2.0/types/contact/
Fetches lists of portal contact types with optional filters. See notes on individual parameters below
List Facility Types
GET
example.itportal.com/api/2.0/types/facility/
Fetches lists of portal facility types with optional filters. See notes on individual parameters below
List Device Types
GET
example.itportal.com/api/2.0/types/device/
Fetches lists of portal device types with optional filters. See notes on individual parameters below
List Document Types
GET
example.itportal.com/api/2.0/types/document/
Fetches lists of portal document types with optional filters. See notes on individual parameters below
Companies
List Companies
GET
example.itportal.com/api/2.0/companies/
Fetches lists of portal companies with optional filters. See notes on individual parameters below
Create Company
POST
example.itportal.com/api/2.0/companies/
New Company will be added to the portal
Get Company
GET
example.itportal.com/api/2.0/companies/{companyId}/
This method fetches a single company resource. It is the canonical URI for any company resource provided by the API
Delete Company
DELETE
example.itportal.com/api/2.0/companies/{companyId}/
Description coming soon...
Update Company
PATCH
example.itportal.com/api/2.0/companies/{companyId}/
Updates specific fields on an entity (RFC 7396)
List Company Accounts
GET
example.itportal.com/api/2.0/companies/{companyId}/accounts/
Fetches lists of portal accounts with optional filters. See notes on individual parameters below
List Company Addresses
GET
example.itportal.com/api/2.0/companies/{companyId}/addresses/
Fetches lists of portal addresses with optional filters. See notes on individual parameters below
Configurations
List Configurations
GET
example.itportal.com/api/2.0/configurations/
Fetches lists of portal configurations with optional filters. See notes on individual parameters below
Create Configuration
POST
example.itportal.com/api/2.0/configurations/
New configuration will be added to the portal. For the Configuration Type ID, please create at least one Configuration via ITPortal then use the Get Configuration action.
Get Configuration
GET
example.itportal.com/api/2.0/configurations/{configurationId}/
This method fetches a single configuration resource. It is the canonical URI for any configuration resource provided by the API
Delete Configuration
DELETE
example.itportal.com/api/2.0/configurations/{configurationId}/
Description coming soon...
Update Configuration
PATCH
example.itportal.com/api/2.0/configurations/{configurationId}/
Updates specific fields on an entity (RFC 7396)
Contacts
List Contacts
GET
example.itportal.com/api/2.0/contacts/
Fetches lists of portal contacts with optional filters. See notes on individual parameters below
Create Contact
POST
example.itportal.com/api/2.0/contacts/
New contact will be added to the portal
Get Contact
GET
example.itportal.com/api/2.0/contacts/{contactId}/
This method fetches a single contact resource. It is the canonical URI for any contact resource provided by the API
Delete Contact
DELETE
example.itportal.com/api/2.0/contacts/{contactId}/
Description coming soon...
Update Contact
PATCH
example.itportal.com/api/2.0/contacts/{contactId}/
Updates specific fields on an entity (RFC 7396)
Devices
List Devices
GET
example.itportal.com/api/2.0/devices/
Fetches lists of portal devices with optional filters. See notes on individual parameters below
Create Device
POST
example.itportal.com/api/2.0/devices/
New device will be added to the portal
Get Device
GET
example.itportal.com/api/2.0/devices/{deviceId}/
This method fetches a single device resource. It is the canonical URI for any device resource provided by the API
Delete Device
DELETE
example.itportal.com/api/2.0/devices/{deviceId}/
Description coming soon...
Update Device
PATCH
example.itportal.com/api/2.0/devices/{deviceId}/
Updates specific fields on an entity (RFC 7396)
Get Management URLs For Device
GET
example.itportal.com/api/2.0/devices/{deviceId}/managementUrls/
This method fetches a single device Management Urls resource
Create Device Management URL
POST
example.itportal.com/api/2.0/devices/{deviceId}/managementUrls/
New Device Management Url will be added to the portal
Get IPs For Device
GET
example.itportal.com/api/2.0/devices/{deviceId}/ips/
This method fetches a single device IPs resource
Create Device IP
POST
example.itportal.com/api/2.0/devices/{deviceId}/ips/
New device IP will be added to the portal
Get Configuration Files For Device
GET
example.itportal.com/api/2.0/devices/{deviceId}/configurationFiles/
This method fetches a single device configurations files resource
Get Credentials For Device
GET
example.itportal.com/api/2.0/devices/{deviceId}/credentials/
This method fetches a single device credentials resource
Update Device IP
PATCH
example.itportal.com/api/2.0/devices/{deviceId}/ips/{ipId}/
Updates specific fields on an entity (RFC 7396)
Delete Management URL
DELETE
example.itportal.com/api/2.0/devices/{deviceId}/managementUrls/{murlId}/
Description coming soon...
Update Device Management URL
PATCH
example.itportal.com/api/2.0/devices/{deviceId}/managementUrls/{murlId}/
Updates specific fields on an entity (RFC 7396)
Get Notes For Device
GET
example.itportal.com/api/2.0/devices/{deviceId}/notes/
This method fetches a single device Notes resource
Create Device Note
POST
example.itportal.com/api/2.0/devices/{deviceId}/notes/
New device Note will be added to the portal
Update Device Note
PATCH
example.itportal.com/api/2.0/devices/{deviceId}/notes/{noteId}/
Updates specific fields on an entity (RFC 7396)
Get Switch Port Ranges For Device
GET
example.itportal.com/api/2.0/devices/{deviceId}/switchPortRanges/
This method fetches a single device mapped switch port ranges resource
Create Device Switch Port Range
POST
example.itportal.com/api/2.0/devices/{deviceId}/switchPortRanges/
New device switch port range will be added to the portal
Delete Switch Port Range
DELETE
example.itportal.com/api/2.0/devices/{deviceId}/switchPortRanges/{switchPortRangeId}/
Description coming soon...
Update Switch Port Range
PATCH
example.itportal.com/api/2.0/devices/{deviceId}/switchPortRanges/{switchPortRangeId}/
Updates specific fields on an entity (RFC 7396)
Update Switch Port
PATCH
example.itportal.com/api/2.0/devices/{deviceId}/switchPortRanges/{switchPortRangeId}/switchPorts/{switchPortId}/
Updates specific fields on an entity (RFC 7396)
Documents
List Documents
GET
example.itportal.com/api/2.0/documents/
Fetches lists of portal documents with optional filters. See notes on individual parameters below
Create Document
POST
example.itportal.com/api/2.0/documents/
New document will be added to the portal
Get Document
GET
example.itportal.com/api/2.0/documents/{documentId}/
This method fetches a single document resource. It is the canonical URI for any document resource provided by the API
Delete Document
DELETE
example.itportal.com/api/2.0/documents/{documentId}/
Description coming soon...
Update Document
PATCH
example.itportal.com/api/2.0/documents/{documentId}/
Updates specific fields on an entity (RFC 7396)
Facilities
List Facilities
GET
example.itportal.com/api/2.0/facilities/
Fetches lists of portal facilities with optional filters. See notes on individual parameters below
Create Facility
POST
example.itportal.com/api/2.0/facilities/
New facility will be added to the portal
Get Facility
GET
example.itportal.com/api/2.0/facilities/{facilityId}/
This method fetches a single facility resource. It is the canonical URI for any facility resource provided by the API
Delete Facility
DELETE
example.itportal.com/api/2.0/facilities/{facilityId}/
Description coming soon...
Update Facility
PATCH
example.itportal.com/api/2.0/facilities/{facilityId}/
Updates specific fields on an entity (RFC 7396)
Generic Request
IT Portal API Request
GET
example.itportal.com/<url_path>
Generic action for making authenticated requests against the IT Portal API
Interactions
Delete Interaction
DELETE
example.itportal.com/api/2.0/interactions/{interactionId}/
Description coming soon...
List Interactions
GET
example.itportal.com/api/2.0/interactions/{objectType}/{objectId}/
Description coming soon...
Create Interactions
POST
example.itportal.com/api/2.0/interactions/{objectType}/{objectId}/
Description coming soon...
Ip Networks
List IP Networks
GET
example.itportal.com/api/2.0/ipnetworks/
Fetches lists of portal IP Networks with optional filters. See notes on individual parameters below
Create IP Network
POST
example.itportal.com/api/2.0/ipnetworks/
New ip network will be added to the portal
Get IP Network
GET
example.itportal.com/api/2.0/ipnetworks/{ipnetworkId}/
This method fetches a single IP network resource. It is the canonical URI for any IP network resource provided by the API
Delete IP Network
DELETE
example.itportal.com/api/2.0/ipnetworks/{ipnetworkId}/
Description coming soon...
Update IP Network
PATCH
example.itportal.com/api/2.0/ipnetworks/{ipnetworkId}/
Updates specific fields on an entity (RFC 7396)
Kbs
List KBs
GET
example.itportal.com/api/2.0/kbs/
Fetches lists of portal knowledge base articles with optional filters. See notes on individual parameters below
Create KBs
POST
example.itportal.com/api/2.0/kbs/
New knowledge base article will be added to the portal
Get KB
GET
example.itportal.com/api/2.0/kbs/{kbId}/
This method fetches a single knowledge base article resource. It is the canonical URI for any KB resource provided by the API
Delete KB
DELETE
example.itportal.com/api/2.0/kbs/{kbId}/
Description coming soon...
Update KB
PATCH
example.itportal.com/api/2.0/kbs/{kbId}/
Updates specific fields on an entity (RFC 7396)
Sheets
Get Sheet
GET
example.itportal.com/api/2.0/sheets/{sheetId}/
Fetch object sheet
Delete Sheet
DELETE
example.itportal.com/api/2.0/sheets/{sheetId}/
Description coming soon...
Update Sheet
PATCH
example.itportal.com/api/2.0/sheets/{sheetId}/
Updates specific fields on an entity (RFC 7396)
Create Sheet
POST
example.itportal.com/api/2.0/sheets/{itemType}/{itemId}
New Sheet will be added to the object
Sites
List Sites
GET
example.itportal.com/api/2.0/sites/
Fetches lists of portal sites with optional filters. See notes on individual parameters below
Create Site
POST
example.itportal.com/api/2.0/sites/
New site will be added to the portal
Get Site
GET
example.itportal.com/api/2.0/sites/{siteId}/
This method fetches a single site resource. It is the canonical URI for any site resource provided by the API
Delete Site
DELETE
example.itportal.com/api/2.0/sites/{siteId}/
Description coming soon...
Update Site
PATCH
example.itportal.com/api/2.0/sites/{siteId}/
Updates specific fields on an entity (RFC 7396)
System
List Companies Main Contacts
GET
example.itportal.com/api/2.0/system/companies/mainContacts/
Fetches lists of portal main contacts with optional filters. See notes on individual parameters below
List Users
GET
example.itportal.com/api/2.0/system/users/
Fetches lists of portal users
List Countries
GET
example.itportal.com/api/2.0/system/countries/
Fetches lists of countries
List Security Groups
GET
example.itportal.com/api/2.0/system/groups/securityGroups/
Fetches lists of portal security groups
Templates
List Templates
GET
example.itportal.com/api/2.0/templates/{objectType}/{objectId}/
Fetches lists of portal templates with values
Upd Field For ID Field
PATCH
example.itportal.com/api/2.0/templates/{objectType}/{objectId}/{templateId}/fields/{fieldId}/
Updates specific field on an entity's template
Last updated