Item

itemGet

POST
/item/get

Returns information about the status of an Item.

Authorization

PLAID-CLIENT-ID PLAID-SECRET Plaid-Version
PLAID-CLIENT-ID<token>

In: header

PLAID-SECRET<token>

In: header

Plaid-Version<token>

In: header

Request Body

application/json

ItemGetRequest defines the request schema for /item/get

client_id?string

Your Plaid API client_id. The client_id is required and may be provided either in the PLAID-CLIENT-ID header or as part of a request body.

secret?string

Your Plaid API secret. The secret is required and may be provided either in the PLAID-SECRET header or as part of a request body.

access_token*string

The access token associated with the Item data is being requested for.

Response Body

application/json

application/json

curl -X POST "https://example.com/item/get" \  -H "Content-Type: application/json" \  -d '{    "access_token": "string"  }'
{  "item": {    "available_products": [      "balance",      "auth"    ],    "billed_products": [      "identity",      "transactions"    ],    "error": null,    "institution_id": "ins_109508",    "item_id": "Ed6bjNrDLJfGvZWwnkQlfxwoNz54B5C97ejBr",    "update_type": "background",    "webhook": "https://plaid.com/example/hook",    "consent_expiration_time": null  },  "status": {    "transactions": {      "last_successful_update": "2019-02-15T15:52:39Z",      "last_failed_update": "2019-01-22T04:32:00Z"    },    "last_webhook": {      "sent_at": "2019-02-15T15:53:00Z",      "code_sent": "DEFAULT_UPDATE"    }  },  "request_id": "m8MDnv9okwxFNBV"}

itemPublicTokenExchange POST

Exchange a Link `public_token` for an API `access_token`. Link hands off the `public_token` client-side via the `onSuccess` callback once a user has successfully created an Item. The `public_token` is ephemeral and expires after 30 minutes. The response also includes an `item_id` that should be stored with the `access_token`. The `item_id` is used to identify an Item in a webhook. The `item_id` can also be retrieved by making an `/item/get` request.

itemCreatePublicToken POST

Note: As of July 2020, the `/item/public_token/create` endpoint is deprecated. Instead, use `/link/token/create` with an `access_token` to create a Link token for use with [update mode](https://plaid.com/docs/link/update-mode). If you need your user to take action to restore or resolve an error associated with an Item, generate a public token with the `/item/public_token/create` endpoint and then initialize Link with that `public_token`. A `public_token` is one-time use and expires after 30 minutes. You use a `public_token` to initialize Link in [update mode](https://plaid.com/docs/link/update-mode) for a particular Item. You can generate a `public_token` for an Item even if you did not use Link to create the Item originally. The `/item/public_token/create` endpoint is **not** used to create your initial `public_token`. If you have not already received an `access_token` for a specific Item, use Link to obtain your `public_token` instead. See the [Quickstart](https://plaid.com/docs/quickstart) for more information.