# List Instrument History Entries Whenever a stored payment card's details are updated, an is created. Use this endpoint to retrieve a list of for a specific . Endpoint: GET /payment_instruments/{payment_instrument_id}/instrument_history Version: 2022-02-01 Security: BasicAuth ## Header parameters: - `Finix-Version` (string) Specify the API version of your request. For more details, see Versioning. Example: "2022-02-01" ## Path parameters: - `payment_instrument_id` (string, required) The that triggered the creation of this . ## Query parameters: - `limit` (integer) The numbers of items to return. Example: 3 - `after_cursor` (string) Return every resource created after the cursor value. - `before_cursor` (string) Return every resource created before the cursor value. ## Response 200 fields (application/json): - `_embedded` (object) Schema for a request to list objects for a . - `_embedded.instrument_history_entries` (array) objects. - `_embedded.instrument_history_entries.id` (string) The ID of the resource. - `_embedded.instrument_history_entries.created_at` (string) Timestamp of when the object was created. - `_embedded.instrument_history_entries.type` (string) A label indicating the type of update applied to the . The following enums are possible: - : The cardholder has opted out of the service. Please get in touch with the cardholder to acquire up-to-date card information. - : Fraud was reported by the . - : Both the card number and expiry date changed. - : The card number has changed. - : The issuing bank does not participate in account updater. This enumerator will only be returned once. Enum: "CONTACT_CARDHOLDER", "FRAUD_REPORTED", "NOT_FOUND", "NUMBER_AND_EXPIRATION_UPDATED", "NUMBER_UPDATED" - `_embedded.instrument_history_entries.application_id` (string) The ID of the under which the was created, resulting in this . - `_embedded.instrument_history_entries.payment_instrument_id` (string) The that triggered the creation of this . - `_embedded.instrument_history_entries.payment_instrument_type` (string) The type of that triggered this . Enum: "PAYMENT_CARD" - `_embedded.instrument_history_entries.old_instrument_details` (object) Object containing the details prior to the card update. - `_embedded.instrument_history_entries.old_instrument_details.bin` (string) The Bank Identification Number for the . - `_embedded.instrument_history_entries.old_instrument_details.brand` (string) The of the card saved in the . Enum: "UNKNOWN", "DINERS_CLUB_INTERNATIONAL", "DANKORT", "MIR", "TROY", "UATP", "CHINA_T_UNION", "CHINA_UNION_PAY", "AMERICAN_EXPRESS", "VERVE", "RUPAY", "DISCOVER", "JCB", "MASTERCARD", "INTERPAYMENT", "INSTAPAYMENT", "MAESTRO", "VISA", "LANKAPAY", "DINERS_CLUB", "INTERAC" - `_embedded.instrument_history_entries.old_instrument_details.expiration_month` (integer) The expiration month of the card (e.g., for December). - `_embedded.instrument_history_entries.old_instrument_details.expiration_year` (integer) The 4-digit expiration year of the card. - `_embedded.instrument_history_entries.old_instrument_details.last_four` (string) The last four digits of the card. - `_embedded.instrument_history_entries.old_instrument_details.fingerprint` (string) Unique ID that represents the tokenized card data. Example: "FPRxxxxxxxxxxxxxxxxx" - `_embedded.instrument_history_entries.new_instrument_details` (object) Object containing the details after the card update. - `_embedded.instrument_history_entries._links` (object) An object containing link(s) relevant to the request. You can store these links for follow-up requests. - `_embedded.instrument_history_entries._links.self` (object) - `_embedded.instrument_history_entries._links.self.href` (string) The path to the resource. - `_links` (object) For your convenience, every response includes several URLs which link to resources relevant to the request. You can use these to make your follow-up requests and quickly access relevant IDs. - `_links.next` (object) Link to the next page of entries. - `_links.next.href` (string) - `_links.self` (object) Link to the resource that was used in the request. - `page` (object) Details the page that's returned. - `page.limit` (integer) The number of entries to return. - `page.next_cursor` (string,null) The cursor to use for the next page of results. ## Response 401 fields (application/json): - `total` (integer) - `_embedded` (object) - `_embedded.errors` (array) - `_embedded.errors.code` (string) Enum: "UNKNOWN" - `_embedded.errors.logref` (object) - `_embedded.errors.message` (string) - `_embedded.errors._links` (object) - `_embedded.errors._links.self` (object) - `_embedded.errors._links.self.href` (string) - `_embedded.errors._links.source` (object) ## Response 403 fields (application/json): - `total` (integer) - `_embedded` (object) - `_embedded.errors` (array) - `_embedded.errors.code` (string) Enum: "FORBIDDEN" - `_embedded.errors.logref` (object) - `_embedded.errors.message` (string) - `_embedded.errors._links` (object) - `_embedded.errors._links.source` (object) - `_embedded.errors._links.source.href` (string) ## Response 404 fields (application/json): - `total` (integer) - `_embedded` (object) - `_embedded.errors` (array) - `_embedded.errors.code` (string) Enum: "NOT_FOUND" - `_embedded.errors.logref` (object) - `_embedded.errors.message` (string) - `_embedded.errors._links` (object) - `_embedded.errors._links.source` (object) - `_embedded.errors._links.source.href` (string) ## Response 422 fields (application/json): - `total` (integer) - `_embedded` (object) - `_embedded.errors` (array) - `_embedded.errors.code` (string) Enum: "INVALID_FIELD" - `_embedded.errors.field` (string) - `_embedded.errors.logref` (object) - `_embedded.errors.message` (string) - `_embedded.errors._links` (object) - `_embedded.errors._links.source` (object) - `_embedded.errors._links.source.href` (string)