Skip to main content

Gorgias Connector

Gorgias Gorgias is a customer support platform designed to help e-commerce businesses manage customer inquiries and support tickets efficiently.

Connections

Gorgias API Key

Connection to Gorgias using an API Key.

InputCommentsDefault
DomainThe domain of the Gorgias API, this is provided by the service provider.
UsernameYour username for Gorgias. e.g. john@example.com
API KeyYour API Key for Gorgias.

Gorgias OAuth 2.0

Connection to Gorgias using OAuth 2.0. Using OAuth2 is mandatory for public applications.

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
DomainThe domain of the Gorgias API, this is provided by the service provider.
Authorize URLThe URL to which the user will be redirected to authorize your application. This URL should be provided by the service provider.
Token URLThe URL used to obtain an access token from the service provider. This URL should be provided by the service provider.
ScopesA space-separated list of permissions or access levels that your application is requesting. Each scope is a string that represents a specific permission or set of permissions.openid profile email write:all offline
Client ID
Client Secret

Actions

Create Customer

Create a customer.

InputCommentsDefault
ChannelsThe customer's contact channels. See https://developers.gorgias.com/reference/create-customer for more information.
EmailPrimary email address of the customer.
External IDID of the customer in a foreign system (Stripe, Aircall, etc...). This field is not used by Gorgias, feel free to set it as you wish.
LanguageThe customer's preferred language (format: ISO_639-1).
NameFull name of the customer.
TimezoneThe customer's preferred timezone (format: IANA timezone name).
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Create Ticket

Create a new ticket.

InputCommentsDefault
MessagesMessages of the ticket.
Assignee TeamThe team assigned to the ticket.
Assignee UserThe user assigned to the ticket.
Assignee User IDThe team assigned to the ticket.
Closed DatetimeWhen the ticket was closed.
Created DatetimeWhen the ticket was created.
CustomerThe customer linked to the ticket.
External IDExternal ID of the ticket in a foreign system. This field is not used by Gorgias, feel free to set it as you wish.
From AgentWhether the first message of the ticket was sent by your company to a customer, or the opposite.
LanguageThe language primarily used in the ticket. The language is automatically detected on the first messages by Gorgias if not set explicitly.Once the language has been set, it won't be updated according to future messages.
Last Message DatetimeWhen the last message was sent.
Last Received Message DatetimeWhen the last customer's message was sent.
MetaData associated with the ticket. You can use this field to store structured information (key-value data) about the ticket.
Opened DatetimeWhen the ticket was opened for the first time by a user.
Snooze DatetimeWhen the ticket will be re-opened.
SpamWhether the ticket is considered as spam or not.
StatusThe status of the ticket.open
SubjectThe subject of the ticket.
TagsTags linked to the ticket.
Trashed DatetimeWhen the ticket was moved to the trash.
Updated DatetimeWhen the ticket was lastly updated.
ViaHow the first message of the ticket has been received or sent from Gorgias.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Create Ticket Message

Create a message for a ticket.

InputCommentsDefault
Ticket IDThe ID of the ticket associated with the message.
ChannelThe channel where the message was sent.
From AgentWhether the message was sent by your company to a customer, or the opposite.false
SourceInformation used to route the message. It contains the names and the addresses of the sender and receivers. https://developers.gorgias.com/reference/create-ticket-message
ViaHow the message has been received, or sent from Gorgias.
ActionPolicy applied on external actions associated with the message if they failed.
AttachmentsA list of files attached to the message.
Body HTMLThe full HTML version of the body of the message, if any.
Body TextThe full text version of the body of the message, if any.
Created DateWhen the message was created.
External IDID of the message in a foreign system (Aircall, Zendesk, etc...). This field is not used by Gorgias, feel free to set it as you wish.
Failed DateWhen the message failed to be sent.
Message IDID of the message on the service that send the message.It can be the ID of an email, a Messenger message, a Facebook comment, etc...
Receiver IDThe primary receiver of the message. It can be a user or a customer. Optional when the source type is 'internal-note'.
SenderThe person who sent the message. It can be a user or a customer.
Sent DateWhen the message was sent. If omitted, the message will be sent by Gorgias.
SubjectThe subject of the message.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Delete Customer

Delete a customer.

InputCommentsDefault
Customer IDID of the customer to delete.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Delete Ticket

Delete a ticket.

InputCommentsDefault
Ticket IDThe ID of the ticket to delete.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Delete Ticket Custom Field

Delete a ticket's custom field value.

InputCommentsDefault
Ticket IDThe ID of the ticket.
Custom Field IDThe ID of the custom field.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Download File

Download a file.

InputCommentsDefault
File TypeThe type of file to download.
Domain HashThe domain identifier of the account that owns the resource.
Resource NameThe resource identifier of the attachment you are trying to retrieve.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Get Account

Retrieve your account.

InputCommentsDefault
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Get Customer

Retrieve a customer.

InputCommentsDefault
Customer IDID of the customer you're looking for.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Get Event

Retrieve an event.

InputCommentsDefault
Event IDThe ID of the event to retrieve.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Get Ticket

Retrieve a ticket.

InputCommentsDefault
Ticket IDThe ID of the ticket.
RelationshipsNames of relations that should be included in returned data.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Get Ticket Message

Retrieve a message.

InputCommentsDefault
Ticket IDThe ID of the ticket associated with the message.
Message IDThe ID of the message.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

List Customers

List customers, paginated, and ordered by their name (alphabetical order).

