Authentication #
Authentication is only required for this route if you are adding or editing sources.
Schema #
When working with the Ticket Source REST API route the following fields can be expected in any responses.
id integer | Unique identifier for the term Read Only |
count integer | Number of tickets for the term Read Only |
description string | HTML description of the term |
link string | URL of the term Read Only |
name string | HTML title for the term |
slug string | An alphanumeric identifier for the term unique to its type |
taxonomy string | Type attribution for the term Read Only |
parent integer | The parent term ID |
meta object | Meta fields |
List Ticket Sources #
Query this endpoint to retrieve a collection of sources. The response you receive can be controlled and filtered using the URL query parameters below.
Definition #
GET /wp/v2/sources
Example Request #
$ curl https://example.com/wp-json/wp/v2/sources
Arguments #
context | Scope under which the request is made; determines fields present in response Default: view One of: view , embed , edit |
page | Current page of the collection Default: 1 |
per_page | Maximum number of items to be returned in result set Default: 10 |
search | Limit results to those matching a string |
exclude | Ensure result set excludes specific IDs |
include | Limit result set to specific IDs |
order | Order sort attribute ascending or descending Default: asc One of: asc , desc |
orderby | Sort collection by term attribute Default: name One of: id , include , name , slug , include_slugs , term_group , description , count |
hide_empty | Whether to hide terms not assigned to any posts |
parent | Limit result set to terms assigned to a specific parent |
post | Limit result set to terms assigned to a specific ticket |
slug | Limit result set to terms with one or more specific slugs |
Create a Ticket Source #
Arguments #
description | HTML description of the term |
name Required | HTML title for the term. |
slug | An alphanumeric identifier for the term unique to its type |
parent | The parent term ID |
meta | Meta fields |
Definition #
POST /wp/v2/ticket_sources
Retrieve a Ticket Source #
Definition #
GET /wp/v2/ticket_sources/<id>
Example Request #
$ curl https://example.com/wp-json/wp/v2/ticket_sources/<id>
Arguments #
id | Unique identifier for the term |
context | Scope under which the request is made; determines fields present in response Default: view One of: view , embed , edit |
Update a Ticket Source #
Arguments #
id | Unique identifier for the term |
description | HTML description of the term |
name | HTML title for the term |
slug | An alphanumeric identifier for the term unique to its type |
parent | The parent term ID |
meta | Meta fields |
Definition #
POST /wp/v2/ticket_sources/<id>
Example Request #
$ curl -X POST https://example.com/wp-json/wp/v2/ticket_sources/<id> -d '{"description":"My new ticket source"}'
Delete a Ticket Source #
Arguments #
id | Unique identifier for the term |
force | Required to be true, as terms do not support trashing |
Definition #
DELETE /wp/v2/ticket_sources/<id>
Example Request #
$ curl -X DELETE https://example.com/wp-json/wp/v2/ticket_sources/<id>
Was this article helpful?
We're working hard to ensure we provide you with useful and relevant documentation to help you get the most out of KB Support.
Please take a moment to let us know if you found this article helpful.