Slite · JSON-LD Context

Api Context

JSON-LD context defining the semantic vocabulary for Api from Slite.

0 Classes 0 Properties 1 Namespaces
View Context View on GitHub

Namespaces

slite: https://developers.slite.com/vocab#

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "slite": "https://developers.slite.com/vocab#"
  },
  "@type": "WebAPI",
  "@id": "https://api.slite.com/v1",
  "name": "Public Slite api",
  "description": "Access your Slite documents, search, create, update...",
  "version": "1",
  "url": "https://api.slite.com/v1",
  "documentation": "https://developers.slite.com/",
  "termsOfService": "https://slite.com/terms",
  "provider": {
    "@type": "Organization",
    "name": "Slite",
    "url": "https://slite.com",
    "contactPoint": {
      "@type": "ContactPoint",
      "email": "[email protected]"
    }
  },
  "availableChannel": {
    "@type": "ServiceChannel",
    "serviceUrl": "https://api.slite.com/v1"
  },
  "potentialAction": [
    {
      "@type": "Action",
      "name": "Ask a question",
      "identifier": "ask",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "GET",
        "urlTemplate": "https://api.slite.com/v1/ask"
      }
    },
    {
      "@type": "Action",
      "name": "Index a custom content",
      "identifier": "index",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "POST",
        "urlTemplate": "https://api.slite.com/v1/ask/index"
      }
    },
    {
      "@type": "Action",
      "name": "Delete custom content",
      "identifier": "delete-index",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "DELETE",
        "urlTemplate": "https://api.slite.com/v1/ask/index"
      }
    },
    {
      "@type": "Action",
      "name": "List custom content",
      "identifier": "list-index",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "GET",
        "urlTemplate": "https://api.slite.com/v1/ask/index"
      }
    },
    {
      "@type": "Action",
      "name": "List notes for knowledge management",
      "identifier": "listNotesForKnowledgeManagement",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "GET",
        "urlTemplate": "https://api.slite.com/v1/knowledge-management/notes"
      }
    },
    {
      "@type": "Action",
      "name": "List public notes for knowledge management",
      "identifier": "listPublicNotesForKnowledgeManagement",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "GET",
        "urlTemplate": "https://api.slite.com/v1/knowledge-management/notes/public"
      }
    },
    {
      "@type": "Action",
      "name": "List inactive notes for knowledge management",
      "identifier": "listInactiveNotesForKnowledgeManagement",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "GET",
        "urlTemplate": "https://api.slite.com/v1/knowledge-management/notes/inactive"
      }
    },
    {
      "@type": "Action",
      "name": "List empty notes for knowledge management",
      "identifier": "listEmptyNotesForKnowledgeManagement",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "GET",
        "urlTemplate": "https://api.slite.com/v1/knowledge-management/notes/empty"
      }
    },
    {
      "@type": "Action",
      "name": "Return the authenticated user information.",
      "identifier": "me",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "GET",
        "urlTemplate": "https://api.slite.com/v1/me"
      }
    },
    {
      "@type": "Action",
      "name": "List notes",
      "identifier": "listNotes",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "GET",
        "urlTemplate": "https://api.slite.com/v1/notes"
      }
    },
    {
      "@type": "Action",
      "name": "Create a note",
      "identifier": "createNote",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "POST",
        "urlTemplate": "https://api.slite.com/v1/notes"
      }
    },
    {
      "@type": "Action",
      "name": "Return a note",
      "identifier": "getNoteById",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "GET",
        "urlTemplate": "https://api.slite.com/v1/notes/{noteId}"
      }
    },
    {
      "@type": "Action",
      "name": "Delete a note and its children",
      "identifier": "deleteNoteById",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "DELETE",
        "urlTemplate": "https://api.slite.com/v1/notes/{noteId}"
      }
    },
    {
      "@type": "Action",
      "name": "Update a note",
      "identifier": "updateNote",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "PUT",
        "urlTemplate": "https://api.slite.com/v1/notes/{noteId}"
      }
    },
    {
      "@type": "Action",
      "name": "Return note children by parent note id",
      "identifier": "getNoteChildren",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "GET",
        "urlTemplate": "https://api.slite.com/v1/notes/{noteId}/children"
      }
    },
    {
      "@type": "Action",
      "name": "Verify a note",
      "identifier": "verifyNote",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "PUT",
        "urlTemplate": "https://api.slite.com/v1/notes/{noteId}/verify"
      }
    },
    {
      "@type": "Action",
      "name": "Flag note as outdated",
      "identifier": "flagNoteAsOutdated",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "PUT",
        "urlTemplate": "https://api.slite.com/v1/notes/{noteId}/flag-as-outdated"
      }
    },
    {
      "@type": "Action",
      "name": "Archive or unarchive a note",
      "identifier": "updateNoteArchivedState",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "PUT",
        "urlTemplate": "https://api.slite.com/v1/notes/{noteId}/archived"
      }
    },
    {
      "@type": "Action",
      "name": "Update note owner",
      "identifier": "updateNoteOwner",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "PUT",
        "urlTemplate": "https://api.slite.com/v1/notes/{noteId}/owner"
      }
    },
    {
      "@type": "Action",
      "name": "Update a tile in a note",
      "identifier": "updateTile",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "PUT",
        "urlTemplate": "https://api.slite.com/v1/notes/{noteId}/tiles/{tileId}"
      }
    },
    {
      "@type": "Action",
      "name": "Search notes",
      "identifier": "searchNotes",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "GET",
        "urlTemplate": "https://api.slite.com/v1/search-notes"
      }
    },
    {
      "@type": "Action",
      "name": "Get user by ID",
      "identifier": "getUserById",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "GET",
        "urlTemplate": "https://api.slite.com/v1/users/{userId}"
      }
    },
    {
      "@type": "Action",
      "name": "Search users",
      "identifier": "searchUsers",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "GET",
        "urlTemplate": "https://api.slite.com/v1/users"
      }
    },
    {
      "@type": "Action",
      "name": "Get group by ID",
      "identifier": "getGroupById",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "GET",
        "urlTemplate": "https://api.slite.com/v1/groups/{groupId}"
      }
    },
    {
      "@type": "Action",
      "name": "Search groups",
      "identifier": "searchGroups",
      "target": {
        "@type": "EntryPoint",
        "httpMethod": "GET",
        "urlTemplate": "https://api.slite.com/v1/groups"
      }
    }
  ]
}