List access schedules
/products/{product_id}/access-schedulesLists the access schedules of a product. Results are paginated with a cursor.
Autonomous mode: the API credential secret, sent as a bearer token. Credential secrets are identified by a fixed prefix.
In: header
Path Parameters
Query Parameters
1 <= value <= 200Value in
- "id"
- "-id"
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/products/string/access-schedules"{ "data": [ { "created_at": "2019-08-24T14:15:22Z", "default": true, "deleted": true, "deliveries": [ { "id": "string" } ], "deliveries_count": 0, "id": "string", "name": "string", "object": "access_schedule", "product_id": "string", "revision": "string", "rules_count": 0, "tag_id": "string", "updated_at": "2019-08-24T14:15:22Z" } ]}Delete a product DELETE
Moves the product to the trash, together with its modules, its lessons, and its copies in replicated accounts. Users' access and reports related to the product are preserved. Restoring the product does not restore its copies in replicated accounts. Replicated products are read-only and cannot be deleted; these requests return the `replica_readonly` error code.
Create an access schedule POST
Creates an access schedule for the product, identified by the supplied tag. Each tag and product pair has at most one access schedule. If one already exists for the pair, the existing schedule is returned with `200 OK` and no new schedule is created. Access schedules cannot be created for replicated products; these requests return the `replica_readonly` error code.