Service Later (SLater)

Pearson Cloud Management Services (Later) integrates via HTTP with AWS Gateway API endpoints
More information: https://helloreverb.com
Contact Info: slater@pearson.com
Version: 0.1.0
BasePath:/{basePath}
Apache 2.0
http://www.apache.org/licenses/LICENSE-2.0.html

Access

Methods

[ Jump to Models ]

Table of Contents

Accounts

Applications

Default

Accounts

Up
get /accounts
Gets accounts, optionally filtered by parameters (findAccounts)
Multiple status values can optionall be provided via query filter

Path parameters

findAccountFilter (required)
Path Parameter — Account Id

Return type

array[Account]

Example data

Content-Type: application/json
[ {
  "accountId" : "123456789012",
  "tAppID" : "SVC12345",
  "accountName" : "clinical",
  "environmentType" : "dev",
  "description" : "clinical apps",
  "rootAccountEmail" : "john.doe@pearson.com",
  "closed" : false,
  "provisionedMethod" : "PCS",
  "accountLabel" : "clinical label",
  "commissionedDate" : "2020-04-19T23:20:50.52Z"
}, {
  "accountId" : "123456789012",
  "tAppID" : "SVC12345",
  "accountName" : "clinical",
  "environmentType" : "dev",
  "description" : "clinical apps",
  "rootAccountEmail" : "john.doe@pearson.com",
  "closed" : false,
  "provisionedMethod" : "PCS",
  "accountLabel" : "clinical label",
  "commissionedDate" : "2020-04-19T23:20:50.52Z"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

successful operation

400

Bad Request

401

Unauthorized

404

Not Found

500

Server error. Try again.

Up
get /accounts/findByPayerId/{payerId}
Find accounts by payer id (findAccountsByPayerId)
Multiple status values can be provided via query filter

Path parameters

payerId (required)
Path Parameter

Return type

array[Account]

Example data

Content-Type: application/json
[ {
  "accountId" : "123456789012",
  "tAppID" : "SVC12345",
  "accountName" : "clinical",
  "environmentType" : "dev",
  "description" : "clinical apps",
  "rootAccountEmail" : "john.doe@pearson.com",
  "closed" : false,
  "provisionedMethod" : "PCS",
  "accountLabel" : "clinical label",
  "commissionedDate" : "2020-04-19T23:20:50.52Z"
}, {
  "accountId" : "123456789012",
  "tAppID" : "SVC12345",
  "accountName" : "clinical",
  "environmentType" : "dev",
  "description" : "clinical apps",
  "rootAccountEmail" : "john.doe@pearson.com",
  "closed" : false,
  "provisionedMethod" : "PCS",
  "accountLabel" : "clinical label",
  "commissionedDate" : "2020-04-19T23:20:50.52Z"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

successful operation

400

Bad Request

401

Unauthorized

404

Not Found

500

Server error. Try again.

Applications

Up
get /applications
Gets applications, optionally filtered by parameters (findApplications)
Returns list of applications

Path parameters

findAccountFilter (required)
Path Parameter — Application Id

Return type

array[Application]

Example data

Content-Type: application/json
[ {
  "tAppID" : "SVC12345",
  "name" : "epen",
  "description" : "This is a cool application"
}, {
  "tAppID" : "SVC12345",
  "name" : "epen",
  "description" : "This is a cool application"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

successful operation

400

Bad Request

401

Unauthorized

404

Not Found

500

Server error. Try again.

Up
get /applications/findBytAppID/{tAppID}
Find accounts by tAppID (findApplicationsBytAppId)
Multiple status values can be provided via query filter

Path parameters

tAppID (required)
Path Parameter

Return type

array[Application]

Example data

Content-Type: application/json
[ {
  "tAppID" : "SVC12345",
  "name" : "epen",
  "description" : "This is a cool application"
}, {
  "tAppID" : "SVC12345",
  "name" : "epen",
  "description" : "This is a cool application"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

successful operation

400

Bad Request

401

Unauthorized

404

Not Found

500

Server error. Try again.

Default

Up
get /
(rootGet)

Responses

200

200 response

Models

[ Jump to Methods ]

Table of Contents

  1. Account
  2. AccountId
  3. Application
  4. Email
  5. dateTime
  6. tAppID

Account Up

accountId (optional)
accountName (optional)
example: clinical
description (optional)
example: clinical apps
payerAccount (optional)
rootAccountEmail (optional)
environmentType (optional)
example: dev
accountLabel (optional)
example: clinical label
closed (optional)
example: false
commissionedDate (optional)
decommissionedDate (optional)
tAppID (optional)
provisionedMethod (optional)
Enum:
PCS
Assessments

AccountId Up

Application Up

name (optional)
example: epen
tAppID (optional)
description (optional)
example: This is a cool application

Email Up

dateTime Up

tAppID Up