# Function: makeAttributionNode()

> **makeAttributionNode**\<`T`>(`node`): `T`

Defined in: [schema.ts:1859](https://github.com/coda/packs-sdk/blob/deb4919caa7d1b65e0f43e2f143683f797b50a5f/schema.ts#L1859)

A helper for constructing attribution text, links, or images that render along with a Pack value.

Many APIs have licensing requirements that ask for specific attribution to be included when using their data. For example, a stock photo API may require attribution text and a logo.

Any [IdentityDefinition](../../interfaces/IdentityDefinition/) can include one or more attribution nodes that will be rendered any time a value with that identity is rendered in a doc.

## Type Parameters

| Type Parameter | | --- | | `T` *extends* [`AttributionNode`](../../type-aliases/AttributionNode/) |

## Parameters

| Parameter | Type | | --- | --- | | `node` | `T` |

## Returns

`T`
