All REST Endpoints

Calendars
Get calendar by calendar code
Method: get
Path: /PASService/rest/services/calendars/{calendarCode}
Get list of calendars
Method: get
Path: /PASService/rest/services/calendars
Cases
Create Case
Method: post
Path: /PASService/rest/services/cases
Get a specific case by Id
Method: get
Path: /PASService/rest/services/cases/{id}
Get list of cases
Method: get
Path: /PASService/rest/services/cases
Get policies for a specific case
Method: get
Path: /PASService/rest/services/cases/{id}/policies
Update case
Method: put
Path: /PASService/rest/services/cases/{caseId}
Clients
Create client phones
Method: post
Path: /PASService/rest/services/clients/{clientId}/phones
Create clients
Method: post
Path: /PASService/rest/services/clients
Create clients addresses
Method: post
Path: /PASService/rest/services/clients/{clientId}/addresses
Get a specific address for a specific client
Method: get
Path: /PASService/rest/services/clients/{id}/addresses/{addressId}
Get a specific client by client Id
Method: get
Path: /PASService/rest/services/clients/{id}
Get client relationships for a specific client
Method: get
Path: /PASService/rest/services/clients/{id}/clientRelationships
Get list of addresses by client
Method: get
Path: /PASService/rest/services/clients/{id}/addresses
Get list of clients
Method: get
Path: /PASService/rest/services/clients
Get phones for a specific client
Method: get
Path: /PASService/rest/services/clients/{id}/phones
Get roles for a specific client
Method: get
Path: /PASService/rest/services/clients/{id}/clientRoles
Get specific phone for a specific client
Method: get
Path: /PASService/rest/services/clients/{id}/phones/{phoneId}
Update client
Method: put
Path: /PASService/rest/services/clients/{clientId}
Update client address
Method: put
Path: /PASService/rest/services/clients/{clientId}/addresses/{addressId}
Update client phones
Method: put
Path: /PASService/rest/services/clients/{clientId}/phones/{phoneId}
Codes
Get code details for a specific code name
Method: get
Path: /PASService/rest/services/codes
Companies
Get company by Id
Method: get
Path: /PASService/rest/services/companies/{id}
Get list of companies
Method: get
Path: /PASService/rest/services/companies
Get list of plans for a company
Method: get
Path: /PASService/rest/services/companies/{id}/plans
Get list of products for a company
Method: get
Path: /PASService/rest/services/companies/{id}/products
Generic
Encrypt the string
Method: get
Path: /PASService/rest/services/encryptionService
Group Customers
Create group customer
Method: post
Path: /PASService/rest/services/groupCustomers
Get a specific address for a specific group customer
Method: get
Path: /PASService/rest/services/groupCustomers/{id}/addresses/{addressId}
Get a specific group customer
Method: get
Path: /PASService/rest/services/groupCustomers/{id}
Get list of addresses by group customer
Method: get
Path: /PASService/rest/services/groupCustomers/{id}/addresses
Get list of group customers
Method: get
Path: /PASService/rest/services/groupCustomers
Update group customer
Method: put
Path: /PASService/rest/services/groupCustomers/{groupCustomerId}
Plans
Get list of plans
Method: get
Path: /PASService/rest/services/plans
Get plan by Id
Method: get
Path: /PASService/rest/services/plans/{id}
Get plan by Id and plan slice Id
Method: get
Path: /PASService/rest/services/plans/{planId}/planslices/{plansliceId}
Get plan slices by Id
Method: get
Path: /PASService/rest/services/plans/{id}/planslices
Policies
Create policy
Method: post
Path: /PASService/rest/services/policies
Create requirements for a policy
Method: post
Path: /PASService/rest/services/policies/{policyId}/requirements
Create role
Method: post
Path: /PASService/rest/services/policies/{policyId}/roles
Create segments for a policy
Method: post
Path: /PASService/rest/services/policies/{id}/segments
Get a particular segment for a policy
Method: get
Path: /PASService/rest/services/policies/{policyId}/segments/{segmentId}
Get a requirement for a policy
Method: get
Path: /PASService/rest/services/policies/{policyId}/requirements/{requirementId}
Get all the roles for a policy
Method: get
Path: /PASService/rest/services/policies/{id}/roles
Get all the roles for a segment
Method: get
Path: /PASService/rest/services/policies/{policyId}/segments/{segmentId}/roles
Get impairment for a policy
Method: get
Path: /PASService/rest/services/policies/{policyId}/impairments/{impairmentId}
Get impairments for a policy
Method: get
Path: /PASService/rest/services/policies/{id}/impairments
Get list of policies
Method: get
Path: /PASService/rest/services/policies
Get list of requirements for a policy
Method: get
Path: /PASService/rest/services/policies/{id}/requirements
Get list of segments for a policy
Method: get
Path: /PASService/rest/services/policies/{id}/segments
Get policy by Id
Method: get
Path: /PASService/rest/services/policies/{id}
Get specific role for a policy
Method: get
Path: /PASService/rest/services/policies/{policyId}/roles/{roleId}
Update policy
Method: put
Path: /PASService/rest/services/policies/{policyId}
Update requirements for a policy
Method: put
Path: /PASService/rest/services/policies/{policyId}/requirements/{requirementId}
Update role
Method: put
Path: /PASService/rest/services/policies/{policyId}/roles/{roleId}
Update segments for a policy
Method: put
Path: /PASService/rest/services/policies/{id}/segments/{segmentId}
Products
Get a particular plan for a product
Method: get
Path: /PASService/rest/services/products/{productId}/plans/{planId}
Get list of plans for a product
Method: get
Path: /PASService/rest/services/products/{id}/plans
Get list of products
Method: get
Path: /PASService/rest/services/products
Get product by Id
Method: get
Path: /PASService/rest/services/products/{id}
Queries
Execute a saved SQL query by query name
Method: get
Path: /PASService/rest/services/queries/{queryname}
Post SQL query to OIPA
Method: post
Path: /PASService/rest/services/queries
Schemas
Get a specific entity schema definition
Method: get
Path: /PASService/rest/services/schemas/{entity}
Get all entity schema definition links
Method: get
Path: /PASService/rest/services/schemas
Segments
Create segment roles
Method: post
Path: /PASService/rest/services/segments/{segmentId}/roles
Get a specific segment
Method: get
Path: /PASService/rest/services/segments/{id}
Get all the roles for a segment
Method: get
Path: /PASService/rest/services/segments/{id}/roles
Update segment roles
Method: put
Path: /PASService/rest/services/segments/{segmentId}/roles/{roleId}