Program list
GEThttps://app.connectedcooking.com/api/public/cooking-programs
Returns a paginated list of cooking programs.
Request
Query Parameters
Id of the group and subgroups to filter devices for.
Possible values: [1
, 2
, 15
, 16
, 33
]
Filter devices by their device family. See Device family list for more details.
Filter devices by the provided search string (applicable fields name, serialNumber).
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
.
The index of the page.
Possible values: >= 1
and <= 100
The number of entries to return per page.
20
Responses
- 200
- 401
Response Headers
- application/json
- Schema
- Example (auto)
- Single program
- Multiple programs
Schema
- Array [
- ]
The unique id.
Unique identifier for the program.
The name of the program.
The type of the cooking program.
Possible values: [MANUAL
, INTELLIGENT
]
The id of the parent group.
The id of the family of the cooking program.
The current review status of the cooking program.
Possible values: [created
, review
, published
]
[
{
"id": 0,
"uuid": "string",
"name": "string",
"type": "MANUAL",
"groupId": 0,
"deviceFamilyId": "string",
"status": "created"
}
]
A single cooking program
[
{
"id": 11,
"uuid": "e504fa7b-bfc0-46d0-ba33-3de7395d8493",
"name": "My little program",
"type": "INTELLIGENT",
"groupId": 1,
"deviceFamilyId": 1,
"simulated": "review"
}
]
A single cooking program
[
{
"id": 11,
"uuid": "e504fa7b-bfc0-46d0-ba33-3de7395d8493",
"name": "My little program",
"type": "INTELLIGENT",
"groupId": 1,
"deviceFamilyId": 1,
"simulated": "review"
},
{
"id": 12,
"uuid": "12740e70-00d3-467c-9c08-0920ee25dde3",
"name": "My large program",
"type": "MANUAL",
"groupId": 2,
"deviceFamilyId": 2,
"imageUrl": "https://app.connectedcooking.com/storage/cooking/images/cookingprograms/a9eafadd-12f3-44b7-9c4d-9a31c60914e9-full.png",
"thumbnailUrl": "https://app.connectedcooking.com/storage/cooking/images/cookingprograms/a9eafadd-12f3-44b7-9c4d-9a31c60914e9.png",
"simulated": "published"
}
]
Invalid or expired access token
Authorization: http
name: bearerAuthtype: httpscheme: bearerbearerFormat: JWTdescription: The `access token` of the `API client` you requested with `/access`.
- csharp
- curl
- dart
- go
- http
- java
- javascript
- kotlin
- c
- nodejs
- objective-c
- ocaml
- php
- powershell
- python
- r
- ruby
- rust
- shell
- swift
- HTTPCLIENT
- RESTSHARP
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());