# Graphite ## Docs - [check oauth secret id exists](https://docs.rag.now/api-reference/connections/check-secret-id.md): Poll this endpoint to check if an OAuth secret ID exists for a given source type. Should return true when the user has given concent using the concent URL from /initiate-oauth. - [Create a connection to a source.](https://docs.rag.now/api-reference/connections/create-connection.md): Call to create a connection to a source. For OAuth-enabled source types, this should be called only after the user has given concent using the concent URL from /initiate-oauth and /oauth-secret-id-exists has returned true. - [Disconnect a connection to a source.](https://docs.rag.now/api-reference/connections/disconnect-connection.md): call to disconnect a connection to a source. - [Get the connection status](https://docs.rag.now/api-reference/connections/get-connection-status.md): Get the status of a connection. - [Get all connections](https://docs.rag.now/api-reference/connections/get-connections.md): Get all connections for the current org. - [Get all sync jobs](https://docs.rag.now/api-reference/connections/get-sync-jobs.md): Get all sync jobs for a connection. - [Initiate oauth](https://docs.rag.now/api-reference/connections/initiate-oauth.md): Get an OAuth concent URL to give to the user. Works only for OAuth-enabled source types. Be sure to call only when the user clicks "Authorize" or similar, since it resets any secret IDs currently stored. - [oauth redirect](https://docs.rag.now/api-reference/connections/oauth-redirect.md): This should never be called by the app, but rather by OAuth apps. - [Trigger a sync](https://docs.rag.now/api-reference/connections/run-sync.md): Call to run a sync for a given source type. Assumes that a connection is already created. - [Set the connection status](https://docs.rag.now/api-reference/connections/set-connection-status.md): Set the status of a connection. - [Cancel a web crawl job](https://docs.rag.now/api-reference/connections/web-crawling/cancel-job.md) - [Create a new web crawl job](https://docs.rag.now/api-reference/connections/web-crawling/create-crawl-job.md) - [Get a web crawl job by id](https://docs.rag.now/api-reference/connections/web-crawling/get-job.md) - [Get the status of a web crawl job](https://docs.rag.now/api-reference/connections/web-crawling/get-job-status.md) - [Get all web crawl jobs](https://docs.rag.now/api-reference/connections/web-crawling/list-jobs.md) - [Semantic search knowledge base items](https://docs.rag.now/api-reference/consume/query.md): Search knowledge base items using semantic similarity - [Delete knowledgebase items](https://docs.rag.now/api-reference/knowledgebase/delete-items.md): Delete knowledgebase items for the current org. - [Query knowledgebase items](https://docs.rag.now/api-reference/knowledgebase/query-items.md): Query knowledgebase items for the current org. - [Update knowledgebase items](https://docs.rag.now/api-reference/knowledgebase/update-items.md): Update knowledgebase item for the current org. - [Configuration](https://docs.rag.now/getting-started/configuration.md) - [Installation](https://docs.rag.now/getting-started/installation.md) - [Introduction](https://docs.rag.now/getting-started/introduction.md) - [Graphite SDK](https://docs.rag.now/libraries/sdk.md): Learn how to use the Graphite SDK to interact with the Graphite API ## OpenAPI Specs - [openapi](https://docs.rag.now/api-reference/openapi.json) - [package](https://docs.rag.now/package.json)