<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://docs.useportal.co/</loc></url><url><loc>https://docs.useportal.co/core/client-setup</loc></url><url><loc>https://docs.useportal.co/core/channels</loc></url><url><loc>https://docs.useportal.co/core/inbox</loc></url><url><loc>https://docs.useportal.co/core/tokens-and-auth</loc></url><url><loc>https://docs.useportal.co/core/errors</loc></url><url><loc>https://docs.useportal.co/core/ssr-and-nextjs</loc></url><url><loc>https://docs.useportal.co/react/provider</loc></url><url><loc>https://docs.useportal.co/react/use-channel</loc></url><url><loc>https://docs.useportal.co/react/use-inbox</loc></url><url><loc>https://docs.useportal.co/react/patterns</loc></url><url><loc>https://docs.useportal.co/guides/realtime-chat</loc></url><url><loc>https://docs.useportal.co/guides/in-app-notifications</loc></url><url><loc>https://docs.useportal.co/guides/live-cursors</loc></url><url><loc>https://docs.useportal.co/config-cli/portal-config</loc></url><url><loc>https://docs.useportal.co/config-cli/deploy-and-secrets</loc></url><url><loc>https://docs.useportal.co/wire-protocol</loc></url><url><loc>https://docs.useportal.co/api-reference</loc></url><url><loc>https://docs.useportal.co/api-reference/spec</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/description/authentication-at-a-glance</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/tokens/post/v1/tokens</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/tokens/post/v1/tokens/anonymous</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/tokens</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/channels-admin/post/v1/channels/channelId/messages</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/channels-admin/post/v1/channels/channelId/members</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/channels-admin/delete/v1/channels/channelId/members/userId</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/channels-admin/post/v1/channels/channelId/bans</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/channels-admin/delete/v1/channels/channelId/bans/userId</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/channels-admin</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/channels-client/get/v1/channels/channelId/members</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/channels-client/get/v1/channels/channelId/history</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/channels-client</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/notifications/post/v1/users/userId/notifications</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/notifications</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/deploys/get/v1/deploys</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/deploys/post/v1/deploys</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/deploys/post/v1/deploys/versionId/activate</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/deploys/get/v1/configs/active</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/deploys</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/secrets/put/v1/secrets/name</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/secrets/delete/v1/secrets/name</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/secrets/get/v1/secrets</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/secrets</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/dashboard/post/v1/environments/envId/logs-token</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/tag/dashboard</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/ErrorCode</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/ErrorEnvelope</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/Empty</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/ChannelGrants</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/MintTokenRequest</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/MintAnonymousTokenRequest</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/TokenResponse</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/Mention</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/ServerPublishRequest</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/ClientPublishRequest</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/SendAck</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/WireSender</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/WireMessage</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/HistoryResponse</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/MemberRow</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/MembersResponse</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/AddMemberSingle</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/AddMemberBatch</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/AddMembersResponse</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/BanRequest</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/NotifyRequest</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/NotifyResponse</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/HooksManifest</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/ExtensionManifest</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/ChannelConfig</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/ProjectAuthConfig</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/ConfigExtract</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/DeployScript</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/ExtensionScript</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/DeployRequest</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/DeployResponse</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/DeployRecord</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/ListDeploysResponse</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/ActiveConfigResponse</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/PutSecretRequest</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/SecretRow</loc></url><url><loc>https://docs.useportal.co/api-reference/spec/models/ListSecretsResponse</loc></url></urlset>