Zendesk
Zendesk builds software for better customer relationships. With multiple products in its portfolio, Zendesk provides a customer service and support ticketing platform that gives businesses the ability to handle customer calls, emails, and other technical inquiries from a unified interface.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure China regions - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | Microsoft |
| URL | Microsoft LogicApps Support Microsoft Power Automate Support Microsoft Power Apps Support |
| Connector Metadata | |
|---|---|
| Publisher | Microsoft |
| Website | https://www.zendesk.com/ |
| Privacy policy | https://www.zendesk.com/company/customers-partners/privacy-policy/ |
Known issues and limitations
- Connector returns only atomic properties of Zendesk entity (i.e. lists, records and other complex types are not supported). For instance,
Ticketentity hastagsproperty represented by array on Zendesk's side. Zendesk connector returns[List]string for such fields. - Connector requires
updated_atcolumn to exist for any table that is used with triggers. - Zendesk Search API has a limitation on returning 1000 results per query. This affects some connector actions, that would fail with an error ("Http request failed: the content was not a valid JSON") if target table contains 1000 records or more:
Creating a connection
The connector supports the following authentication types:
| Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
| Name | Type | Description | Required |
|---|---|---|---|
| Company name | string | The Zendesk company name is the subdomain part of your site url. E.g. https://{company}.zendesk.com | True |
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Create Item |
Creates a Zendesk item |
| Delete item |
Deletes a Zendesk item |
| Get item |
Retrieves a Zendesk item |
| Get items |
Retrieves Zendesk items of a certain Zendesk type (example: 'Ticket') |
| Get tables |
Retrieves Zendesk tables from a site |
| Update item |
Updates an existing Zendesk item |
Create Item
Creates a Zendesk item
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Table name
|
table | True | string |
Zendesk item type (example: 'Ticket') |
|
Item
|
item | True | dynamic |
Zendesk item to create |
Returns
Delete item
Deletes a Zendesk item
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Table name
|
table | True | string |
Zendesk item type (example: 'Ticket') |
|
Item key
|
id | True | string |
Unique identifier of the item to delete |
Get item
Retrieves a Zendesk item
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Table name
|
table | True | string |
Zendesk item type (example: 'Ticket') |
|
Item key
|
id | True | string |
Unique identifier of the item to retrieve |
Returns
Get items
Retrieves Zendesk items of a certain Zendesk type (example: 'Ticket')
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Table name
|
table | True | string |
Zendesk item type (example: 'Ticket') |
|
Filter Query
|
$filter | string |
An ODATA filter query to restrict the entries returned (e.g. stringColumn eq 'string' OR numberColumn lt 123). |
|
|
Order By
|
$orderby | string |
An ODATA orderBy query for specifying the order of entries |
|
|
Skip Count
|
$skip | integer |
Number of entries to skip (default = 0) |
|
|
Maximum Get Count
|
$top | integer |
Maximum number of entries to retrieve (default = 512) |
|
|
Select Query
|
$select | string |
Specific fields to retrieve from entries (default = all). |
Returns
Get tables
Update item
Updates an existing Zendesk item
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Table name
|
table | True | string |
Zendesk item type (example: 'Ticket') |
|
Item key
|
id | True | string |
Unique identifier of the item to update |
|
Item
|
item | True | dynamic |
Zendesk item with updated values |
Returns
Triggers
| When an item is created |
Triggers a flow when an item is created in Zendesk |
| When an item is modified |
Triggers a flow when an item is modified in Zendesk |
When an item is created
Triggers a flow when an item is created in Zendesk
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Table name
|
table | True | string |
Name of Zendesk table |
|
Filter Query
|
$filter | string |
An ODATA filter query to restrict the entries returned (e.g. stringColumn eq 'string' OR numberColumn lt 123). |
|
|
Order By
|
$orderby | string |
An ODATA orderBy query for specifying the order of entries |
|
|
Skip Count
|
$skip | integer |
Number of entries to skip (default = 0) |
|
|
Maximum Get Count
|
$top | integer |
Maximum number of entries to retrieve (default = 512) |
Returns
When an item is modified
Triggers a flow when an item is modified in Zendesk
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Table name
|
table | True | string |
Name of Zendesk table |
|
Filter Query
|
$filter | string |
An ODATA filter query to restrict the entries returned (e.g. stringColumn eq 'string' OR numberColumn lt 123). |
|
|
Order By
|
$orderby | string |
An ODATA orderBy query for specifying the order of entries |
|
|
Skip Count
|
$skip | integer |
Number of entries to skip (default = 0) |
|
|
Maximum Get Count
|
$top | integer |
Maximum number of entries to retrieve (default = 512) |
Returns
Definitions
Table
| Name | Path | Type | Description |
|---|---|---|---|
|
Name
|
Name | string | |
|
DisplayName
|
DisplayName | string |
TablesList
| Name | Path | Type | Description |
|---|---|---|---|
|
value
|
value | array of Table |
الملاحظات
إرسال الملاحظات وعرضها المتعلقة بـ