All REST Endpoints
Calendars
Calendars
- Get a specific calendar by calendar code
- Method: getPath:
/PASService/rest/services/v1/calendars/{calendarCode} - Get list of calendars
- Method: getPath:
/PASService/rest/services/v1/calendars
Cases
Cases
- Create Case
- Method: postPath:
/PASService/rest/services/v1/cases - Get a specific case by case Id
- Method: getPath:
/PASService/rest/services/v1/cases/{caseId} - Get list of cases
- Method: getPath:
/PASService/rest/services/v1/cases - Get the list of policies for a specific case by case Id
- Method: getPath:
/PASService/rest/services/v1/cases/{caseId}/policies - Partially update a specific case by case Id
- Method: patchPath:
/PASService/rest/services/v1/cases/{caseId} - Update a specific case by case Id
- Method: putPath:
/PASService/rest/services/v1/cases/{caseId}
Clients
Clients
- Create client phones
- Method: postPath:
/PASService/rest/services/v1/clients/{clientId}/phones - Create clients
- Method: postPath:
/PASService/rest/services/v1/clients - Create clients addresses
- Method: postPath:
/PASService/rest/services/v1/clients/{clientId}/addresses - Create requirements for a client by client Id
- Method: postPath:
/PASService/rest/services/v1/clients/{clientId}/requirements - Delete a specific requirement from a client by client Id and requirement Id
- Method: deletePath:
/PASService/rest/services/v1/clients/{clientId}/requirements/{requirementId} - Get a specific address for a specific client by client Id and address Id
- Method: getPath:
/PASService/rest/services/v1/clients/{clientId}/addresses/{addressId} - Get a specific client by client Id
- Method: getPath:
/PASService/rest/services/v1/clients/{clientId} - Get a specific phone for a specific client by client Id and phone Id
- Method: getPath:
/PASService/rest/services/v1/clients/{clientId}/phones/{phoneId} - Get a specific requirement for a specific client by client Id and requirement Id
- Method: getPath:
/PASService/rest/services/v1/clients/{clientId}/requirements/{requirementId} - Get list of clients
- Method: getPath:
/PASService/rest/services/v1/clients - Get list of requirements for a specific client by client Id
- Method: getPath:
/PASService/rest/services/v1/clients/{clientId}/requirements - Get the list of addresses for a specific client by client Id
- Method: getPath:
/PASService/rest/services/v1/clients/{clientId}/addresses - Get the list of client relationships for a specific client by client Id
- Method: getPath:
/PASService/rest/services/v1/clients/{clientId}/clientRelationships - Get the list of phones for a specific client by client Id
- Method: getPath:
/PASService/rest/services/v1/clients/{clientId}/phones - Get the list of roles for a specific client by client Id
- Method: getPath:
/PASService/rest/services/v1/clients/{clientId}/clientRoles - Partially update a specific client address for a specific client by client Id and address Id
- Method: patchPath:
/PASService/rest/services/v1/clients/{clientId}/addresses/{addressId} - Partially update a specific client phone for a specific client by client Id and phone Id
- Method: patchPath:
/PASService/rest/services/v1/clients/{clientId}/phones/{phoneId} - Partially update a specific requirement for a specific client by client Id and requirement Id
- Method: patchPath:
/PASService/rest/services/v1/clients/{clientId}/requirements/{requirementId} - Update a specific client address for a specific client by client Id and address Id
- Method: putPath:
/PASService/rest/services/v1/clients/{clientId}/addresses/{addressId} - Update a specific client by client Id
- Method: patchPath:
/PASService/rest/services/v1/clients/{clientId} - Update a specific client by client Id
- Method: putPath:
/PASService/rest/services/v1/clients/{clientId} - Update a specific client phone for a specific client by client Id and phone Id
- Method: putPath:
/PASService/rest/services/v1/clients/{clientId}/phones/{phoneId} - Update a specific requirement for a specific client by client Id and requirement Id
- Method: putPath:
/PASService/rest/services/v1/clients/{clientId}/requirements/{requirementId}
Codes
Codes
- Get the list of code details for a specific code name
- Method: getPath:
/PASService/rest/services/v1/codes
Companies
Companies
- Get a specific company by company Id
- Method: getPath:
/PASService/rest/services/v1/companies/{companyId} - Get list of companies
- Method: getPath:
/PASService/rest/services/v1/companies - Get the list of plans for a company by company Id
- Method: getPath:
/PASService/rest/services/v1/companies/{companyId}/plans - Get the list of products for a company by company Id
- Method: getPath:
/PASService/rest/services/v1/companies/{companyId}/products
Domains
Domains
- Create a domain
- Method: postPath:
/PASService/rest/services/v1/url/domains - Delete a specific domain by domain Id
- Method: deletePath:
/PASService/rest/services/v1/url/domains/{domainId} - Get all domains
- Method: getPath:
/PASService/rest/services/v1/url/domains - Gets a specific domain by domain Id
- Method: getPath:
/PASService/rest/services/v1/url/domains/{domainId} - Partially update a specific domain by domain Id
- Method: patchPath:
/PASService/rest/services/v1/url/domains/{domainId} - Update a specific domain by domain Id
- Method: putPath:
/PASService/rest/services/v1/url/domains/{domainId}
ExposedComputation
ExposedComputation
- Process exposed computation
- Method: postPath:
/PASService/rest/services/v1/exposedComputation
FileReceived
FileReceived
- Create FileReceived
- Method: postPath:
/PASService/rest/services/v1/fileReceived
Generic
Generic
- Encrypt the string
- Method: getPath:
/PASService/rest/services/v1/encryptionService
GroupCustomers
GroupCustomers
- Create group customer
- Method: postPath:
/PASService/rest/services/v1/groupCustomers - Get a specific address for a specific group customer by groupCustomer Id and address Id
- Method: getPath:
/PASService/rest/services/v1/groupCustomers/{groupCustomerId}/addresses/{addressId} - Get a specific group customer by groupCustomerId
- Method: getPath:
/PASService/rest/services/v1/groupCustomers/{groupCustomerId} - Get list of addresses for a specific group customer by groupCustomer Id
- Method: getPath:
/PASService/rest/services/v1/groupCustomers/{groupCustomerId}/addresses - Get the list of groupCustomers
- Method: getPath:
/PASService/rest/services/v1/groupCustomers - Partially update a specific group customer by group customer Id
- Method: patchPath:
/PASService/rest/services/v1/groupCustomers/{groupCustomerId} - Update a specific group customer by groupCustomerId
- Method: putPath:
/PASService/rest/services/v1/groupCustomers/{groupCustomerId}
Health
Health
- Get health of PASJava/PASService/CycleService
- Method: getPath:
/PASService/rest/services/v1/health
Liveness
The operations from the Liveness category.
- Get liveness of PASJava/PASService/CycleService
- Method: getPath:
/PASService/rest/services/v1/health/liveness
OutboundApplications
OutboundApplications
- Create only security details for an existing application Id
- Method: postPath:
/PASService/rest/services/v1/outboundApplications/{outboundApplicationId}/outboundSecurities - Create the security details of downstream application
- Method: postPath:
/PASService/rest/services/v1/outboundApplications - Delete outbound application security details
- Method: deletePath:
/PASService/rest/services/v1/outboundApplications/{outboundApplicationId}/outboundSecurities - Deletes outbound application and corresponding security details
- Method: deletePath:
/PASService/rest/services/v1/outboundApplications/{id} - Get details of 100 latest records of outboundApplication
- Method: getPath:
/PASService/rest/services/v1/outboundApplications - Get details of given application id and its corresponding security
- Method: getPath:
/PASService/rest/services/v1/outboundApplications/{id} - Get specific security details of given application Id
- Method: getPath:
/PASService/rest/services/v1/outboundApplications/{outboundApplicationId}/outboundSecurities - Partially update outbound application
- Method: patchPath:
/PASService/rest/services/v1/outboundApplications/{outboundApplicationId} - Partially update outbound application security
- Method: patchPath:
/PASService/rest/services/v1/outboundApplications/{outboundApplicationId}/outboundSecurities/{securityId} - Update outbound application
- Method: putPath:
/PASService/rest/services/v1/outboundApplications/{id} - Update outbound application security
- Method: putPath:
/PASService/rest/services/v1/outboundApplications/{outboundApplicationId}/outboundSecurities/{securityId}
Plans
Plans
- Get a specific plan by plan Id
- Method: getPath:
/PASService/rest/services/v1/plans/{planId} - Get a specific plan slice by plan Id and plan slice Id
- Method: getPath:
/PASService/rest/services/v1/plans/{planId}/planslices/{plansliceId} - Get list of plan slices by plan Id
- Method: getPath:
/PASService/rest/services/v1/plans/{planId}/planslices - Get list of plans
- Method: getPath:
/PASService/rest/services/v1/plans
Policies
Policies
- Create policy
- Method: postPath:
/PASService/rest/services/v1/policies - Create requirements for a policy by policy Id
- Method: postPath:
/PASService/rest/services/v1/policies/{policyId}/requirements - Create roles for a policy by policy Id
- Method: postPath:
/PASService/rest/services/v1/policies/{policyId}/roles - Create segments for a policy by policy Id
- Method: postPath:
/PASService/rest/services/v1/policies/{policyId}/segments - Create withholdings for a policy by policy Id
- Method: postPath:
/PASService/rest/services/v1/policies/{policyId}/withholdings - Get a specific impairment for a specific policy by policy Id and impairment Id
- Method: getPath:
/PASService/rest/services/v1/policies/{policyId}/impairments/{impairmentId} - Get a specific policy by policy Id
- Method: getPath:
/PASService/rest/services/v1/policies/{policyId} - Get a specific requirement for a specific policy by policy Id and requirement Id
- Method: getPath:
/PASService/rest/services/v1/policies/{policyId}/requirements/{requirementId} - Get a specific role for a specific policy by policy Id and role Id
- Method: getPath:
/PASService/rest/services/v1/policies/{policyId}/roles/{roleId} - Get a specific segment for a specific policy by policy Id and segment Id
- Method: getPath:
/PASService/rest/services/v1/policies/{policyId}/segments/{segmentId} - Get list of impairments for a specific policy by policy Id
- Method: getPath:
/PASService/rest/services/v1/policies/{policyId}/impairments - Get list of policies
- Method: getPath:
/PASService/rest/services/v1/policies - Get list of requirements for a specific policy by policy Id
- Method: getPath:
/PASService/rest/services/v1/policies/{policyId}/requirements - Get list of roles for a specific policy by policy Id
- Method: getPath:
/PASService/rest/services/v1/policies/{policyId}/roles - Get list of roles for a specific segment by policy Id and segment Id
- Method: getPath:
/PASService/rest/services/v1/policies/{policyId}/segments/{segmentId}/roles - Get list of segments for a specific policy by policy Id
- Method: getPath:
/PASService/rest/services/v1/policies/{policyId}/segments - Get list of withholdings for a specific policy by policy Id
- Method: getPath:
/PASService/rest/services/v1/policies/{policyId}/withholdings - Get withholding for a specific policy by withholding Id
- Method: getPath:
/PASService/rest/services/v1/policies/{policyId}/withholdings/{withholdingId} - Partially update a segment for a specific policy by policy Id and segment Id
- Method: patchPath:
/PASService/rest/services/v1/policies/{policyId}/segments/{segmentId} - Partially update a specific requirement for a specific policy by policy Id and requirement Id
- Method: patchPath:
/PASService/rest/services/v1/policies/{policyId}/requirements/{requirementId} - Partially update a specific role for a specific policy by policy Id and role Id
- Method: patchPath:
/PASService/rest/services/v1/policies/{policyId}/roles/{roleId} - Update a segment for a specific policy by policy Id and segment Id
- Method: putPath:
/PASService/rest/services/v1/policies/{policyId}/segments/{segmentId} - Update a specific policy by policy Id
- Method: patchPath:
/PASService/rest/services/v1/policies/{policyId} - Update a specific policy by policy Id
- Method: putPath:
/PASService/rest/services/v1/policies/{policyId} - Update a specific requirement for a specific policy by policy Id and requirement Id
- Method: putPath:
/PASService/rest/services/v1/policies/{policyId}/requirements/{requirementId} - Update a specific role for a specific policy by policy Id and role Id
- Method: putPath:
/PASService/rest/services/v1/policies/{policyId}/roles/{roleId} - Update a specific withholding partially by withholding Id
- Method: patchPath:
/PASService/rest/services/v1/policies/{policyId}/withholdings/{withholdingId} - Update withholding for a policy by policy Id and withholding Id
- Method: putPath:
/PASService/rest/services/v1/policies/{policyId}/withholdings/{withholdingId}
ProcessPolicy
ProcessPolicy
- Process policy
- Method: putPath:
/PASService/rest/services/v1/processPolicy
Products
Products
- Get a specific plan for a product by product Id and plan Id
- Method: getPath:
/PASService/rest/services/v1/products/{productId}/plans/{planId} - Get a specific product by product Id
- Method: getPath:
/PASService/rest/services/v1/products/{productId} - Get list of plans for a product by product Id
- Method: getPath:
/PASService/rest/services/v1/products/{productId}/plans - Get list of products
- Method: getPath:
/PASService/rest/services/v1/products
Queries
Queries
- Execute a saved SQL query by query name
- Method: getPath:
/PASService/rest/services/v1/queries/{queryname} - Post SQL query to OIPA
- Method: postPath:
/PASService/rest/services/v1/queries
RateGroups
RateGroups
- Create rateGroup
- Method: postPath:
/PASService/rest/services/v1/rateGroups - Create rateGroupRelationships for a rateGroup by rateGroup Id
- Method: postPath:
/PASService/rest/services/v1/rateGroups/{rateGroupId}/rateGroupRelationships - Create rates for a rateGroup by rateGroup Id
- Method: postPath:
/PASService/rest/services/v1/rateGroups/{rateGroupId}/rates - Delete a specific rate from a rate group by rate Id and rate group Id
- Method: deletePath:
/PASService/rest/services/v1/rateGroups/{rateGroupId}/rates/{rateId} - Delete a specific rate group relationship by rate group relationship Id and rate group Id
- Method: deletePath:
/PASService/rest/services/v1/rateGroups/{rateGroupId}/rateGroupRelationships/{rateGroupRelationshipId} - Exports rates for a specific rate group
- Method: getPath:
/PASService/rest/services/v1/rateGroups/{rateGroupId}/export - Get a specific rate for a specific rateGroup by rateGroup Id and rate Id
- Method: getPath:
/PASService/rest/services/v1/rateGroups/{rateGroupId}/rates/{rateId} - Get a specific rateGroup by rateGroup Id
- Method: getPath:
/PASService/rest/services/v1/rateGroups/{rateGroupId} - Get a specific rateGroupRelationship for a specific rateGroup by rateGroup Id and rateGroupRelationship Id
- Method: getPath:
/PASService/rest/services/v1/rateGroups/{rateGroupId}/rateGroupRelationships/{rateGroupRelationshipId} - Get list of rateGroupRelationships for a specific rateGroup by rateGroup Id
- Method: getPath:
/PASService/rest/services/v1/rateGroups/{rateGroupId}/rateGroupRelationships - Get list of rateGroups
- Method: getPath:
/PASService/rest/services/v1/rateGroups - Get list of rates for a specific rateGroup by rateGroup Id
- Method: getPath:
/PASService/rest/services/v1/rateGroups/{rateGroupId}/rates - Partially update a rate for a specific rateGroup by rateGroup Id and rate Id
- Method: patchPath:
/PASService/rest/services/v1/rateGroups/{rateGroupId}/rates/{rateId} - Partially update a specific rateGroup by rateGroup Id
- Method: patchPath:
/PASService/rest/services/v1/rateGroups/{rateGroupId} - Partially update a specific rateGroupRelationship for a specific rateGroup by rateGroup Id and rateGroupRelationship Id
- Method: patchPath:
/PASService/rest/services/v1/rateGroups/{rateGroupId}/rateGroupRelationships/{rateGroupRelationshipId} - Update a rate for a specific rateGroup by rateGroup Id and rate Id
- Method: putPath:
/PASService/rest/services/v1/rateGroups/{rateGroupId}/rates/{rateId} - Update a rateGroupRelationship for a specific rateGroup by rateGroup Id and rateGroupRelationship Id
- Method: putPath:
/PASService/rest/services/v1/rateGroups/{rateGroupId}/rateGroupRelationships/{rateGroupRelationshipId} - Update a specific rateGroup by rateGroup Id
- Method: putPath:
/PASService/rest/services/v1/rateGroups/{rateGroupId} - Uploads a file containing rates and processes it to the database
- Method: postPath:
/PASService/rest/services/v1/rateGroups/import
Readiness
The operations from the Readiness category.
- Get readiness of PASJava/PASService/CycleService
- Method: getPath:
/PASService/rest/services/v1/health/readiness
RequirementResults
RequirementResults
- Create requirementResult
- Method: postPath:
/PASService/rest/services/v1/requirementResults - Get a specific requirementresult by requirementresult Id
- Method: getPath:
/PASService/rest/services/v1/requirementResults/{requirementResultId} - Get list of requirement results
- Method: getPath:
/PASService/rest/services/v1/requirementResults - Partially update a specific requirementResult by requirementResult Id
- Method: patchPath:
/PASService/rest/services/v1/requirementResults/{requirementResultsId} - Update a specific requirementResult by requirementResult Id
- Method: putPath:
/PASService/rest/services/v1/requirementResults/{requirementResultsId}
Schemas
Schemas
- Get a specific schema definition by entity
- Method: getPath:
/PASService/rest/services/v1/schema/{entity} - Get all entity schema definition links
- Method: getPath:
/PASService/rest/services/v1/schemas
Segments
Segments
- Create segment roles by segment Id
- Method: postPath:
/PASService/rest/services/v1/segments/{segmentId}/roles - Get a specific segment by segment Id
- Method: getPath:
/PASService/rest/services/v1/segments/{segmentId} - Get list of roles for a specific segment by segment Id
- Method: getPath:
/PASService/rest/services/v1/segments/{segmentId}/roles - Partially update a specific role for a specific segment by segment Id and role Id
- Method: patchPath:
/PASService/rest/services/v1/segments/{segmentId}/roles/{roleId} - Update a specific segment role for a specific segment by segment Id and role Id
- Method: putPath:
/PASService/rest/services/v1/segments/{segmentId}/roles/{roleId}
Suspenses
The operations from the Suspenses category.
- Create suspenses
- Method: postPath:
/PASService/rest/services/v1/suspenses - Get a specific suspense by suspense Id
- Method: getPath:
/PASService/rest/services/v1/suspenses/{suspenseId} - Get list of child suspenses for a specific suspense by suspense Id
- Method: getPath:
/PASService/rest/services/v1/suspenses/{suspenseId}/childSuspenses - Get list of suspenses
- Method: getPath:
/PASService/rest/services/v1/suspenses - Update a specific suspense by suspense Id
- Method: patchPath:
/PASService/rest/services/v1/suspenses/{suspenseId} - Update a specific suspense by suspense Id
- Method: putPath:
/PASService/rest/services/v1/suspenses/{suspenseId}
Users and Security Group(s)
Users and Security Group(s)
- Create one or more security groups
- Method: postPath:
/PASService/rest/services/v1/securityGroups - Create user
- Method: postPath:
/PASService/rest/services/v1/users - Delete a specific security group by security group name
- Method: deletePath:
/PASService/rest/services/v1/securityGroups/{securityGroupName} - Delete a specific security group for a user by login name and security group name
- Method: deletePath:
/PASService/rest/services/v1/users/{loginName}/securityGroups/{securityGroupName} - Delete a specific user by login name
- Method: deletePath:
/PASService/rest/services/v1/users/{loginName} - Delete all the security groups for a specific user by login name
- Method: deletePath:
/PASService/rest/services/v1/users/{loginName}/securityGroups - Get a specific security group by security group name
- Method: getPath:
/PASService/rest/services/v1/securityGroups/{securityGroupName} - Get a specific user by login name
- Method: getPath:
/PASService/rest/services/v1/users/{loginName} - Get all security groups
- Method: getPath:
/PASService/rest/services/v1/securityGroups - Get all users
- Method: getPath:
/PASService/rest/services/v1/users - Get list of security groups for a specific user by login name
- Method: getPath:
/PASService/rest/services/v1/users/{loginName}/securityGroups - Get list of users for a specific security group by security group name
- Method: getPath:
/PASService/rest/services/v1/securityGroups/{securityGroupName}/users - Partially update a specific user by login name
- Method: patchPath:
/PASService/rest/services/v1/users/{loginName} - Update a specific user by login name
- Method: putPath:
/PASService/rest/services/v1/users/{loginName}
WorkflowTasks
WorkflowTasks
- Create workflowTask
- Method: postPath:
/PASService/rest/services/v1/workflowTasks - Get a specific workflowTask by workflowTask Id
- Method: getPath:
/PASService/rest/services/v1/workflowTasks/{workflowTaskId} - Get a specific workflowTaskDefinition by workflowTaskDefinition Id
- Method: getPath:
/PASService/rest/services/v1/workflowTaskDefinitions/{workflowTaskDefinitionId} - Get list of workflowTasks
- Method: getPath:
/PASService/rest/services/v1/workflowTasks - Partially Update a specific workflowTask by workflowTask Id
- Method: patchPath:
/PASService/rest/services/v1/workflowTasks/{workflowTaskId} - Update a specific workflowTask by workflowTask Id
- Method: putPath:
/PASService/rest/services/v1/workflowTasks/{workflowTaskId}