InputCommentsDefault
Customer IDID of the customer you're looking for.
EmailPrimary email address of the customer.
External IDID of the customer in a foreign system (Stripe, Aircall, etc...). This field is not used by Gorgias, feel free to set it as you wish.
LanguageThe customer's preferred language (format: ISO_639-1).
TimezoneThe customer's preferred timezone (format: IANA timezone name).
View IDID of a view to filter customers by.
Fetch AllWhen enabled, all customers will be fetched. This can be slow if you have a lot of customers. Cursor and limit will be ignored.false
CursorValue indicating your position in the list of all customers. If omitted, the first customers of the list will be returned.
LimitMaximum number of customers to return. The max number allowed is 100.
Order ByAttribute used to order customers.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

List Events

List events, paginated, and ordered by their creation date, with the most recently created first.

InputCommentsDefault
Created DatetimeComparators used to filter events on their creation date. See https://developers.gorgias.com/reference/list-events for more information.
Object IDID of the object associated with the events to return.
Object TypeType of the object associated with the events to return.
TypesTypes of the events to return.
User IDsIDs of the users who triggered the events to return.
Fetch AllWhen enabled, all events will be fetched. This can be slow if you have a lot of events. Cursor and limit will be ignored.false
CursorValue indicating your position in the list of all events. If omitted, the first events of the list will be returned.
LimitMaximum number of customers to return. The max number allowed is 100.
Order ByAttribute used to order events.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

List Messages

List messages matching the given parameters.

InputCommentsDefault
Fetch AllWhen enabled, all messages will be fetched. This can be slow if you have a lot of messages. Cursor and limit will be ignored.false
Ticket IDThe ID of the ticket the messages are associated with.
CursorValue indicating your position in the list of all messages. If omitted, the first messages of the list will be returned.
LimitMaximum number of messages to return. The max number allowed is 100.
Order ByAttribute used to order messages.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

List Ticket Custom Fields

List all custom fields for a ticket.

InputCommentsDefault
Ticket IDThe ID of the ticket.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

List Tickets

List tickets, paginated and ordered by the attribute of the given view.

InputCommentsDefault
Customer IDThe ID of a customer used to select their tickets.
External IDID of the ticket in a foreign system you're looking for.
View IDThe ID of a view used to select tickets matching the filters of this one.
Rule IDThe ID of a rule used to select tickets matching the filters of this one.
Ticket IDsThe IDs of tickets to select.
Fetch AllWhen enabled, all tickets will be fetched. This can be slow if you have a lot of tickets. Cursor and limit will be ignored.false
CursorValue indicating your position in the list of all tickets. If omitted, the first tickets of the list will be returned.
LimitMaximum number of tickets to return. The max number allowed is 100.
Order ByAttribute used to order tickets.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Raw Request

Send raw HTTP request to Gorgias API.

InputCommentsDefault
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.
URLInput the path only (/tickets), The base URL is already included (https://<YOUR_DOMAIN>.gorgias.com/api). For example, to connect to https://<YOUR_DOMAIN>.gorgias.com/api/tickets, only /tickets is entered in this field.
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Debug RequestEnabling this flag will log out the current request.false
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

Search for resources.

InputCommentsDefault
TypeThe type of object to search for.
QueryText query used to search for resources.
SizeMaximum number of results returned.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Update Customer

Update a customer.

InputCommentsDefault
Customer IDID of the customer to update.
ChannelsThe customer's contact channels. See https://developers.gorgias.com/reference/update-customer for more information.
EmailPrimary email address of the customer.
External IDID of the customer in a foreign system (Stripe, Aircall, etc...). This field is not used by Gorgias, feel free to set it as you wish.
LanguageThe customer's preferred language (format: ISO_639-1).
NameFull name of the customer.
TimezoneThe customer's preferred timezone (format: IANA timezone name).
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Update Customer Data

Set a customer's data.

InputCommentsDefault
Customer IDID of the customer to update.
DataThe customer data.
VersionThe date of the customer data. If we already have a more recent version, the request will be ignored.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Update Ticket

Update a ticket.

InputCommentsDefault
Ticket IDThe ID of the ticket.
Assignee TeamThe team assigned to the ticket.
Assignee UserThe user assigned to the ticket.
Assignee User IDThe team assigned to the ticket.
Closed DatetimeWhen the ticket was closed.
CustomerThe customer linked to the ticket.
External IDExternal ID of the ticket in a foreign system. This field is not used by Gorgias, feel free to set it as you wish.
From AgentWhether the first message of the ticket was sent by your company to a customer, or the opposite.
Is UnreadWhether the ticket is unread for you.
LanguageThe language primarily used in the ticket. The language is automatically detected on the first messages by Gorgias if not set explicitly.Once the language has been set, it won't be updated according to future messages.
Last Message DatetimeWhen the last message was sent.
Last Received Message DatetimeWhen the last customer's message was sent.
MetaData associated with the ticket. You can use this field to store structured information (key-value data) about the ticket.
Opened DatetimeWhen the ticket was opened for the first time by a user.
Snooze DatetimeWhen the ticket will be re-opened.
SpamWhether the ticket is considered as spam or not.
StatusThe status of the ticket.open
TagsTags linked to the ticket.
Trashed DatetimeWhen the ticket was moved to the trash.
Updated DatetimeWhen the ticket was lastly updated.
ViaHow the first message of the ticket has been received or sent from Gorgias.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Update Ticket Custom Fields

Update a ticket's custom fields values.

InputCommentsDefault
Ticket IDThe ID of the ticket.
Custom FieldsCustom fields to update.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.

Upload Files

Upload a file or several files.

InputCommentsDefault
TypeThe type of file to upload. If not specified, the file will be uploaded as a private attachment.
FileA file to upload, this should be a reference to binary data from a previous step. The name of this parameter can be replaced with the label of the file you want to have once uploaded. E.g: package-damaged.png.
Debug RequestEnabling this flag will log out the current request.false
ConnectionSelect the Gorgias connection type for this request: OAuth2 or API Key.