Connect PassSlot to Your AI Agent

Ask your AI assistant to work with PassSlot: create Wallet Passes and Update Placeholder Values.

8 tools API key

Try a PassSlot Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill PassSlot

Create a template pass

Create a pass using an existing template and supplied values.

/oo PassSlot: Create a PassSlot Wallet pass from template [template ID] with placeholder values [JSON object] and return its installation URL.

Update pass values

Read current values and apply the replacement values you specify.

/oo PassSlot: Read values for pass type [pass type identifier] and serial [serial number], then update values to [JSON object].

Start Working with PassSlot

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect PassSlot

    Connect using your PassSlot App Key.

    Connect PassSlot →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An account with access to the PassSlot resources used in your task.

PassSlot Tools

PassSlot lets an AI assistant create Wallet passes from existing templates and retrieve installation links or placeholder values.

Create a template pass

Create a pass using an existing template and supplied values.

Update pass values

Read current values and apply the replacement values you specify.

8 tools

List Templates

List PassSlot pass templates available to the connected App Key.

passslot.list_templates

List Pass Types

List Apple Wallet pass type identifiers available in PassSlot.

passslot.list_pass_types

List Passes

List PassSlot Wallet passes, optionally limited to one pass type identifier.

passslot.list_passes

Create Pass From Template

Create a Wallet pass from a PassSlot template using JSON placeholder values and return its installation URL.

passslot.create_pass_from_template

Get Pass Url

Get the short installation URL for an existing PassSlot Wallet pass.

passslot.get_pass_url

Get Pass Values

Get the current placeholder values of an existing PassSlot Wallet pass.

passslot.get_pass_values

Update Pass Values

Update the placeholder values of an existing PassSlot Wallet pass.

passslot.update_pass_values

Delete Pass

Permanently delete a PassSlot Wallet pass.

passslot.delete_pass

Frequently Asked Questions

Does creating a pass install it on a device?

Creation returns an installation URL; the user still uses the link to install the pass.

Can I create a new template here?

Template listing is exposed, but template creation is not.

How do I identify an existing pass?

Provide both passTypeIdentifier and serialNumber.

Connect PassSlot

About PassSlot ↗