Download OpenAPI specification:Download
ParentTV's REST API provides access to our catalogue of videos, courses and blog posts.
For license details, terms and conditions, please refer to your organisation's contract with ParentTV.
curl -X POST\ -H "Authorization: Basic [[basicHash]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/auth"
{- "status": "ok",
- "user": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJub3QiOiJyZWxldmFudCIsIm1lc3NhZ2UiOiJuaWNlIGludmVzdGlnYXRpb24gdGhvdWdoLiJ9.5jV_S60gSgK3bDvxxXsPqjAFXVO0L2_nG4DHzMEhdeg",
- "errors": [- "string"
 ]
}Note: if your token is not valid or does not contain appropriate permissions, videos will still be listed but will not contain a valid video ID for embedding. These records will also be marked restricted.
videos) | page | integer  Default:  1  Example:  page=1 Current page of the collection. | 
| per_page | integer  Default:  10  Example:  per_page=10 Maximum number of items to be returned in result set. | 
| s | string  Example:  s=some search phrase Limit response to results which match a full text search of this value. | 
| after | string <datetime>  Limit response to results published after a given ISO8601 compliant date. | 
| before | string <datetime>  Limit response to results published before a given ISO8601 compliant date. | 
| exclude | string Ensure result set excludes specific IDs. | 
| include | Array of strings Limit result set to specific IDs. | 
| include_type | Array of strings Include other types of content in the resultset which meet the same criteria. | 
| offset | integer Offset the result set by a specific number of items. | 
| order | string  Default:  "desc" Order sort attribute ascending or descending. ['asc' | 'desc'] | 
| orderby | string  Default:  "date" Sort collection by object attribute. [ 'author' | 'date' | 'id' | 'include' | 'modified' | 'parent' | 'relevance' | 'slug' | 'include_slugs' | 'title' ] | 
| slug | string Limit result set to a single match with a specific slug value. | 
| status | string  Default:  "publish"  Enum: "publish" "draft"  Limit result set to results assigned one or more statuses. | 
| topic | string Limit result set to items assigned to the given topic slug. | 
| categories_exclude | Array of strings Limit result set to all items except those that have the specified term assigned in the categories taxonomy. | 
| tags | Array of integers Limit result set to all items that have the specified tag ids assigned. | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/videos?slug=some-title-slug"
{- "data": [- {- "id": 120,
- "content": "<p>In this video...",
- "experts": [- {- "id": 0,
- "name": "Maggie Dent",
- "portrait_original": "app/uploads/maggie-logo-1.png",
- "portrait_cropped": "app/uploads/maggie-logo-1_400x400.png",
- "slug": "maggie-dent",
- "subtitle": "string"
 }
 ],
- "featured": false,
- "menu_order": 100,
- "created": "2020-01-01 01:00:00",
- "modified": "2020-01-01 01:00:00",
- "type": "videos",
- "slug": "when-kids-say-no-constantly",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "title": "When kids say no. Constantly.",
- "video_id": 123456789,
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ],
- "zoho_video_id": 11200000003001502,
- "courses": [- {- "id": 0,
- "content": "string",
- "slug": "string",
- "title": "string",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "menu_order": 0,
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ]
 }
 ],
- "end": 0,
- "start": 0,
- "data_type": "string",
- "status": "ok"
}| tags | Array of integers Limit result set to all items that have the specified tag ids assigned. | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/videos/topics?terms[]=2&terms[]=1324"
{- "data": [- {- "term_id": 1,
- "name": "Covid 19",
- "taxonomy_slug": "covid-19",
- "taxonomy": "category"
 }
 ],
- "data_type": "videos",
- "end": 10,
- "start": 0,
- "total": 26,
- "status": "ok"
}videos) | id  required  | integer  Example:  1 The ID of the item being requested | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/videos/1234"
{- "data": [- {- "id": 120,
- "content": "<p>In this video...",
- "experts": [- {- "id": 0,
- "name": "Maggie Dent",
- "portrait_original": "app/uploads/maggie-logo-1.png",
- "portrait_cropped": "app/uploads/maggie-logo-1_400x400.png",
- "slug": "maggie-dent",
- "subtitle": "string"
 }
 ],
- "featured": false,
- "menu_order": 100,
- "created": "2020-01-01 01:00:00",
- "modified": "2020-01-01 01:00:00",
- "type": "videos",
- "slug": "when-kids-say-no-constantly",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "title": "When kids say no. Constantly.",
- "video_id": 123456789,
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ],
- "zoho_video_id": 11200000003001502,
- "courses": [- {- "id": 0,
- "content": "string",
- "slug": "string",
- "title": "string",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "menu_order": 0,
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ]
 }
 ],
- "end": 0,
- "start": 0,
- "data_type": "string",
- "status": "ok"
}| page | integer  Default:  1  Example:  page=1 Current page of the collection. | 
| per_page | integer  Default:  10  Example:  per_page=10 Maximum number of items to be returned in result set. | 
| s | string  Example:  s=some search phrase Limit response to results which match a full text search of this value. | 
| after | string <datetime>  Limit response to results published after a given ISO8601 compliant date. | 
| before | string <datetime>  Limit response to results published before a given ISO8601 compliant date. | 
| exclude | string Ensure result set excludes specific IDs. | 
| include | Array of strings Limit result set to specific IDs. | 
| include_type | Array of strings Include other types of content in the resultset which meet the same criteria. | 
| offset | integer Offset the result set by a specific number of items. | 
| order | string  Default:  "desc" Order sort attribute ascending or descending. ['asc' | 'desc'] | 
| orderby | string  Default:  "date" Sort collection by object attribute. [ 'author' | 'date' | 'id' | 'include' | 'modified' | 'parent' | 'relevance' | 'slug' | 'include_slugs' | 'title' ] | 
| slug | string Limit result set to a single match with a specific slug value. | 
| status | string  Default:  "publish"  Enum: "publish" "draft"  Limit result set to results assigned one or more statuses. | 
| topic | string Limit result set to items assigned to the given topic slug. | 
| categories_exclude | Array of strings Limit result set to all items except those that have the specified term assigned in the categories taxonomy. | 
| tags | Array of integers Limit result set to all items that have the specified tag ids assigned. | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/public-videos?slug=some-title-slug"
{- "data": [- {- "id": 120,
- "content": "<p>In this video...",
- "experts": [- {- "id": 0,
- "name": "Maggie Dent",
- "portrait_original": "app/uploads/maggie-logo-1.png",
- "portrait_cropped": "app/uploads/maggie-logo-1_400x400.png",
- "slug": "maggie-dent",
- "subtitle": "string"
 }
 ],
- "featured": false,
- "menu_order": 100,
- "created": "2020-01-01 01:00:00",
- "modified": "2020-01-01 01:00:00",
- "type": "videos",
- "slug": "when-kids-say-no-constantly",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "title": "When kids say no. Constantly.",
- "video_id": 123456789,
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ],
- "zoho_video_id": 11200000003001502,
- "courses": [- {- "id": 0,
- "content": "string",
- "slug": "string",
- "title": "string",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "menu_order": 0,
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ]
 }
 ],
- "end": 0,
- "start": 0,
- "data_type": "string",
- "status": "ok"
}| tags | Array of integers Limit result set to all items that have the specified tag ids assigned. | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/public-videos/topics?terms[]=2&terms[]=1324"
{- "data": [- {- "term_id": 1,
- "name": "Covid 19",
- "taxonomy_slug": "covid-19",
- "taxonomy": "category"
 }
 ],
- "data_type": "videos",
- "end": 10,
- "start": 0,
- "total": 26,
- "status": "ok"
}public_videos) | id  required  | integer  Example:  1 The ID of the item being requested | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/public-videos/1234"
{- "data": [- {- "id": 120,
- "content": "<p>In this video...",
- "experts": [- {- "id": 0,
- "name": "Maggie Dent",
- "portrait_original": "app/uploads/maggie-logo-1.png",
- "portrait_cropped": "app/uploads/maggie-logo-1_400x400.png",
- "slug": "maggie-dent",
- "subtitle": "string"
 }
 ],
- "featured": false,
- "menu_order": 100,
- "created": "2020-01-01 01:00:00",
- "modified": "2020-01-01 01:00:00",
- "type": "videos",
- "slug": "when-kids-say-no-constantly",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "title": "When kids say no. Constantly.",
- "video_id": 123456789,
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ],
- "zoho_video_id": 11200000003001502,
- "courses": [- {- "id": 0,
- "content": "string",
- "slug": "string",
- "title": "string",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "menu_order": 0,
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ]
 }
 ],
- "end": 0,
- "start": 0,
- "data_type": "string",
- "status": "ok"
}Note: if your token is not valid or does not contain appropriate permissions, videos will still be listed but will not contain a valid video ID for embedding. These records will also be marked restricted.
children_videos) | page | integer  Default:  1  Example:  page=1 Current page of the collection. | 
| per_page | integer  Default:  10  Example:  per_page=10 Maximum number of items to be returned in result set. | 
| s | string  Example:  s=some search phrase Limit response to results which match a full text search of this value. | 
| after | string <datetime>  Limit response to results published after a given ISO8601 compliant date. | 
| before | string <datetime>  Limit response to results published before a given ISO8601 compliant date. | 
| exclude | string Ensure result set excludes specific IDs. | 
| include | Array of strings Limit result set to specific IDs. | 
| include_type | Array of strings Include other types of content in the resultset which meet the same criteria. | 
| offset | integer Offset the result set by a specific number of items. | 
| order | string  Default:  "desc" Order sort attribute ascending or descending. ['asc' | 'desc'] | 
| orderby | string  Default:  "date" Sort collection by object attribute. [ 'author' | 'date' | 'id' | 'include' | 'modified' | 'parent' | 'relevance' | 'slug' | 'include_slugs' | 'title' ] | 
| slug | string Limit result set to a single match with a specific slug value. | 
| status | string  Default:  "publish"  Enum: "publish" "draft"  Limit result set to results assigned one or more statuses. | 
| topic | string Limit result set to items assigned to the given topic slug. | 
| categories_exclude | Array of strings Limit result set to all items except those that have the specified term assigned in the categories taxonomy. | 
| tags | Array of integers Limit result set to all items that have the specified tag ids assigned. | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/children_videos?slug=some-title-slug"
{- "data": [- {- "id": 120,
- "content": "<p>In this video...",
- "experts": [- {- "id": 0,
- "name": "Maggie Dent",
- "portrait_original": "app/uploads/maggie-logo-1.png",
- "portrait_cropped": "app/uploads/maggie-logo-1_400x400.png",
- "slug": "maggie-dent",
- "subtitle": "string"
 }
 ],
- "featured": false,
- "menu_order": 100,
- "created": "2020-01-01 01:00:00",
- "modified": "2020-01-01 01:00:00",
- "type": "videos",
- "slug": "when-kids-say-no-constantly",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "title": "When kids say no. Constantly.",
- "video_id": 123456789,
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ],
- "zoho_video_id": 11200000003001502,
- "courses": [- {- "id": 0,
- "content": "string",
- "slug": "string",
- "title": "string",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "menu_order": 0,
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ]
 }
 ],
- "end": 0,
- "start": 0,
- "data_type": "string",
- "status": "ok"
}| tags | Array of integers Limit result set to all items that have the specified tag ids assigned. | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/children_videos/topics?terms[]=2&terms[]=1324"
{- "data": [- {- "term_id": 1,
- "name": "Covid 19",
- "taxonomy_slug": "covid-19",
- "taxonomy": "category"
 }
 ],
- "data_type": "videos",
- "end": 10,
- "start": 0,
- "total": 26,
- "status": "ok"
}children_videos) | id  required  | integer  Example:  1 The ID of the item being requested | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/children_videos/1234"
{- "data": [- {- "id": 120,
- "content": "<p>In this video...",
- "experts": [- {- "id": 0,
- "name": "Maggie Dent",
- "portrait_original": "app/uploads/maggie-logo-1.png",
- "portrait_cropped": "app/uploads/maggie-logo-1_400x400.png",
- "slug": "maggie-dent",
- "subtitle": "string"
 }
 ],
- "featured": false,
- "menu_order": 100,
- "created": "2020-01-01 01:00:00",
- "modified": "2020-01-01 01:00:00",
- "type": "videos",
- "slug": "when-kids-say-no-constantly",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "title": "When kids say no. Constantly.",
- "video_id": 123456789,
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ],
- "zoho_video_id": 11200000003001502,
- "courses": [- {- "id": 0,
- "content": "string",
- "slug": "string",
- "title": "string",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "menu_order": 0,
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ]
 }
 ],
- "end": 0,
- "start": 0,
- "data_type": "string",
- "status": "ok"
}experts) | page | integer  Default:  1  Example:  page=1 Current page of the collection. | 
| per_page | integer  Default:  10  Example:  per_page=10 Maximum number of items to be returned in result set. | 
| s | string  Example:  s=some search phrase Limit response to results which match a full text search of this value. | 
| after | string <datetime>  Limit response to results published after a given ISO8601 compliant date. | 
| before | string <datetime>  Limit response to results published before a given ISO8601 compliant date. | 
| exclude | string Ensure result set excludes specific IDs. | 
| include | Array of strings Limit result set to specific IDs. | 
| include_type | Array of strings Include other types of content in the resultset which meet the same criteria. | 
| offset | integer Offset the result set by a specific number of items. | 
| order | string  Default:  "desc" Order sort attribute ascending or descending. ['asc' | 'desc'] | 
| orderby | string  Default:  "date" Sort collection by object attribute. [ 'author' | 'date' | 'id' | 'include' | 'modified' | 'parent' | 'relevance' | 'slug' | 'include_slugs' | 'title' ] | 
| slug | string Limit result set to a single match with a specific slug value. | 
| status | string  Default:  "publish"  Enum: "publish" "draft"  Limit result set to results assigned one or more statuses. | 
| topic | string Limit result set to items assigned to the given topic slug. | 
| categories_exclude | Array of strings Limit result set to all items except those that have the specified term assigned in the categories taxonomy. | 
| tags | Array of integers Limit result set to all items that have the specified tag ids assigned. | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/experts?slug=some-title-slug"
{- "data": [- {- "id": 0,
- "areas_of_expertise": [- {- "area_of_expertise": "behaviour"
 }
 ],
- "content": "<p>Maggie is a ...",
- "courses_for_expert": [- {- "id": 0,
- "content": "string",
- "slug": "string",
- "title": "string",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "menu_order": 0,
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ],
- "created": "string",
- "featured": true,
- "interview_id": 0,
- "modified": "string",
- "name": "Maggie Dent",
- "portrait_original": "app/uploads/maggie-logo-1.png",
- "portrait_cropped": "app/uploads/maggie-logo-1_400x400.png",
- "slug": "maggie-dent",
- "subtitle": "string",
- "Type": "expert",
- "videos_for_expert": {- "property1": [- {- "id": 0,
- "content": "string",
- "experts": [- 0
 ],
- "featured": "string",
- "menu_order": 0,
- "slug": "string",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "title": "string",
- "video_id": 0,
- "created": "string",
- "modified": "string",
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ],
- "property2": [- {- "id": 0,
- "content": "string",
- "experts": [- 0
 ],
- "featured": "string",
- "menu_order": 0,
- "slug": "string",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "title": "string",
- "video_id": 0,
- "created": "string",
- "modified": "string",
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ]
 },
- "zoho_crm_expert_id": 0
 }
 ],
- "end": 0,
- "start": 0,
- "data_type": "string",
- "status": "ok"
}| tags | Array of integers Limit result set to all items that have the specified tag ids assigned. | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/courses/topics?terms[]=2&terms[]=1324"
{- "data": [- {- "term_id": 1,
- "name": "Covid 19",
- "taxonomy_slug": "covid-19",
- "taxonomy": "category"
 }
 ],
- "data_type": "videos",
- "end": 10,
- "start": 0,
- "total": 26,
- "status": "ok"
}experts) | id  required  | integer  Example:  1 The ID of the item being requested | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/experts/1234"
{- "data": [- {- "id": 0,
- "areas_of_expertise": [- {- "area_of_expertise": "behaviour"
 }
 ],
- "content": "<p>Maggie is a ...",
- "courses_for_expert": [- {- "id": 0,
- "content": "string",
- "slug": "string",
- "title": "string",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "menu_order": 0,
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ],
- "created": "string",
- "featured": true,
- "interview_id": 0,
- "modified": "string",
- "name": "Maggie Dent",
- "portrait_original": "app/uploads/maggie-logo-1.png",
- "portrait_cropped": "app/uploads/maggie-logo-1_400x400.png",
- "slug": "maggie-dent",
- "subtitle": "string",
- "Type": "expert",
- "videos_for_expert": {- "property1": [- {- "id": 0,
- "content": "string",
- "experts": [- 0
 ],
- "featured": "string",
- "menu_order": 0,
- "slug": "string",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "title": "string",
- "video_id": 0,
- "created": "string",
- "modified": "string",
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ],
- "property2": [- {- "id": 0,
- "content": "string",
- "experts": [- 0
 ],
- "featured": "string",
- "menu_order": 0,
- "slug": "string",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "title": "string",
- "video_id": 0,
- "created": "string",
- "modified": "string",
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ]
 },
- "zoho_crm_expert_id": 0
 }
 ],
- "end": 0,
- "start": 0,
- "data_type": "string",
- "status": "ok"
}courses) | page | integer  Default:  1  Example:  page=1 Current page of the collection. | 
| per_page | integer  Default:  10  Example:  per_page=10 Maximum number of items to be returned in result set. | 
| s | string  Example:  s=some search phrase Limit response to results which match a full text search of this value. | 
| after | string <datetime>  Limit response to results published after a given ISO8601 compliant date. | 
| before | string <datetime>  Limit response to results published before a given ISO8601 compliant date. | 
| exclude | string Ensure result set excludes specific IDs. | 
| include | Array of strings Limit result set to specific IDs. | 
| include_type | Array of strings Include other types of content in the resultset which meet the same criteria. | 
| offset | integer Offset the result set by a specific number of items. | 
| order | string  Default:  "desc" Order sort attribute ascending or descending. ['asc' | 'desc'] | 
| orderby | string  Default:  "date" Sort collection by object attribute. [ 'author' | 'date' | 'id' | 'include' | 'modified' | 'parent' | 'relevance' | 'slug' | 'include_slugs' | 'title' ] | 
| slug | string Limit result set to a single match with a specific slug value. | 
| status | string  Default:  "publish"  Enum: "publish" "draft"  Limit result set to results assigned one or more statuses. | 
| topic | string Limit result set to items assigned to the given topic slug. | 
| categories_exclude | Array of strings Limit result set to all items except those that have the specified term assigned in the categories taxonomy. | 
| tags | Array of integers Limit result set to all items that have the specified tag ids assigned. | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/courses?slug=some-title-slug"
{- "data": [- {- "id": 200,
- "content": "This course ...",
- "slug": "a-really-good-course",
- "type": "course",
- "title": "A Really Good Course",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "menu_order": 0,
- "created": "string",
- "modified": "string",
- "videos": [- {- "id": 0,
- "content": "string",
- "experts": [- 0
 ],
- "featured": "string",
- "menu_order": 0,
- "slug": "string",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "title": "string",
- "video_id": 0,
- "created": "string",
- "modified": "string",
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ],
- "experts": [- {- "id": 0,
- "name": "Maggie Dent",
- "portrait_original": "app/uploads/maggie-logo-1.png",
- "portrait_cropped": "app/uploads/maggie-logo-1_400x400.png",
- "slug": "maggie-dent",
- "subtitle": "string"
 }
 ],
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ],
- "zoho_course_id": 0
 }
 ],
- "end": 0,
- "start": 0,
- "data_type": "string",
- "status": "ok"
}| tags | Array of integers Limit result set to all items that have the specified tag ids assigned. | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/courses/topics?terms[]=2&terms[]=1324"
{- "data": [- {- "term_id": 1,
- "name": "Covid 19",
- "taxonomy_slug": "covid-19",
- "taxonomy": "category"
 }
 ],
- "data_type": "videos",
- "end": 10,
- "start": 0,
- "total": 26,
- "status": "ok"
}courses) | id  required  | integer  Example:  1 The ID of the item being requested | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/courses/1234"
{- "data": [- {- "id": 200,
- "content": "This course ...",
- "slug": "a-really-good-course",
- "type": "course",
- "title": "A Really Good Course",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "menu_order": 0,
- "created": "string",
- "modified": "string",
- "videos": [- {- "id": 0,
- "content": "string",
- "experts": [- 0
 ],
- "featured": "string",
- "menu_order": 0,
- "slug": "string",
- "thumbnail": {- "alt": "string",
- "title": "some-splash-graphic",
- "mime_type": "image/jpeg",
- "width": "500",
- "height": "500"
 },
- "title": "string",
- "video_id": 0,
- "created": "string",
- "modified": "string",
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ],
- "experts": [- {- "id": 0,
- "name": "Maggie Dent",
- "portrait_original": "app/uploads/maggie-logo-1.png",
- "portrait_cropped": "app/uploads/maggie-logo-1_400x400.png",
- "slug": "maggie-dent",
- "subtitle": "string"
 }
 ],
- "categories": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ],
- "zoho_course_id": 0
 }
 ],
- "end": 0,
- "start": 0,
- "data_type": "string",
- "status": "ok"
}activities) | page | integer  Default:  1  Example:  page=1 Current page of the collection. | 
| per_page | integer  Default:  10  Example:  per_page=10 Maximum number of items to be returned in result set. | 
| s | string  Example:  s=some search phrase Limit response to results which match a full text search of this value. | 
| after | string <datetime>  Limit response to results published after a given ISO8601 compliant date. | 
| before | string <datetime>  Limit response to results published before a given ISO8601 compliant date. | 
| exclude | string Ensure result set excludes specific IDs. | 
| include | Array of strings Limit result set to specific IDs. | 
| include_type | Array of strings Include other types of content in the resultset which meet the same criteria. | 
| offset | integer Offset the result set by a specific number of items. | 
| order | string  Default:  "desc" Order sort attribute ascending or descending. ['asc' | 'desc'] | 
| orderby | string  Default:  "date" Sort collection by object attribute. [ 'author' | 'date' | 'id' | 'include' | 'modified' | 'parent' | 'relevance' | 'slug' | 'include_slugs' | 'title' ] | 
| slug | string Limit result set to a single match with a specific slug value. | 
| status | string  Default:  "publish"  Enum: "publish" "draft"  Limit result set to results assigned one or more statuses. | 
| topic | string Limit result set to items assigned to the given topic slug. | 
| categories_exclude | Array of strings Limit result set to all items except those that have the specified term assigned in the categories taxonomy. | 
| tags | Array of integers Limit result set to all items that have the specified tag ids assigned. | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/activities?slug=some-title-slug"
{- "data": [- {- "id": 0,
- "author": "string",
- "created": "string",
- "created_gmt": "string",
- "content": "string",
- "title": "string",
- "excerpt": "string",
- "status": "string",
- "comment_status": "string",
- "ping_status": "string",
- "password": "string",
- "slug": "string",
- "to_ping": "string",
- "pinged": "string",
- "modified": "string",
- "modified_gmt": "string",
- "content_filtered": "string",
- "parent": 0,
- "guid": "string",
- "menu_order": 0,
- "type": "string",
- "mime_type": "string",
- "comment_count": "string",
- "filter": "string",
- "category": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ],
- "end": 0,
- "start": 0,
- "data_type": "string",
- "status": "ok"
}| tags | Array of integers Limit result set to all items that have the specified tag ids assigned. | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/activities/topics?terms[]=2&terms[]=1324"
{- "data": [- {- "term_id": 1,
- "name": "Covid 19",
- "taxonomy_slug": "covid-19",
- "taxonomy": "category"
 }
 ],
- "data_type": "videos",
- "end": 10,
- "start": 0,
- "total": 26,
- "status": "ok"
}activities) | id  required  | integer  Example:  1 The ID of the item being requested | 
{- "data": [- {- "id": 0,
- "author": "string",
- "created": "string",
- "created_gmt": "string",
- "content": "string",
- "title": "string",
- "excerpt": "string",
- "status": "string",
- "comment_status": "string",
- "ping_status": "string",
- "password": "string",
- "slug": "string",
- "to_ping": "string",
- "pinged": "string",
- "modified": "string",
- "modified_gmt": "string",
- "content_filtered": "string",
- "parent": 0,
- "guid": "string",
- "menu_order": 0,
- "type": "string",
- "mime_type": "string",
- "comment_count": "string",
- "filter": "string",
- "category": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ],
- "end": 0,
- "start": 0,
- "data_type": "string",
- "status": "ok"
}posts) | page | integer  Default:  1  Example:  page=1 Current page of the collection. | 
| per_page | integer  Default:  10  Example:  per_page=10 Maximum number of items to be returned in result set. | 
| s | string  Example:  s=some search phrase Limit response to results which match a full text search of this value. | 
| after | string <datetime>  Limit response to results published after a given ISO8601 compliant date. | 
| before | string <datetime>  Limit response to results published before a given ISO8601 compliant date. | 
| exclude | string Ensure result set excludes specific IDs. | 
| include | Array of strings Limit result set to specific IDs. | 
| include_type | Array of strings Include other types of content in the resultset which meet the same criteria. | 
| offset | integer Offset the result set by a specific number of items. | 
| order | string  Default:  "desc" Order sort attribute ascending or descending. ['asc' | 'desc'] | 
| orderby | string  Default:  "date" Sort collection by object attribute. [ 'author' | 'date' | 'id' | 'include' | 'modified' | 'parent' | 'relevance' | 'slug' | 'include_slugs' | 'title' ] | 
| slug | string Limit result set to a single match with a specific slug value. | 
| status | string  Default:  "publish"  Enum: "publish" "draft"  Limit result set to results assigned one or more statuses. | 
| topic | string Limit result set to items assigned to the given topic slug. | 
| categories_exclude | Array of strings Limit result set to all items except those that have the specified term assigned in the categories taxonomy. | 
| tags | Array of integers Limit result set to all items that have the specified tag ids assigned. | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/posts?slug=some-title-slug"
{- "data": [- {- "id": 0,
- "author": "string",
- "created": "string",
- "created_gmt": "string",
- "content": "string",
- "title": "string",
- "excerpt": "string",
- "status": "string",
- "comment_status": "string",
- "ping_status": "string",
- "password": "string",
- "slug": "string",
- "to_ping": "string",
- "pinged": "string",
- "modified": "string",
- "modified_gmt": "string",
- "content_filtered": "string",
- "parent": 0,
- "guid": "string",
- "menu_order": 0,
- "type": "string",
- "mime_type": "string",
- "comment_count": "string",
- "filter": "string",
- "category": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ],
- "end": 0,
- "start": 0,
- "data_type": "string",
- "status": "ok"
}| tags | Array of integers Limit result set to all items that have the specified tag ids assigned. | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/posts/topics?terms[]=2&terms[]=1324"
{- "data": [- {- "term_id": 1,
- "name": "Covid 19",
- "taxonomy_slug": "covid-19",
- "taxonomy": "category"
 }
 ],
- "data_type": "videos",
- "end": 10,
- "start": 0,
- "total": 26,
- "status": "ok"
}posts) | id  required  | integer  Example:  1 The ID of the item being requested | 
curl -X GET\ -H "Authorization: Bearer [[accessToken]]"\ -H "Accept: application/json"\ "http://api.production.parenttv.com/ptv/posts/1234"
{- "data": [- {- "id": 0,
- "author": "string",
- "created": "string",
- "created_gmt": "string",
- "content": "string",
- "title": "string",
- "excerpt": "string",
- "status": "string",
- "comment_status": "string",
- "ping_status": "string",
- "password": "string",
- "slug": "string",
- "to_ping": "string",
- "pinged": "string",
- "modified": "string",
- "modified_gmt": "string",
- "content_filtered": "string",
- "parent": 0,
- "guid": "string",
- "menu_order": 0,
- "type": "string",
- "mime_type": "string",
- "comment_count": "string",
- "filter": "string",
- "category": [- {- "id": 1,
- "name": "Behaviour",
- "slug": "behaviour"
 }
 ]
 }
 ],
- "end": 0,
- "start": 0,
- "data_type": "string",
- "status": "ok"
}