Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Ninety.io Rocks API

The Rocks API from Ninety.io — 3 operation(s) for rocks.

Ninety.io Rocks API is one of 7 APIs that Ninety.io publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Rocks. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

This API exposes 5 operations across 3 paths, and defines 11 schemas. It is described by OpenAPI 3.0.0, at version 1.0.

Requests are made against the base URL https://api.public.ninety.io/v1.

5 operations 3 paths 11 schemas 1 DELETE1 GET1 PATCH2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0
Base URL
https://api.public.ninety.io/v1
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Ninety.io Rocks API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (JWT). By default, every request must be authenticated.

  • JWT — Personal Access Token — generate one at https://app.ninety.io/settings/user/developer-settings

Paths & Operations 5

Across 3 paths, the API surfaces 5 operations — 1 DELETE, 1 GET, 1 PATCH, 2 POST. Each is listed below with its method, path, parameters, and response codes.

Rocks 5
POST
/v1/rocks/query
Query Rocks
PublicRockController_queryRocks body → 200
GET
/v1/rocks/{id}
Get a Rock by Id
PublicRockController_findOne 1 param → 200
PATCH
/v1/rocks/{id}
Update a Rock
PublicRockController_update 1 param body → 200
DELETE
/v1/rocks/{id}
Delete a Rock
PublicRockController_delete 1 param → 200
POST
/v1/rocks
Create a Rock
PublicRockController_create body → 201

Schemas 11

The contract defines 11 schemas that model the data the API accepts and returns. The most detailed are RockResponseDTO (32 properties), MilestoneResponseDTO (17 properties), GetRocksQueryDTO (13 properties), UpdateRockDTO (12 properties). Each schema is shown below with its type and property counts.

MilestoneResponseDTO
object
17 properties 11 required
RockResponseDTO
object
32 properties 12 required
RockStatusCode
string
Filter Rocks by status — OFFTRACK · ONTRACK · DONE · CANCELED
UpdateRockDTO
object
12 properties
RockLevelCode
string
Filter Rocks by level — USER · COMPANYANDDEPARTMENT · COMPANY · DEPARTMENT
GetRocksQueryDTO
object
13 properties 4 required
CreateRockDataDTO
object
10 properties 6 required
RockSortField
string
Field to sort Rocks by
RockFutureScope
string
The future scope of the Rock — Current · Next · Later · Future
CreateRockDTO
object
2 properties 1 required
RockQuarter
string
The quarter associated with the Rock — Q1 · Q2 · Q3 · Q4 · None

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ninetyio-rocks-api-openapi.yml Raw ↑

Other APIs Ninety.io publishes across the network.

Ninety.io Issues API
Ninety.io Milestones API
Ninety.io Scorecard API
Ninety.io Teams API
Ninety.io To-Dos API
Ninety.io Users API