Skip to main content

Program list

GET 

https://app.connectedcooking.com/api/public/cooking-programs

Returns a paginated list of cooking programs.

Request

Query Parameters

    groupId number

    Id of the group and subgroups to filter devices for.

    Example: 1
    deviceFamilyIds array

    Possible values: [1, 2, 15, 16, 33]

    Filter devices by their device family. See Device family list for more details.

    Example: 15
    search string

    Filter devices by the provided search string (applicable fields name, serialNumber).

    Example: MyDevice1
    sort string

    Possible values: [id.asc, id.desc, uuid.asc, uuid.desc, type.asc, type.desc, status.asc, status.desc]

    The property and direction the list should be sorted. Sort directions are .asc or .desc.

    Example: status,asc
    page number

    The index of the page.

    Example: 1
    size number

    Possible values: >= 1 and <= 100

    The number of entries to return per page.

    Default value: 20
    Example: 20

Responses

Response Headers
    x-total-count

    The number of total cooking programs

    Example: 69
    link

    Pagination links for first, last and next page.

    Example: </api/public/cooking-programs?page=1&size=20>; rel="next",</api/public/cooking-programs?page=7&size=20>; rel="last",</api/public/cooking-programs?page=0&size=20>; rel="first"
Schema
  • Array [
  • idnumber

    The unique id.

    uuidstring

    Unique identifier for the program.

    namestring

    The name of the program.

    typestring

    The type of the cooking program.

    Possible values: [MANUAL, INTELLIGENT]

    groupIdnumber

    The id of the parent group.

    deviceFamilyIdstring

    The id of the family of the cooking program.

    statusstring

    The current review status of the cooking program.

    Possible values: [created, review, published]

  • ]

Authorization: http

name: bearerAuthtype: httpscheme: bearerbearerFormat: JWTdescription: The `access token` of the `API client` you requested with `/access`.
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://app.connectedcooking.com/api/public/cooking-programs");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("Authorization", "Bearer <token>");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Request Collapse all
Base URL
https://app.connectedcooking.com
Auth
Parameters
— query
— query
— query
— query
— query
— query
ResponseClear

Click the Send API Request button above and see the response here!