Gladly API

By Abhishek Kumar
3 min read
Enhance customer service with Gladly's API. Integrate seamlessly with REST APIs and webhooks to manage customer data, automate workflows, and provide real-time support across channels.

Table of Contents

Gladly is a best-in-class customer service technology platform. Learn why leading companies are choosing Gladly's customer service platform.

API Overview

Gladly is a customer service platform that helps businesses deliver personalized and efficient support experiences. It centralizes customer interactions from multiple channels, such as email, chat, phone, and social media, into a single, unified view. Gladly's AI-powered tools automate repetitive tasks, provide real-time insights, and offer personalized recommendations to agents. With its focus on customer engagement and satisfaction, Gladly empowers businesses to build stronger relationships with their customers and drive business growth.

Gladly's API overview provides comprehensive documentation and resources for developers to integrate with the platform. The REST APIs offer a wide range of endpoints for managing customer data, interactions, and other platform features. Webhooks allow for real-time notifications of events, enabling businesses to automate workflows and respond promptly to customer requests. To ensure optimal performance and prevent abuse, Gladly enforces rate limits on API calls. Developers can access detailed documentation, code samples, and support resources to facilitate seamless integration with Gladly's platform.

API Request Limits

Free

10 requests per minute

Startup

100 requests per minute

Growth

500 requests per minute

Enterprise

1000 requests per minute

SDKs

APIs

Agent

Method: GET

Description: .

Endpoint: /api/v1/agents/{agent_id}

Parameters: agent_id

Agent

Method: POST

Description: .

Endpoint: /api/v1/agents

Parameters: first_name, last_name, email, role, groups

Agent

Method: PUT

Description: .

Endpoint: /api/v1/agents/{agent_id}

Parameters: agent_id, first_name, last_name, email, role, groups

Agent

Method: DELETE

Description: .

Endpoint: /api/v1/agents/{agent_id}

Parameters: agent_id

Case

Method: GET

Description: .

Endpoint: /api/v1/cases/{case_id}

Parameters: case_id

Case

Method: POST

Description: .

Endpoint: /api/v1/cases

Parameters: subject, description, customer_id, type, priority, tags

Case

Method: PUT

Description: .

Endpoint: /api/v1/cases/{case_id}

Parameters: case_id, subject, description, customer_id, type, priority, tags

Case

Method: DELETE

Description: .

Endpoint: /api/v1/cases/{case_id}

Parameters: case_id

Customer

Method: GET

Description: .

Endpoint: /api/v1/customers/{customer_id}

Parameters: customer_id

Customer

Method: POST

Description: .

Endpoint: /api/v1/customers

Parameters: first_name, last_name, email, phone_number, company_name, tags

Customer

Method: PUT

Description: .

Endpoint: /api/v1/customers/{customer_id}

Parameters: customer_id, first_name, last_name, email, phone_number, company_name, tags

Customer

Method: DELETE

Description: .

Endpoint: /api/v1/customers/{customer_id}

Parameters: customer_id

Event

Method: GET

Description: .

Endpoint: /api/v1/events/{event_id}

Parameters: event_id

Event

Method: POST

Description: .

Endpoint: /api/v1/events

Parameters: type, subject, description, customer_id, case_id, agent_id, tags

Event

Method: PUT

Description: .

Endpoint: /api/v1/events/{event_id}

Parameters: event_id, type, subject, description, customer_id, case_id, agent_id, tags

Event

Method: DELETE

Description: .

Endpoint: /api/v1/events/{event_id}

Parameters: event_id

Group

Method: GET

Description: .

Endpoint: /api/v1/groups/{group_id}

Parameters: group_id

Group

Method: POST

Description: .

Endpoint: /api/v1/groups

Parameters: name, description, members

Group

Method: PUT

Description: .

Endpoint: /api/v1/groups/{group_id}

Parameters: group_id, name, description, members

Group

Method: DELETE

Description: .

Endpoint: /api/v1/groups/{group_id}

Parameters: group_id

FAQ

How do I authenticate with the Gladly APIs?

You can authenticate using OAuth2.0. Obtain your client ID and secret from the Gladly developer portal.

What are the rate limits for the Gladly APIs?

The rate limits vary based on the API endpoint. Refer to the API documentation for specific limits.

How do I get a sandbox account for testing?

Contact the Gladly support team to request a sandbox account. You'll need to provide your contact information and the purpose of your testing.

What is the difference between a developer account and a production account?

A developer account is for testing and development purposes, while a production account is for use with live data.

How do I troubleshoot API errors?

Check the API documentation for error codes and descriptions. You can also contact the Gladly support team for assistance.

Last Update: September 13, 2024