API Checker Report

AI compatibility of Deel API

An in-depth analysis of the AI-compatibility for Deel's API. Check our findings and upload your API to see how it compares.
Read more reports ->

Deel AI analysis results

Overall appreciation
The API shows promise with its structured approach, especially in parameter definitions and data models. However, to ensure robustness, improvements in endpoint descriptions would be beneficial.

Main areas of improvements

Endpoint Descriptions
Not all API endpoints have comprehensive descriptions. Descriptions aid developers in understanding the purpose and utility of each endpoint
Analytics Endpoint
The current specifications lack a dedicated analytics endpoint, which would be beneficial for answering analytics-related queries.
Pagination Mechanisms
Pagination is crucial for handling large datasets, ensuring efficient data retrieval. Including clear pagination parameters would greatly enhance the API's usability.

Details of the rating criteria

CRITERIA
DESCRIPTION
SCORE
BLOBR COMMENT
Required Parameters
Documentation must include the required parameters.
15
15
/15
All required parameters are well-documented.
Numerous and described endpoints
For each endpoint, the parameters for filtering information must be numerous and include descriptions.
10
10
/10
Parameters have clear descriptions, data types, and constraints.
Operation IDs
Documentation must include operation IDs.
5
5
/5
Each API operation includes an operation ID.
Endpoint Descriptions
Documentation must include a clear and unambiguous description of each endpoint and data point.
9
9
/15
The API provides descriptions for some endpoints, but there's room for further elaboration and clarity in others.
Data Model Clarity
Data model must be clear so that it can be used to make multiple calls from different endpoints.
10
10
/10
All required parameters are well-documented.
Use Cases
The use cases that can be created must be obvious.
10
10
/10
API provides clear guidance on its intended use cases.
Analytics Endpoints
Analytics endpoint must be available to answer analytics-related questions.
0
0
/10
No dedicated analytics endpoint is present.
Heaviness of Data Payload
Data payload and answers should not be too heavy, to avoid hallucinations.
10
10
/10
API maintains lightweight data payloads and responses.
Authentication Description
The API support authentication mechanisms, to ensure that the LLM can access the data it needs while maintaining security.
5
5
/5
The API features OAuth authentication mechanism, ensuring a secured access.
Pagination
Data payload must be paginated and detailed in the specifications.
5
5
/5
Pagination is available, with numerous options to limit the data payload.

Check the AI-compatibility of your API

Share your API specifications and get a free report on how to leverage AI with your API.
Get a personalized report

Deel use cases

User Information Retrieval
USER QUERY
Tell me about Jane Doe.
AI ACTION
AI parses the question, fetches information from the /Users/{id} endpoint, and presents the employee details of Jane Doe.
RESPONSE
Jane Doe works at Acme's product team and her email address is jane.doe@acme.com.
Update User Information
USER QUERY
Change Jane Doe email to j.doe@acme.com
AI ACTION
AI parses the question, fetches information from the /Users/{id} endpoint, to change the user's detail.
RESPONSE
The email address for Jane Doe has been successfully updated to j.doe@acme.com.
New Employee Onboarding
USER QUERY
Add a new employee named Alex Taylor with the role of Project Manager.
AI ACTION
The AI system understands the intent and gathers any additional required information, then interacts with the /Users POST method to add the new employee.
RESPONSE
Alex Taylor has been added to the employee base. You can access it here.
Employee Offboarding
USER QUERY
Remove Chris Evans from our HR system.
AI ACTION
The AI understands the intent to offboard an employee, confirms the action, then uses the DELETE method on the /Users/{id} endpoint.
RESPONSE
Chris Evan has been removed from the employee base.
Role-based Queries
USER QUERY
Who are all our managers?
AI ACTION
AI interacts with the /Users endpoint, filtering or searching for users with a role/title containing "manager", and displays the list.
RESPONSE
Your managers are Jane Doe, John Woods, and Mike Smith.
USER QUERY
AI ACTION
RESPONSE

Ready to enhance the experience of your Product ?

Talk to sales