{"info":{"contact":{"email":"api@biglelegal.com"},"description":"This API is responsible for managing repositories. Repositories represent the data stored in the Workspace.","license":{"name":"","url":""},"termsOfService":"https://www.biglelegal.com/en/terms-and-conditions","title":"Bigle API Repositories","version":"v1.1.5"},"openapi":"3.0.1","paths":{"/status":{"get":{"description":"This endpoint returns the API status. You either get a successful response if the API is active or an error otherway.","summary":"Get endpoint status.","operationId":"status","tags":["Status"],"responses":{"200":{"description":"Successful Operation","content":{"application/json":{"schema":{"description":"Successful Operation","type":"object","properties":{"environment":{"description":"The Bigle API environment.","type":"string"},"version":{"description":"The Bigle API version.","type":"string"},"requestId":{"description":"The unique request identifier used in the call.","type":"string"}}},"example":{"environment":"test","version":"1.0.0","requestId":"457rP177m1Bo0MObpQ39OPQT57UEN2ay"}}}},"403":{"description":"Error processing request","content":{"application/json":{"schema":{"description":"Error processing request","type":"object","properties":{"time":{"description":"Error time","type":"string"},"message":{"description":"Error message","enum":["Invalid Authorization"],"type":"string"},"requestId":{"description":"Unique request ID","type":"string"}}},"example":{"time":"2021-01-01T00:00:00.000+00:00 (UTC+0)","message":"Invalid Authorization","requestId":"13eUTP5JvofSUbyXQ6085N4C4VE5ECry"}}}},"412":{"description":"Error processing request","content":{"application/json":{"schema":{"description":"Error processing request","type":"object","properties":{"time":{"description":"Error time","type":"string"},"message":{"description":"Error message","enum":["Internal server error"],"type":"string"},"requestId":{"description":"Unique request ID","type":"string"}}},"example":{"time":"2021-01-01T00:00:00.000+00:00 (UTC+0)","message":"Internal server error","requestId":"TQ02hw385b9Rq2I6b4bZHNtRJA89Aa1I"}}}}},"security":[{"bearerSecurity":[]}]}},"/{repositoryUid}/data":{"get":{"description":"This endpoint returns the data of a repository. You either get a successful response with the data or an error otherway.","summary":"Get repository data.","operationId":"getRepositoryData","tags":["Repository"],"responses":{"200":{"description":"Successful Operation","content":{"application/json":{"schema":{"description":"Successful Operation","type":"object","properties":{"data":{"type":"array","items":{"description":"The data retrieved.","type":"object","properties":{}}}}},"example":{"data":[]}}}},"403":{"description":"Error processing request","content":{"application/json":{"schema":{"description":"Error processing request","type":"object","properties":{"time":{"description":"Error time","type":"string"},"message":{"description":"Error message","enum":["Invalid Authorization"],"type":"string"},"requestId":{"description":"Unique request ID","type":"string"}}},"example":{"time":"2021-01-01T00:00:00.000+00:00 (UTC+0)","message":"Invalid Authorization","requestId":"tNMF51g4OzWb1U3Q9dU6uM44FRV0DM3f"}}}},"412":{"description":"Error processing request","content":{"application/json":{"schema":{"description":"Error processing request","type":"object","properties":{"time":{"description":"Error time","type":"string"},"message":{"description":"Error message","enum":["Request parameters should be informed","Repository UID should be informed","Invalid repository UID","Repository not found","Data could not be retrieved"],"type":"string"},"requestId":{"description":"Unique request ID","type":"string"}}},"example":{"time":"2021-01-01T00:00:00.000+00:00 (UTC+0)","message":"Request parameters should be informed","requestId":"Bsa95VpIRRixN2h6vWv33t38Suo7JOKT"}}}}},"security":[{"bearerSecurity":[]}],"parameters":[{"description":"The repository UID.","in":"path","name":"repositoryUid","required":true,"schema":{"description":"The repository UID.","type":"string"}}]}},"/{repositoryUid}/file":{"post":{"description":"This endpoint alloes to upload a file to a repository.","summary":"Set repository file.","operationId":"setRepositoryFile","tags":["Repository"],"responses":{"200":{"description":"Successful Operation","content":{"application/json":{"schema":{"description":"Successful Operation","type":"object","properties":{"uploadURL":{"description":"A temporary URL to upload the file.","type":"string"}}},"example":{"uploadURL":"https://example.com/ref.docx?GoogleAccessId=ID&Expires=1650000000&Signature=8O1TmLFiGugjylSTw70i6Ae1gkoNt4Up"}}}},"403":{"description":"Error processing request","content":{"application/json":{"schema":{"description":"Error processing request","type":"object","properties":{"time":{"description":"Error time","type":"string"},"message":{"description":"Error message","enum":["Invalid Authorization"],"type":"string"},"requestId":{"description":"Unique request ID","type":"string"}}},"example":{"time":"2021-01-01T00:00:00.000+00:00 (UTC+0)","message":"Invalid Authorization","requestId":"nBfcGO0Xs0k07gDfneOp5ionh4rPF4f0"}}}},"412":{"description":"Error processing request","content":{"application/json":{"schema":{"description":"Error processing request","type":"object","properties":{"time":{"description":"Error time","type":"string"},"message":{"description":"Error message","enum":["Request parameters should be informed","Repository UID should be informed","Invalid repository UID","Repository not found","Invalid repository type. It must be of type CSV/Excel"],"type":"string"},"requestId":{"description":"Unique request ID","type":"string"}}},"example":{"time":"2021-01-01T00:00:00.000+00:00 (UTC+0)","message":"Request parameters should be informed","requestId":"0XyoNxGZepNI5Je1Pp9ZQNhrzNky2md1"}}}}},"security":[{"bearerSecurity":[]}],"parameters":[{"description":"The repository UID.","in":"path","name":"repositoryUid","required":true,"schema":{"description":"The repository UID.","type":"string"}}]}}},"servers":[{"url":"https://europe-west1-bigle-platform.cloudfunctions.net/apiRepositoryEU-v1"}],"components":{"securitySchemes":{"bearerSecurity":{"type":"http","scheme":"bearer"}}}}