# API reference

- [Authorization](https://docs.50skills.app/journeys/api-reference/undefined.md): Everything regarding authorization
- [Authorize](https://docs.50skills.app/journeys/api-reference/undefined/authorize.md): Retrieve Bearer token to use
- [Company](https://docs.50skills.app/journeys/api-reference/undefined-1.md): Everything regarding companies
- [Retrieve company](https://docs.50skills.app/journeys/api-reference/undefined-1/retrieve-company.md): Retrieve current company
- [Update company](https://docs.50skills.app/journeys/api-reference/undefined-1/update-company.md)
- [Company lists](https://docs.50skills.app/journeys/api-reference/company-lists.md): Everything regarding company lists
- [Retrieve company list](https://docs.50skills.app/journeys/api-reference/company-lists/retrieve-company-list.md)
- [List company lists](https://docs.50skills.app/journeys/api-reference/company-lists/list-company-lists.md)
- [Create company list](https://docs.50skills.app/journeys/api-reference/company-lists/create-company-list.md)
- [Update company list](https://docs.50skills.app/journeys/api-reference/company-lists/create-company-list-1.md)
- [Delete company list](https://docs.50skills.app/journeys/api-reference/company-lists/create-company-list-1-1.md)
- [Journeys](https://docs.50skills.app/journeys/api-reference/undefined-2.md): Everything regarding journeys
- [List journeys](https://docs.50skills.app/journeys/api-reference/undefined-2/list-journeys.md): Get a list of all journeys on current company
- [Retrieve journey](https://docs.50skills.app/journeys/api-reference/undefined-2/retrieve-journey.md)
- [Delete journey](https://docs.50skills.app/journeys/api-reference/undefined-2/delete-journey.md)
- [Edit journey](https://docs.50skills.app/journeys/api-reference/undefined-2/edit-journey.md)
- [Journey actions](https://docs.50skills.app/journeys/api-reference/undefined-3.md): Everything regarding journey actions
- [List journey actions](https://docs.50skills.app/journeys/api-reference/undefined-3/list-journey-actions.md)
- [Retrieve journey action](https://docs.50skills.app/journeys/api-reference/undefined-3/retrieve-journey-action.md)
- [Delete journey action](https://docs.50skills.app/journeys/api-reference/undefined-3/delete-journey-action.md)
- [Traveller journeys](https://docs.50skills.app/journeys/api-reference/undefined-4.md): Everything regarding traveller journeys
- [List traveller journeys](https://docs.50skills.app/journeys/api-reference/undefined-4/list-traveller-journeys.md)
- [Retrieve traveller journey](https://docs.50skills.app/journeys/api-reference/undefined-4/retrieve-traveller-journey.md)
- [Retrieve actions](https://docs.50skills.app/journeys/api-reference/undefined-4/undefined.md): Retrieve actions for a traveller journey
- [Start traveller journey](https://docs.50skills.app/journeys/api-reference/undefined-4/undefined-1.md): Starts a journey for a traveller
- [Create traveller journey](https://docs.50skills.app/journeys/api-reference/undefined-4/undefined-2.md): Adds a traveller to a specific journey. If the traveller does not exist as a company traveller, they will be automatically created and then subsequently added to the journey.
- [Delete traveller journey](https://docs.50skills.app/journeys/api-reference/undefined-4/delete-traveller-journey.md)
- [Traveller journey actions](https://docs.50skills.app/journeys/api-reference/undefined-5.md): Everything regarding traveller actions
- [List journey traveller actions](https://docs.50skills.app/journeys/api-reference/undefined-5/list-traveller-actions.md)
- [Retrieve journey traveller action](https://docs.50skills.app/journeys/api-reference/undefined-5/retrieve-traveller-action.md): Retrieves a single action from a journey travellers workflow
- [Users](https://docs.50skills.app/journeys/api-reference/undefined-6.md): Everything regarding users
- [Invite](https://docs.50skills.app/journeys/api-reference/undefined-6/invite.md)
- [List users](https://docs.50skills.app/journeys/api-reference/undefined-6/list-users.md): Get a list of all system users
- [Create user](https://docs.50skills.app/journeys/api-reference/undefined-6/create-user.md)
- [Retrieve user](https://docs.50skills.app/journeys/api-reference/undefined-6/retrieve-user.md)
- [Delete user](https://docs.50skills.app/journeys/api-reference/undefined-6/delete-user.md)
- [Update user](https://docs.50skills.app/journeys/api-reference/undefined-6/edit-user.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.50skills.app/journeys/api-reference.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
