# SourceAirtableOAuth20


## Fields

| Field                                                                                            | Type                                                                                             | Required                                                                                         | Description                                                                                      |
| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ |
| `client_id`                                                                                      | *str*                                                                                            | :heavy_check_mark:                                                                               | The client ID of the Airtable developer application.                                             |
| `client_secret`                                                                                  | *str*                                                                                            | :heavy_check_mark:                                                                               | The client secret the Airtable developer application.                                            |
| `refresh_token`                                                                                  | *str*                                                                                            | :heavy_check_mark:                                                                               | The key to refresh the expired access token.                                                     |
| `access_token`                                                                                   | *Optional[str]*                                                                                  | :heavy_minus_sign:                                                                               | Access Token for making authenticated requests.                                                  |
| `auth_method`                                                                                    | [Optional[models.SourceAirtableSchemasAuthMethod]](../models/sourceairtableschemasauthmethod.md) | :heavy_minus_sign:                                                                               | N/A                                                                                              |
| `token_expiry_date`                                                                              | [date](https://docs.python.org/3/library/datetime.html#date-objects)                             | :heavy_minus_sign:                                                                               | The date-time when the access token should be refreshed.                                         |