> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spaceport.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface: CreateAndSignParams

[index](.././index).CreateAndSignParams

Parameters for creating and signing an agreement with an existing user

## Table of contents

### Properties

* [coreListingId](#corelistingid)
* [licenseeSignatures](#licenseesignatures)
* [onChainListingIds](#onchainlistingids)
* [licenseeSigningDetails](#licenseesigningdetails)
* [storageAccess](#storageaccess)

## Properties

### coreListingId

• **coreListingId**: `string`

The ID of the core listing for the agreement

### licenseeSignatures

• `Optional` **licenseeSignatures**: [`SignatureParams`](./signature-params)\[]

Array of signature parameters for the licensee
If not provided, signatures will be automatically generated
Must have the same length as onChainListingIds when provided

### onChainListingIds

• **onChainListingIds**: `string`\[]

Array of on-chain listing IDs
Must have the same length as licenseeSignatures when provided

### licenseeSigningDetails

• **licenseeSigningDetails**: `Object`

Additional details about the signature

#### Type declaration

| Name      | Type                                       |
| :-------- | :----------------------------------------- |
| `details` | `Record`\<`string`, `unknown`>             |
| `files?`  | `Record`\<`string`, `undefined` \| `File`> |

### storageAccess

• `Optional` **storageAccess**: `string`

Storage access setting (optional, defaults to "public")
