# Type Alias: SetEndpointDef

> **SetEndpointDef** = `Omit`\<[`SetEndpoint`](../../interfaces/SetEndpoint/), `"getOptions"` | `"getOptionsFormula"`> & `object`

Defined in: [types.ts:206](https://github.com/coda/packs-sdk/blob/44f7744bb692307d51cf2020a7058f343a7e25e8/types.ts#L206)

Simplified configuration for [SetEndpoint](../../interfaces/SetEndpoint/) that a pack developer can specify when calling [PackDefinitionBuilder.setUserAuthentication](../../classes/PackDefinitionBuilder/#setuserauthentication) or [PackDefinitionBuilder.setSystemAuthentication](../../classes/PackDefinitionBuilder/#setsystemauthentication).

## Type Declaration

| Name | Type | Description | Defined in | | --- | --- | --- | --- | | `getOptions?` | [`MetadataFormulaDef`](../MetadataFormulaDef/) | See [SetEndpoint.getOptions](../../interfaces/SetEndpoint/#getoptions) | [types.ts:208](https://github.com/coda/packs-sdk/blob/44f7744bb692307d51cf2020a7058f343a7e25e8/types.ts#L208) | | `getOptionsFormula?` | [`MetadataFormulaDef`](../MetadataFormulaDef/) | **Deprecated** Use getOptions | [types.ts:210](https://github.com/coda/packs-sdk/blob/44f7744bb692307d51cf2020a7058f343a7e25e8/types.ts#L210) |
