Skip to content

Latest commit

 

History

History
139 lines (90 loc) · 3.08 KB

PublishingApi.md

File metadata and controls

139 lines (90 loc) · 3.08 KB

CodaJsClient.PublishingApi

All URIs are relative to https://coda.io/apis/v1

Method HTTP request Description
listCategories GET /categories Get doc categories
publishDoc PUT /docs/{docId}/publish Publish doc
unpublishDoc DELETE /docs/{docId}/publish Unpublish doc

listCategories

DocCategoryList listCategories()

Get doc categories

Gets all available doc categories.

Example

import CodaJsClient from 'coda-js-client';
let defaultClient = CodaJsClient.ApiClient.instance;


let apiInstance = new CodaJsClient.PublishingApi();
apiInstance.listCategories().then((data) => {
  console.log('API called successfully. Returned data: ' + data);
}, (error) => {
  console.error(error);
});

Parameters

This endpoint does not need any parameter.

Return type

DocCategoryList

Authorization

Bearer

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

publishDoc

PublishResult publishDoc(bodydocId)

Publish doc

Update publish settings for a doc.

Example

import CodaJsClient from 'coda-js-client';
let defaultClient = CodaJsClient.ApiClient.instance;


let apiInstance = new CodaJsClient.PublishingApi();
let body = new CodaJsClient.DocPublish(); // DocPublish | Parameters for changing publish settings.
let docId = "docId_example"; // String | ID of the doc.

apiInstance.publishDoc(bodydocId).then((data) => {
  console.log('API called successfully. Returned data: ' + data);
}, (error) => {
  console.error(error);
});

Parameters

Name Type Description Notes
body DocPublish Parameters for changing publish settings.
docId String ID of the doc.

Return type

PublishResult

Authorization

Bearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

unpublishDoc

UnpublishResult unpublishDoc(docId)

Unpublish doc

Unpublishes a doc.

Example

import CodaJsClient from 'coda-js-client';
let defaultClient = CodaJsClient.ApiClient.instance;


let apiInstance = new CodaJsClient.PublishingApi();
let docId = "docId_example"; // String | ID of the doc.

apiInstance.unpublishDoc(docId).then((data) => {
  console.log('API called successfully. Returned data: ' + data);
}, (error) => {
  console.error(error);
});

Parameters

Name Type Description Notes
docId String ID of the doc.

Return type

UnpublishResult

Authorization

Bearer

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json