Streak Fields API

The Fields API from Streak — 1 operation(s) for fields.

OpenAPI Specification

streak-fields-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Streak REST Boxes Fields API
  description: 'RESTful API for the Streak CRM (a Gmail-based pipeline management tool) exposing

    CRUD access to pipelines, boxes (records), stages, custom fields, threads, tasks,

    files, comments, users, and teams.


    Authentication uses HTTP Basic Auth with the API key supplied as the username and

    an empty password. All requests must use HTTPS.

    '
  version: 1.0.0
  contact:
    name: Streak Support
    url: https://streak.readme.io/docs
  license:
    name: Proprietary
servers:
- url: https://api.streak.com/api/v1
  description: Streak API v1
- url: https://api.streak.com/api
  description: Streak API (root, used by some v2 endpoints)
security:
- basicAuth: []
tags:
- name: Fields
paths:
  /pipelines/{pipelineKey}/fields:
    parameters:
    - in: path
      name: pipelineKey
      required: true
      schema:
        type: string
    get:
      tags:
      - Fields
      summary: List all custom fields defined on a pipeline
      operationId: listFields
      responses:
        '200':
          description: An array of field definitions
    put:
      tags:
      - Fields
      summary: Create a new custom field on a pipeline
      operationId: createField
      responses:
        '200':
          description: The created field
components:
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic
      description: 'HTTP Basic Authentication. Set the username to your Streak API key and leave

        the password empty. Obtain an API key from

        https://support.streak.com/en/articles/2612883-get-your-streak-api-key.

        '