diff options
| author | Bryan Newbold <bnewbold@robocracy.org> | 2018-09-06 14:57:58 -0700 | 
|---|---|---|
| committer | Bryan Newbold <bnewbold@robocracy.org> | 2018-09-06 14:57:58 -0700 | 
| commit | 6e3dba1e47ba2093e2a1d8aa182f1470e805510d (patch) | |
| tree | 0b766349b7d96dff082464bca99fdc2c0deef88d | |
| parent | 0053d133f8ff96aa4dedc1ff7e2754812ddfc79a (diff) | |
| download | fatcat-6e3dba1e47ba2093e2a1d8aa182f1470e805510d.tar.gz fatcat-6e3dba1e47ba2093e2a1d8aa182f1470e805510d.zip  | |
more update and delete verbs
| -rw-r--r-- | fatcat-openapi2.yml | 194 | 
1 files changed, 169 insertions, 25 deletions
diff --git a/fatcat-openapi2.yml b/fatcat-openapi2.yml index c02d4f03..d9cf8813 100644 --- a/fatcat-openapi2.yml +++ b/fatcat-openapi2.yml @@ -459,19 +459,47 @@ paths:          in: path          type: string          required: true -      - name: expand -        in: query -        type: string -        required: false -        description: "List of sub-entities to expand in response. For now, only 'all' accepted."      get:        operationId: "get_container" +      parameters: +        - name: expand +          in: query +          type: string +          required: false +          description: "List of sub-entities to expand in response. For now, only 'all' accepted."        responses:          200:            description: Found Entity            schema:              $ref: "#/definitions/container_entity"          <<: *ENTITYRESPONSES +    put: +      operationId: "update_container" +      parameters: +        - name: entity +          in: body +          required: true +          schema: +            $ref: "#/definitions/container_entity" +      responses: +        200: +          description: Updated Entity +          schema: +            $ref: "#/definitions/entity_edit" +        <<: *ENTITYRESPONSES +    delete: +      operationId: "delete_container" +      parameters: +        - name: editgroup +          in: query +          required: false +          type: string +      responses: +        200: +          description: Deleted Entity +          schema: +            $ref: "#/definitions/entity_edit" +        <<: *ENTITYRESPONSES    /container/{id}/history:      parameters:        - name: id @@ -547,19 +575,47 @@ paths:          in: path          type: string          required: true -      - name: expand -        in: query -        type: string -        required: false -        description: "List of sub-entities to expand in response. For now, only 'all' accepted."      get:        operationId: "get_creator" +      parameters: +        - name: expand +          in: query +          type: string +          required: false +          description: "List of sub-entities to expand in response. For now, only 'all' accepted."        responses:          200:            description: Found Entity            schema:              $ref: "#/definitions/creator_entity"          <<: *ENTITYRESPONSES +    put: +      operationId: "update_creator" +      parameters: +        - name: entity +          in: body +          required: true +          schema: +            $ref: "#/definitions/creator_entity" +      responses: +        200: +          description: Updated Entity +          schema: +            $ref: "#/definitions/entity_edit" +        <<: *ENTITYRESPONSES +    delete: +      operationId: "delete_creator" +      parameters: +        - name: editgroup +          in: query +          required: false +          type: string +      responses: +        200: +          description: Deleted Entity +          schema: +            $ref: "#/definitions/entity_edit" +        <<: *ENTITYRESPONSES    /creator/{id}/history:      parameters:        - name: id @@ -651,19 +707,47 @@ paths:          in: path          type: string          required: true -      - name: expand -        in: query -        type: string -        required: false -        description: "List of sub-entities to expand in response. For now, only 'all' accepted."      get:        operationId: "get_file" +      parameters: +        - name: expand +          in: query +          type: string +          required: false +          description: "List of sub-entities to expand in response. For now, only 'all' accepted."        responses:          200:            description: Found Entity            schema:              $ref: "#/definitions/file_entity"          <<: *ENTITYRESPONSES +    put: +      operationId: "update_file" +      parameters: +        - name: entity +          in: body +          required: true +          schema: +            $ref: "#/definitions/file_entity" +      responses: +        200: +          description: Updated Entity +          schema: +            $ref: "#/definitions/entity_edit" +        <<: *ENTITYRESPONSES +    delete: +      operationId: "delete_file" +      parameters: +        - name: editgroup +          in: query +          required: false +          type: string +      responses: +        200: +          description: Deleted Entity +          schema: +            $ref: "#/definitions/entity_edit" +        <<: *ENTITYRESPONSES    /file/{id}/history:      parameters:        - name: id @@ -739,19 +823,47 @@ paths:          in: path          type: string          required: true -      - name: expand -        in: query -        type: string -        required: false -        description: "List of sub-entities to expand in response. For now, only 'all' accepted."      get:        operationId: "get_release" +      parameters: +        - name: expand +          in: query +          type: string +          required: false +          description: "List of sub-entities to expand in response. For now, only 'all' accepted."        responses:          200:            description: Found Entity            schema:              $ref: "#/definitions/release_entity"          <<: *ENTITYRESPONSES +    put: +      operationId: "update_release" +      parameters: +        - name: entity +          in: body +          required: true +          schema: +            $ref: "#/definitions/release_entity" +      responses: +        200: +          description: Updated Entity +          schema: +            $ref: "#/definitions/entity_edit" +        <<: *ENTITYRESPONSES +    delete: +      operationId: "delete_release" +      parameters: +        - name: editgroup +          in: query +          required: false +          type: string +      responses: +        200: +          description: Deleted Entity +          schema: +            $ref: "#/definitions/entity_edit" +        <<: *ENTITYRESPONSES    /release/{id}/history:      parameters:        - name: id @@ -843,19 +955,47 @@ paths:          in: path          type: string          required: true -      - name: expand -        in: query -        type: string -        required: false -        description: "List of sub-entities to expand in response. For now, only 'all' accepted."      get:        operationId: "get_work" +      parameters: +        - name: expand +          in: query +          type: string +          required: false +          description: "List of sub-entities to expand in response. For now, only 'all' accepted."        responses:          200:            description: Found Entity            schema:              $ref: "#/definitions/work_entity"          <<: *ENTITYRESPONSES +    put: +      operationId: "update_work" +      parameters: +        - name: entity +          in: body +          required: true +          schema: +            $ref: "#/definitions/work_entity" +      responses: +        200: +          description: Updated Entity +          schema: +            $ref: "#/definitions/entity_edit" +        <<: *ENTITYRESPONSES +    delete: +      operationId: "delete_work" +      parameters: +        - name: editgroup +          in: query +          required: false +          type: string +      responses: +        200: +          description: Deleted Entity +          schema: +            $ref: "#/definitions/entity_edit" +        <<: *ENTITYRESPONSES    /work/{id}/history:      parameters:        - name: id @@ -1009,6 +1149,10 @@ paths:            description: Not Found            schema:              $ref: "#/definitions/error_response" +        409: +          description: Edit Conflict +          schema: +            $ref: "#/definitions/error_response"          500:            description: Generic Error            schema:  | 
