# Retrieve By Id E-invoice Profiles Get E-invoice Profiles By Id Endpoint: GET /rest/2.0/EINVOICE_PROFILE/{id} Version: 1.0 Security: JWT ## Path parameters: - `id` (integer, required) Id of the record ## Header parameters: - `sessionId` (string, required) ## Response 200 fields (application/json): - `retrieveResponse` (object) - `retrieveResponse.EinvoiceFormat` (integer) E-invoice Format: Format to be used for E-invoices under this profile, ensuring it complies with the local regulatory requirements. - `retrieveResponse.ProfileName` (string) Profile Name: Name of the profile to differentiate between e-invoicing settings. - `retrieveResponse.Created` (string) System controlled field: Date and time the record was created - `retrieveResponse.Updated` (string) System controlled field: Date and time the record was last updated - `retrieveResponse.Status` (string) Status: Status of the e-invoicing profile,Active - the profile can be used to perform e-invoicing activities on the profile.Deactivated - the profile is not available for selection on the Account's page. - `retrieveResponse.Actions` (integer) E-invoice XML Generation: Automatically generate government-compliant E-invoice XML documents upon invoice closure. - `retrieveResponse.EmailSubmission` (integer) Email Submission: Enable Email submission to send Email to German government with generated E-invoice file - `retrieveResponse.EmailTemplateId` (integer) Email Template: An email template that specifies the recipient and the method of receiver per Network settings. - `retrieveResponse.Description` (string) Profile Description: Optional description of the profile. - `retrieveResponse.Country` (integer) Country: Select the country for which this e-invoicing profile is being created. This determines specific invoicing regulations and network options. - `retrieveResponse.ImplementationModel` (string) Implementation Model: A communication framework that defines the multi-step processes for sending and validating invoices over specific networks. - `retrieveResponse.EinvoiceStorage` (string) E-invoice Storage (Years): The number of years E-invoices should be retained to comply with local legal and regulatory requirements. - `retrieveResponse.CreatedUserId` (string) System controlled field: Id of the user that created the record - `retrieveResponse.Network` (integer) Network: System used by tax authorities to monitor and validate business transactions in real-time or near-real-time. - `retrieveResponse.Id` (string) Id - `retrieveResponse.UpdatedUserId` (string) System controlled field: Id of the last user that updated the record - `retrieveResponse.ProfileDefault` (string) ProfileDefault ## Response 400 fields (application/json): - `error` (string) Bad request - `message` (string) Bad request ## Response 401 fields (application/json): - `error` (string) Unauthorized - `message` (string) Unauthorized ## Response 404 fields (application/json): - `error` (string) Not found - `message` (string) Not found ## Response 429 fields (application/json): - `error` (string) Too many requests - `message` (string) Too many requests ## Response 500 fields (application/json): - `error` (string) Internal error - `message` (string) Internal error