openapi: 3.1.0 info: title: Follow Up Boss Calls Notes API version: '1.0' description: 'Best-effort OpenAPI 3.1 description of the Follow Up Boss REST API, derived from the public reference at https://docs.followupboss.com/reference. Authenticated with HTTP Basic using an API key (as username) issued from the Follow Up Boss admin settings. HTTPS is required for all requests. ' contact: name: Follow Up Boss url: https://docs.followupboss.com servers: - url: https://api.followupboss.com/v1 description: Production security: - basicAuth: [] tags: - name: Notes paths: /notes: post: tags: - Notes summary: Create a note requestBody: $ref: '#/components/requestBodies/JsonBody' responses: '201': $ref: '#/components/responses/Json' /notes/{id}: parameters: - $ref: '#/components/parameters/Id' get: tags: - Notes summary: Retrieve a note responses: '200': $ref: '#/components/responses/Json' put: tags: - Notes summary: Update a note requestBody: $ref: '#/components/requestBodies/JsonBody' responses: '200': $ref: '#/components/responses/Json' delete: tags: - Notes summary: Delete a note responses: '204': description: Deleted components: requestBodies: JsonBody: required: true content: application/json: schema: type: object additionalProperties: true responses: Json: description: JSON response content: application/json: schema: type: object additionalProperties: true parameters: Id: name: id in: path required: true schema: type: string securitySchemes: basicAuth: type: http scheme: basic description: HTTP Basic auth with the Follow Up Boss API key as the username and a blank password