# Arguments Schema

```txt
https://amazonalexa.com/ask/2020/12/Arguments
```

Arguments to a Call can be JSON primitives or an object/array of Calls, NameReferences or PropertyReferences

| Abstract               | Extensible | Status         | Identifiable            | Custom Properties | Additional Properties | Access Restrictions | Defined In                                                            |
| :--------------------- | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- |
| Cannot be instantiated | Yes        | Unknown status | Unknown identifiability | Forbidden         | Allowed               | none                | [Arguments.json](../../schemas/Arguments.json "open original schema") |

## Arguments Type

merged type ([Arguments](arguments.md))

one (and only one) of

*   [Untitled null in Arguments](arguments-oneof-0.md "check type definition")

*   [Untitled number in Arguments](arguments-oneof-1.md "check type definition")

*   [Untitled string in Arguments](arguments-oneof-2.md "check type definition")

*   [Untitled boolean in Arguments](arguments-oneof-3.md "check type definition")

*   [Untitled array in Arguments](arguments-oneof-4.md "check type definition")

*   [Untitled object in Arguments](arguments-oneof-5.md "check type definition")

# Arguments Definitions

## Definitions group arg-expression

Reference this group by using

```json
{"$ref":"https://amazonalexa.com/ask/2020/12/Arguments#/definitions/arg-expression"}
```

| Property | Type | Required | Nullable | Defined by |
| :------- | :--- | :------- | :------- | :--------- |
