The official API for ev.energy, version 2.
ev.energy v2 API (2.0)
A resource that represents a support ticket from a customer support system.
Unique identifier for the given support ticket.
Reference to the user who created the ticket. Can be null for tickets created through channels where a user account may not exist (e.g., pre-signup inquiries, web forms).
Access control:
- Tickets with a user are accessible based on user/organization permissions
- Tickets without a user (null) are only accessible to applications with access_all_areas permission
Reference to the user who created the ticket. Can be null for tickets created through channels where a user account may not exist (e.g., pre-signup inquiries, web forms).
Access control:
- Tickets with a user are accessible based on user/organization permissions
- Tickets without a user (null) are only accessible to applications with access_all_areas permission
External ticket ID from Freshdesk or other support system.
The position in the conversation history. 0 is the first message.
The type of message in the ticket conversation.
The subject or title of the ticket.
Human verified category for the ticket.
Main category for a support ticket.
Human verified subcategory for the ticket.
Subcategory for a support ticket.
AI generated category for the ticket.
Main category for a support ticket.
AI generated subcategory for the ticket.
Subcategory for a support ticket.
Legacy ticket type (phased out for category/subcategory system).
List of tags (e.g., ['ai-categorised', 'escalated']).
The message from the agent or customer.
A cleaned version of the message with all unnecessary text removed.
An AI generated summary of the conversation.
Additional custom fields from support system (e.g., car_manufacturer, mobile_app, legal_country, membership_level).
Additional information about the user and their hardware.
When the ticket was created in the support system.
When the ticket was last updated in the support system.
{ "id": "tick01HN2NJ9NMRZBXT1H6FT9N7735", "url": "https://api.ev.energy/v2/support_tickets/tick01HN2NJ9NMRZBXT1H6FT9N7735", "user": "https://api.ev.energy/v2/users/user01HN2NJ9NMRZBXT1H6FT9N7735", "external_ticket_id": "12345", "position": 0, "message_type": "INITIAL_REQUEST", "subject": "Unable to connect my vehicle", "status": "Open", "priority": "Medium", "source": "Email", "human_verified_category": "VEHICLE", "human_verified_subcategory": "TELEMATICS_ISSUE", "ai_generated_category": "VEHICLE", "ai_generated_subcategory": "TELEMATICS_ISSUE", "type_deprecated": "Vehicle API error", "tags": [ "ai-categorised" ], "message": "I am having trouble connecting my Tesla to the app.", "message_clean": "Having trouble connecting Tesla to app.", "conversation_summary": "Customer experiencing issues with Tesla vehicle connection to mobile app.", "custom_fields": { "car_manufacturer": "Tesla", "mobile_app": "iOS" }, "attributes": { "evse_model": "ChargePoint Home Flex" }, "created_at": "2019-08-24T14:15:22Z", "ticket_updated_at": "2019-08-24T15:30:00Z", "resolved_at": "2019-08-25T10:00:00Z" }
Request
List all support tickets that the authorization token has access to.
Access control:
- User-scoped tokens: Returns only tickets belonging to that user
- Organization-scoped tokens: Returns only tickets belonging to users in that organization
- Tokens with access_all_areas: Returns all tickets including those without a user
Note: Tickets without a user (null user field) are only accessible to applications with access_all_areas permission. These tickets represent inquiries from channels where a user account may not exist (e.g., pre-signup inquiries, web forms).
Return results from the page after this ID.
Return results from the page before this ID.
Specify the number of results to return per page.
Filter for tickets with or without human verified subcategory
Filter tickets created within a date range (comma-separated start and end dates)
Filter by message type (Initial Request, Customer Response, Human Agent Response, AI Agent Response)
Filter tickets resolved within a date range (comma-separated start and end dates)
Filter tickets updated within a date range (comma-separated start and end dates)
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/support_tickets
- Live API for both production and sandbox requests.https://api.ev.energy/v2/support_tickets
- Staging server for internal testing only.https://api-staging.ev.energy/v2/support_tickets
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developers.ev.energy/_mock/ev.energy-api-v2/support_tickets?page_before=xmpl01HNFZM7Q8FXASZXYZ6XM3TQRR&page_after=xmpl01HNFZM7Q8FXASZXYZ6XM3TQRR&page_size=10&expand=user&external_ticket_id=string&human_verified_category=string&human_verified_subcategory=string&ai_generated_category=string&ai_generated_subcategory=string&human_verified_category__isnull=true&human_verified_subcategory__isnull=true&ai_generated_category__isnull=true&ai_generated_subcategory__isnull=true&status=string&status__in=string&priority=string&priority__in=string&priority__isnull=true&created_at__gte=2019-08-24T14%3A15%3A22Z&created_at__lte=2019-08-24T14%3A15%3A22Z&created_at__range=string&user=http%3A%2F%2Fexample.com&user__isnull=true&tags=string&message_type=string&message_type__in=string&source=string&source__in=string&resolved_at__gte=2019-08-24T14%3A15%3A22Z&resolved_at__lte=2019-08-24T14%3A15%3A22Z&resolved_at__range=string&resolved_at__isnull=true&ticket_updated_at__gte=2019-08-24T14%3A15%3A22Z&ticket_updated_at__lte=2019-08-24T14%3A15%3A22Z&ticket_updated_at__range=string&ticket_updated_at__isnull=true&position=0&position__gte=0&position__lte=0' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-Version: 2'Returns a list of support tickets.
Provides links to the previous and next pages of data, if they exist.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
The number of requests remaining until this client's rate limit is reached.
Unique identifier for the given support ticket.
Reference to the user who created the ticket. Can be null for tickets created through channels where a user account may not exist (e.g., pre-signup inquiries, web forms).
Access control:
- Tickets with a user are accessible based on user/organization permissions
- Tickets without a user (null) are only accessible to applications with access_all_areas permission
Reference to the user who created the ticket. Can be null for tickets created through channels where a user account may not exist (e.g., pre-signup inquiries, web forms).
Access control:
- Tickets with a user are accessible based on user/organization permissions
- Tickets without a user (null) are only accessible to applications with access_all_areas permission
External ticket ID from Freshdesk or other support system.
The position in the conversation history. 0 is the first message.
The type of message in the ticket conversation.
The subject or title of the ticket.
Human verified category for the ticket.
Main category for a support ticket.
Human verified subcategory for the ticket.
Subcategory for a support ticket.
AI generated category for the ticket.
Main category for a support ticket.
AI generated subcategory for the ticket.
Subcategory for a support ticket.
Legacy ticket type (phased out for category/subcategory system).
List of tags (e.g., ['ai-categorised', 'escalated']).
The message from the agent or customer.
A cleaned version of the message with all unnecessary text removed.
An AI generated summary of the conversation.
Additional custom fields from support system (e.g., car_manufacturer, mobile_app, legal_country, membership_level).
Additional information about the user and their hardware.
When the ticket was created in the support system.
When the ticket was last updated in the support system.
When the ticket was resolved in the support system.
[ { "id": "tick01HN2NJ9NMRZBXT1H6FT9N7735", "url": "https://api.ev.energy/v2/support_tickets/tick01HN2NJ9NMRZBXT1H6FT9N7735", "user": "https://api.ev.energy/v2/users/user01HN2NJ9NMRZBXT1H6FT9N7735", "external_ticket_id": "12345", "position": 0, "message_type": "INITIAL_REQUEST", "subject": "Unable to connect my vehicle", "status": "Open", "priority": "Medium", "source": "Email", "human_verified_category": "VEHICLE", "human_verified_subcategory": "TELEMATICS_ISSUE", "ai_generated_category": "VEHICLE", "ai_generated_subcategory": "TELEMATICS_ISSUE", "type_deprecated": "Vehicle API error", "tags": [ … ], "message": "I am having trouble connecting my Tesla to the app.", "message_clean": "Having trouble connecting Tesla to app.", "conversation_summary": "Customer experiencing issues with Tesla vehicle connection to mobile app.", "custom_fields": { … }, "attributes": { … }, "created_at": "2019-08-24T14:15:22Z", "ticket_updated_at": "2019-08-24T15:30:00Z", "resolved_at": "2019-08-25T10:00:00Z" } ]
Request
Retrieve information about a single, specific support ticket.
Access control:
- User-scoped tokens: Can only access tickets belonging to that user
- Organization-scoped tokens: Can only access tickets belonging to users in that organization
- Tokens with access_all_areas: Can access all tickets including those without a user
Note: Tickets without a user (null user field) will return 404 for tokens without access_all_areas permission.
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/support_tickets/{support_ticket_id}
- Live API for both production and sandbox requests.https://api.ev.energy/v2/support_tickets/{support_ticket_id}
- Staging server for internal testing only.https://api-staging.ev.energy/v2/support_tickets/{support_ticket_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developers.ev.energy/_mock/ev.energy-api-v2/support_tickets/tick01HN2NJ9NMRZBXT1H6FT9N7735?expand=user' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-Version: 2'Returns a single support ticket.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
The number of requests remaining until this client's rate limit is reached.
Unique identifier for the given support ticket.
Reference to the user who created the ticket. Can be null for tickets created through channels where a user account may not exist (e.g., pre-signup inquiries, web forms).
Access control:
- Tickets with a user are accessible based on user/organization permissions
- Tickets without a user (null) are only accessible to applications with access_all_areas permission
Reference to the user who created the ticket. Can be null for tickets created through channels where a user account may not exist (e.g., pre-signup inquiries, web forms).
Access control:
- Tickets with a user are accessible based on user/organization permissions
- Tickets without a user (null) are only accessible to applications with access_all_areas permission
External ticket ID from Freshdesk or other support system.
The position in the conversation history. 0 is the first message.
The type of message in the ticket conversation.
The subject or title of the ticket.
Human verified category for the ticket.
Main category for a support ticket.
Human verified subcategory for the ticket.
Subcategory for a support ticket.
AI generated category for the ticket.
Main category for a support ticket.
AI generated subcategory for the ticket.
Subcategory for a support ticket.
Legacy ticket type (phased out for category/subcategory system).
List of tags (e.g., ['ai-categorised', 'escalated']).
The message from the agent or customer.
A cleaned version of the message with all unnecessary text removed.
An AI generated summary of the conversation.
Additional custom fields from support system (e.g., car_manufacturer, mobile_app, legal_country, membership_level).
Additional information about the user and their hardware.
When the ticket was created in the support system.
When the ticket was last updated in the support system.
{ "id": "tick01HN2NJ9NMRZBXT1H6FT9N7735", "url": "https://api.ev.energy/v2/support_tickets/tick01HN2NJ9NMRZBXT1H6FT9N7735", "user": "https://api.ev.energy/v2/users/user01HN2NJ9NMRZBXT1H6FT9N7735", "external_ticket_id": "12345", "position": 0, "message_type": "INITIAL_REQUEST", "subject": "Unable to connect my vehicle", "status": "Open", "priority": "Medium", "source": "Email", "human_verified_category": "VEHICLE", "human_verified_subcategory": "TELEMATICS_ISSUE", "ai_generated_category": "VEHICLE", "ai_generated_subcategory": "TELEMATICS_ISSUE", "type_deprecated": "Vehicle API error", "tags": [ "ai-categorised" ], "message": "I am having trouble connecting my Tesla to the app.", "message_clean": "Having trouble connecting Tesla to app.", "conversation_summary": "Customer experiencing issues with Tesla vehicle connection to mobile app.", "custom_fields": { "car_manufacturer": "Tesla", "mobile_app": "iOS" }, "attributes": { "evse_model": "ChargePoint Home Flex" }, "created_at": "2019-08-24T14:15:22Z", "ticket_updated_at": "2019-08-24T15:30:00Z", "resolved_at": "2019-08-25T10:00:00Z" }
Request
Update support ticket categorization.
Access control follows the same rules as retrieval:
- User-scoped tokens: Can only update tickets belonging to that user
- Organization-scoped tokens: Can only update tickets belonging to users in that organization
- Tokens with access_all_areas: Can update all tickets including those without a user
- application/json
- multipart/form-data
- application/x-www-form-urlencoded
Human verified category for the ticket.
Main category for a support ticket.
Human verified subcategory for the ticket.
Subcategory for a support ticket.
AI generated category for the ticket.
Main category for a support ticket.
AI generated subcategory for the ticket.
Subcategory for a support ticket.
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/support_tickets/{support_ticket_id}
- Live API for both production and sandbox requests.https://api.ev.energy/v2/support_tickets/{support_ticket_id}
- Staging server for internal testing only.https://api-staging.ev.energy/v2/support_tickets/{support_ticket_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
- application/json
- multipart/form-data
- application/x-www-form-urlencoded
curl -i -X PATCH \
https://developers.ev.energy/_mock/ev.energy-api-v2/support_tickets/tick01HN2NJ9NMRZBXT1H6FT9N7735 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-H 'EvEnergy-Version: 2' \
-d '{
"human_verified_category": "VEHICLE",
"human_verified_subcategory": "TELEMATICS_ISSUE",
"ai_generated_category": "VEHICLE",
"ai_generated_subcategory": "TELEMATICS_ISSUE"
}'Support ticket updated successfully.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
Unique identifier for the given support ticket.
Reference to the user who created the ticket. Can be null for tickets created through channels where a user account may not exist (e.g., pre-signup inquiries, web forms).
Access control:
- Tickets with a user are accessible based on user/organization permissions
- Tickets without a user (null) are only accessible to applications with access_all_areas permission
Reference to the user who created the ticket. Can be null for tickets created through channels where a user account may not exist (e.g., pre-signup inquiries, web forms).
Access control:
- Tickets with a user are accessible based on user/organization permissions
- Tickets without a user (null) are only accessible to applications with access_all_areas permission
External ticket ID from Freshdesk or other support system.
The position in the conversation history. 0 is the first message.
The type of message in the ticket conversation.
The subject or title of the ticket.
Human verified category for the ticket.
Main category for a support ticket.
Human verified subcategory for the ticket.
Subcategory for a support ticket.
AI generated category for the ticket.
Main category for a support ticket.
AI generated subcategory for the ticket.
Subcategory for a support ticket.
Legacy ticket type (phased out for category/subcategory system).
List of tags (e.g., ['ai-categorised', 'escalated']).
The message from the agent or customer.
A cleaned version of the message with all unnecessary text removed.
An AI generated summary of the conversation.
Additional custom fields from support system (e.g., car_manufacturer, mobile_app, legal_country, membership_level).
Additional information about the user and their hardware.
When the ticket was created in the support system.
When the ticket was last updated in the support system.
{ "id": "tick01HN2NJ9NMRZBXT1H6FT9N7735", "url": "https://api.ev.energy/v2/support_tickets/tick01HN2NJ9NMRZBXT1H6FT9N7735", "user": "https://api.ev.energy/v2/users/user01HN2NJ9NMRZBXT1H6FT9N7735", "external_ticket_id": "12345", "position": 0, "message_type": "INITIAL_REQUEST", "subject": "Unable to connect my vehicle", "status": "Open", "priority": "Medium", "source": "Email", "human_verified_category": "VEHICLE", "human_verified_subcategory": "TELEMATICS_ISSUE", "ai_generated_category": "VEHICLE", "ai_generated_subcategory": "TELEMATICS_ISSUE", "type_deprecated": "Vehicle API error", "tags": [ "ai-categorised" ], "message": "I am having trouble connecting my Tesla to the app.", "message_clean": "Having trouble connecting Tesla to app.", "conversation_summary": "Customer experiencing issues with Tesla vehicle connection to mobile app.", "custom_fields": { "car_manufacturer": "Tesla", "mobile_app": "iOS" }, "attributes": { "evse_model": "ChargePoint Home Flex" }, "created_at": "2019-08-24T14:15:22Z", "ticket_updated_at": "2019-08-24T15:30:00Z", "resolved_at": "2019-08-25T10:00:00Z" }
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/support_tickets/categories
- Live API for both production and sandbox requests.https://api.ev.energy/v2/support_tickets/categories
- Staging server for internal testing only.https://api-staging.ev.energy/v2/support_tickets/categories
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developers.ev.energy/_mock/ev.energy-api-v2/support_tickets/categories \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-Version: 2'Returns all available categories and subcategories.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
The number of requests remaining until this client's rate limit is reached.
List of all available ticket categories. Each category includes the enum value and its human-readable label.
{ "categories": [ { … }, { … }, { … }, { … }, { … }, { … }, { … }, { … } ], "subcategories": [ { … }, { … }, { … }, { … } ] }
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/support-ticket-stats/sankey
- Live API for both production and sandbox requests.https://api.ev.energy/v2/support-ticket-stats/sankey
- Staging server for internal testing only.https://api-staging.ev.energy/v2/support-ticket-stats/sankey
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developers.ev.energy/_mock/ev.energy-api-v2/support-ticket-stats/sankey \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-Version: 2'Returns Sankey diagram nodes and links.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
The number of requests remaining until this client's rate limit is reached.
{ "nodes": [ { … }, { … } ], "links": [ { … } ] }
Request
Returns time series data showing ticket volume over time. Can be grouped by day, week, or month.
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/support-ticket-stats/volume
- Live API for both production and sandbox requests.https://api.ev.energy/v2/support-ticket-stats/volume
- Staging server for internal testing only.https://api-staging.ev.energy/v2/support-ticket-stats/volume
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developers.ev.energy/_mock/ev.energy-api-v2/support-ticket-stats/volume?group_by=day' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-Version: 2'Returns time series data for ticket volume.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
The number of requests remaining until this client's rate limit is reached.
{ "time_series": [ { … }, { … }, { … } ] }
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/support-ticket-stats/resolution
- Live API for both production and sandbox requests.https://api.ev.energy/v2/support-ticket-stats/resolution
- Staging server for internal testing only.https://api-staging.ev.energy/v2/support-ticket-stats/resolution
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developers.ev.energy/_mock/ev.energy-api-v2/support-ticket-stats/resolution \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-Version: 2'Returns resolution metrics.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
The number of requests remaining until this client's rate limit is reached.
Percentage of tickets that have been resolved (0-1).
Average time to resolve a ticket in hours. Null if no tickets resolved.
Median time to resolve a ticket in hours. Null if no tickets resolved.
{ "resolution_rate": 0.85, "avg_resolution_time_hours": 24.5, "median_resolution_time_hours": 18.2, "total_resolved": 170, "total_unresolved": 30 }
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/support-ticket-stats/status
- Live API for both production and sandbox requests.https://api.ev.energy/v2/support-ticket-stats/status
- Staging server for internal testing only.https://api-staging.ev.energy/v2/support-ticket-stats/status
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developers.ev.energy/_mock/ev.energy-api-v2/support-ticket-stats/status \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-Version: 2'Returns ticket breakdown by status.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
The number of requests remaining until this client's rate limit is reached.
{ "breakdown": [ { … }, { … } ] }
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/support-ticket-stats/priority
- Live API for both production and sandbox requests.https://api.ev.energy/v2/support-ticket-stats/priority
- Staging server for internal testing only.https://api-staging.ev.energy/v2/support-ticket-stats/priority
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developers.ev.energy/_mock/ev.energy-api-v2/support-ticket-stats/priority \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-Version: 2'Returns ticket breakdown by priority.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
The number of requests remaining until this client's rate limit is reached.
{ "breakdown": [ { … }, { … }, { … } ] }
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/support-ticket-stats/source
- Live API for both production and sandbox requests.https://api.ev.energy/v2/support-ticket-stats/source
- Staging server for internal testing only.https://api-staging.ev.energy/v2/support-ticket-stats/source
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developers.ev.energy/_mock/ev.energy-api-v2/support-ticket-stats/source \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-Version: 2'Returns ticket breakdown by source.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
The number of requests remaining until this client's rate limit is reached.
{ "breakdown": [ { … }, { … } ] }
Request
Returns the most common categories and subcategories sorted by ticket count. Supports a limit parameter to control the number of results.
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/support-ticket-stats/top-categories
- Live API for both production and sandbox requests.https://api.ev.energy/v2/support-ticket-stats/top-categories
- Staging server for internal testing only.https://api-staging.ev.energy/v2/support-ticket-stats/top-categories
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developers.ev.energy/_mock/ev.energy-api-v2/support-ticket-stats/top-categories?limit=10' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-Version: 2'Returns top categories and subcategories.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
The number of requests remaining until this client's rate limit is reached.
{ "categories": [ { … }, { … } ], "subcategories": [ { … }, { … } ] }