---
sourceDocument: Xanadu API Reference
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu API Reference

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# SerialNumberManager - Global

# SerialNumberManager - Global {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

The SerialNumberManager script include provides methods to manage the serial numbers for discovery devices.

You can use this script include with a discovery script where you need to manage serial numbers.

## SerialNumberManager - add(Number sType, Number value) {#ariaid-title2}

Adds the specified serial number.
{#r_SNUM-add_N_N__table_ss3_hpg_xt__entry__3}

| Name | Type | Description |
|-|-|-|
| sType | Number | The serial number type |
| value | Number | The serial number |
[Table 1. Parameters]

{#r_SNUM-add_N_N__table_ss3_hpg_xt} {#r_SNUM-add_N_N__table_ts3_hpg_xt__entry__2}

| Type | Description |
|-|-|
| void |   |
[Table 2. Returns]

{#r_SNUM-add_N_N__table_ts3_hpg_xt}

## SerialNumberManager - getSerialNumber() {#ariaid-title3}

Returns the serial number.
{#r_SNUM-get__table_a14_5pg_xt__entry__3}

| Name | Type | Description |
|-|-|-|
| None |   |   |
[Table 3. Parameters]

{#r_SNUM-get__table_a14_5pg_xt} {#r_SNUM-get__table_b14_5pg_xt__entry__2}

| Type | Description |
|-|-|
| Number | The serial number. |
[Table 4. Returns]

{#r_SNUM-get__table_b14_5pg_xt}

## SerialNumberManager - getSerialsForCIData() {#ariaid-title4}

Returns serial number information for CI Data, including the type, serial number, and
validity.
{#r_SNUM-getSerialsForCIData__table_uxd_dqg_xt__entry__3}

| Name | Type | Description |
|-|-|-|
| None |   |   |
[Table 5. Parameters]

{#r_SNUM-getSerialsForCIData__table_uxd_dqg_xt} {#r_SNUM-getSerialsForCIData__table_vxd_dqg_xt__entry__2}

| Type | Description |
|-|-|
| Array | An array with the serial number information in the following order: serial number type, serial number, and validity flag. |
[Table 6. Returns]

{#r_SNUM-getSerialsForCIData__table_vxd_dqg_xt}

## SerialNumberManager - isValid(Number value) {#ariaid-title5}

Checks if the number is a valid serial number.
{#r_SNUM-isValid_N__table_erq_mqg_xt__entry__3}

| Name | Type | Description |
|-|-|-|
| value | Number | The number to check |
[Table 7. Parameters]

{#r_SNUM-isValid_N__table_erq_mqg_xt} {#r_SNUM-isValid_N__table_frq_mqg_xt__entry__2}

| Type | Description |
|-|-|
| Boolean | True if the number is valid; otherwise, false. |
[Table 8. Returns]

{#r_SNUM-isValid_N__table_frq_mqg_xt}

