API Checker Report

AI compatibility of Payfit API

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

Payfit AI analysis results

Overall appreciation
The API specifications excel in areas such as documenting required parameters, providing a clear data model, and supporting secure authentication mechanisms.There's room for improvement in areas like providing detailed endpoint descriptions, including an analytics endpoint, implementing pagination details, and offering guidance on orchestrating API calls.

Main areas of improvements

Endpoint Descriptions
It's essential to provide detailed descriptions for each endpoint to help developers understand their purpose and usage.
Pagination
A clearer pagination model would help the LLM process better large responses.
Analytics Endpoint
Consider adding an endpoint that offers analytics or statistics to give users insights into the data.

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 thoroughly documented.
Numerous and described endpoints
For each endpoint, the parameters for filtering information must be numerous and include descriptions.
10
10
/10
Every parameter offers clear descriptions, data types, and some have specific allowed values.
Operation IDs
Documentation must include operation IDs.
5
5
/5
Each API operation possesses a unique operation ID.
Endpoint Descriptions
Documentation must include a clear and unambiguous description of each endpoint and data point.
0
0
/15
Descriptions for individual endpoints are missing.
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 thoroughly documented.
Use Cases
The use cases that can be created must be obvious.
8
8
/10
The detailed parameters and data clarity provide clear and complete use case possibilities.
Analytics Endpoints
Analytics endpoint must be available to answer analytics-related questions.
0
0
/10
No explicit analytics endpoint is available in the API.
Heaviness of Data Payload
Data payload and answers should not be too heavy, to avoid hallucinations.
7
7
/10
The majority of structures are lightweight, but some, like Collaborator, could return vast data.
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.
2
2
/5
Pagination exists, but the API lacks explicit pagination details.

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

Payfit use cases

Employee Information Retrieval
USER QUERY
Tell me about employee John Doe.
AI ACTION
The AI system queries the Collaborator schema to retrieve detailed information about John Doe.
RESPONSE
John Doe is a Software Engineer at ABC Corp, working since January 2020. Contact: john.doe@email.com
Contract Details
USER QUERY
What are the standard weekly hours defined in Jane Smith's contract?
AI ACTION
Call the endpoint /companies/{companyId}/collaborators/{collaboratorId}/contracts to fetch Jane Smith's contract details.
RESPONSE
Jane Smith's standard weekly hours as defined in her contract are 40 hours
Employee Communication
USER QUERY
Get me the email addresses of all employees in the sales department.
AI ACTION
Call the endpoint /companies/{companyId}/collaborators and filter results by sales department.
RESPONSE
Here are the email addresses of employees in the sales department: [list of email addresses]
Pay Details
USER QUERY
How much was Tom paid in July 2023?
AI ACTION
Call the endpoint /companies/{companyId}/collaborators/{collaboratorId}/payslips and filter results for July 2023 for Tom.
RESPONSE
Tom was paid $5000 in July 2023
USER QUERY
AI ACTION
RESPONSE
USER QUERY
AI ACTION
RESPONSE

Ready to enhance the experience of your Product ?

Talk to sales