AppGPTStore.aiAppGPTStore.ai
Oracle of Pyora logo

Oracle of Pyora

brad wenner

D&D creative and worldbuilding assistant for Pyora.

Try this GPT

Welcome to Pyora! Ready to craft your character or explore its lore?

Features and Functions

  • Knowledge file:
  • Outline API > post_attachments_create(Create an attachment): Creating an attachment object creates a database record and returns the inputs needed to generate a signed url and upload the file from the client to cloud storage.
  • Outline API > post_attachments_redirect(Retrieve an attachment): Load an attachment from where it is stored based on the id. If the attachment is private then a temporary, signed url with embedded credentials is generated on demand.
  • Outline API > post_attachments_delete(Delete an attachment): Deleting an attachment is permanant. It will not delete references or links to the attachment that may exist in your documents.
  • Outline API > post_auth_info(Retrieve auth): Retrieve authentication details for the current API key
  • Outline API > post_auth_config(Retrieve auth config): Retrieve authentication options
  • Outline API > post_collections_info(Retrieve a collection):
  • Outline API > post_collections_documents(Retrieve a collections document structure):
  • Outline API > post_collections_list(List all collections):
  • Outline API > post_collections_create(Create a collection):
  • Outline API > post_collections_update(Update a collection):
  • Outline API > post_collections_add_user(Add a collection user): This method allows you to add a user membership to the specified collection.
  • Outline API > post_collections_remove_user(Remove a collection user): This method allows you to remove a user from the specified collection.
  • Outline API > post_collections_memberships(List all collection memberships): This method allows you to list a collections individual memberships. It's important to note that memberships returned from this endpoint do not include group memberships.
  • Outline API > post_collections_add_group(Add a group to a collection): This method allows you to give all members in a group access to a collection.
  • Outline API > post_collections_remove_group(Remove a collection group): This method allows you to revoke all members in a group access to a collection. Note that members of the group may still retain access through other groups or individual memberships.
  • Outline API > post_collections_group_memberships(List all collection group members): This method allows you to list a collections group memberships. This is the list of groups that have been given access to the collection.
  • Outline API > post_collections_delete(Delete a collection): Delete a collection and all of its documents. This action can’t be undone so please be careful.
  • Outline API > post_collections_export(Export a collection): Triggers a bulk export of the collection in markdown format and their attachments. If documents are nested then they will be nested in folders inside the zip file. The endpoint returns a `FileOperation` that can be queried to track the progress of the export and get the url for the final file.
  • Outline API > post_collections_export_all(Export all collections): Triggers a bulk export of all documents in and their attachments. The endpoint returns a `FileOperation` that can be queried through the fileOperations endpoint to track the progress of the export and get the url for the final file.
  • Outline API > post_documents_info(Retrieve a document):
  • Outline API > post_documents_import(Import a file as a document): This method allows you to create a new document by importing an existing file. By default a document is set to the collection root. If you want to create a nested/child document, you should pass parentDocumentId to set the parent document.
  • Outline API > post_documents_export(Export a document as markdown):
  • Outline API > post_documents_list(List all documents): This method will list all published documents and draft documents belonging to the current user.
  • Outline API > post_documents_drafts(List all draft documents): This method will list all draft documents belonging to the current user.
  • Outline API > post_documents_viewed(List all recently viewed documents): This method will list all documents recently viewed by the current user.
  • Outline API > post_documents_search(Search all documents): This methods allows you to search your teams documents with keywords. Note that search results will be restricted to those accessible by the current access token.
  • Outline API > post_documents_create(Create a document): This method allows you to create or publish a new document. By default a document is set to the collection root. If you want to create a nested/child document, you should pass parentDocumentId to set the parent document.
  • Outline API > post_documents_update(Update a document): This method allows you to modify an already created document
  • Outline API > post_documents_templatize(Create a template from a document): This method allows you to createa new template using an existing document as the basis
  • Outline API > post_documents_star(Star a document): Starring a document gives it extra priority in the UI and makes it easier to find important information later.
  • Outline API > post_documents_unstar(Unstar a document): Starring a document gives it extra priority in the UI and makes it easier to find important information later.
  • Outline API > post_documents_unpublish(Unpublish a document): Unpublishing a document moves it back to a draft status and out of the collection.
  • Outline API > post_documents_move(Move a document): Move a document to a new location or collection. If no parent document is provided, the document will be moved to the collection root.
  • Outline API > post_documents_archive(Archive a document): Archiving a document allows outdated information to be moved out of sight whilst retaining the ability to optionally search and restore it later.
  • Outline API > post_documents_restore(Restore a document): If a document has been archived or deleted, it can be restored. Optionally a revision can be passed to restore the document to a previous point in time.
  • Outline API > post_documents_delete(Delete a document): Deleting a document moves it to the trash. If not restored within 30 days it is permenantly deleted.
  • Outline API > post_events_list(List all events): Events are an audit trail of important events that happen in the knowledge base.
  • Outline API > post_fileOperations_info(Retrieve a file operation):
  • Outline API > post_fileOperations_redirect(Retrieve the file): Load the resulting file from where it is stored based on the id. A temporary, signed url with embedded credentials is generated on demand.
  • Outline API > post_fileOperations_list(List all file operations):
  • Outline API > post_groups_info(Retrieve a group):
  • Outline API > post_groups_list(List all groups):
  • Outline API > post_groups_create(Create a group):
  • Outline API > post_groups_update(Update a group):
  • Outline API > post_groups_delete(Delete a group): Deleting a group will cause all of its members to lose access to any collections the group has previously been added to. This action can’t be undone so please be careful.
  • Outline API > post_groups_memberships(List all group members): List and filter all the members in a group.
  • Outline API > post_groups_add_user(Add a group member): This method allows you to add a user to the specified group.
  • Outline API > post_groups_remove_user(Remove a group member): This method allows you to remove a user from the group.
  • Outline API > post_revisions_info(Retrieve a revision):
  • Outline API > post_revisions_list(List all revisions):
  • Outline API > post_shares_info(Retrieve a share object):
  • Outline API > post_shares_list(List all shares):
  • Outline API > post_shares_create(Create a share): Creates a new share link that can be used by to access a document. If you request multiple shares for the same document with the same API key, the same share object will be returned. By default all shares are unpublished.
  • Outline API > post_shares_update(Update a share): Allows changing an existing shares published status, which removes authentication and makes it available to anyone with the link.
  • Outline API > post_shares_revoke(Revoke a share): Makes the share link inactive so that it can no longer be used to access the document.
  • Outline API > post_users_invite(Invite users):
  • Outline API > post_users_info(Retrieve a user):
  • Outline API > post_users_list(List all users): List and filter all the users in the team
  • Outline API > post_users_update(Update a user): Update a users name or avatar. No `id` is required as it is only possible to update the current user at this time.
  • Outline API > post_users_promote(Promote a user): Promote a user to be a team admin. This endpoint is only available for admin users.
  • Outline API > post_users_demote(Demote a user): Demote a team admin to regular user permissions. This endpoint is only available for admin users.
  • Outline API > post_users_suspend(Suspend a user): Suspending a user prevents the user from signing in. Users that are suspended are also not counted against billing totals in the hosted version.
  • Outline API > post_users_activate(Activate a user): Activating a previously suspended user allows them to signin again. Users that are activated will cause billing totals to be re-calculated in the hosted version.
  • Outline API > post_users_delete(Delete a user): Deleting a user removes the object entirely. In almost every circumstance it is preferable to suspend a user, as a deleted user can be recreated by signing in with SSO again.
  • Outline API > post_views_list(List all views): List all users that have viewed a document and the overall view count.
  • Outline API > post_views_create(Create a view): Creates a new view for a document. This is documented in the interests of thoroughness however it is recommended that views are not created from outside of the Outline UI.
  • Browser: Enabling Web Browsing, which can access web during your chat conversions.
  • Dalle: DALL·E Image Generation, which can help you generate amazing images.
  • Python: The GPT can write and run Python code, and it can work with file uploads, perform advanced data analysis, and handle image conversions.
  • File attachments: You can upload files to this GPT.

Prompt Starters

  • Who are the Dragonborn?
  • Outline Pyora's history
  • Create a level 3 character randomly that reflects Pyora's history and diversity. Include a short backstory and motivation, a complete character sheet, and a visual reference.
  • Create a campaign idea with a plot twist. Write it as a dramatic but brief pitch, include an image that captures the mood and setting.

new GPTs