Create Extension
Creates an extension.
Authentication
X-Auth-Tokenstring
### OAuth scopes
| UI Name | Permission | Parameter |
|:--------|:-----------|:----------|
| Checkouts | modify | `store_checkouts` |
| Checkouts | read-only | `store_checkouts_read_only` |
| Checkout Content | modify | `store_checkout_content` |
| Checkout Content | read-only | `store_checkout_content_read_only` |
### Authentication header
| Header | Argument | Description |
|:-------|:---------|:------------|
| `X-Auth-Token` | `access_token` | For more about API accounts that generate `access_token`s, see our [Guide to API Accounts](/developer/docs/overview/api-fundamentals/api-accounts#api-accounts). |
### Further reading
For example requests and more information about authenticating BigCommerce APIs, see [Authentication and Example Requests](/developer/docs/overview/api-fundamentals/api-accounts#x-auth-token-header-example-requests).
For more about BigCommerce OAuth scopes, see our [Guide to API Accounts](/developer/docs/overview/api-fundamentals/api-accounts#oauth-scopes).
For a list of API status codes, see [API Status Codes](/developer/api-reference/rest/overview#rest-http-status-codes).
Request
This endpoint expects an object.
name
The name of the extension.
region
Shipping region.
url
Extension URL.
enabled
Whether the extension is currently active at checkout.
Response
data
meta
Response metadata.
Errors
422
Unprocessable Entity Error