Gorgias
BUSINESS · CRM & SUPPORT
Tickets, their messages, views, customers, and macros in the helpdesk they connected.
Acts as the person, not as itself
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Credentials never touch the agent
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Every call on the record
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
What an agent can do
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
gorgias_delete_api_customersWRITEDelete customers via DELETE /api/customers
gorgias_delete_api_customers_by_customer_id_custom_fields_by_idWRITEDelete customer custom field value via DELETE /api/customers/{customer_id}/custom-fields/{id}
gorgias_delete_api_customers_by_idWRITEDelete customer via DELETE /api/customers/{id}
gorgias_delete_api_integrations_by_idWRITEDelete integration via DELETE /api/integrations/{id}
gorgias_delete_api_jobs_by_idWRITECancel job via DELETE /api/jobs/{id}
gorgias_delete_api_macros_by_idWRITEDelete macro via DELETE /api/macros/{id}
gorgias_delete_api_phone_voice_call_recordings_by_idWRITEDelete voice call recording via DELETE /api/phone/voice-call-recordings/{id}
gorgias_delete_api_rules_by_idWRITEDelete rule via DELETE /api/rules/{id}
gorgias_delete_api_tagsWRITEDelete tags via DELETE /api/tags
gorgias_delete_api_tags_by_idWRITEDelete tag via DELETE /api/tags/{id}
gorgias_delete_api_teams_by_idWRITEDelete team via DELETE /api/teams/{id}
gorgias_delete_api_tickets_by_idWRITEDelete ticket via DELETE /api/tickets/{id}
gorgias_delete_api_tickets_by_ticket_id_custom_fields_by_idWRITEDelete ticket custom field via DELETE /api/tickets/{ticket_id}/custom-fields/{id}
gorgias_delete_api_tickets_by_ticket_id_messages_by_idWRITEDelete ticket message via DELETE /api/tickets/{ticket_id}/messages/{id}
gorgias_delete_api_tickets_by_ticket_id_tagsWRITEDelete ticket tags via DELETE /api/tickets/{ticket_id}/tags
gorgias_delete_api_users_by_idWRITEDelete user via DELETE /api/users/{id}
gorgias_delete_api_views_by_idWRITEDelete view via DELETE /api/views/{id}
gorgias_delete_api_widgets_by_idWRITEDelete widget via DELETE /api/widgets/{id}
gorgias_get_api_accountREADGet account via GET /api/account
gorgias_get_api_account_settingsREADList account settings via GET /api/account/settings
gorgias_get_api_by_file_type_download_by_domain_hash_by_resource_nameREADDownload file via GET /api/{file_type}/download/{domain_hash}/{resource_name}
gorgias_get_api_custom_fieldsREADList custom fields via GET /api/custom-fields
gorgias_get_api_custom_fields_by_idREADGet custom field via GET /api/custom-fields/{id}
gorgias_get_api_customersREADList customers via GET /api/customers
gorgias_get_api_customers_by_customer_id_custom_fieldsREADList customer custom fields values via GET /api/customers/{customer_id}/custom-fields
gorgias_get_api_customers_by_idREADGet customer via GET /api/customers/{id}
gorgias_get_api_eventsREADList events via GET /api/events
gorgias_get_api_events_by_idREADGet event via GET /api/events/{id}
gorgias_get_api_integrationsREADList integrations via GET /api/integrations
gorgias_get_api_integrations_by_idREADGet integration via GET /api/integrations/{id}
gorgias_get_api_jobsREADList jobs via GET /api/jobs
gorgias_get_api_jobs_by_idREADGet job via GET /api/jobs/{id}
gorgias_get_api_macrosREADList macros via GET /api/macros
gorgias_get_api_macros_by_idREADGet macro via GET /api/macros/{id}
gorgias_get_api_messagesREADList messages via GET /api/messages
gorgias_get_api_metric_cardsREADSearch metric cards via GET /api/metric-cards
gorgias_get_api_metric_cards_by_slugREADGet metric card via GET /api/metric-cards/{slug}
gorgias_get_api_phone_voice_call_eventsREADList voice call events via GET /api/phone/voice-call-events
gorgias_get_api_phone_voice_call_events_by_idREADGet voice call event via GET /api/phone/voice-call-events/{id}
gorgias_get_api_phone_voice_call_recordingsREADList voice call recordings via GET /api/phone/voice-call-recordings
gorgias_get_api_phone_voice_call_recordings_by_idREADGet voice call recording via GET /api/phone/voice-call-recordings/{id}
gorgias_get_api_phone_voice_callsREADList voice calls via GET /api/phone/voice-calls
gorgias_get_api_phone_voice_calls_by_idREADGet voice call via GET /api/phone/voice-calls/{id}
gorgias_get_api_rulesREADList rules via GET /api/rules
gorgias_get_api_rules_by_idREADGet rule via GET /api/rules/{id}
gorgias_get_api_satisfaction_surveysREADList satisfaction surveys via GET /api/satisfaction-surveys
gorgias_get_api_satisfaction_surveys_by_idREADGet satisfaction survey via GET /api/satisfaction-surveys/{id}
gorgias_get_api_tagsREADList tags via GET /api/tags
gorgias_get_api_tags_by_idREADGet tag via GET /api/tags/{id}
gorgias_get_api_teamsREADList teams via GET /api/teams
gorgias_get_api_teams_by_idREADGet team via GET /api/teams/{id}
gorgias_get_api_ticketsREADList tickets via GET /api/tickets
gorgias_get_api_tickets_by_idREADGet ticket via GET /api/tickets/{id}
gorgias_get_api_tickets_by_ticket_id_custom_fieldsREADList ticket custom fields via GET /api/tickets/{ticket_id}/custom-fields
gorgias_get_api_tickets_by_ticket_id_messagesREADList ticket messages via GET /api/tickets/{ticket_id}/messages
gorgias_get_api_tickets_by_ticket_id_messages_by_idREADGet ticket message via GET /api/tickets/{ticket_id}/messages/{id}
gorgias_get_api_tickets_by_ticket_id_tagsREADList ticket tags via GET /api/tickets/{ticket_id}/tags
gorgias_get_api_usersREADList users via GET /api/users
gorgias_get_api_users_by_idREADGet user via GET /api/users/{id}
gorgias_get_api_viewsREADList views via GET /api/views
gorgias_get_api_views_by_idREADGet view via GET /api/views/{id}
gorgias_get_api_views_by_view_id_itemsREADList view items via GET /api/views/{view_id}/items
gorgias_get_api_widgetsREADList widgets via GET /api/widgets
gorgias_get_api_widgets_by_idREADGet widget via GET /api/widgets/{id}
gorgias_post_api_account_settingsWRITECreate account setting via POST /api/account/settings
gorgias_post_api_custom_fieldsWRITECreate custom field via POST /api/custom-fields
gorgias_post_api_customersWRITECreate customer via POST /api/customers
gorgias_post_api_integrationsWRITECreate integration via POST /api/integrations
gorgias_post_api_jobsWRITECreate job via POST /api/jobs
gorgias_post_api_macrosWRITECreate macro via POST /api/macros
gorgias_post_api_metric_cards_by_slug_feedbackWRITECreate metric card feedback via POST /api/metric-cards/{slug}/feedback
gorgias_post_api_reporting_statsWRITEGet statistic via POST /api/reporting/stats
gorgias_post_api_rulesWRITECreate rule via POST /api/rules
gorgias_post_api_rules_prioritiesWRITEUpdate rules priorities via POST /api/rules/priorities
gorgias_post_api_satisfaction_surveysWRITECreate satisfaction survey via POST /api/satisfaction-surveys
gorgias_post_api_searchWRITESearch via POST /api/search
gorgias_post_api_stats_by_nameWRITEGet legacy statistic via POST /api/stats/{name}
gorgias_post_api_stats_by_name_downloadWRITEDownload legacy statistic via POST /api/stats/{name}/download
gorgias_post_api_tagsWRITECreate tag via POST /api/tags
gorgias_post_api_teamsWRITECreate team via POST /api/teams
gorgias_post_api_ticketsWRITECreate ticket via POST /api/tickets
gorgias_post_api_tickets_by_ticket_id_messagesWRITECreate ticket message via POST /api/tickets/{ticket_id}/messages
gorgias_post_api_tickets_by_ticket_id_tagsWRITECreate ticket tags via POST /api/tickets/{ticket_id}/tags
gorgias_post_api_usersWRITECreate user via POST /api/users
gorgias_post_api_viewsWRITECreate view via POST /api/views
gorgias_post_api_widgetsWRITECreate widget via POST /api/widgets
gorgias_put_api_account_settings_by_idWRITEUpdate account setting via PUT /api/account/settings/{id}
gorgias_put_api_custom_fieldsWRITEUpdate custom fields via PUT /api/custom-fields
gorgias_put_api_custom_fields_by_idWRITEUpdate custom field via PUT /api/custom-fields/{id}
gorgias_put_api_customers_by_customer_id_custom_fieldsWRITEUpdate customer custom field values via PUT /api/customers/{customer_id}/custom-fields
gorgias_put_api_customers_by_customer_id_custom_fields_by_idWRITEUpdate customer custom field value via PUT /api/customers/{customer_id}/custom-fields/{id}
gorgias_put_api_customers_by_customer_id_dataWRITEUpdate customer data via PUT /api/customers/{customer_id}/data
gorgias_put_api_customers_by_idWRITEUpdate customer via PUT /api/customers/{id}
gorgias_put_api_customers_mergeWRITEMerge customers via PUT /api/customers/merge
gorgias_put_api_integrations_by_idWRITEUpdate integration via PUT /api/integrations/{id}
gorgias_put_api_jobs_by_idWRITEUpdate job via PUT /api/jobs/{id}
gorgias_put_api_macros_archiveWRITEBulk archive macros via PUT /api/macros/archive
gorgias_put_api_macros_by_idWRITEUpdate macro via PUT /api/macros/{id}
gorgias_put_api_macros_unarchiveWRITEBulk unarchive macros via PUT /api/macros/unarchive
gorgias_put_api_rules_by_idWRITEUpdate rule via PUT /api/rules/{id}
gorgias_put_api_satisfaction_surveys_by_idWRITEUpdate satisfaction survey via PUT /api/satisfaction-surveys/{id}
gorgias_put_api_tags_by_destination_tag_id_mergeWRITEMerge tags via PUT /api/tags/{destination_tag_id}/merge
gorgias_put_api_tags_by_idWRITEUpdate tag via PUT /api/tags/{id}
gorgias_put_api_teams_by_idWRITEUpdate team via PUT /api/teams/{id}
gorgias_put_api_tickets_by_idWRITEUpdate ticket via PUT /api/tickets/{id}
gorgias_put_api_tickets_by_ticket_id_custom_fieldsWRITEUpdate ticket custom fields via PUT /api/tickets/{ticket_id}/custom-fields
gorgias_put_api_tickets_by_ticket_id_custom_fields_by_idWRITEUpdate ticket custom field via PUT /api/tickets/{ticket_id}/custom-fields/{id}
gorgias_put_api_tickets_by_ticket_id_messages_by_idWRITEUpdate ticket message via PUT /api/tickets/{ticket_id}/messages/{id}
gorgias_put_api_tickets_by_ticket_id_tagsWRITEUpdate ticket tags via PUT /api/tickets/{ticket_id}/tags
gorgias_put_api_users_by_idWRITEUpdate user via PUT /api/users/{id}
gorgias_put_api_views_by_idWRITEUpdate view via PUT /api/views/{id}
gorgias_put_api_views_by_view_id_itemsWRITEUpdate view items via PUT /api/views/{view_id}/items
gorgias_put_api_widgets_by_idWRITEUpdate widget via PUT /api/widgets/{id}
Often connected alongside
Put Gorgias behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.