The Catalog command will return all lab series, lab profiles, and delivery regions available to your organization. Lab profiles are generally grouped into series. Depending on your organization, you may have multiple physical delivery regions available to you.
All methods require an API key, which must be obtained from Skillable. This key is used by Skillable to validate your account. The key can be passed as an HTTP request header with the header name "api_key".
This parameter can usually be ignored. When not included (or passed as any value except 1), labs that are not currently available for launch will not be included in catalog results. If you want to include all lab profiles, regardless of whether they are enabled or are developmentally complete, you can pass includeAll=1.
By providing a LabSeriesID, the response will be filtered so that only lab profiles within the specified lab series will be returned.
By providing an OrganizationID, the response will be filtered so that only lab profiles belonging to the specified organization will be returned. Typically omitted.
By providing a Tag, the response will be filtered so that only lab profiles within the specified lab series defined with the identified tag will be returned. Multiple Tag parameters can be defined.
The date/time (in Unix epoch time) that the Lab Series was created after.
The date/time (in Unix epoch time) that the Lab Series was created before.
The date/time (in Unix epoch time) that the Lab Series was modified after.
The date/time (in Unix epoch time) that the Lab Series was modified before.
The date/time (in Unix epoch time) that the Lab Profile was created after.
The date/time (in Unix epoch time) that the Lab Profile was created before.
The date/time (in Unix epoch time) that the Lab Profile was modified after.
The date/time (in Unix epoch time) that the Lab Profile was modified before.
OK Response
Array of Lab Series.
The unique identifier of the lab series.
The name of the lab series.
A brief description of the lab series.
The number of training days expected to complete the series.
Indicates that the Lab Series can be assigned.
The date (in Unix epoch time) after which assignments are no longer valid. A null value indicates that assignments do not expire.
The date (in Unix epoch time) that the Lab Series was created.
The date (in Unix epoch time) that the Lab Series was modified.
The price of the Lab Series.
Array of Lab Profile.
Array of DeliveryRegion.
Indicates the status of the API request.
0 = Error
1 = Success
In the event of an error, this will contain a detailed error message.