Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update API Reference section with improved structure and flow #231

Merged
merged 8 commits into from
Mar 22, 2024

Conversation

pwoznic
Copy link
Contributor

@pwoznic pwoznic commented Jan 26, 2024

I updated the API Reference structure to organize all of the many new endpoints we have added in recent weeks. The single Admin APIs section has been replaced with separate "Admin" API sections related to Account, Access, Corpus, and Document Admin. I also fixed several typos and adjusted labels and formatting so that the API Definition topics have more consistency.

Updated additional topics to have a similar look and feel, along with label updates and other misc changes
@pwoznic pwoznic marked this pull request as ready for review January 26, 2024 22:24
Copy link

netlify bot commented Jan 28, 2024

Deploy Preview for luxury-shortbread-acee05 ready!

Name Link
🔨 Latest commit 4bee6d2
🔍 Latest deploy log https://app.netlify.com/sites/luxury-shortbread-acee05/deploys/65fcbfec4f06000008bf9c14
😎 Deploy Preview https://deploy-preview-231--luxury-shortbread-acee05.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@pwoznic pwoznic requested review from eskibars and ofermend January 30, 2024 17:51
@@ -13,24 +13,25 @@ The Vectara Console is a good way for you to get started with <Config v="names.p
you're ready to integrate the platform more deeply into your application, the
Corpus Admin APIs allow you to programmatically manipulate corpora and perform
many other operations within the system. These APIs enable new workflows for
organizations, like tracking usage of accounts and corpora. Check out this [blog post about managing multi-tenancy](https://vectara.com/managing-multi-tenancy-with-vectaras-new-management-apis/) for more details.
organizations, like managing corpora and tracking usage of accounts
and corpora. Check out this [blog post about managing multi-tenancy](https://vectara.com/managing-multi-tenancy-with-vectaras-new-management-apis/) for more details.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All blog posts now are at https://vectara.com/blog/XXX
This still works due to a redirect, but perhaps it's best to start pointing to the right URL?

@@ -9,7 +9,7 @@ import TabItem from '@theme/TabItem';
import {Config} from '@site/docs/definitions.md';
import {vars} from '@site/static/variables.json';

The Create API Key endpoint lets you create new API keys, which you can
The Create API Key API lets you create new API keys, which you can
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a way to make "Create API Key" (name of the API) stand out more? e.g. with Create API Key or just bold?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was relying on the bold in the title to stand out (similar to the Stripe documentation, though they don't mention API or endpoint in a topic title). The code block style is typically used for objects/parms. We could ask the broad team for their thoughts for a future iteration if that works.

@pwoznic pwoznic merged commit aa6d90b into vectara:main Mar 22, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants