Users

List all certificates for a user

πŸ”‘

Required OAuth scope: users:read.

πŸ“–

This endpoint is paginated with a page size of 1,000 certificates. For more information, see the Pagination guide.

Lists all certificates in your platform for a given user.

get/api/v2/users/{userId}/certificates

Request

  • Base URL
    https://app.360learning.com
  • URL
    https://app.360learning.com/api/v2/users/{userId}/certificates
  • Auth
    OAuth 2
    Client credentials
    Token URL: /api/v2/oauth2/token

Path parameters

userIdstring ObjectId required
Example:507f1f77bcf86cd799439011

The unique ID of the user.

Query parameters

ltstring date-time

Filter on dates lower than the given one

gtestring date-time

Filter on dates greater than or equal the given one

Filter on deliveryDate property with LHS bracket notation.

Expected value format is a date (YYYY-MM-DDThh:mm:ss.sssZ). The milliseconds are always set to 0.

{
  "lt": "2020-01-01T10:30:26.000Z",
  "gte": "2020-01-01T10:30:26.000Z"
}
ltstring date-time

Filter on dates lower than the given one

gtestring date-time

Filter on dates greater than or equal the given one

Filter on expirationDate property with LHS bracket notation.

Expected value format is a date (YYYY-MM-DDThh:mm:ss.sssZ). The milliseconds are always set to 0.

{
  "lt": "2020-01-01T10:30:26.000Z",
  "gte": "2020-01-01T10:30:26.000Z"
}

Headers

360-api-version'v2.0' required

The version of the API.

Response

Returns one page of 1000 certificates.

Example response

[
  {
    "title": "Certificate of Completion",
    "_id": "507f1f77bcf86cd799439011",
    "certificateOutlineId": "507f1f77bcf86cd799439011",
    "type": "external"
  }
]

Changes

No recorded changes to this operation across all 2 revisions of this API.