# Retrieve rebate type
Retrieve a specific rebate type by id.
Endpoint: GET /rebate_types/{rebate_type_id}
Version: 2.0
Security: oauth2
## Path parameters:
- `rebate_type_id` (string, required)
ID of the requested rebate type
Example: "rbttB1USP6YGD1VPIDJSHTZARUX11M"
## Header parameters:
- `EvEnergy-Version` (number)
Specify the version of this endpoint to use.
Enum: 2
- `Accept-Language` (string)
Indicates the natural language and locale that the client prefers.
## Query parameters:
- `expand` (array)
Specify a url field to expand into a nested resource.
Enum: "required_evidence"
## Response 200 fields (application/json):
- `id` (string)
Unique identifier for the RebateType
Example: "rbttB1USP6YGD1VPIDJSHTZARUX11M"
- `url` (string)
Example: "https://api.ev.energy/v2/rebate_types/rbttB1USP6YGD1VPIDJSHTZARUX11M"
- `title` (string)
Display name.
Example: "Vehicle Enrollment"
- `value_description` (string)
Short text describing the rebate value.
Example: "earn up to $1000"
- `icon` (string,null)
URI for an icon representing this rebate type.
Example: "https://example.com"
- `description_long` (string,null)
Describes the rebate type.
Example: "Rebate for purchasing an eligible vehicle."
- `description_short` (string,null)
One line of text containing important information for the rebate type.
Example: "Must be purchased after 11/01/2024"
- `requirements` (string)
HTML string containing detailed eligibility requirements.
Example: "
- Must be eligible for program
- Purchased after 11/01/2024
- Must be connected to ev.energy
"
- `required_evidence` (array)
Example: [{"title":"string","description":"string","upload_required":true,"file":{"name":"string","url":"https://example.com"},"evidence_data":[{"data_type":"currency","title":"string","description":"string","required":true,"value":"string"}]}]
## Response 400 fields (application/problem+json):
- `type` (string)
Example: "https://api.ev.energy/v2/problems/example-problem/"
- `status` (number)
Example: 400
- `title` (string, required)
Example: "Short description"
- `detail` (string, required)
Example: "Long, more specific description."
- `instance` (string)
Example: "https://api.ev.energy/v2/users/user01HN2P75GBNFRJPCZJXEFVXH5E"
- `notification` (object)
Something that the user should be informed about.
- `notification.id` (string, required)
Unique identifier for the Notification
Example: "notf67O36PLTFDB57M0E5L33JZLGM0"
- `notification.url` (string, required)
Example: "https://api.ev.energy/notifications/notf67O36PLTFDB57M0E5L33JZLGM0"
- `notification.message_id` (string, required)
Internal identifier for this notification type. E.g. 'ERR0023'
- `notification.category` (any, required)
Category of this notification type
Enum: "ACTIONABLE", "SERVICE", "RETRY", "MARKETING", "INTERNAL"
- `notification.event_time` (string, required)
The timestamp of the event described by this notification
- `notification.short_text_title` (string, required)
Short title for the notification
- `notification.short_text_body` (string, required)
Short description of the event being notified
- `notification.detail_page_title` (string)
Title of a help page giving more information about this notification
- `notification.detail_page_body` (string)
Text of a help page giving more information about this notification
- `notification.external_link` (string,null)
URL of a web page giving further information about this notification
- `notification.external_button_label` (string)
Text to be displayed on a button leading to the external_link location
- `notification.read_at` (string)
When the user examined the contents of this notification
- `notification.resolved_at` (string)
When the problem associated with this notification was resolved
## Response 401 fields (application/problem+json):
- `status` (number)
Example: 401
- `title` (string, required)
Example: "Unauthorized"
- `detail` (string, required)
Example: "Authentication credentials were not provided."
## Response 403 fields (application/problem+json):
- `status` (number)
Example: 403
- `title` (string, required)
Example: "Forbidden"
- `detail` (string, required)
Example: "You do not have permission to perform this action."
## Response 404 fields (application/problem+json):
- `status` (number)
Example: 404
- `title` (string, required)
Example: "Not found"
- `detail` (string, required)
Example: "Resource does not exist or cannot be accessed."
## Response 406 fields (application/problem+json):
- `status` (number)
Example: 406
- `title` (string, required)
Example: "Not Acceptable"
- `detail` (string, required)
Example: "Could not satisfy the request Accept header."
## Response 429 fields (application/problem+json):
- `type` (string)
Example: "https://api.ev.energy/v2/problems/example-problem/"
- `status` (number)
Example: 400
- `title` (string, required)
Example: "Short description"
- `detail` (string, required)
Example: "Long, more specific description."
- `instance` (string)
Example: "https://api.ev.energy/v2/users/user01HN2P75GBNFRJPCZJXEFVXH5E"
- `notification` (object)
Something that the user should be informed about.
- `notification.id` (string, required)
Unique identifier for the Notification
Example: "notf67O36PLTFDB57M0E5L33JZLGM0"
- `notification.url` (string, required)
Example: "https://api.ev.energy/notifications/notf67O36PLTFDB57M0E5L33JZLGM0"
- `notification.message_id` (string, required)
Internal identifier for this notification type. E.g. 'ERR0023'
- `notification.category` (any, required)
Category of this notification type
Enum: "ACTIONABLE", "SERVICE", "RETRY", "MARKETING", "INTERNAL"
- `notification.event_time` (string, required)
The timestamp of the event described by this notification
- `notification.short_text_title` (string, required)
Short title for the notification
- `notification.short_text_body` (string, required)
Short description of the event being notified
- `notification.detail_page_title` (string)
Title of a help page giving more information about this notification
- `notification.detail_page_body` (string)
Text of a help page giving more information about this notification
- `notification.external_link` (string,null)
URL of a web page giving further information about this notification
- `notification.external_button_label` (string)
Text to be displayed on a button leading to the external_link location
- `notification.read_at` (string)
When the user examined the contents of this notification
- `notification.resolved_at` (string)
When the problem associated with this notification was resolved