# Pass multiple parameters in API slot tracker

**URL:** <https://forum.rasa.com/t/pass-multiple-parameters-in-api-slot-tracker/35919>\
**Category:** Rasa Masterclass\
**Created:** [October 15, 2020, 9:52am UTC](https://forum.rasa.com/t/pass-multiple-parameters-in-api-slot-tracker/35919 "2020-10-15T09:52:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![fatima1416](https://avatars.discourse-cdn.com/v4/letter/f/e47c2d/32.png) [@fatima1416](https://forum.rasa.com/u/fatima1416)\
**Post date:** [October 15, 2020, 9:52am UTC](https://forum.rasa.com/t/pass-multiple-parameters-in-api-slot-tracker/35919/1 "2020-10-15T09:52:41Z")

</div>

Hi May I know how to pass multiple parameter in rasa slot. this is my code. i can only pass 1 paramater.

class ActionTicket(Action): def name(self): return “action\_ticket”

```
def run(self, dispatcher, tracker, domain):
    state = tracker.get_slot('state')
    location= tracker.get_slot('location')
    complete_url = "https://myapi.com.ph/ticket&param={state&&&location}."

 
    response = requests.get(complete_url)

    data = response.json()
    
   
    ticketNumber = data['ticketNumber'] 

   
    ticket_data = "Ticket update \n Ticket Number: {} ".format(ticketNumber)
    dispatcher.utter_message(ticket_data)
    
    return [SlotSet("state","location",state,location)]
```
