{"openapi":"3.0.3","info":{"title":"FlexStack Web API","description":"Communicate with the FlexStack backend over HTTP.","version":"0.0.1"},"servers":[{"url":"https://api.flexstack.com"}],"paths":{"/v1/components":{"get":{"tags":["Components"],"summary":"List components in an org","description":"List all of the components for an org.","operationId":"Components#ListByOrg","parameters":[{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24},{"name":"sort_by","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"-created_at","enum":["created_at","-created_at","+created_at"," created_at"]},"example":"created_at"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListByEnvironmentResponseBody2"},"example":{"data":[{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Id tempore illo.":"Totam est."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"2015-09-22T01:54:50Z","description":"Corrupti perferendis accusamus sit.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo asperiores saepe.","stack_id":"Et magnam harum ducimus voluptatibus quia non.","updated_at":"1973-04-11T11:40:01Z"},{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Id tempore illo.":"Totam est."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"2015-09-22T01:54:50Z","description":"Corrupti perferendis accusamus sit.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo asperiores saepe.","stack_id":"Et magnam harum ducimus voluptatibus quia non.","updated_at":"1973-04-11T11:40:01Z"},{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Id tempore illo.":"Totam est."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"2015-09-22T01:54:50Z","description":"Corrupti perferendis accusamus sit.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo asperiores saepe.","stack_id":"Et magnam harum ducimus voluptatibus quia non.","updated_at":"1973-04-11T11:40:01Z"}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Suscipit tempora.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quia id ipsa odio blanditiis.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Error non.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Earum consequatur non ea eligendi velit suscipit.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Inventore ex assumenda autem ut saepe.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Incidunt sapiente necessitatibus labore incidunt quae.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nostrum commodi suscipit illo aliquid.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Cumque debitis nemo reiciendis.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Non deleniti vitae voluptatum voluptatum.","code":"rate","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/components/{component_id}/domain-validation":{"put":{"tags":["Components"],"summary":"Create a domain validation for a component","description":"Create a domain validation.","operationId":"Components#CreateDomainValidation","parameters":[{"name":"component_id","in":"path","description":"The ID of the component to look up the validation status for","required":true,"schema":{"type":"string","description":"The ID of the component to look up the validation status for","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDomainValidationRequestBody"},"example":{"domain_name":"Consequatur officia veniam qui cum.","idempotency_token":"Magnam consequuntur qui commodi omnis praesentium."}}}},"responses":{"201":{"description":"Created response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DomainValidation"},"example":{"certificate_status":"EXPIRED","domain_name":"Aperiam id.","domain_status":"FAILED","id":"Culpa voluptatum.","route53_change_id":"In omnis ut.","validation_records":[{"name":"Et ipsam velit occaecati eos.","type":"Repellendus aliquid non autem possimus fugit.","value":"Molestias optio provident voluptatem."},{"name":"Et ipsam velit occaecati eos.","type":"Repellendus aliquid non autem possimus fugit.","value":"Molestias optio provident voluptatem."}]}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"At facilis ea sit.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Placeat eos.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sed autem aspernatur ut distinctio culpa.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aspernatur minus.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptas quidem.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sequi omnis natus quia unde.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nulla voluptatem assumenda enim nihil.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Corrupti consequatur fugit aliquam et ducimus eligendi.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nostrum aut ut perspiciatis qui.","code":"conflict","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/components/{component_id}/domain-validation/{domain_name}":{"get":{"tags":["Components"],"summary":"Get component domain validation","description":"Get the status of a domain validation.","operationId":"Components#GetDomainValidation","parameters":[{"name":"route53_change_id","in":"query","description":"The ID of the Route53 change","allowEmptyValue":true,"schema":{"type":"string","description":"The ID of the Route53 change","example":"Est ea similique eaque nulla rerum."},"example":"Corrupti quos est."},{"name":"component_id","in":"path","description":"The ID of the component to look up the validation status for","required":true,"schema":{"type":"string","description":"The ID of the component to look up the validation status for","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"domain_name","in":"path","description":"The domain name to look up the validation status for","required":true,"schema":{"type":"string","description":"The domain name to look up the validation status for","example":"Non aut quam similique similique architecto et."},"example":"Sed tempora."}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DomainValidation"},"example":{"certificate_status":"EXPIRED","domain_name":"Dignissimos rem modi nisi et expedita.","domain_status":"SUCCESS","id":"Voluptatem qui molestiae nesciunt.","route53_change_id":"Eos nihil molestiae ad.","validation_records":[{"name":"Et ipsam velit occaecati eos.","type":"Repellendus aliquid non autem possimus fugit.","value":"Molestias optio provident voluptatem."},{"name":"Et ipsam velit occaecati eos.","type":"Repellendus aliquid non autem possimus fugit.","value":"Molestias optio provident voluptatem."},{"name":"Et ipsam velit occaecati eos.","type":"Repellendus aliquid non autem possimus fugit.","value":"Molestias optio provident voluptatem."},{"name":"Et ipsam velit occaecati eos.","type":"Repellendus aliquid non autem possimus fugit.","value":"Molestias optio provident voluptatem."}]}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ut ipsa porro possimus sunt vel perferendis.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ullam rerum qui aperiam vel quae.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ipsa blanditiis repudiandae.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Non accusantium dolores et aperiam.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolorem quaerat optio sit beatae non minima.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Expedita magni voluptatibus fuga corporis.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolorem ex.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Enim doloremque exercitationem quis.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Impedit sit rerum possimus dolore.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/components/{component_id}/variables":{"get":{"tags":["Variables"],"summary":"List variables in a component","description":"List all of the variables for a component.","operationId":"Variables#ListByComponent","parameters":[{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24},{"name":"sort_by","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"-created_at","enum":["created_at","-created_at","+created_at"," created_at"]},"example":"+created_at"},{"name":"component_id","in":"path","description":"The component ID to scope the variable to","required":true,"schema":{"type":"string","description":"The component ID to scope the variable to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListByEnvironmentResponseBody3"},"example":{"data":[{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-07-02T16:38:55Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"secure_string","updated_at":"1994-11-12T06:05:17Z"},{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-07-02T16:38:55Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"secure_string","updated_at":"1994-11-12T06:05:17Z"}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Non illo quo non ipsam et libero.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Esse omnis.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aspernatur laboriosam.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Fugiat architecto asperiores nulla.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dicta fuga aut architecto soluta rerum.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Occaecati animi unde sunt sunt velit omnis.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Officiis vel aut sunt.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Itaque est itaque vel.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Officiis quia repellendus.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}}}},"post":{"tags":["Variables"],"summary":"Create a variable in a component","description":"Create a new variable scoped to a component.","operationId":"Variables#CreateByComponent","parameters":[{"name":"component_id","in":"path","description":"The service ID to scope the variable to","required":true,"schema":{"type":"string","description":"The service ID to scope the variable to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateByEnvironmentRequestBody2"},"example":{"name":"MY_VARIABLE","store":"secret","value":"my-value"}}}},"responses":{"201":{"description":"Created response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Variable"},"example":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1976-10-30T12:08:56Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"secure_string","updated_at":"1978-03-03T01:08:58Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quis itaque qui eos porro dolores et.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Libero et cum inventore cumque.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Iusto accusantium quaerat explicabo molestias.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Officiis dolorum perspiciatis asperiores porro.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolorem adipisci aut aut dolore.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Minima at est.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sit similique porro et voluptas.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Omnis ut laudantium quae inventore.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Vitae et aperiam neque sed.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/components/{component_id}/variables/{id}":{"put":{"tags":["Variables"],"summary":"Update a variable","description":"Update a component's variable by its ID.","operationId":"Variables#UpdateByComponent","parameters":[{"name":"component_id","in":"path","description":"The service ID to scope the variable to","required":true,"schema":{"type":"string","description":"The service ID to scope the variable to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The ID of the variable to delete","required":true,"schema":{"type":"string","description":"The ID of the variable to delete","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateByEnvironmentRequestBody2"},"example":{"name":"MY_VARIABLE","store":"secure_string","value":"my-value"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Variable"},"example":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2002-01-17T02:49:22Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"string","updated_at":"2004-10-28T07:50:23Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et voluptas possimus est.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Fuga sunt est sit voluptate tempore.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In et id necessitatibus alias quisquam.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Doloribus cumque impedit possimus.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quae repellendus alias fugit.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Porro hic sapiente rerum laborum.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"A qui.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aut delectus et sed rem est.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem perspiciatis fugiat nihil possimus.","code":"not_found","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/components/{id}":{"delete":{"tags":["Components"],"summary":"Delete a component","description":"Delete a component in an org.","operationId":"Components#DeleteByOrg","parameters":[{"name":"id","in":"path","description":"The component ID to look up","required":true,"schema":{"type":"string","description":"The component ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"204":{"description":"No Content response."},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ipsum facilis ut id.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Officiis distinctio officiis nulla et error ea.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Vel facilis similique omnis odio.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Iure voluptas sed non.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aut totam autem quisquam et dolor.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Iste tempore dolorem.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sit necessitatibus exercitationem.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Veniam perspiciatis quis placeat.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est expedita aspernatur voluptas neque.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}}}},"get":{"tags":["Components"],"summary":"Get a component","description":"Get a component in an org.","operationId":"Components#GetByOrg","parameters":[{"name":"id","in":"path","description":"The component ID to look up","required":true,"schema":{"type":"string","description":"The component ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentComponent"},"example":{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Eum quo quo quis dolorem.":"Nemo et blanditiis fugiat ut.","Repellendus dolor reprehenderit.":"Nesciunt dolores velit recusandae."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"1993-02-07T10:51:07Z","description":"Consequatur rem consequatur tenetur maiores.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Reprehenderit adipisci quasi voluptatem.","stack_id":"Et et quasi.","updated_at":"1980-06-11T18:20:19Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aliquam qui repellendus.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Omnis voluptas quia quam nam quas nam.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et officia voluptas.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Commodi eius cum nemo praesentium eum sapiente.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ad praesentium.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Iusto nisi sunt.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Molestias et et at.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Excepturi velit asperiores maxime excepturi.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et ea eaque eum.","code":"not_found","message":"You made a bad request and you should feel bad."}}}}}},"put":{"tags":["Components"],"summary":"Update a component","description":"Update a component in an org.","operationId":"Components#UpdateByOrg","parameters":[{"name":"id","in":"path","description":"The component ID to look up","required":true,"schema":{"type":"string","description":"The component ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRequestBody"},"example":{"config":{"Impedit enim veniam ea nihil.":"Possimus omnis aliquam.","Repellat sequi quam rerum provident eum placeat.":"Ratione occaecati voluptas dolore.","Voluptas est soluta.":"Quo quam dolorem et omnis."},"description":"Accusantium perspiciatis libero eaque quidem quae temporibus.","name":"j"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentComponent"},"example":{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Aut sint soluta delectus.":"Occaecati molestias.","Soluta tempore.":"Id aliquid."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"1977-11-22T11:22:37Z","description":"Voluptatem non quis id.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Possimus quod maiores.","stack_id":"Quia mollitia rerum voluptate quae suscipit.","updated_at":"2009-06-01T23:14:16Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Praesentium nam odit cupiditate ullam necessitatibus omnis.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sed perspiciatis aliquid eos.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Autem tempora molestiae et mollitia qui.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nihil labore.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Non hic deleniti ut eaque amet qui.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Molestiae rerum.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Minus esse cumque.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nulla dolores nemo voluptatibus qui quibusdam et.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ut molestiae accusantium minus corporis molestias.","code":"not_found","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/components/{id}/logs":{"get":{"tags":["Components"],"summary":"List component logs","description":"List the logs for a component.","operationId":"Components#ListLogs","parameters":[{"name":"filter_pattern","in":"query","description":"The filter pattern to use when getting logs","allowEmptyValue":true,"schema":{"type":"string","description":"The filter pattern to use when getting logs","example":"Voluptas veritatis dolores accusamus molestiae praesentium."},"example":"Corrupti expedita qui facilis commodi."},{"name":"start_time","in":"query","description":"The start time of the logs to get","allowEmptyValue":true,"schema":{"type":"integer","description":"The start time of the logs to get","example":8846051944311916631,"format":"int64"},"example":4460911960656563713},{"name":"end_time","in":"query","description":"The end time of the logs to get","allowEmptyValue":true,"schema":{"type":"integer","description":"The end time of the logs to get","example":6679188979746801497,"format":"int64"},"example":8549755801992544480},{"name":"task_ids","in":"query","description":"The tasks to get logs for","allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string","example":"Reprehenderit dolorem debitis odio nihil veritatis suscipit."},"description":"The tasks to get logs for","example":["Laborum voluptas itaque voluptate.","Atque laborum sint in eligendi."]},"example":["Repellat ut eaque.","Voluptatem omnis.","Itaque ipsum animi dolorem sint blanditiis ratione.","Ducimus quos aliquid."]},{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24},{"name":"id","in":"path","description":"The ID of the component to get logs for","required":true,"schema":{"type":"string","description":"The ID of the component to get logs for","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListLogsResponseBody2"},"example":{"data":[{"event_id":"Eaque et alias.","ingestion_time":938837703443530866,"message":"Vitae voluptas.","task_id":"Maiores minus culpa cupiditate dolore et nostrum.","timestamp":1169043090867388957},{"event_id":"Eaque et alias.","ingestion_time":938837703443530866,"message":"Vitae voluptas.","task_id":"Maiores minus culpa cupiditate dolore et nostrum.","timestamp":1169043090867388957},{"event_id":"Eaque et alias.","ingestion_time":938837703443530866,"message":"Vitae voluptas.","task_id":"Maiores minus culpa cupiditate dolore et nostrum.","timestamp":1169043090867388957},{"event_id":"Eaque et alias.","ingestion_time":938837703443530866,"message":"Vitae voluptas.","task_id":"Maiores minus culpa cupiditate dolore et nostrum.","timestamp":1169043090867388957}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Qui in iste nam.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Error facilis vel voluptatem accusamus quibusdam modi.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quae itaque harum.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ut sit iste accusamus et vel.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Minima in rerum.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ipsa ut voluptas et.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quibusdam eaque soluta et.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sunt molestiae qui eos repellendus corrupti quisquam.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolorem et quia optio eum voluptas ad.","code":"conflict","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/components/{id}/metrics":{"get":{"tags":["Components"],"summary":"Get component metrics","description":"Get the metrics for a component.","operationId":"Components#GetMetrics","parameters":[{"name":"timeframe","in":"query","description":"The timeframe to get metrics for","allowEmptyValue":true,"schema":{"type":"string","description":"Describes the timeframe of a metric.","example":"3h","enum":["15m","1h","3h","6h","12h","1d","7d","30d","90d"]},"example":"Sint assumenda placeat quo et quia voluptas."},{"name":"id","in":"path","description":"The ID of the component to get metrics for","required":true,"schema":{"type":"string","description":"The ID of the component to get metrics for","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContainerServiceMetrics"},"example":{"cpu":{"avg":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"count":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"max":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"min":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"p99":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"timestamps":[2442080046108420064,2765011484516866155,6873424001512898433,5861920238338410359]},"invocation_complete_latency":{"avg":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"count":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"max":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"min":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"p99":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"timestamps":[2442080046108420064,2765011484516866155,6873424001512898433,5861920238338410359]},"invocation_count":{"avg":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"count":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"max":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"min":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"p99":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"timestamps":[2442080046108420064,2765011484516866155,6873424001512898433,5861920238338410359]},"invocation_failed_count":{"avg":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"count":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"max":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"min":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"p99":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"timestamps":[2442080046108420064,2765011484516866155,6873424001512898433,5861920238338410359]},"invocation_start_latency":{"avg":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"count":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"max":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"min":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"p99":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"timestamps":[2442080046108420064,2765011484516866155,6873424001512898433,5861920238338410359]},"memory":{"avg":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"count":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"max":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"min":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"p99":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"timestamps":[2442080046108420064,2765011484516866155,6873424001512898433,5861920238338410359]},"request_count":{"avg":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"count":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"max":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"min":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"p99":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"timestamps":[2442080046108420064,2765011484516866155,6873424001512898433,5861920238338410359]},"request_latency":{"avg":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"count":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"max":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"min":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"p99":{"data":[0.032264586611452074,0.5966970440057986,0.1354517384053503],"unit":"count"},"timestamps":[2442080046108420064,2765011484516866155,6873424001512898433,5861920238338410359]}}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolorem sunt delectus reiciendis qui eius.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem sapiente quibusdam.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Provident a ut et.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ea incidunt quod.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Beatae iure vel voluptatem quia.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sequi aut.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quas est sapiente vel nisi debitis.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ratione accusantium tempora.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et quia molestiae.","code":"conflict","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/environments":{"get":{"tags":["Environments"],"summary":"List environments in an organization","description":"List all of the environments for an organization.","operationId":"Environments#ListByOrg","parameters":[{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24},{"name":"sort_by","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"+created_at","enum":["created_at","-created_at","+created_at"," created_at"]},"example":"+created_at"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvironmentsResult"},"example":{"data":[{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Placeat molestiae rerum sed dolores.":"Eos recusandae est."},"created_at":"2015-10-18T03:56:06Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"},{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Placeat molestiae rerum sed dolores.":"Eos recusandae est."},"created_at":"2015-10-18T03:56:06Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"},{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Placeat molestiae rerum sed dolores.":"Eos recusandae est."},"created_at":"2015-10-18T03:56:06Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Molestiae voluptates sequi.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ut sapiente id dolor.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Officiis et praesentium.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolor ut quisquam est voluptas.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptas nostrum necessitatibus dolor non.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Velit expedita sapiente dolor aut tempore.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Beatae odit debitis.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Asperiores odio libero ad.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolorum soluta in quibusdam.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/environments/{environment_id}/activity":{"get":{"tags":["Activity"],"summary":"List activity in an environment","description":"List activity logs within an environment.","operationId":"Activity#ListByEnvironment","parameters":[{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24},{"name":"sort_by","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"+created_at","enum":["created_at","-created_at","+created_at"," created_at"]},"example":"+created_at"},{"name":"environment_id","in":"path","description":"The ID of the environment.","required":true,"schema":{"type":"string","description":"The ID of the environment.","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListByEnvironmentResponseBody"},"example":{"data":[{"created_at":"1979-12-15T21:48:21Z","data":{"Consequatur perspiciatis sint ut minus.":"Et et tenetur aliquam.","Quis autem cum omnis ratione ipsam.":"Quaerat aliquam aut vitae voluptatum.","Tempore debitis officiis vitae sed facilis.":"Quod ab."},"environment_id":"1C8xJnvSBaztoHyxcim7C4","object":{"Et ducimus blanditiis dicta libero.":"Cupiditate non qui voluptatem.","Nostrum laudantium.":"Sunt debitis."},"object_type":"service","subject":{"avatar":"Ducimus ratione delectus dignissimos quisquam dolores.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Ut voluptas."},"subject_type":"account","timestamp":"2005-10-06T17:18:47Z","verb":"update"},{"created_at":"1979-12-15T21:48:21Z","data":{"Consequatur perspiciatis sint ut minus.":"Et et tenetur aliquam.","Quis autem cum omnis ratione ipsam.":"Quaerat aliquam aut vitae voluptatum.","Tempore debitis officiis vitae sed facilis.":"Quod ab."},"environment_id":"1C8xJnvSBaztoHyxcim7C4","object":{"Et ducimus blanditiis dicta libero.":"Cupiditate non qui voluptatem.","Nostrum laudantium.":"Sunt debitis."},"object_type":"service","subject":{"avatar":"Ducimus ratione delectus dignissimos quisquam dolores.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Ut voluptas."},"subject_type":"account","timestamp":"2005-10-06T17:18:47Z","verb":"update"},{"created_at":"1979-12-15T21:48:21Z","data":{"Consequatur perspiciatis sint ut minus.":"Et et tenetur aliquam.","Quis autem cum omnis ratione ipsam.":"Quaerat aliquam aut vitae voluptatum.","Tempore debitis officiis vitae sed facilis.":"Quod ab."},"environment_id":"1C8xJnvSBaztoHyxcim7C4","object":{"Et ducimus blanditiis dicta libero.":"Cupiditate non qui voluptatem.","Nostrum laudantium.":"Sunt debitis."},"object_type":"service","subject":{"avatar":"Ducimus ratione delectus dignissimos quisquam dolores.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Ut voluptas."},"subject_type":"account","timestamp":"2005-10-06T17:18:47Z","verb":"update"}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Consectetur animi nulla.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Facere eum in quo sed.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Debitis et quis et consequatur fugit magni.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sed aut.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Assumenda et inventore fugit.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolore minima voluptatem distinctio deleniti aperiam velit.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Corporis itaque velit maxime quis aspernatur veritatis.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et rem praesentium ut voluptatem dolor.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Vel molestias esse ipsum commodi nemo.","code":"timeout","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/environments/{environment_id}/components/{id}":{"delete":{"tags":["Components"],"summary":"Delete a component","description":"Delete a component in an environment.","operationId":"Components#DeleteByEnvironment","parameters":[{"name":"environment_id","in":"path","description":"The environment ID to look up","required":true,"schema":{"type":"string","description":"The environment ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The component ID to look up","required":true,"schema":{"type":"string","description":"The component ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"204":{"description":"No Content response."},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Inventore velit.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et quis odio.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Iste hic voluptate voluptatem ex.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolores rerum.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quia eius iste repellendus magni.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Non sed et.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Animi itaque ex quas.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Assumenda deleniti adipisci nostrum debitis.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Velit nihil dolor.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}}}},"get":{"tags":["Components"],"summary":"Get a component","description":"Get a component in an environment.","operationId":"Components#GetByEnvironment","parameters":[{"name":"environment_id","in":"path","description":"The environment ID to look up","required":true,"schema":{"type":"string","description":"The environment ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The component ID to look up","required":true,"schema":{"type":"string","description":"The component ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentComponent"},"example":{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Animi placeat.":"Vel itaque exercitationem laborum doloremque.","Illum eos.":"Praesentium beatae itaque non sunt quam.","Rerum dolorem tempore et tempore in.":"Accusantium dolor nulla maiores possimus."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"1974-02-27T20:08:35Z","description":"Soluta voluptas nisi.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Aut debitis unde.","stack_id":"Quae dolor vitae in accusamus.","updated_at":"2002-03-17T17:11:36Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Totam rerum et sunt et.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Vel ut tempora ipsa omnis sed necessitatibus.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quia saepe.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aliquam laboriosam debitis nesciunt.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sunt sint quis animi.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem et quasi ut et nobis.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quo laboriosam non quaerat id repellendus.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Facere id voluptatum exercitationem earum quos quia.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Velit inventore quibusdam autem autem.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}}}},"put":{"tags":["Components"],"summary":"Update a component","description":"Update a component in an environment.","operationId":"Components#UpdateByEnvironment","parameters":[{"name":"environment_id","in":"path","description":"The environment ID to look up","required":true,"schema":{"type":"string","description":"The environment ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The component ID to look up","required":true,"schema":{"type":"string","description":"The component ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRequestBody"},"example":{"config":{"Aperiam nemo praesentium alias reiciendis.":"Qui dolor quis est aut aliquam enim.","Veritatis reiciendis doloremque voluptatem.":"Quis natus."},"description":"4n8","name":"a"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentComponent"},"example":{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Optio nobis nemo omnis nam excepturi.":"Cupiditate dolorem."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"2005-07-29T00:30:36Z","description":"Et ab qui distinctio veritatis.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Itaque et voluptate quaerat.","stack_id":"Ipsum voluptatem odio sapiente sit.","updated_at":"1978-09-20T18:11:24Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In et expedita autem aliquid.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et vero accusamus non.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Perspiciatis et dolore aut doloribus eveniet architecto.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Omnis iure.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eos architecto cum et quos unde nam.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Deserunt dolorum aperiam dicta iure molestiae.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Repellendus temporibus aut atque at.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolores fugiat aut maiores id dolorem.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nulla quaerat veniam minima expedita qui.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/environments/{environment_id}/members/{id}":{"delete":{"tags":["Environments"],"summary":"Delete an environment collaborator","description":"Delete a member of an environment.","operationId":"Environments#DeleteMember","parameters":[{"name":"environment_id","in":"path","description":"The environment ID to look up","required":true,"schema":{"type":"string","description":"The environment ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The member ID to look up","required":true,"schema":{"type":"string","description":"The member ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"204":{"description":"No Content response."},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Possimus omnis est suscipit dolores.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Non consequatur beatae harum et sint.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"At perferendis nulla.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Iure voluptas architecto necessitatibus distinctio.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Velit ullam.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem ea iste culpa.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quis voluptatibus sit mollitia exercitationem qui.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Molestias quia maiores sunt.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sint quaerat optio incidunt quae mollitia ut.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}}}},"get":{"tags":["Environments"],"summary":"Get an environment collaborator","description":"Get a member of an environment by ID.","operationId":"Environments#GetMember","parameters":[{"name":"environment_id","in":"path","description":"The environment ID to look up","required":true,"schema":{"type":"string","description":"The environment ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The member ID to look up","required":true,"schema":{"type":"string","description":"The member ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentMember"},"example":{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Adipisci dolor ullam fugit ut et.","created_at":"1984-01-21T19:11:15Z","display_name":"Eligendi a consequatur est.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Et occaecati molestias nemo voluptatibus.","org_role":"admin","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"owner"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Perferendis cumque est dolorem repellat sunt accusamus.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aut veniam quia nulla.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et aut consequatur neque omnis.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem porro inventore soluta itaque.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Exercitationem adipisci.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Maiores veniam qui sint cupiditate similique.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Id fugiat aut eligendi est.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Doloribus sint dolores qui est.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et dolorem beatae quisquam nulla.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}}}},"put":{"tags":["Environments"],"summary":"Update an environment collaborator","description":"Update a member of an environment.","operationId":"Environments#UpdateMember","parameters":[{"name":"environment_id","in":"path","description":"The environment ID to look up","required":true,"schema":{"type":"string","description":"The environment ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The member ID to look up","required":true,"schema":{"type":"string","description":"The member ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"role":{"type":"string","description":"The role of the member within the environment","example":"contributor","enum":["owner","contributor","viewer"]}},"example":{"role":"owner"}},"example":{"role":"contributor"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentMember"},"example":{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Quia sit voluptatum.","created_at":"1998-11-14T19:35:56Z","display_name":"Consequuntur odio eum aut tempore.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Nemo reiciendis quia explicabo.","org_role":"owner","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"owner"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Esse omnis minus dolores vero.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Perferendis delectus ut voluptas voluptatem et numquam.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Blanditiis ut.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Necessitatibus aut.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Non est quasi debitis corrupti quo quo.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Perferendis alias officiis suscipit exercitationem rem et.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Temporibus qui qui rerum vel corrupti.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quia in ad dicta.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Saepe magnam.","code":"conflict","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/environments/{environment_id}/variables":{"get":{"tags":["Variables"],"summary":"List variables in an environment","description":"List all of the variables for an environment.","operationId":"Variables#ListByEnvironment","parameters":[{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24},{"name":"sort_by","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"+created_at","enum":["created_at","-created_at","+created_at"," created_at"]},"example":" created_at"},{"name":"environment_id","in":"path","description":"The environment ID to scope the variable to","required":true,"schema":{"type":"string","description":"The environment ID to scope the variable to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListByEnvironmentResponseBody3"},"example":{"data":[{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-07-02T16:38:55Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"secure_string","updated_at":"1994-11-12T06:05:17Z"},{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-07-02T16:38:55Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"secure_string","updated_at":"1994-11-12T06:05:17Z"},{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-07-02T16:38:55Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"secure_string","updated_at":"1994-11-12T06:05:17Z"},{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-07-02T16:38:55Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"secure_string","updated_at":"1994-11-12T06:05:17Z"}],"has_more":true,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ea dolor animi harum deserunt.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Vel sint ex quia ea.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ea asperiores aspernatur aperiam porro.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Blanditiis eveniet quaerat.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Blanditiis ut.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eveniet libero et delectus.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Architecto nesciunt delectus qui.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eius fugit aliquam.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Vero dolorum doloribus pariatur iure laudantium omnis.","code":"not_found","message":"You made a bad request and you should feel bad."}}}}}},"post":{"tags":["Variables"],"summary":"Create a variable in an environment","description":"Create a new variable scoped to an environment.","operationId":"Variables#CreateByEnvironment","parameters":[{"name":"environment_id","in":"path","description":"The environment ID to scope the variable to","required":true,"schema":{"type":"string","description":"The environment ID to scope the variable to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateByEnvironmentRequestBody2"},"example":{"name":"MY_VARIABLE","store":"secure_string","value":"my-value"}}}},"responses":{"201":{"description":"Created response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Variable"},"example":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1980-11-10T22:52:48Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"secret","updated_at":"1980-02-19T01:29:48Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et molestiae nam.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Odio facilis.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quia ad voluptatum sint dicta repellat nesciunt.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Saepe temporibus.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Commodi cum labore quo eaque unde.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Doloremque sed eos at.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Id blanditiis pariatur sed qui sed.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ullam omnis nihil porro.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Esse quasi.","code":"internal","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/environments/{environment_id}/variables/{id}":{"delete":{"tags":["Variables"],"summary":"Delete a variable","description":"Delete an environment's variable by its ID.","operationId":"Variables#DeleteByEnvironment","parameters":[{"name":"environment_id","in":"path","description":"The environment ID to scope the variable to","required":true,"schema":{"type":"string","description":"The environment ID to scope the variable to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The ID of the variable to delete","required":true,"schema":{"type":"string","description":"The ID of the variable to delete","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"204":{"description":"No Content response."},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eos dolor aut ut facere.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Mollitia dolorum ut cupiditate recusandae in.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quis qui eos culpa.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolores soluta et quaerat.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et repudiandae rerum rerum in debitis.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Autem quidem.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Repudiandae commodi.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Vero necessitatibus veritatis voluptas suscipit.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"At ipsum est.","code":"internal","message":"You made a bad request and you should feel bad."}}}}}},"get":{"tags":["Variables"],"summary":"Get a variable","description":"Get an environment's variable by its ID.","operationId":"Variables#GetByEnvironment","parameters":[{"name":"environment_id","in":"path","description":"The ID of the environment to get a variable from","required":true,"schema":{"type":"string","description":"The ID of the environment to get a variable from","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The ID of the variable to get","required":true,"schema":{"type":"string","description":"The ID of the variable to get","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Variable"},"example":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1991-08-27T15:57:40Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"string","updated_at":"1972-11-28T13:09:56Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est est.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est nulla qui ut eos voluptates vero.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Tenetur asperiores ipsam provident alias.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sint quia consequatur.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Vitae nam veniam molestiae nisi necessitatibus.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Animi cumque ab.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dicta consequatur adipisci sed.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ducimus totam.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quia hic et vitae.","code":"not_found","message":"You made a bad request and you should feel bad."}}}}}},"put":{"tags":["Variables"],"summary":"Update a variable","description":"Update an environment's variable by its ID.","operationId":"Variables#UpdateByEnvironment","parameters":[{"name":"environment_id","in":"path","description":"The environment ID to scope the variable to","required":true,"schema":{"type":"string","description":"The environment ID to scope the variable to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The ID of the variable to delete","required":true,"schema":{"type":"string","description":"The ID of the variable to delete","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateByEnvironmentRequestBody2"},"example":{"name":"MY_VARIABLE","store":"secret","value":"my-value"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Variable"},"example":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2001-07-20T07:04:40Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"string","updated_at":"1971-05-25T06:41:43Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aut qui iusto assumenda alias iste.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Laudantium sint.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aliquid sint dolor.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quae nam sed expedita et dolorem consequatur.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aspernatur in.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Labore nam sapiente eaque dolores similique doloribus.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Recusandae perspiciatis assumenda quis esse dolor.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Maxime dolores est eligendi ea similique.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Rem cupiditate dicta non rem id nobis.","code":"not_found","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/environments/{id}":{"delete":{"tags":["Environments"],"summary":"Delete an environment","description":"Delete an environment by its ID.","operationId":"Environments#DeleteByOrg","parameters":[{"name":"id","in":"path","description":"The ID of the environment to delete","required":true,"schema":{"type":"string","description":"The ID of the environment to delete","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"204":{"description":"No Content response."},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Recusandae necessitatibus iure consequatur.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Perspiciatis consectetur nam repellat saepe.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ullam et occaecati sed.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Doloribus fugiat autem harum perferendis labore omnis.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quis fuga.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolor sint iure minima.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et incidunt soluta.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sunt repellat aut ut.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Consectetur reprehenderit et aspernatur.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}}}},"get":{"tags":["Environments"],"summary":"Get an environment","description":"Get an environment by its ID.","operationId":"Environments#GetByOrg","parameters":[{"name":"id","in":"path","description":"The ID of the project environment to get","required":true,"schema":{"type":"string","description":"The ID of the project environment to get","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Environment"},"example":{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Voluptatum nisi.":"Est id velit quidem."},"created_at":"2006-08-22T17:35:38Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sunt atque eveniet iusto.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Optio exercitationem eius doloribus velit repellendus.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nobis vel voluptate consectetur aut ea sit.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Tempore alias autem.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Deserunt dolores velit id.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Distinctio excepturi.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est hic et labore.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In dolores repellendus corporis ut adipisci magni.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Porro adipisci provident mollitia corrupti.","code":"conflict","message":"You made a bad request and you should feel bad."}}}}}},"put":{"tags":["Environments"],"summary":"Update an environment","description":"Update an environment by its ID.","operationId":"Environments#UpdateByOrg","parameters":[{"name":"id","in":"path","description":"The ID of the environment to update","required":true,"schema":{"type":"string","description":"The ID of the environment to update","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRequestBody"},"example":{"config":{"Fugit accusantium.":"Non repellendus provident aut architecto autem qui.","Quia molestiae deserunt.":"Iure enim in ea.","Quod ipsum laboriosam temporibus recusandae qui.":"Et possimus id fuga."},"description":"My is revolutionizing an entire industry.","name":"8g"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Environment"},"example":{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Et voluptatem eos.":"Amet sed amet vitae.","Vel at sunt qui.":"Ab ut et.","Vel eos quis consectetur ut.":"Iste est atque harum nihil odit."},"created_at":"1982-12-05T23:31:38Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Consequuntur exercitationem temporibus non.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Commodi ut maiores ut hic quam.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eligendi beatae omnis harum aut velit.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quasi minima ut.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aut ducimus.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nihil ut possimus qui.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aliquid voluptas amet amet fugit reiciendis.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aperiam rerum est.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nam ducimus sunt.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/environments/{id}/components":{"get":{"tags":["Components"],"summary":"List components in an environment","description":"List all of the components for an environment.","operationId":"Components#ListByEnvironment","parameters":[{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24},{"name":"sort_by","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"-created_at","enum":["created_at","-created_at","+created_at"," created_at"]},"example":"-created_at"},{"name":"id","in":"path","description":"The environment ID to look up","required":true,"schema":{"type":"string","description":"The environment ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListByEnvironmentResponseBody2"},"example":{"data":[{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Id tempore illo.":"Totam est."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"2015-09-22T01:54:50Z","description":"Corrupti perferendis accusamus sit.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo asperiores saepe.","stack_id":"Et magnam harum ducimus voluptatibus quia non.","updated_at":"1973-04-11T11:40:01Z"},{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Id tempore illo.":"Totam est."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"2015-09-22T01:54:50Z","description":"Corrupti perferendis accusamus sit.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo asperiores saepe.","stack_id":"Et magnam harum ducimus voluptatibus quia non.","updated_at":"1973-04-11T11:40:01Z"},{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Id tempore illo.":"Totam est."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"2015-09-22T01:54:50Z","description":"Corrupti perferendis accusamus sit.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo asperiores saepe.","stack_id":"Et magnam harum ducimus voluptatibus quia non.","updated_at":"1973-04-11T11:40:01Z"},{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Id tempore illo.":"Totam est."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"2015-09-22T01:54:50Z","description":"Corrupti perferendis accusamus sit.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo asperiores saepe.","stack_id":"Et magnam harum ducimus voluptatibus quia non.","updated_at":"1973-04-11T11:40:01Z"}],"has_more":true,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Earum voluptas molestiae culpa distinctio doloremque ipsum.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et labore.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Modi natus aut aut dignissimos dicta.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Cumque modi autem nemo cupiditate ut doloribus.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Cumque quod et sunt necessitatibus aperiam quisquam.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Tempore fuga voluptate asperiores repellendus.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est quo.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Adipisci quia qui magnam fugiat possimus.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Iure excepturi velit cum.","code":"conflict","message":"You made a bad request and you should feel bad."}}}}}},"post":{"tags":["Components"],"summary":"Create a component","description":"Create a new component in an environment.","operationId":"Components#CreateByEnvironment","parameters":[{"name":"id","in":"path","description":"The environment ID to create a component in","required":true,"schema":{"type":"string","description":"The environment ID to create a component in","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateByEnvironmentRequestBody"},"example":{"component_version_id":"Perspiciatis repellat nemo maxime voluptatem sed consequatur.","config":{"Aut qui delectus facere aut deleniti.":"Perferendis reprehenderit qui.","Debitis ut et illum reprehenderit.":"Rerum voluptas voluptatem et placeat iure."},"description":"4ii","name":"r","variables":{"Dolores deserunt aspernatur laudantium sint sit non.":"Nihil quis perspiciatis quibusdam in.","Ut omnis ad praesentium perspiciatis.":"Numquam velit sit amet voluptatem.","Voluptas corporis.":"Labore voluptas iste id consequuntur maiores ratione."}}}}},"responses":{"201":{"description":"Created response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentComponent"},"example":{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Est ut ut sed est non non.":"Assumenda nihil.","Iure ea adipisci tempora quis sapiente.":"Quia natus non dignissimos."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"1982-08-19T01:14:36Z","description":"Excepturi aliquid.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quaerat fugit facilis veniam et nostrum debitis.","stack_id":"Sit ut.","updated_at":"2003-08-24T20:22:23Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Cupiditate explicabo aliquid ut.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Officia incidunt quasi quia voluptas veniam nihil.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et voluptatibus molestiae aut.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Explicabo placeat qui dolor.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aspernatur sit itaque voluptatibus.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aspernatur omnis at quod dolorem.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Repudiandae et.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In aspernatur est.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Numquam voluptates molestiae hic est nostrum id.","code":"rate","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/environments/{id}/logs":{"get":{"tags":["Environments"],"summary":"List component logs","description":"List logs for all components in an environment.","operationId":"Environments#ListLogs","parameters":[{"name":"filter_pattern","in":"query","description":"The filter pattern to use when getting logs","allowEmptyValue":true,"schema":{"type":"string","description":"The filter pattern to use when getting logs","example":"Dolor quos."},"example":"Ratione et vel reiciendis dicta eius est."},{"name":"start_time","in":"query","description":"The start time of the logs to get","allowEmptyValue":true,"schema":{"type":"integer","description":"The start time of the logs to get","example":8742454399324379113,"format":"int64"},"example":2711828063696820126},{"name":"end_time","in":"query","description":"The end time of the logs to get","allowEmptyValue":true,"schema":{"type":"integer","description":"The end time of the logs to get","example":2418517697082320388,"format":"int64"},"example":8879577832244827087},{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24},{"name":"id","in":"path","description":"The ID of the component to get logs for","required":true,"schema":{"type":"string","description":"The ID of the component to get logs for","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListLogsResponseBody"},"example":{"data":[{"component":{"deleted_at":"Incidunt eos quo dolores totam debitis ut.","id":"Maxime rerum inventore aut doloremque ut.","name":"Quidem saepe expedita quos non saepe."},"event_id":"Pariatur ut repellendus nihil quia sunt.","ingestion_time":8279411565756445564,"message":"Eius in quis modi itaque qui.","task_id":"Asperiores debitis deserunt quas qui.","timestamp":193295414235001253},{"component":{"deleted_at":"Incidunt eos quo dolores totam debitis ut.","id":"Maxime rerum inventore aut doloremque ut.","name":"Quidem saepe expedita quos non saepe."},"event_id":"Pariatur ut repellendus nihil quia sunt.","ingestion_time":8279411565756445564,"message":"Eius in quis modi itaque qui.","task_id":"Asperiores debitis deserunt quas qui.","timestamp":193295414235001253}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ducimus consequatur.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Harum id a iusto sit corrupti.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem mollitia perspiciatis.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quo rerum amet.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sit ut et earum ex.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Odio illum enim aut.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quibusdam dolor et corrupti.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Fugit eos voluptate quis.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quibusdam cupiditate et numquam nam nihil.","code":"conflict","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/environments/{id}/members":{"get":{"tags":["Environments"],"summary":"List environment collaborators","description":"List all of the members of an environment.","operationId":"Environments#ListMembers","parameters":[{"name":"role","in":"query","description":"The role of the members to list","allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string","description":"The role of a member within an environment.","example":"contributor","enum":["owner","contributor","viewer"]},"description":"The role of the members to list","example":["Est harum molestiae placeat.","Est harum molestiae placeat.","Est harum molestiae placeat."]},"example":["Est harum molestiae placeat.","Est harum molestiae placeat."]},{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24},{"name":"sort_by","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":" created_at","enum":["created_at","-created_at","+created_at"," created_at"]},"example":"-created_at"},{"name":"id","in":"path","description":"The environment ID to look up","required":true,"schema":{"type":"string","description":"The environment ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMembersResponseBody"},"example":{"data":[{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Magnam doloribus consequatur.","created_at":"1980-11-13T16:07:25Z","display_name":"Et quia enim corrupti culpa ut et.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Autem repellat repellendus a saepe.","org_role":"owner","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Magnam doloribus consequatur.","created_at":"1980-11-13T16:07:25Z","display_name":"Et quia enim corrupti culpa ut et.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Autem repellat repellendus a saepe.","org_role":"owner","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"viewer"}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Cumque ab aliquid aut.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Rerum tempora.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Cupiditate ut.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Harum at iure a sint.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Doloremque fugiat aut.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Impedit eum iste voluptas necessitatibus.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Totam odit repellendus.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aliquam soluta ab voluptatum recusandae.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"At architecto sed.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}}}},"post":{"tags":["Environments"],"summary":"Create an environment collaborator","description":"Add members to an environment.","operationId":"Environments#CreateMembers","parameters":[{"name":"id","in":"path","description":"The environment ID to add members to","required":true,"schema":{"type":"string","description":"The environment ID to add members to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMembersRequestBody"},"example":{"account_ids":["1C8xJnvSBaztoHyxcim7C4"]}}}},"responses":{"201":{"description":"Created response.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentMember"},"example":[{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Dolor sint adipisci non quis facere.","created_at":"2012-12-12T06:48:09Z","display_name":"Et consequatur aut officiis.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error sapiente rerum consequatur repudiandae.","org_role":"owner","profile":{"bio":"Ullam nobis sapiente magnam vel distinctio.","github_handle":"Provident voluptatum odio est.","location":"Sed reprehenderit tempora.","twitter_handle":"Sed et iste suscipit rerum.","website":"Magni pariatur eligendi."},"role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Dolor sint adipisci non quis facere.","created_at":"2012-12-12T06:48:09Z","display_name":"Et consequatur aut officiis.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error sapiente rerum consequatur repudiandae.","org_role":"owner","profile":{"bio":"Ullam nobis sapiente magnam vel distinctio.","github_handle":"Provident voluptatum odio est.","location":"Sed reprehenderit tempora.","twitter_handle":"Sed et iste suscipit rerum.","website":"Magni pariatur eligendi."},"role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Dolor sint adipisci non quis facere.","created_at":"2012-12-12T06:48:09Z","display_name":"Et consequatur aut officiis.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error sapiente rerum consequatur repudiandae.","org_role":"owner","profile":{"bio":"Ullam nobis sapiente magnam vel distinctio.","github_handle":"Provident voluptatum odio est.","location":"Sed reprehenderit tempora.","twitter_handle":"Sed et iste suscipit rerum.","website":"Magni pariatur eligendi."},"role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Dolor sint adipisci non quis facere.","created_at":"2012-12-12T06:48:09Z","display_name":"Et consequatur aut officiis.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error sapiente rerum consequatur repudiandae.","org_role":"owner","profile":{"bio":"Ullam nobis sapiente magnam vel distinctio.","github_handle":"Provident voluptatum odio est.","location":"Sed reprehenderit tempora.","twitter_handle":"Sed et iste suscipit rerum.","website":"Magni pariatur eligendi."},"role":"viewer"}]},"example":[{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Dolor sint adipisci non quis facere.","created_at":"2012-12-12T06:48:09Z","display_name":"Et consequatur aut officiis.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error sapiente rerum consequatur repudiandae.","org_role":"owner","profile":{"bio":"Ullam nobis sapiente magnam vel distinctio.","github_handle":"Provident voluptatum odio est.","location":"Sed reprehenderit tempora.","twitter_handle":"Sed et iste suscipit rerum.","website":"Magni pariatur eligendi."},"role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Dolor sint adipisci non quis facere.","created_at":"2012-12-12T06:48:09Z","display_name":"Et consequatur aut officiis.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error sapiente rerum consequatur repudiandae.","org_role":"owner","profile":{"bio":"Ullam nobis sapiente magnam vel distinctio.","github_handle":"Provident voluptatum odio est.","location":"Sed reprehenderit tempora.","twitter_handle":"Sed et iste suscipit rerum.","website":"Magni pariatur eligendi."},"role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Dolor sint adipisci non quis facere.","created_at":"2012-12-12T06:48:09Z","display_name":"Et consequatur aut officiis.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error sapiente rerum consequatur repudiandae.","org_role":"owner","profile":{"bio":"Ullam nobis sapiente magnam vel distinctio.","github_handle":"Provident voluptatum odio est.","location":"Sed reprehenderit tempora.","twitter_handle":"Sed et iste suscipit rerum.","website":"Magni pariatur eligendi."},"role":"viewer"}]}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est quos nisi inventore.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Delectus ut omnis.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Exercitationem alias ullam ut et.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et velit.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quisquam ex recusandae voluptate vitae.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Illum sed voluptatem fugiat blanditiis.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ipsum dolorem sed minima.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Corrupti et eius.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Fugit sunt ea labore quasi consequuntur sapiente.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/flags":{"get":{"tags":["Orgs"],"summary":"Get feature flags","description":"Get the feature flags for an organization.","operationId":"Orgs#GetFlags","parameters":[{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgFlags"},"example":{"flags":{"chat_support":true,"log_integrations":true,"max_concurrent_deployments":4166719782451132212,"max_environments":406265916238719985,"max_projects":3618919170411951741,"max_running_services":6226247537232103572,"max_team_member_invites":2046553368691240369,"max_team_members":4892238548039162768},"org_id":"1C8xJnvSBaztoHyxcim7C4"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Impedit expedita sed ipsam.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptas nesciunt quia est asperiores id placeat.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Facere ut cupiditate et tempore nam illo.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Possimus voluptates et.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et culpa iusto.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptas qui.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Maxime aliquam repudiandae soluta odit voluptatem placeat.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et quia enim nulla.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ut veritatis.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/flags/{flag}":{"get":{"tags":["Orgs"],"summary":"Check feature flag","description":"Check if the current org is able to use a feature.","operationId":"Orgs#CheckFlag","parameters":[{"name":"flag","in":"path","description":"The feature flag to check","required":true,"schema":{"type":"string","description":"The feature flag to check.","example":"log_integrations","enum":["max_running_services","max_environments","max_projects","max_team_members","max_team_member_invites","max_concurrent_deployments","notification_integrations","notification_webhooks","log_integrations","chat_support"]},"example":"Enim consequatur eum voluptatem et corrupti omnis."},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckFlagResult"},"example":{"ok":false}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Illo voluptas dolor excepturi.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Molestiae est autem praesentium.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ea ipsa ipsam praesentium.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Tempora mollitia et officia ratione.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Rem neque voluptatem sed qui iste itaque.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Esse totam id veniam.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Saepe dolore occaecati et.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Qui voluptatem amet.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Vel aut et possimus debitis consequatur ut.","code":"internal","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/flexstacks/cloud_versions/{id}":{"get":{"tags":["FlexStacks"],"summary":"Get a cloud stack version by ID","description":"Get a cloud stack version by its slug and version number.","operationId":"FlexStacks#GetCloudVersionByID","parameters":[{"name":"id","in":"path","description":"The ID of the cloud version to look up","required":true,"schema":{"type":"string","description":"The ID of the cloud version to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudVersion"},"example":{"cloud_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1971-07-24T13:16:20Z","description":"Sapiente in exercitationem quis itaque praesentium nulla.","id":"1C8xJnvSBaztoHyxcim7C4","schema":{"Nihil autem.":"Neque molestias consequuntur aut.","Quaerat et est omnis placeat explicabo labore.":"Odio et.","Qui ducimus quia.":"Quia quos enim alias et odio ipsam."},"version":"Unde tempore adipisci deserunt ut debitis sunt."}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Omnis et vitae repudiandae earum.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est animi consequatur ea.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quibusdam sequi molestiae.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quaerat consequatur placeat omnis facilis dolore.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ut quia neque dolor.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ducimus ea totam ex.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Velit error velit.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sunt quae itaque natus tempora rerum.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptas consequuntur iure aut quos.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/flexstacks/clouds":{"get":{"tags":["FlexStacks"],"summary":"List cloud stacks","description":"List all of the available cloud stacks.","operationId":"FlexStacks#ListClouds","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/FlexStack"},"example":[{"created_at":"1984-10-30T05:32:57Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Id sapiente et doloremque et enim.","slug":"1C8xJnvSBaztoHyxcim7C4","summary":"Alias id sapiente."},{"created_at":"1984-10-30T05:32:57Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Id sapiente et doloremque et enim.","slug":"1C8xJnvSBaztoHyxcim7C4","summary":"Alias id sapiente."},{"created_at":"1984-10-30T05:32:57Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Id sapiente et doloremque et enim.","slug":"1C8xJnvSBaztoHyxcim7C4","summary":"Alias id sapiente."}]},"example":[{"created_at":"1984-10-30T05:32:57Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Id sapiente et doloremque et enim.","slug":"1C8xJnvSBaztoHyxcim7C4","summary":"Alias id sapiente."},{"created_at":"1984-10-30T05:32:57Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Id sapiente et doloremque et enim.","slug":"1C8xJnvSBaztoHyxcim7C4","summary":"Alias id sapiente."}]}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Necessitatibus repudiandae maiores cum.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Qui et aut enim voluptatum necessitatibus veniam.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Non officia.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ea fugit adipisci.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolores veniam.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et voluptatum vero ipsam iure rem.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Natus expedita iste quis.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Blanditiis aut.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ea quia excepturi velit enim.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/flexstacks/clouds/{slug}":{"get":{"tags":["FlexStacks"],"summary":"Get a cloud stack","description":"Get an cloud stack by its slug.","operationId":"FlexStacks#GetCloud","parameters":[{"name":"slug","in":"path","description":"The slug of the stack","required":true,"schema":{"type":"string","description":"The slug of the stack","example":"Nisi unde est."},"example":"Nihil dolorem quia eius quibusdam est excepturi."}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlexStack"},"example":{"created_at":"2009-02-03T22:14:04Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Tenetur sit in eveniet necessitatibus ut.","slug":"1C8xJnvSBaztoHyxcim7C4","summary":"Natus aut qui sint amet."}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nihil qui rerum quia quia aliquam.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Accusamus ipsum mollitia.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ut animi.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatum odio voluptatem voluptas.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quasi qui.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Consectetur labore praesentium quo.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Praesentium sed et.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sed doloremque quidem sit qui voluptatem et.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quia tempora ipsa quo.","code":"internal","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/flexstacks/clouds/{slug}/versions":{"get":{"tags":["FlexStacks"],"summary":"List cloud stack versions","description":"List all of the versions for a cloud stack.","operationId":"FlexStacks#ListCloudVersions","parameters":[{"name":"slug","in":"path","description":"The slug of the stack","required":true,"schema":{"type":"string","description":"The slug of the stack","example":"Ducimus autem molestias nam."},"example":"Soluta illo."}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CloudVersion"},"example":[{"cloud_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1977-08-02T00:18:37Z","description":"Doloribus laudantium aperiam.","id":"1C8xJnvSBaztoHyxcim7C4","schema":{"Veniam quisquam.":"Aliquam optio aut eaque."},"version":"Provident rerum est nulla optio itaque sed."},{"cloud_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1977-08-02T00:18:37Z","description":"Doloribus laudantium aperiam.","id":"1C8xJnvSBaztoHyxcim7C4","schema":{"Veniam quisquam.":"Aliquam optio aut eaque."},"version":"Provident rerum est nulla optio itaque sed."}]},"example":[{"cloud_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1977-08-02T00:18:37Z","description":"Doloribus laudantium aperiam.","id":"1C8xJnvSBaztoHyxcim7C4","schema":{"Veniam quisquam.":"Aliquam optio aut eaque."},"version":"Provident rerum est nulla optio itaque sed."},{"cloud_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1977-08-02T00:18:37Z","description":"Doloribus laudantium aperiam.","id":"1C8xJnvSBaztoHyxcim7C4","schema":{"Veniam quisquam.":"Aliquam optio aut eaque."},"version":"Provident rerum est nulla optio itaque sed."}]}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolores excepturi.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nisi ea est inventore quia aut ipsa.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sunt omnis.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Veritatis consequatur.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Placeat incidunt minus voluptas.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Deserunt exercitationem.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ratione repellat omnis consequatur voluptatem sed laudantium.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quibusdam ipsam aliquid qui eum at ducimus.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Molestiae facere laboriosam qui soluta perferendis.","code":"internal","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/flexstacks/clouds/{slug}/versions/{version}":{"get":{"tags":["FlexStacks"],"summary":"Get a cloud stack version by version","description":"Get a cloud stack version by its slug and version number.","operationId":"FlexStacks#GetCloudVersion","parameters":[{"name":"slug","in":"path","description":"The slug of the stack","required":true,"schema":{"type":"string","description":"The slug of the stack","example":"Accusantium ea dolore inventore suscipit possimus."},"example":"Nostrum ea commodi."},{"name":"version","in":"path","description":"The version of the stack","required":true,"schema":{"type":"string","description":"The version of the stack","example":"Necessitatibus rem quae esse voluptas dolorem."},"example":"Error qui."}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudVersion"},"example":{"cloud_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1979-10-28T09:48:44Z","description":"Modi qui reiciendis enim et tenetur.","id":"1C8xJnvSBaztoHyxcim7C4","schema":{"Ullam consequatur consequatur aspernatur.":"Sed odit consequatur voluptas tempora."},"version":"Quis quae molestiae quos."}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Reprehenderit ex tenetur accusantium ratione.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem consequatur veritatis inventore mollitia perferendis.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Autem unde facere praesentium.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sunt deleniti vel sit omnis aspernatur sed.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Qui quod sunt quia ut occaecati a.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nisi quod dolores.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sint cumque error quia autem voluptatem.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Explicabo velit.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quod consectetur cupiditate vel occaecati ut.","code":"conflict","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/flexstacks/components":{"get":{"tags":["FlexStacks"],"summary":"List component stacks","description":"List all of the available component stacks.","operationId":"FlexStacks#ListComponents","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/FlexStack"},"example":[{"created_at":"1984-10-30T05:32:57Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Id sapiente et doloremque et enim.","slug":"1C8xJnvSBaztoHyxcim7C4","summary":"Alias id sapiente."},{"created_at":"1984-10-30T05:32:57Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Id sapiente et doloremque et enim.","slug":"1C8xJnvSBaztoHyxcim7C4","summary":"Alias id sapiente."}]},"example":[{"created_at":"1984-10-30T05:32:57Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Id sapiente et doloremque et enim.","slug":"1C8xJnvSBaztoHyxcim7C4","summary":"Alias id sapiente."},{"created_at":"1984-10-30T05:32:57Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Id sapiente et doloremque et enim.","slug":"1C8xJnvSBaztoHyxcim7C4","summary":"Alias id sapiente."},{"created_at":"1984-10-30T05:32:57Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Id sapiente et doloremque et enim.","slug":"1C8xJnvSBaztoHyxcim7C4","summary":"Alias id sapiente."}]}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est autem modi quis nostrum occaecati quidem.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eius laboriosam nesciunt.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Facilis fugit eveniet temporibus dolores qui autem.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ut nihil inventore laboriosam incidunt mollitia.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Modi quo officiis odit facilis sit.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quibusdam ex minima assumenda.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Beatae ullam voluptas iure.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quis consequatur qui ut vel nesciunt quo.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ut ipsam in exercitationem sunt cumque dolorem.","code":"timeout","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/flexstacks/components/{slug}":{"get":{"tags":["FlexStacks"],"summary":"Get a component stack","description":"Get a component stack by its slug.","operationId":"FlexStacks#GetComponent","parameters":[{"name":"slug","in":"path","description":"The slug of the stack","required":true,"schema":{"type":"string","description":"The slug of the stack","example":"Magnam rerum enim assumenda aut non suscipit."},"example":"Omnis magni voluptates rem."}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlexStack"},"example":{"created_at":"1988-03-08T10:18:10Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Est quod ea cumque.","slug":"1C8xJnvSBaztoHyxcim7C4","summary":"Voluptas nam laudantium vel repellat voluptates."}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Magni quis adipisci et temporibus in.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eum quia ullam dolorum.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolores neque provident tenetur et sint voluptatem.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sed nihil asperiores.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Labore labore non.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Unde quod eligendi suscipit rerum et corrupti.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Cumque sint dolor alias quis totam a.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"At voluptates omnis esse harum blanditiis.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Id expedita doloribus earum voluptate alias.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/flexstacks/components/{slug}/versions":{"get":{"tags":["FlexStacks"],"summary":"List component stack versions","description":"List all of the versions for a component stack.","operationId":"FlexStacks#ListComponentVersions","parameters":[{"name":"slug","in":"path","description":"The slug of the stack","required":true,"schema":{"type":"string","description":"The slug of the stack","example":"Consequatur aut magnam corporis."},"example":"Qui perferendis aut ab."}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ComponentVersion"},"example":[{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1970-12-26T18:33:34Z","description":"Dolore optio.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quia consequatur cum quis.","schema":{"Eveniet autem repudiandae qui.":"Ut ut.","Voluptates dolorem rem unde.":"Amet molestias."},"slug":"Ducimus in.","summary":"Quo veritatis hic earum.","version":"Error est."},{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1970-12-26T18:33:34Z","description":"Dolore optio.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quia consequatur cum quis.","schema":{"Eveniet autem repudiandae qui.":"Ut ut.","Voluptates dolorem rem unde.":"Amet molestias."},"slug":"Ducimus in.","summary":"Quo veritatis hic earum.","version":"Error est."}]},"example":[{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1970-12-26T18:33:34Z","description":"Dolore optio.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quia consequatur cum quis.","schema":{"Eveniet autem repudiandae qui.":"Ut ut.","Voluptates dolorem rem unde.":"Amet molestias."},"slug":"Ducimus in.","summary":"Quo veritatis hic earum.","version":"Error est."},{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1970-12-26T18:33:34Z","description":"Dolore optio.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quia consequatur cum quis.","schema":{"Eveniet autem repudiandae qui.":"Ut ut.","Voluptates dolorem rem unde.":"Amet molestias."},"slug":"Ducimus in.","summary":"Quo veritatis hic earum.","version":"Error est."}]}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolor dolorum laudantium et sunt omnis aut.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Consequuntur perferendis numquam et quaerat.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aliquid perspiciatis soluta mollitia.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolor sunt.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Vel a tempora non asperiores eveniet dolores.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Fugiat vero non a pariatur perspiciatis dolorem.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quae doloremque et voluptatem sit optio aut.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Totam earum.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Esse assumenda.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/flexstacks/components/{slug}/versions/{version}":{"get":{"tags":["FlexStacks"],"summary":"Get a component stack version by version","description":"Get a component stack version by its slug and version number.","operationId":"FlexStacks#GetComponentVersion","parameters":[{"name":"slug","in":"path","description":"The slug of the stack","required":true,"schema":{"type":"string","description":"The slug of the stack","example":"Quia nostrum quae tempore."},"example":"Illo sed impedit."},{"name":"version","in":"path","description":"The version of the stack","required":true,"schema":{"type":"string","description":"The version of the stack","example":"Vitae quia molestiae."},"example":"Magnam et."}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComponentVersion"},"example":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1991-08-11T16:21:17Z","description":"Debitis occaecati adipisci in totam non.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Fugiat sit officiis aliquid.","schema":{"Dignissimos unde voluptatem quia rerum quis at.":"Voluptate tenetur est officiis perspiciatis dolores neque.","Dignissimos ut eum vel rerum maxime.":"Vero sunt ea quia quia asperiores voluptatem."},"slug":"Est inventore ut esse aut et quis.","summary":"Maxime a.","version":"Culpa reiciendis fugit reprehenderit."}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Iure ex.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Deleniti vel iste.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Facilis reiciendis voluptas itaque a.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eligendi eius iusto maxime sunt ex ut.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aliquam modi qui est.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Laudantium placeat doloremque beatae tempore aut sed.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aliquam autem fugit amet esse aut.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Cupiditate quos rerum blanditiis et assumenda.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est quisquam.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/member-invites":{"get":{"tags":["Orgs"],"summary":"List member invites","description":"List all of the invites to an organization.","operationId":"Orgs#ListMemberInvites","parameters":[{"name":"role","in":"query","description":"The role of the invites to list","allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string","description":"The role of a member within an org.","example":"admin","enum":["owner","admin","member"]},"description":"The role of the invites to list","example":["Voluptas architecto eos neque unde autem aliquam.","Voluptas architecto eos neque unde autem aliquam.","Voluptas architecto eos neque unde autem aliquam."]},"example":["Voluptas architecto eos neque unde autem aliquam.","Voluptas architecto eos neque unde autem aliquam."]},{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24},{"name":"sort_by","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":" created_at","enum":["created_at","-created_at","+created_at"," created_at","expires_at","-expires_at","+expires_at"," expires_at"]},"example":"expires_at"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMemberInvitesResponseBody"},"example":{"data":[{"created_at":"2005-08-22T04:34:02Z","email":"Qui quia.","expires_at":"1972-10-31T15:18:48Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Facere sit illum neque dignissimos animi.","display_name":"Vel ut ipsum eos nihil.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo labore vel non dolor."},"org_id":"1C8xJnvSBaztoHyxcim7C4","role":"admin"},{"created_at":"2005-08-22T04:34:02Z","email":"Qui quia.","expires_at":"1972-10-31T15:18:48Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Facere sit illum neque dignissimos animi.","display_name":"Vel ut ipsum eos nihil.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo labore vel non dolor."},"org_id":"1C8xJnvSBaztoHyxcim7C4","role":"admin"},{"created_at":"2005-08-22T04:34:02Z","email":"Qui quia.","expires_at":"1972-10-31T15:18:48Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Facere sit illum neque dignissimos animi.","display_name":"Vel ut ipsum eos nihil.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo labore vel non dolor."},"org_id":"1C8xJnvSBaztoHyxcim7C4","role":"admin"},{"created_at":"2005-08-22T04:34:02Z","email":"Qui quia.","expires_at":"1972-10-31T15:18:48Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Facere sit illum neque dignissimos animi.","display_name":"Vel ut ipsum eos nihil.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo labore vel non dolor."},"org_id":"1C8xJnvSBaztoHyxcim7C4","role":"admin"}],"has_more":true,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Facere laborum iusto culpa.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Reiciendis explicabo non dolor.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Modi aliquid sapiente tenetur.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Accusantium fugit quia eligendi rerum.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Repellat ipsum vero eum labore.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Amet soluta libero harum qui vero.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ut sit aliquid eveniet et quo.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Doloremque dolor explicabo aut.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quisquam molestiae id quo.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}}}},"post":{"tags":["Orgs"],"summary":"Invite members","description":"Invite members to an organization.","operationId":"Orgs#InviteMembers","parameters":[{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InviteMembersRequestBody"},"example":{"invitees":[{"email":"kenneth.pouros@torp.org","role":"member"},{"email":"kenneth.pouros@torp.org","role":"member"}]}}}},"responses":{"201":{"description":"Created response.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrgMemberInviteWithLink"},"example":[{"created_at":"1972-02-06T23:17:11Z","email":"Eligendi aut id.","expires_at":"1981-10-23T18:17:47Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Qui eveniet.","display_name":"Rerum beatae aliquam.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptatem nam voluptatem."},"link":"Ab aut necessitatibus beatae.","org_id":"1C8xJnvSBaztoHyxcim7C4","role":"admin"},{"created_at":"1972-02-06T23:17:11Z","email":"Eligendi aut id.","expires_at":"1981-10-23T18:17:47Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Qui eveniet.","display_name":"Rerum beatae aliquam.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptatem nam voluptatem."},"link":"Ab aut necessitatibus beatae.","org_id":"1C8xJnvSBaztoHyxcim7C4","role":"admin"},{"created_at":"1972-02-06T23:17:11Z","email":"Eligendi aut id.","expires_at":"1981-10-23T18:17:47Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Qui eveniet.","display_name":"Rerum beatae aliquam.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptatem nam voluptatem."},"link":"Ab aut necessitatibus beatae.","org_id":"1C8xJnvSBaztoHyxcim7C4","role":"admin"},{"created_at":"1972-02-06T23:17:11Z","email":"Eligendi aut id.","expires_at":"1981-10-23T18:17:47Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Qui eveniet.","display_name":"Rerum beatae aliquam.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptatem nam voluptatem."},"link":"Ab aut necessitatibus beatae.","org_id":"1C8xJnvSBaztoHyxcim7C4","role":"admin"}]},"example":[{"created_at":"1972-02-06T23:17:11Z","email":"Eligendi aut id.","expires_at":"1981-10-23T18:17:47Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Qui eveniet.","display_name":"Rerum beatae aliquam.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptatem nam voluptatem."},"link":"Ab aut necessitatibus beatae.","org_id":"1C8xJnvSBaztoHyxcim7C4","role":"admin"},{"created_at":"1972-02-06T23:17:11Z","email":"Eligendi aut id.","expires_at":"1981-10-23T18:17:47Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Qui eveniet.","display_name":"Rerum beatae aliquam.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptatem nam voluptatem."},"link":"Ab aut necessitatibus beatae.","org_id":"1C8xJnvSBaztoHyxcim7C4","role":"admin"}]}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolorem maxime cum neque sed quibusdam quia.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Repellendus architecto dignissimos.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quis quo.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In ratione eveniet tenetur modi.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Reiciendis autem consequatur.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eligendi sit.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eum et enim.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In debitis delectus exercitationem ut.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Distinctio aut aut ex rerum.","code":"conflict","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/member-invites/{id}":{"delete":{"tags":["Orgs"],"summary":"Delete a member invite","description":"Delete an invite to an organization.","operationId":"Orgs#DeleteMemberInvite","parameters":[{"name":"id","in":"path","description":"The invite ID to look up","required":true,"schema":{"type":"string","description":"The invite ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"204":{"description":"No Content response."},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nobis distinctio culpa sequi.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Perferendis neque vitae odit.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eligendi labore et recusandae minima assumenda nihil.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolor qui sed quia.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eum consequuntur.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eum doloremque praesentium dolores illo.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Hic rerum corporis aut similique debitis sunt.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sunt et et.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Earum qui ipsam vitae rerum.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}}}},"get":{"tags":["Orgs"],"summary":"Get a member invite","description":"Get an invite to an organization by ID.","operationId":"Orgs#GetMemberInvite","parameters":[{"name":"id","in":"path","description":"The invite ID to look up","required":true,"schema":{"type":"string","description":"The invite ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgMemberInvite"},"example":{"created_at":"1989-06-03T19:44:57Z","email":"Sit aliquam qui sunt.","expires_at":"2008-05-22T03:07:34Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Facere sit illum neque dignissimos animi.","display_name":"Vel ut ipsum eos nihil.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo labore vel non dolor."},"org_id":"1C8xJnvSBaztoHyxcim7C4","role":"owner"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Omnis consectetur tempora eos sit aut excepturi.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sit repellat et sed esse.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Asperiores eos.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Delectus ea velit et.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ipsam labore ad molestias.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Soluta quo at similique sit sapiente qui.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Qui non fugiat.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quaerat adipisci est qui voluptas nobis voluptatum.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sit dolorem et pariatur commodi et sed.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}}}},"put":{"tags":["Orgs"],"summary":"Update a member invite","description":"Update an invite to an organization.","operationId":"Orgs#UpdateMemberInvite","parameters":[{"name":"id","in":"path","description":"The invite ID to look up","required":true,"schema":{"type":"string","description":"The invite ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMemberInviteRequestBody"},"example":{"role":"owner"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgMemberInvite"},"example":{"created_at":"1997-08-11T22:12:59Z","email":"Similique ut et dolore est.","expires_at":"1988-06-19T11:58:13Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Facere sit illum neque dignissimos animi.","display_name":"Vel ut ipsum eos nihil.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo labore vel non dolor."},"org_id":"1C8xJnvSBaztoHyxcim7C4","role":"owner"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"A consequuntur exercitationem et quo excepturi.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Similique necessitatibus incidunt facilis sint quas.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolor error voluptatem qui aliquam.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quis voluptates cupiditate aut.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Modi iusto quis.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eaque culpa laboriosam officiis accusantium.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Iste sunt laborum dolor explicabo nam.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eos consequuntur iste dolores.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolores accusamus vitae aut sint unde excepturi.","code":"not_found","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/member-invites/{id}/resend":{"post":{"tags":["Orgs"],"summary":"Resend a member invite","description":"Resend an invite to an organization.","operationId":"Orgs#ResendMemberInvite","parameters":[{"name":"id","in":"path","description":"The invite ID to resend","required":true,"schema":{"type":"string","description":"The invite ID to resend","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"201":{"description":"Created response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgMemberInvite"},"example":{"created_at":"2008-08-09T06:15:32Z","email":"Ut exercitationem enim.","expires_at":"1993-05-28T21:23:07Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Facere sit illum neque dignissimos animi.","display_name":"Vel ut ipsum eos nihil.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo labore vel non dolor."},"org_id":"1C8xJnvSBaztoHyxcim7C4","role":"owner"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Veniam quidem enim iusto ipsam.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem cum optio.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nobis dolorem voluptas rerum animi expedita.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Qui dolorem.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quaerat iure.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Distinctio sequi explicabo omnis exercitationem.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sapiente aperiam tenetur aut.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Culpa ut nisi ut id sit.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"At eum occaecati nesciunt quisquam voluptas.","code":"rate","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/members":{"get":{"tags":["Orgs"],"summary":"List members","description":"List all of the members of an organization.","operationId":"Orgs#ListMembers","parameters":[{"name":"role","in":"query","description":"The role of the members to list","allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string","description":"The role of a member within an org.","example":"admin","enum":["owner","admin","member"]},"description":"The role of the members to list","example":["Voluptas architecto eos neque unde autem aliquam.","Voluptas architecto eos neque unde autem aliquam.","Voluptas architecto eos neque unde autem aliquam."]},"example":["Voluptas architecto eos neque unde autem aliquam.","Voluptas architecto eos neque unde autem aliquam.","Voluptas architecto eos neque unde autem aliquam."]},{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24},{"name":"sort_by","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":" created_at","enum":["created_at","-created_at","+created_at"," created_at"]},"example":"created_at"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMembersResponseBody2"},"example":{"data":[{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Veniam eum quia veritatis placeat.","created_at":"1997-07-31T05:44:05Z","display_name":"Voluptas nam.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Iure numquam totam earum sunt.","org_id":"1C8xJnvSBaztoHyxcim7C4","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"admin"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Veniam eum quia veritatis placeat.","created_at":"1997-07-31T05:44:05Z","display_name":"Voluptas nam.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Iure numquam totam earum sunt.","org_id":"1C8xJnvSBaztoHyxcim7C4","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"admin"}],"has_more":true,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et et quae pariatur consequatur necessitatibus eum.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Tempore quaerat id voluptatibus.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sapiente excepturi sapiente laudantium consequatur reiciendis id.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eos et recusandae explicabo.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Assumenda cumque harum et dolor.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Asperiores sunt.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Distinctio doloremque architecto ipsum et.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dignissimos a magni sint ut.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In enim voluptatem eos officiis consequatur.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/members/{id}":{"delete":{"tags":["Orgs"],"summary":"Delete a member","description":"Delete a member of an organization.","operationId":"Orgs#DeleteMember","parameters":[{"name":"id","in":"path","description":"The member ID to look up","required":true,"schema":{"type":"string","description":"The member ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"204":{"description":"No Content response."},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Qui minus et aut.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Non doloribus deleniti repellendus.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Tenetur dolorem aut.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eius nemo assumenda.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Asperiores totam consequuntur quis.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Hic ducimus ab suscipit sint.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Asperiores recusandae rem magni quidem veritatis voluptas.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et omnis molestiae est excepturi ut.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et non.","code":"timeout","message":"You made a bad request and you should feel bad."}}}}}},"get":{"tags":["Orgs"],"summary":"Get a member","description":"Get a member of an organization by ID.","operationId":"Orgs#GetMember","parameters":[{"name":"id","in":"path","description":"The member ID to look up","required":true,"schema":{"type":"string","description":"The member ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgMember"},"example":{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Modi quis quo recusandae dicta et non.","created_at":"1970-12-10T18:10:24Z","display_name":"Nam recusandae qui ea minus impedit.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Sunt animi dolore.","org_id":"1C8xJnvSBaztoHyxcim7C4","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"owner"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dicta vel doloribus.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quasi quod.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ullam rerum qui.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Amet alias eligendi sunt.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est sit.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Id aut et voluptates odit.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eius accusantium dolore vero occaecati.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aperiam illum accusamus explicabo et.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est asperiores placeat vel incidunt in.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}}}},"put":{"tags":["Orgs"],"summary":"Update a member","description":"Update a member of an organization.","operationId":"Orgs#UpdateMember","parameters":[{"name":"id","in":"path","description":"The member ID to look up","required":true,"schema":{"type":"string","description":"The member ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"role":{"type":"string","description":"The role of the member within the org","example":"admin","enum":["owner","admin","member"]}},"example":{"role":"member"}},"example":{"role":"owner"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgMember"},"example":{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Repellat quam totam est soluta enim voluptas.","created_at":"1970-11-26T18:02:46Z","display_name":"Eaque deleniti ratione ut commodi in recusandae.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Rerum minima ea animi pariatur.","org_id":"1C8xJnvSBaztoHyxcim7C4","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"member"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Iusto doloribus dignissimos sint consectetur in.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Cupiditate aspernatur mollitia labore.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Natus et praesentium aperiam.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Consequuntur natus impedit et et.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem qui.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Beatae eum similique.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In consequatur sit fuga dolorem.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nam rerum velit ullam.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quae perspiciatis eos velit ea saepe omnis.","code":"conflict","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/orgs":{"get":{"tags":["Orgs"],"summary":"List organizations","description":"List all of the organizations the viewer has access to.","operationId":"Orgs#List","parameters":[{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResponseBody"},"example":{"data":[{"avatar":"Ut sapiente recusandae omnis perferendis qui voluptatem.","created_at":"2006-06-19T08:39:19Z","display_name":"Qui aspernatur repudiandae vel assumenda.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptatem veritatis hic quo ea doloribus.","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"updated_at":"1986-06-08T00:40:06Z"},{"avatar":"Ut sapiente recusandae omnis perferendis qui voluptatem.","created_at":"2006-06-19T08:39:19Z","display_name":"Qui aspernatur repudiandae vel assumenda.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptatem veritatis hic quo ea doloribus.","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"updated_at":"1986-06-08T00:40:06Z"}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatibus et ut quia in veritatis fuga.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem recusandae porro.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem voluptatem.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est harum est sed provident.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eum eaque.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quas numquam.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Reprehenderit rem deleniti eveniet.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nihil natus sit aut dolorum quo maiores.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quia odit.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/orgs/{id}":{"get":{"tags":["Orgs"],"summary":"Get an organization","description":"Get an organization by ID.","operationId":"Orgs#Get","parameters":[{"name":"id","in":"path","description":"The organization ID to look up","required":true,"schema":{"type":"string","description":"The organization ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Org"},"example":{"avatar":"Ea pariatur sint inventore.","created_at":"1997-04-30T00:00:06Z","display_name":"Pariatur neque eveniet.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Enim ullam numquam non.","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"updated_at":"1995-01-06T09:10:46Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Autem quaerat.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nihil nemo.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Esse in.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Necessitatibus amet est adipisci officia nisi.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Autem magnam dignissimos hic numquam iure.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Qui est possimus quis et.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quo velit veritatis.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Corrupti sapiente consequatur placeat qui aut aut.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Architecto recusandae aliquam et dolores inventore.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}}}},"put":{"tags":["Orgs"],"summary":"Update an organization","description":"Update an organization.","operationId":"Orgs#Update","parameters":[{"name":"id","in":"path","description":"The ID of the org to update","required":true,"schema":{"type":"string","description":"The ID of the org to update","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrgPayload2"},"example":{"display_name":"pied-piper","name":"Pied Piper, Inc.","profile":{"bio":"Culpa excepturi consectetur autem odio.","github_handle":"In ipsam eaque et molestiae.","location":"Autem quasi voluptates vero.","twitter_handle":"Consequatur ut.","website":"Dolorem placeat dolorem laboriosam."}}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Org"},"example":{"avatar":"Est ut exercitationem.","created_at":"2000-09-14T13:19:13Z","display_name":"Delectus ab et hic sunt ex voluptatem.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error animi ut occaecati pariatur dolor adipisci.","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"updated_at":"1980-05-13T17:22:25Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Laboriosam et quisquam recusandae adipisci quia sed.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Enim et tenetur.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"A consectetur eum dolores.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Assumenda ratione et ea odit veritatis.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Occaecati et velit.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Expedita amet et minima.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eveniet corrupti ipsam eveniet corporis odit iste.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Consequatur rerum consequuntur dignissimos.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Suscipit ipsam deleniti aut ea molestiae.","code":"not_found","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/orgs/{org_id}/projects":{"get":{"tags":["Projects"],"summary":"List projects by organization","description":"List all of the projects for an organization.","operationId":"Projects#ListByOrg","parameters":[{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24},{"name":"sort_by","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"+created_at","enum":["created_at","-created_at","+created_at"," created_at"]},"example":" created_at"},{"name":"org_id","in":"path","description":"The organization ID to scope the project to","required":true,"schema":{"type":"string","description":"The organization ID to scope the project to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResponseBody2"},"example":{"data":[{"connection_status":"disconnecting","created_at":"1991-02-11T00:56:13Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Ullam quia expedita sit fugiat qui veniam.","icon":"Et voluptas dolor ut facilis dolor culpa.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Sint ab.","org_id":"1C8xJnvSBaztoHyxcim7C4"},{"connection_status":"disconnecting","created_at":"1991-02-11T00:56:13Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Ullam quia expedita sit fugiat qui veniam.","icon":"Et voluptas dolor ut facilis dolor culpa.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Sint ab.","org_id":"1C8xJnvSBaztoHyxcim7C4"},{"connection_status":"disconnecting","created_at":"1991-02-11T00:56:13Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Ullam quia expedita sit fugiat qui veniam.","icon":"Et voluptas dolor ut facilis dolor culpa.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Sint ab.","org_id":"1C8xJnvSBaztoHyxcim7C4"},{"connection_status":"disconnecting","created_at":"1991-02-11T00:56:13Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Ullam quia expedita sit fugiat qui veniam.","icon":"Et voluptas dolor ut facilis dolor culpa.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Sint ab.","org_id":"1C8xJnvSBaztoHyxcim7C4"}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aut dolorem ut eos ut.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quis dolores ex.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Alias architecto voluptates ut animi.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ut accusamus qui veniam quasi accusantium quia.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem quas voluptatum fuga id eos.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sunt excepturi sint facilis aperiam illo eum.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Expedita sunt error perferendis esse.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Consequuntur vitae impedit praesentium occaecati.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Hic consequuntur aut id eum.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/projects":{"get":{"tags":["Projects"],"summary":"List projects","description":"List all of the projects for an organization.","operationId":"Projects#List","parameters":[{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24},{"name":"sort_by","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"-created_at","enum":["created_at","-created_at","+created_at"," created_at"]},"example":"created_at"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResponseBody2"},"example":{"data":[{"connection_status":"disconnecting","created_at":"1991-02-11T00:56:13Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Ullam quia expedita sit fugiat qui veniam.","icon":"Et voluptas dolor ut facilis dolor culpa.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Sint ab.","org_id":"1C8xJnvSBaztoHyxcim7C4"},{"connection_status":"disconnecting","created_at":"1991-02-11T00:56:13Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Ullam quia expedita sit fugiat qui veniam.","icon":"Et voluptas dolor ut facilis dolor culpa.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Sint ab.","org_id":"1C8xJnvSBaztoHyxcim7C4"},{"connection_status":"disconnecting","created_at":"1991-02-11T00:56:13Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Ullam quia expedita sit fugiat qui veniam.","icon":"Et voluptas dolor ut facilis dolor culpa.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Sint ab.","org_id":"1C8xJnvSBaztoHyxcim7C4"}],"has_more":true,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Officia nostrum omnis modi ducimus.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eos veritatis.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est fugiat suscipit doloribus.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sed necessitatibus qui nam dolores fugit.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Numquam veritatis.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Earum quam quisquam occaecati esse quia.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Omnis dolorem quas in.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In et veniam dolor tempora.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Odio animi numquam vitae.","code":"conflict","message":"You made a bad request and you should feel bad."}}}}}},"post":{"tags":["Projects"],"summary":"Create a project","description":"Create a new project.","operationId":"Projects#Create","parameters":[{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProjectPayload2"},"example":{"description":"My is revolutionizing an entire industry.","icon":"icon:layers","name":"My Project"}}}},"responses":{"201":{"description":"Created response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"},"example":{"connection_status":"disconnecting","created_at":"2000-02-08T23:08:44Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Fugiat vel facilis quia animi.","icon":"Molestiae assumenda quo ratione cumque laudantium.","id":"1C8xJnvSBaztoHyxcim7C4","name":"At ut dolorem maxime quis deserunt in.","org_id":"1C8xJnvSBaztoHyxcim7C4"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Itaque repellendus ut impedit pariatur.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolor suscipit omnis soluta voluptatem soluta quis.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quod iure esse et nihil.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Cupiditate ea deserunt officia quibusdam.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Odio hic cupiditate adipisci dolorum illum perferendis.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem explicabo esse hic laboriosam quos exercitationem.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eum a consequatur eveniet.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ipsam enim adipisci ad.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In nulla rem veniam dolores ullam voluptatem.","code":"rate","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/projects/{id}":{"delete":{"tags":["Projects"],"summary":"Delete a project","description":"Delete a project by its ID.","operationId":"Projects#Delete","parameters":[{"name":"id","in":"path","description":"The ID of the project to delete","required":true,"schema":{"type":"string","description":"The ID of the project to delete","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"204":{"description":"No Content response."},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Itaque sunt illo et.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et esse.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Omnis ipsa hic consequatur et voluptatem aliquam.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Commodi sunt sit dolores.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nam quae dolorem.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eveniet ut aspernatur recusandae eos est aut.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Delectus consequuntur adipisci quo eius est eos.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Esse dolor consequuntur ipsam blanditiis.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Distinctio aperiam molestiae quos aliquam est cum.","code":"internal","message":"You made a bad request and you should feel bad."}}}}}},"get":{"tags":["Projects"],"summary":"Get a project","description":"Get a project by its ID.","operationId":"Projects#Get","parameters":[{"name":"id","in":"path","description":"The ID of the project to get","required":true,"schema":{"type":"string","description":"The ID of the project to get","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"},"example":{"connection_status":"connected","created_at":"1986-04-22T21:27:05Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Minus veniam sit et maxime.","icon":"Adipisci et deleniti voluptate tenetur in et.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quis sed similique debitis cum vel.","org_id":"1C8xJnvSBaztoHyxcim7C4"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Repudiandae in officia ullam.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Magnam nulla dolor.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Minima perspiciatis molestiae recusandae exercitationem aut aliquam.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nemo nesciunt itaque dolore.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem iusto facilis voluptas.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Perferendis vel dolorem voluptas iure.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In et expedita fugiat dolore eos.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ducimus nesciunt expedita.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sunt illum.","code":"rate","message":"You made a bad request and you should feel bad."}}}}}},"put":{"tags":["Projects"],"summary":"Update a project","description":"Update a project by its ID.","operationId":"Projects#Update","parameters":[{"name":"id","in":"path","description":"The ID of the project","required":true,"schema":{"type":"string","description":"The ID of the project","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProjectPayload2"},"example":{"default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"My is revolutionizing an entire industry.","icon":"icon:layers","name":"My Project"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"},"example":{"connection_status":"disconnected","created_at":"1992-10-06T04:40:13Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Aliquid nihil eum ut sed.","icon":"Ipsa at similique.","id":"1C8xJnvSBaztoHyxcim7C4","name":"At et expedita qui quasi.","org_id":"1C8xJnvSBaztoHyxcim7C4"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Architecto et molestias similique magni.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Optio eius harum aliquid ut.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Necessitatibus sit sed corrupti.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Qui sit aut eos in aliquam.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Soluta laudantium.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Fugit eos rerum enim.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Deleniti voluptatem fugit esse ut nemo.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolorum quia qui sit voluptatem sit expedita.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eum facere recusandae ut non ducimus quos.","code":"conflict","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/projects/{id}/disconnect":{"patch":{"tags":["Projects"],"summary":"Disconnect a project","description":"Disconnect a project from the cloud provider.","operationId":"Projects#Disconnect","parameters":[{"name":"id","in":"path","description":"The ID of the project to disconnect","required":true,"schema":{"type":"string","description":"The ID of the project to disconnect","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"204":{"description":"No Content response."},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nisi nisi qui quae rerum velit.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Rerum quia culpa ipsam cumque maiores molestiae.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Earum incidunt repellendus.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem nihil velit iste iure praesentium ab.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In culpa voluptates.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Necessitatibus magnam pariatur tempora ab ex.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Rem magnam atque tenetur consequuntur.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et consequuntur cum rerum.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Fuga minus vel odit molestiae.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/projects/{id}/members":{"get":{"tags":["Projects"],"summary":"List project collaborators","description":"List all of the members of an project.","operationId":"Projects#ListMembers","parameters":[{"name":"role","in":"query","description":"The role of the members to list","allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string","description":"The role of a member within an project.","example":"owner","enum":["owner","contributor","viewer"]},"description":"The role of the members to list","example":["Corporis autem dolor ea.","Corporis autem dolor ea."]},"example":["Corporis autem dolor ea.","Corporis autem dolor ea.","Corporis autem dolor ea."]},{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24},{"name":"sort_by","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":" created_at","enum":["created_at","-created_at","+created_at"," created_at"]},"example":"+created_at"},{"name":"id","in":"path","description":"The project ID to look up","required":true,"schema":{"type":"string","description":"The project ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMembersResponseBody3"},"example":{"data":[{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Corporis et dicta iste modi.","created_at":"1974-11-10T19:08:59Z","display_name":"Et mollitia inventore.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptates voluptatibus sapiente adipisci labore.","org_role":"member","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Corporis et dicta iste modi.","created_at":"1974-11-10T19:08:59Z","display_name":"Et mollitia inventore.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptates voluptatibus sapiente adipisci labore.","org_role":"member","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Corporis et dicta iste modi.","created_at":"1974-11-10T19:08:59Z","display_name":"Et mollitia inventore.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptates voluptatibus sapiente adipisci labore.","org_role":"member","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Asperiores animi consectetur.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Vero fugit eos.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est voluptate magni suscipit debitis et.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Reprehenderit rerum quae unde eum.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Beatae eveniet cupiditate ipsam rerum adipisci.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Libero ex neque facilis recusandae laudantium.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quia accusantium expedita animi aut est aut.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Fuga quis similique voluptatibus.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Doloremque possimus praesentium in.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}}}},"post":{"tags":["Projects"],"summary":"Create an project collaborator","description":"Add members to an project.","operationId":"Projects#CreateMembers","parameters":[{"name":"id","in":"path","description":"The project ID to add members to","required":true,"schema":{"type":"string","description":"The project ID to add members to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMembersRequestBody"},"example":{"account_ids":["1C8xJnvSBaztoHyxcim7C4"]}}}},"responses":{"201":{"description":"Created response.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProjectMember"},"example":[{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Qui soluta consequatur commodi provident consequatur.","created_at":"2001-05-19T01:27:12Z","display_name":"Hic dolor odio maiores commodi quisquam veritatis.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error minima ad magnam consequuntur ea quas.","org_role":"owner","profile":{"bio":"Ullam nobis sapiente magnam vel distinctio.","github_handle":"Provident voluptatum odio est.","location":"Sed reprehenderit tempora.","twitter_handle":"Sed et iste suscipit rerum.","website":"Magni pariatur eligendi."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Qui soluta consequatur commodi provident consequatur.","created_at":"2001-05-19T01:27:12Z","display_name":"Hic dolor odio maiores commodi quisquam veritatis.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error minima ad magnam consequuntur ea quas.","org_role":"owner","profile":{"bio":"Ullam nobis sapiente magnam vel distinctio.","github_handle":"Provident voluptatum odio est.","location":"Sed reprehenderit tempora.","twitter_handle":"Sed et iste suscipit rerum.","website":"Magni pariatur eligendi."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Qui soluta consequatur commodi provident consequatur.","created_at":"2001-05-19T01:27:12Z","display_name":"Hic dolor odio maiores commodi quisquam veritatis.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error minima ad magnam consequuntur ea quas.","org_role":"owner","profile":{"bio":"Ullam nobis sapiente magnam vel distinctio.","github_handle":"Provident voluptatum odio est.","location":"Sed reprehenderit tempora.","twitter_handle":"Sed et iste suscipit rerum.","website":"Magni pariatur eligendi."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Qui soluta consequatur commodi provident consequatur.","created_at":"2001-05-19T01:27:12Z","display_name":"Hic dolor odio maiores commodi quisquam veritatis.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error minima ad magnam consequuntur ea quas.","org_role":"owner","profile":{"bio":"Ullam nobis sapiente magnam vel distinctio.","github_handle":"Provident voluptatum odio est.","location":"Sed reprehenderit tempora.","twitter_handle":"Sed et iste suscipit rerum.","website":"Magni pariatur eligendi."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"}]},"example":[{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Qui soluta consequatur commodi provident consequatur.","created_at":"2001-05-19T01:27:12Z","display_name":"Hic dolor odio maiores commodi quisquam veritatis.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error minima ad magnam consequuntur ea quas.","org_role":"owner","profile":{"bio":"Ullam nobis sapiente magnam vel distinctio.","github_handle":"Provident voluptatum odio est.","location":"Sed reprehenderit tempora.","twitter_handle":"Sed et iste suscipit rerum.","website":"Magni pariatur eligendi."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Qui soluta consequatur commodi provident consequatur.","created_at":"2001-05-19T01:27:12Z","display_name":"Hic dolor odio maiores commodi quisquam veritatis.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error minima ad magnam consequuntur ea quas.","org_role":"owner","profile":{"bio":"Ullam nobis sapiente magnam vel distinctio.","github_handle":"Provident voluptatum odio est.","location":"Sed reprehenderit tempora.","twitter_handle":"Sed et iste suscipit rerum.","website":"Magni pariatur eligendi."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Qui soluta consequatur commodi provident consequatur.","created_at":"2001-05-19T01:27:12Z","display_name":"Hic dolor odio maiores commodi quisquam veritatis.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error minima ad magnam consequuntur ea quas.","org_role":"owner","profile":{"bio":"Ullam nobis sapiente magnam vel distinctio.","github_handle":"Provident voluptatum odio est.","location":"Sed reprehenderit tempora.","twitter_handle":"Sed et iste suscipit rerum.","website":"Magni pariatur eligendi."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Qui soluta consequatur commodi provident consequatur.","created_at":"2001-05-19T01:27:12Z","display_name":"Hic dolor odio maiores commodi quisquam veritatis.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Error minima ad magnam consequuntur ea quas.","org_role":"owner","profile":{"bio":"Ullam nobis sapiente magnam vel distinctio.","github_handle":"Provident voluptatum odio est.","location":"Sed reprehenderit tempora.","twitter_handle":"Sed et iste suscipit rerum.","website":"Magni pariatur eligendi."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"}]}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Totam id suscipit ab harum.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Praesentium nulla consequatur sed consequatur sit et.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quibusdam et voluptas tenetur in soluta dolor.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Omnis praesentium.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Suscipit necessitatibus illo sunt ut officia suscipit.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Iure ea esse similique exercitationem.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Autem dignissimos a quisquam.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"At dicta sunt ut voluptatum dolore aut.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Deserunt aspernatur ut.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/projects/{project_id}/environments":{"get":{"tags":["Environments"],"summary":"List environments in a project","description":"List all of the environments for a project.","operationId":"Environments#List","parameters":[{"name":"after","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},{"name":"limit","in":"query","description":"The maximum number of results to return.","allowEmptyValue":true,"schema":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"example":24},{"name":"sort_by","in":"query","description":"A base64 encoded cursor that can be used to paginate results.","allowEmptyValue":true,"schema":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":" created_at","enum":["created_at","-created_at","+created_at"," created_at"]},"example":" created_at"},{"name":"project_id","in":"path","description":"The project ID to scope the environments to","required":true,"schema":{"type":"string","description":"The project ID to scope the environments to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvironmentsResult"},"example":{"data":[{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Placeat molestiae rerum sed dolores.":"Eos recusandae est."},"created_at":"2015-10-18T03:56:06Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"},{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Placeat molestiae rerum sed dolores.":"Eos recusandae est."},"created_at":"2015-10-18T03:56:06Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quasi architecto ducimus qui quo.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quia illum.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Non voluptatum.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolores nostrum vel dignissimos.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Esse et placeat id.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sapiente et voluptatibus alias sapiente.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quo necessitatibus est architecto adipisci.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eum corporis voluptatum.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Rem ea cum laudantium.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}}}},"post":{"tags":["Environments"],"summary":"Create an environment","description":"Create a new environment.","operationId":"Environments#Create","parameters":[{"name":"project_id","in":"path","description":"The project ID to scope the environment to","required":true,"schema":{"type":"string","description":"The project ID to scope the environment to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEnvironmentPayload2"},"example":{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Et culpa sequi qui voluptatem suscipit rerum.":"Nisi et."},"description":"My is revolutionizing an entire industry.","name":"pn0"}}}},"responses":{"201":{"description":"Created response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Environment"},"example":{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Consequuntur in.":"Perferendis voluptate consequatur quisquam distinctio velit aperiam."},"created_at":"1981-03-22T06:12:57Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ab qui voluptas.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Consequatur in et aut quis.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Tempora omnis ex qui voluptatem in voluptas.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et et.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Adipisci cupiditate optio ut quia ut quis.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Repellat eaque eos deleniti facere.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sunt qui quam.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Possimus blanditiis perspiciatis voluptates accusamus.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Exercitationem ea ut totam dignissimos.","code":"not_found","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/projects/{project_id}/environments/{id}":{"delete":{"tags":["Environments"],"summary":"Delete an environment","description":"Delete an environment by its ID.","operationId":"Environments#Delete","parameters":[{"name":"project_id","in":"path","description":"The project ID to scope the environment to","required":true,"schema":{"type":"string","description":"The project ID to scope the environment to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The ID of the project to get","required":true,"schema":{"type":"string","description":"The ID of the project to get","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteEnvironmentPayload2"},"example":{"org_id":"1C8xJnvSBaztoHyxcim7C4"}}}},"responses":{"204":{"description":"No Content response."},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolorem aliquam quaerat.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eum quos nihil eum dicta similique.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptates distinctio enim dolores ratione quas.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptates quas et ipsam minus voluptatem.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Non dolorem dolores.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Vel ut facilis enim.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et eius quia.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quidem minus et cupiditate voluptas autem.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Inventore praesentium molestiae.","code":"rate","message":"You made a bad request and you should feel bad."}}}}}},"get":{"tags":["Environments"],"summary":"Get an environment","description":"Get an environment by its ID.","operationId":"Environments#Get","parameters":[{"name":"project_id","in":"path","description":"The ID of the project to get an environment from","required":true,"schema":{"type":"string","description":"The ID of the project to get an environment from","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The ID of the project environment to get","required":true,"schema":{"type":"string","description":"The ID of the project environment to get","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"x-organization-id","in":"header","description":"The organization ID to scope the API key to","allowEmptyValue":true,"schema":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Environment"},"example":{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Ad perferendis dolorem.":"Fuga eligendi debitis."},"created_at":"1973-01-31T14:03:17Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et exercitationem dolorum.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Exercitationem aut autem rerum dolores eveniet officia.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Laudantium sed labore ipsum qui voluptas laborum.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et velit aliquam.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ut dolorum suscipit suscipit.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quibusdam pariatur quaerat nisi ducimus.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem illo ipsam non qui similique minus.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Velit doloribus ut iusto deserunt ratione.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In suscipit ipsam.","code":"conflict","message":"You made a bad request and you should feel bad."}}}}}},"put":{"tags":["Environments"],"summary":"Update an environment","description":"Update an environment by its ID.","operationId":"Environments#Update","parameters":[{"name":"project_id","in":"path","description":"The project ID to scope the environment to","required":true,"schema":{"type":"string","description":"The project ID to scope the environment to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The ID of the environment to update","required":true,"schema":{"type":"string","description":"The ID of the environment to update","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRequestBody"},"example":{"config":{"Odio et provident voluptatem consequatur.":"Qui ut ut voluptatem officiis officiis.","Porro vel atque.":"Eligendi nobis fuga iste tempore eaque accusamus."},"description":"My is revolutionizing an entire industry.","name":"t8f"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Environment"},"example":{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Aliquam quidem et suscipit perspiciatis laudantium adipisci.":"Totam occaecati ducimus voluptatem ducimus est.","Dolor numquam vero laborum.":"Veniam ducimus.","Suscipit minima et iure quidem.":"Est corrupti aliquid consequuntur aut."},"created_at":"2000-02-21T18:31:55Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptate asperiores aut quae.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et ut corrupti voluptatem voluptas pariatur.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Qui voluptatem molestiae quidem sit accusamus.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Enim voluptas aspernatur aut in.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eos et tempore.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Odit voluptatem aut eos perferendis aut.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dicta nulla.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Consequatur non temporibus velit.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Amet sunt et qui nihil excepturi.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/projects/{project_id}/members/{id}":{"delete":{"tags":["Projects"],"summary":"Delete an project collaborator","description":"Delete a member of an project.","operationId":"Projects#DeleteMember","parameters":[{"name":"project_id","in":"path","description":"The project ID to look up","required":true,"schema":{"type":"string","description":"The project ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The member ID to look up","required":true,"schema":{"type":"string","description":"The member ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"204":{"description":"No Content response."},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Veniam consequatur enim ducimus dignissimos.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Delectus ut unde beatae beatae quidem non.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Omnis molestiae libero laudantium fuga dolorem.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolorem blanditiis sunt nemo.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et quam voluptas possimus.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quas et voluptatum.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Pariatur harum.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatum autem.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et ipsa rerum ut.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}}}},"get":{"tags":["Projects"],"summary":"Get an project collaborator","description":"Get a member of an project by ID.","operationId":"Projects#GetMember","parameters":[{"name":"project_id","in":"path","description":"The project ID to look up","required":true,"schema":{"type":"string","description":"The project ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The member ID to look up","required":true,"schema":{"type":"string","description":"The member ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectMember"},"example":{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Velit impedit dolore vero officia numquam.","created_at":"1999-08-31T11:31:42Z","display_name":"Deleniti iste.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Ab nostrum ipsam sint.","org_role":"admin","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quae nostrum quae possimus.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Doloribus est.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nihil dolore dolorum est.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Non pariatur qui placeat et impedit.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Perferendis reprehenderit est quos.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Inventore nemo alias eos vitae rerum.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Tempora corporis quae neque et ea.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sed tempora accusantium.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sit maxime ut unde quisquam doloribus harum.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}}}},"put":{"tags":["Projects"],"summary":"Update an project collaborator","description":"Update a member of an project.","operationId":"Projects#UpdateMember","parameters":[{"name":"project_id","in":"path","description":"The project ID to look up","required":true,"schema":{"type":"string","description":"The project ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The member ID to look up","required":true,"schema":{"type":"string","description":"The member ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"role":{"type":"string","description":"The role of the member within the project","example":"owner","enum":["owner","contributor","viewer"]}},"example":{"role":"contributor"}},"example":{"role":"owner"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectMember"},"example":{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Minima sapiente voluptatem architecto voluptatum ipsa illo.","created_at":"1997-05-15T14:33:07Z","display_name":"Et numquam quam illum.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Dolores inventore rerum.","org_role":"member","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"contributor"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Necessitatibus repellat ut ex.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Veniam optio.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est qui ut.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Occaecati veniam.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et beatae qui molestias eligendi.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nam minus ducimus doloribus.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quas minus explicabo mollitia magni architecto officia.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est eligendi cum delectus ea.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Odio beatae.","code":"internal","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/projects/{project_id}/notification-integrations":{"get":{"tags":["Projects"],"summary":"List notifications integrations","description":"List the notifications integrations for a project.","operationId":"Projects#ListNotificationIntegrations","parameters":[{"name":"project_id","in":"path","description":"The project ID","required":true,"schema":{"type":"string","description":"The project ID","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProjectNotificationsIntegration"},"example":[{"config":"Repellat aspernatur nostrum dignissimos eligendi esse.","created_at":"2004-01-15T00:08:20Z","id":"1C8xJnvSBaztoHyxcim7C4","preferences":{"deployments.failed":true,"deployments.in_progress":true,"deployments.succeeded":false,"marketing.changelog":true,"marketing.promotions":false,"services.in_alarm":false,"services.ok":false},"project_id":"1C8xJnvSBaztoHyxcim7C4","type":"webhook","updated_at":"1977-10-28T04:46:14Z"},{"config":"Repellat aspernatur nostrum dignissimos eligendi esse.","created_at":"2004-01-15T00:08:20Z","id":"1C8xJnvSBaztoHyxcim7C4","preferences":{"deployments.failed":true,"deployments.in_progress":true,"deployments.succeeded":false,"marketing.changelog":true,"marketing.promotions":false,"services.in_alarm":false,"services.ok":false},"project_id":"1C8xJnvSBaztoHyxcim7C4","type":"webhook","updated_at":"1977-10-28T04:46:14Z"},{"config":"Repellat aspernatur nostrum dignissimos eligendi esse.","created_at":"2004-01-15T00:08:20Z","id":"1C8xJnvSBaztoHyxcim7C4","preferences":{"deployments.failed":true,"deployments.in_progress":true,"deployments.succeeded":false,"marketing.changelog":true,"marketing.promotions":false,"services.in_alarm":false,"services.ok":false},"project_id":"1C8xJnvSBaztoHyxcim7C4","type":"webhook","updated_at":"1977-10-28T04:46:14Z"}]},"example":[{"config":"Repellat aspernatur nostrum dignissimos eligendi esse.","created_at":"2004-01-15T00:08:20Z","id":"1C8xJnvSBaztoHyxcim7C4","preferences":{"deployments.failed":true,"deployments.in_progress":true,"deployments.succeeded":false,"marketing.changelog":true,"marketing.promotions":false,"services.in_alarm":false,"services.ok":false},"project_id":"1C8xJnvSBaztoHyxcim7C4","type":"webhook","updated_at":"1977-10-28T04:46:14Z"},{"config":"Repellat aspernatur nostrum dignissimos eligendi esse.","created_at":"2004-01-15T00:08:20Z","id":"1C8xJnvSBaztoHyxcim7C4","preferences":{"deployments.failed":true,"deployments.in_progress":true,"deployments.succeeded":false,"marketing.changelog":true,"marketing.promotions":false,"services.in_alarm":false,"services.ok":false},"project_id":"1C8xJnvSBaztoHyxcim7C4","type":"webhook","updated_at":"1977-10-28T04:46:14Z"},{"config":"Repellat aspernatur nostrum dignissimos eligendi esse.","created_at":"2004-01-15T00:08:20Z","id":"1C8xJnvSBaztoHyxcim7C4","preferences":{"deployments.failed":true,"deployments.in_progress":true,"deployments.succeeded":false,"marketing.changelog":true,"marketing.promotions":false,"services.in_alarm":false,"services.ok":false},"project_id":"1C8xJnvSBaztoHyxcim7C4","type":"webhook","updated_at":"1977-10-28T04:46:14Z"},{"config":"Repellat aspernatur nostrum dignissimos eligendi esse.","created_at":"2004-01-15T00:08:20Z","id":"1C8xJnvSBaztoHyxcim7C4","preferences":{"deployments.failed":true,"deployments.in_progress":true,"deployments.succeeded":false,"marketing.changelog":true,"marketing.promotions":false,"services.in_alarm":false,"services.ok":false},"project_id":"1C8xJnvSBaztoHyxcim7C4","type":"webhook","updated_at":"1977-10-28T04:46:14Z"}]}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nemo nulla porro rerum quo.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Illo pariatur rem quo mollitia et neque.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolorem totam provident.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eligendi cum placeat qui repellendus.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quia sed.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nihil dolorem temporibus.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et hic quo harum at tenetur sit.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aliquid saepe impedit impedit voluptatem qui officiis.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Animi reprehenderit quo molestias ea enim iusto.","code":"timeout","message":"You made a bad request and you should feel bad."}}}}}},"post":{"tags":["Projects"],"summary":"Create a notifications integration","description":"Create a notifications integration for a project.","operationId":"Projects#CreateNotificationIntegration","parameters":[{"name":"project_id","in":"path","description":"The project ID","required":true,"schema":{"type":"string","description":"The project ID","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateNotificationIntegrationRequestBody"},"example":{"config":{"Nihil consequatur ullam.":"Voluptatum quia pariatur repellat est illum."},"preferences":{"deployments.failed":true,"deployments.in_progress":false,"deployments.succeeded":true,"marketing.changelog":false,"marketing.promotions":true,"services.in_alarm":true,"services.ok":true},"type":"webhook"}}}},"responses":{"201":{"description":"Created response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectNotificationsIntegration"},"example":{"config":"Ut corrupti pariatur voluptas.","created_at":"1975-10-07T19:04:48Z","id":"1C8xJnvSBaztoHyxcim7C4","preferences":{"deployments.failed":false,"deployments.in_progress":true,"deployments.succeeded":false,"marketing.changelog":true,"marketing.promotions":false,"services.in_alarm":true,"services.ok":false},"project_id":"1C8xJnvSBaztoHyxcim7C4","type":"webhook","updated_at":"1990-09-13T08:02:20Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Maxime consequatur.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quam numquam autem sit culpa.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Molestiae est excepturi.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolorum eveniet nemo animi consequatur.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eos voluptas repellendus ducimus et vel.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Rerum soluta quo ut nesciunt molestias maiores.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sed unde ex sint minima error.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nobis magni alias sed quos quaerat.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Reprehenderit totam impedit voluptatibus dolorem.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/projects/{project_id}/notification-integrations/{id}":{"delete":{"tags":["Projects"],"summary":"Delete a notifications integration","description":"Delete a notifications integration for a project.","operationId":"Projects#DeleteNotificationIntegration","parameters":[{"name":"project_id","in":"path","description":"The project ID","required":true,"schema":{"type":"string","description":"The project ID","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The integration ID","required":true,"schema":{"type":"string","description":"The integration ID","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"204":{"description":"No Content response."},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Numquam consectetur aliquam aliquid.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Est illo voluptatem ad.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et ut est reprehenderit omnis commodi.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sequi numquam.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quae blanditiis aut vel dicta ea.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"A hic et consequatur dolorum quia possimus.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Assumenda veritatis ab sapiente magnam facere.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nesciunt perspiciatis ex dicta dicta quos.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et qui assumenda aliquam voluptatem.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}}}},"get":{"tags":["Projects"],"summary":"Get a notifications integration","description":"Get the notifications integration for a project.","operationId":"Projects#GetNotificationIntegration","parameters":[{"name":"project_id","in":"path","description":"The project ID","required":true,"schema":{"type":"string","description":"The project ID","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The integration ID","required":true,"schema":{"type":"string","description":"The integration ID","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectNotificationsIntegration"},"example":{"config":"Ut debitis nobis porro voluptatum.","created_at":"1972-09-03T10:15:37Z","id":"1C8xJnvSBaztoHyxcim7C4","preferences":{"deployments.failed":false,"deployments.in_progress":true,"deployments.succeeded":false,"marketing.changelog":true,"marketing.promotions":false,"services.in_alarm":true,"services.ok":false},"project_id":"1C8xJnvSBaztoHyxcim7C4","type":"slack","updated_at":"1978-06-16T00:29:16Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In maiores occaecati eum.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem unde harum mollitia id qui.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eos itaque quidem voluptas voluptate magni.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Delectus repellendus.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Nobis ut blanditiis sed aut.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Provident possimus voluptatem.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolore dolorem dolores enim.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ab aut modi est deserunt tempore eveniet.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Illum aut nesciunt.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}}}},"patch":{"tags":["Projects"],"summary":"Update a notifications integration","description":"Update a notifications integration for a project.","operationId":"Projects#UpdateNotificationIntegration","parameters":[{"name":"project_id","in":"path","description":"The project ID","required":true,"schema":{"type":"string","description":"The project ID","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"},{"name":"id","in":"path","description":"The integration ID","required":true,"schema":{"type":"string","description":"The integration ID","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNotificationIntegrationRequestBody"},"example":{"preferences":{"deployments.failed":true,"deployments.in_progress":false,"deployments.succeeded":true,"marketing.changelog":false,"marketing.promotions":true,"services.in_alarm":true,"services.ok":true}}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectNotificationsIntegration"},"example":{"config":"Sunt minima eum fugit qui commodi consequatur.","created_at":"1985-08-17T18:48:07Z","id":"1C8xJnvSBaztoHyxcim7C4","preferences":{"deployments.failed":false,"deployments.in_progress":true,"deployments.succeeded":false,"marketing.changelog":true,"marketing.promotions":false,"services.in_alarm":true,"services.ok":false},"project_id":"1C8xJnvSBaztoHyxcim7C4","type":"slack","updated_at":"2003-04-10T11:07:37Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quis corrupti nesciunt optio fuga repellendus.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eligendi sequi hic aliquam omnis omnis quibusdam.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In quia et.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quia corrupti ex dolores omnis earum.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Iusto tempore.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptatem assumenda neque qui.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eveniet vel voluptas voluptatem facilis.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Molestiae est tenetur porro fugiat accusamus commodi.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Explicabo atque accusantium eum et voluptatum voluptas.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/variables/{id}":{"delete":{"tags":["Variables"],"summary":"Delete a variable","description":"Delete a variable by its ID.","operationId":"Variables#DeleteByOrg","parameters":[{"name":"id","in":"path","description":"The ID of the variable to delete","required":true,"schema":{"type":"string","description":"The ID of the variable to delete","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"204":{"description":"No Content response."},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et et a.","code":"internal","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sint architecto eos quisquam dicta et.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quod aut dolorem.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Animi voluptatum commodi adipisci debitis voluptatem.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eius iste eos est ut deserunt quos.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quis fugiat fugit quod qui.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolores consequatur sunt quis sequi aspernatur.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Repellat tempora.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Recusandae molestiae praesentium.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}}}},"get":{"tags":["Variables"],"summary":"Get a variable","description":"Get a variable by its ID.","operationId":"Variables#GetByOrg","parameters":[{"name":"id","in":"path","description":"The ID of the variable to get","required":true,"schema":{"type":"string","description":"The ID of the variable to get","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Variable"},"example":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2005-12-03T02:28:32Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"string","updated_at":"2009-12-12T09:51:06Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Aliquam quae deserunt labore itaque et recusandae.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Voluptas nostrum laborum ea.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Explicabo rerum quaerat.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Inventore est consequatur vel.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ipsa accusantium.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Corrupti voluptatibus explicabo et.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Et architecto voluptatem ipsum officiis qui.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Molestiae in.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Doloribus sit sit officia et esse.","code":"rate","message":"You made a bad request and you should feel bad."}}}}}},"put":{"tags":["Variables"],"summary":"Update a variable","description":"Update a variable by its ID.","operationId":"Variables#UpdateByOrg","parameters":[{"name":"id","in":"path","description":"The ID of the variable to delete","required":true,"schema":{"type":"string","description":"The ID of the variable to delete","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateByEnvironmentRequestBody2"},"example":{"name":"MY_VARIABLE","store":"string","value":"my-value"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Variable"},"example":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2015-11-09T04:31:50Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"string","updated_at":"2001-02-23T17:52:26Z"}}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Maiores asperiores cupiditate minus veritatis a rerum.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Reiciendis ipsam sunt eos recusandae architecto.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Iste illum consectetur.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quibusdam aliquid blanditiis.","code":"not_implemented","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolor dolorem.","code":"unauthenticated","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Eum repellat aut consequatur.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sit laboriosam vitae consequatur ex.","code":"rate","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Perferendis rerum vitae alias.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Dolor nihil reiciendis tenetur.","code":"not_found","message":"You made a bad request and you should feel bad."}}}}}}},"/v1/variables/{id}/value":{"get":{"tags":["Variables"],"summary":"Get a variable's decrypted value","description":"Get the decrypted current value for a variable by its ID.","operationId":"Variables#GetValue","parameters":[{"name":"id","in":"path","description":"The ID of the variable to get","required":true,"schema":{"type":"string","description":"The ID of the variable to get","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"example":"1C8xJnvSBaztoHyxcim7C4"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","example":"Totam praesentium est autem nesciunt eaque."},"example":"Harum aut."}}},"400":{"description":"bad_input: Bad Request response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Qui est.","code":"unauthorized","message":"You made a bad request and you should feel bad."}}}},"401":{"description":"unauthenticated: Unauthorized response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"In suscipit sed.","code":"bad_input","message":"You made a bad request and you should feel bad."}}}},"403":{"description":"unauthorized: Forbidden response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Sit porro laudantium tempora.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"404":{"description":"not_found: Not Found response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Rem rerum quae sint est est.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"408":{"description":"timeout: Request Timeout response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Alias possimus qui sapiente dolore autem.","code":"not_found","message":"You made a bad request and you should feel bad."}}}},"409":{"description":"conflict: Conflict response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Quo iste pariatur maxime.","code":"conflict","message":"You made a bad request and you should feel bad."}}}},"429":{"description":"rate: Too Many Requests response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Officiis nam aut assumenda et suscipit iste.","code":"forbidden","message":"You made a bad request and you should feel bad."}}}},"500":{"description":"internal: Internal Server Error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Earum in et.","code":"timeout","message":"You made a bad request and you should feel bad."}}}},"501":{"description":"not_implemented: Not Implemented response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Failure"},"example":{"cause":"Ut aut.","code":"conflict","message":"You made a bad request and you should feel bad."}}}}}}}},"components":{"schemas":{"APIKey":{"type":"object","properties":{"created_at":{"type":"string","description":"The API key creation time","example":"1974-03-14T21:03:20Z","format":"date-time"},"expires_at":{"type":"string","description":"The API key expiration date","example":"1972-07-26T17:01:04Z","format":"date-time"},"id":{"type":"string","description":"The API key ID","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"last_used_at":{"type":"string","description":"The last time the API key was used","example":"1970-04-11T16:32:22Z","format":"date-time"},"name":{"type":"string","description":"The API key name","example":"Dolorem nostrum iste exercitationem harum."},"org_id":{"type":"string","description":"The organization ID that owns the API key","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"example":{"created_at":"1985-06-12T08:54:42Z","expires_at":"1989-09-29T08:29:24Z","id":"1C8xJnvSBaztoHyxcim7C4","last_used_at":"1973-03-30T09:23:31Z","name":"Eius provident.","org_id":"1C8xJnvSBaztoHyxcim7C4"},"required":["id","org_id","name","created_at","expires_at"]},"APIKeyWithKey":{"type":"object","properties":{"created_at":{"type":"string","description":"The API key creation time","example":"1971-04-09T16:28:42Z","format":"date-time"},"expires_at":{"type":"string","description":"The API key expiration date","example":"2009-03-25T02:40:10Z","format":"date-time"},"id":{"type":"string","description":"The API key ID","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"key":{"type":"string","description":"The API key","example":"Saepe natus rerum molestias porro ut illum."},"last_used_at":{"type":"string","description":"The last time the API key was used","example":"2000-05-01T05:58:07Z","format":"date-time"},"name":{"type":"string","description":"The API key name","example":"Facere ut."},"org_id":{"type":"string","description":"The organization ID that owns the API key","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"example":{"created_at":"1990-01-20T11:07:48Z","expires_at":"1977-02-18T14:52:08Z","id":"1C8xJnvSBaztoHyxcim7C4","key":"Esse nobis iste natus.","last_used_at":"1985-01-11T06:03:35Z","name":"Voluptas illo.","org_id":"1C8xJnvSBaztoHyxcim7C4"},"required":["id","org_id","name","created_at","expires_at","key"]},"Account":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the account was created","example":"2010-06-08T18:10:09Z","format":"date-time"},"id":{"type":"string","description":"The ID of the environment","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"personal_org_id":{"type":"string","description":"The ID of the personal organization attached to the account","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"primary_email_address_id":{"type":"string","description":"The ID of the email address used as the primary one.","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"description":"Describes an account.","example":{"created_at":"1980-08-09T05:44:05Z","id":"1C8xJnvSBaztoHyxcim7C4","personal_org_id":"1C8xJnvSBaztoHyxcim7C4","primary_email_address_id":"1C8xJnvSBaztoHyxcim7C4"},"required":["id","personal_org_id","primary_email_address_id","created_at"]},"ActivityLog":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the activity was recorded.","example":"2004-04-26T07:36:30Z","format":"date-time"},"data":{"type":"object","description":"Additional data.","example":{"Alias cum quod aut pariatur maxime.":"Consequatur ut ut qui totam."},"additionalProperties":true},"environment_id":{"type":"string","description":"The environment in which the activity occurred.","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"object":{"type":"object","description":"The object of the activity","example":{"Amet quo illo atque quas qui voluptatibus.":"Sint facilis totam doloribus.","Et ut.":"Consectetur dolore nesciunt aperiam commodi.","Quo dolores asperiores assumenda eligendi perspiciatis neque.":"Deleniti non quo."},"additionalProperties":true},"object_type":{"type":"string","example":"component_binding","enum":["environment","variable","deployment","service","component","component_binding"]},"subject":{"$ref":"#/components/schemas/Subject"},"subject_type":{"type":"string","description":"The type of the subject.","example":"api_key","enum":["account","api_key","system"]},"timestamp":{"type":"string","description":"The time the activity occurred.","example":"1989-05-23T14:06:38Z","format":"date-time"},"verb":{"type":"string","example":"deploy_failed","enum":["create","update","delete","deploy_started","deploy_succeeded","deploy_failed"]}},"description":"An activity log.","example":{"created_at":"2014-07-25T09:46:11Z","data":{"Corrupti nam occaecati omnis ut sequi nihil.":"Et repellendus dolorem.","Facere reprehenderit autem maxime.":"Tempore veniam aut eum magni eligendi voluptas.","Rerum esse quia harum repellendus sint.":"Corporis necessitatibus ullam exercitationem."},"environment_id":"1C8xJnvSBaztoHyxcim7C4","object":{"Odit placeat excepturi sit voluptatem quo mollitia.":"Ut alias velit consequuntur reprehenderit.","Sunt nobis assumenda possimus corporis.":"Voluptatem et aperiam tenetur."},"object_type":"Eos id autem.","subject":{"avatar":"Quia perferendis.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Consequuntur amet aperiam quaerat dolorem ex accusamus."},"subject_type":"api_key","timestamp":"2000-01-24T17:42:55Z","verb":"deploy_started"},"required":["environment_id","object","object_type","verb","subject","subject_type","timestamp","created_at"]},"AuthMethod":{"type":"object","properties":{"account_id":{"type":"string","description":"The ID of the account that owns the auth method","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"created_at":{"type":"string","description":"The time the authentication method was created","example":"2001-07-03T16:10:46Z","format":"date-time"},"id":{"type":"string","description":"The ID of the authentication method.","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"provider":{"type":"string","description":"The authentication method provider","example":"other","enum":["magic_link","passkey","authenticator","mfa","google","github","apple","other"]},"provider_id":{"type":"string","description":"The ID of the authentication method within the provider","example":"Occaecati deleniti quas vero vel dolorem voluptatem."}},"description":"Describes an authentication method.","example":{"account_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1999-04-21T14:14:57Z","id":"1C8xJnvSBaztoHyxcim7C4","provider":"google","provider_id":"Vel est odit voluptate molestiae mollitia."},"required":["id","account_id","provider","provider_id","created_at"]},"Authenticator":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the authentication method was created","example":"2002-05-18T11:32:17Z","format":"date-time"},"id":{"type":"string","description":"The ID of the authentication method.","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"description":"Describes an authenticator app configuration.","example":{"created_at":"2013-12-13T05:14:16Z","id":"1C8xJnvSBaztoHyxcim7C4"},"required":["id","created_at"]},"BillingAddress":{"type":"object","properties":{"city":{"type":"string","description":"The city","example":"Voluptates expedita dolor eaque explicabo natus laudantium."},"country":{"type":"string","description":"The country","example":"Id tempore velit dolor suscipit veniam."},"line1":{"type":"string","description":"The first line of the address","example":"Mollitia quos totam ab nulla."},"line2":{"type":"string","description":"The second line of the address","example":"Omnis assumenda voluptatem deserunt modi mollitia."},"postal_code":{"type":"string","description":"The postal code","example":"Harum corrupti harum eum assumenda est ea."},"state":{"type":"string","description":"The state","example":"Eum cupiditate rerum itaque ab."}},"description":"Describes the address on a payment method.","example":{"city":"Placeat consectetur et sit consequatur ducimus est.","country":"Vel deserunt rem quia dolores necessitatibus.","line1":"Voluptate non voluptatum.","line2":"Labore eum veniam explicabo hic.","postal_code":"Error facere.","state":"Repudiandae fugit et adipisci."},"required":["city","country","line1","line2","postal_code","state"]},"BillingDetails":{"type":"object","properties":{"address":{"$ref":"#/components/schemas/BillingAddress"},"email":{"type":"string","description":"The email on the card","example":"Quisquam commodi nobis."},"name":{"type":"string","description":"The name on the card","example":"Corrupti nobis aut et harum."},"phone":{"type":"string","description":"The phone number on the card","example":"Velit quia nobis qui dolorum."}},"description":"Describes the billing details for a payment method.","example":{"address":{"city":"Et praesentium quia expedita.","country":"Iusto corrupti est.","line1":"Omnis dolore deleniti officiis est qui aliquam.","line2":"Nihil modi.","postal_code":"Facere enim eius dolor illum esse.","state":"Quibusdam sapiente culpa non enim id et."},"email":"Et ex.","name":"Quaerat ut expedita.","phone":"Nobis minus."},"required":["name","phone","email"]},"Card":{"type":"object","properties":{"brand":{"type":"string","description":"The card brand","example":"discover","enum":["amex","diners","discover","eftpos_au","jcb","mastercard","unionpay","visa","unknown"]},"country":{"type":"string","description":"The country","example":"Molestiae natus harum facilis eius animi molestiae."},"exp_month":{"type":"integer","description":"The expiration month","example":983183891590727488,"format":"int64"},"exp_year":{"type":"integer","description":"The expiration year","example":6081730010336927823,"format":"int64"},"fingerprint":{"type":"string","description":"The fingerprint","example":"Nostrum aliquam atque."},"funding":{"type":"string","description":"The funding type","example":"unknown","enum":["credit","debit","prepaid","unknown"]},"last4":{"type":"string","description":"The last 4 digits of the card","example":"Nostrum provident quo ea sed sunt."},"three_d_secure_usage":{"$ref":"#/components/schemas/ThreeDSecureUsage"}},"description":"Describes the card details for a payment method.","example":{"brand":"unknown","country":"Dolorem adipisci cum.","exp_month":4844059440779572663,"exp_year":4205781617682452761,"fingerprint":"Omnis quia hic est quia nesciunt.","funding":"prepaid","last4":"Aut aperiam at et accusantium eligendi.","three_d_secure_usage":{"supported":false}},"required":["brand","last4","exp_month","exp_year","country","fingerprint","funding"]},"CheckAuthzResult":{"type":"object","properties":{"ok":{"type":"boolean","description":"Whether the check succeeded","example":false}},"example":{"ok":false},"required":["ok"]},"CheckFlagResult":{"type":"object","properties":{"ok":{"type":"boolean","description":"Whether the org can use the feature","example":false}},"example":{"ok":false},"required":["ok"]},"CloudVersion":{"type":"object","properties":{"cloud_id":{"type":"string","description":"The ID of the cloud the version belongs to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"created_at":{"type":"string","description":"The time the org was created","example":"1975-04-04T15:15:57Z","format":"date-time"},"description":{"type":"string","description":"A description of the version","example":"Corporis beatae vitae voluptas."},"id":{"type":"string","description":"The ID of the cloud version","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"schema":{"type":"object","description":"The version schema","example":{"Cum quisquam in asperiores dolorem cupiditate.":"Ratione odio in.","Impedit laboriosam dolor.":"Provident nesciunt doloribus ad voluptatem.","Non adipisci qui reprehenderit molestias dolor.":"Dolor alias sint velit animi."},"additionalProperties":true},"version":{"type":"string","description":"The version number","example":"Consequatur ipsam iusto."}},"description":"Describes an cloud version.","example":{"cloud_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1981-09-18T21:27:22Z","description":"Voluptas earum quidem odit.","id":"1C8xJnvSBaztoHyxcim7C4","schema":{"Ab aspernatur minima.":"Ut itaque placeat optio.","Aliquam vel laboriosam pariatur vel libero.":"Voluptas eaque quia nulla aut nemo.","Voluptatum velit quo quibusdam.":"Similique eos error nulla minus asperiores."},"version":"Sint voluptas nostrum."},"required":["id","cloud_id","version","schema","description","created_at"]},"ComponentContainerService":{"type":"object","properties":{"cluster_arn":{"type":"string","example":"arn:aws:iam::123456789012:user/username","format":"regexp","pattern":"^arn:[\\w]+:[\\w-]+:[\\w-]+:[\\d]{12}:[\\w-]+/[\\w-:]+$"},"created_at":{"type":"string","description":"The time the ECS service was created","example":"1972-11-20T19:20:11Z","format":"date-time"},"deployments":{"type":"array","items":{"$ref":"#/components/schemas/ECSServiceDeployment"},"description":"The deployments of the ECS service","example":[{"created_at":"1971-10-31T07:26:55Z","desired_count":238097832,"failed_tasks":302506224,"id":"Aperiam libero et sunt.","pending_count":1935149950,"rollout_state":"Ut dolor ea soluta.","rollout_state_reason":"Impedit fuga deserunt consectetur odio consectetur.","running_count":119790234,"service_connect_configuration":{"namespace":"arn:aws:iam::123456789012:user/username","services":[{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."},{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."}]},"status":"Voluptatem quo veniam debitis nostrum enim est."},{"created_at":"1971-10-31T07:26:55Z","desired_count":238097832,"failed_tasks":302506224,"id":"Aperiam libero et sunt.","pending_count":1935149950,"rollout_state":"Ut dolor ea soluta.","rollout_state_reason":"Impedit fuga deserunt consectetur odio consectetur.","running_count":119790234,"service_connect_configuration":{"namespace":"arn:aws:iam::123456789012:user/username","services":[{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."},{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."}]},"status":"Voluptatem quo veniam debitis nostrum enim est."}]},"desired_count":{"type":"integer","description":"The desired count of the ECS service","example":1871243925,"format":"int32"},"events":{"type":"array","items":{"$ref":"#/components/schemas/ECSServiceEvent"},"description":"The events of the ECS service","example":[{"created_at":"1995-09-06T19:59:07Z","id":"Facere et.","message":"Ut ea iste non consectetur est cupiditate."},{"created_at":"1995-09-06T19:59:07Z","id":"Facere et.","message":"Ut ea iste non consectetur est cupiditate."},{"created_at":"1995-09-06T19:59:07Z","id":"Facere et.","message":"Ut ea iste non consectetur est cupiditate."}]},"id":{"type":"string","description":"The ID of the ECS service","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"pending_count":{"type":"integer","description":"The pending count of the ECS service","example":1340563757,"format":"int32"},"running_count":{"type":"integer","description":"The running count of the ECS service","example":622423337,"format":"int32"},"service_arn":{"type":"string","example":"arn:aws:iam::123456789012:user/username","format":"regexp","pattern":"^arn:[\\w]+:[\\w-]+:[\\w-]+:[\\d]{12}:[\\w-]+/[\\w-:]+$"},"service_name":{"type":"string","description":"The name of the ECS service","example":"Veritatis cumque nihil non consequatur quia sit."},"stack_component_id":{"type":"string","description":"The ID of the stack component the ECS service belongs to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"status":{"type":"string","example":"INACTIVE","enum":["ACTIVE","DRAINING","INACTIVE"]},"task_definition":{"type":"string","example":"arn:aws:iam::123456789012:user/username","format":"regexp","pattern":"^arn:[\\w]+:[\\w-]+:[\\w-]+:[\\d]{12}:[\\w-]+/[\\w-:]+$"},"tasks":{"type":"array","items":{"$ref":"#/components/schemas/ComponentContainerServiceTask"},"description":"The tasks of the ECS service","example":[{"availability_zone":"Asperiores deserunt mollitia molestiae.","connectivity":"Aliquid quaerat modi ipsa id fugit unde.","connectivity_at":"2015-01-03T01:26:25Z","containers":[{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."}],"cpu":"Id adipisci.","created_at":"1996-04-11T05:09:19Z","desired_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","ephemeral_storage_gib":847458587,"execution_stopped_at":"2005-11-28T21:07:10Z","group":"Nihil sit numquam.","health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","ipv6_address":"2001:0db8:85a3:0000:0000:8a2e:0370:7334","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","launch_type":"In non quia cum.","memory":"Quia temporibus.","private_dns_name":"hello.flexstack.internal","private_ipv4_address":"192.168.0.0","pull_started_at":"2011-06-01T08:49:09Z","pull_stopped_at":"1981-09-28T16:10:14Z","started_at":"1993-05-05T10:12:21Z","stop_code":"Quas consequuntur.","stopped_at":"1996-12-30T01:10:41Z","stopped_reason":"Incidunt rerum in est quo.","stopping_at":"2004-05-02T11:23:36Z","task_arn":"arn:aws:iam::123456789012:user/username","task_definition_arn":"arn:aws:iam::123456789012:user/username"},{"availability_zone":"Asperiores deserunt mollitia molestiae.","connectivity":"Aliquid quaerat modi ipsa id fugit unde.","connectivity_at":"2015-01-03T01:26:25Z","containers":[{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."}],"cpu":"Id adipisci.","created_at":"1996-04-11T05:09:19Z","desired_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","ephemeral_storage_gib":847458587,"execution_stopped_at":"2005-11-28T21:07:10Z","group":"Nihil sit numquam.","health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","ipv6_address":"2001:0db8:85a3:0000:0000:8a2e:0370:7334","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","launch_type":"In non quia cum.","memory":"Quia temporibus.","private_dns_name":"hello.flexstack.internal","private_ipv4_address":"192.168.0.0","pull_started_at":"2011-06-01T08:49:09Z","pull_stopped_at":"1981-09-28T16:10:14Z","started_at":"1993-05-05T10:12:21Z","stop_code":"Quas consequuntur.","stopped_at":"1996-12-30T01:10:41Z","stopped_reason":"Incidunt rerum in est quo.","stopping_at":"2004-05-02T11:23:36Z","task_arn":"arn:aws:iam::123456789012:user/username","task_definition_arn":"arn:aws:iam::123456789012:user/username"},{"availability_zone":"Asperiores deserunt mollitia molestiae.","connectivity":"Aliquid quaerat modi ipsa id fugit unde.","connectivity_at":"2015-01-03T01:26:25Z","containers":[{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."}],"cpu":"Id adipisci.","created_at":"1996-04-11T05:09:19Z","desired_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","ephemeral_storage_gib":847458587,"execution_stopped_at":"2005-11-28T21:07:10Z","group":"Nihil sit numquam.","health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","ipv6_address":"2001:0db8:85a3:0000:0000:8a2e:0370:7334","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","launch_type":"In non quia cum.","memory":"Quia temporibus.","private_dns_name":"hello.flexstack.internal","private_ipv4_address":"192.168.0.0","pull_started_at":"2011-06-01T08:49:09Z","pull_stopped_at":"1981-09-28T16:10:14Z","started_at":"1993-05-05T10:12:21Z","stop_code":"Quas consequuntur.","stopped_at":"1996-12-30T01:10:41Z","stopped_reason":"Incidunt rerum in est quo.","stopping_at":"2004-05-02T11:23:36Z","task_arn":"arn:aws:iam::123456789012:user/username","task_definition_arn":"arn:aws:iam::123456789012:user/username"},{"availability_zone":"Asperiores deserunt mollitia molestiae.","connectivity":"Aliquid quaerat modi ipsa id fugit unde.","connectivity_at":"2015-01-03T01:26:25Z","containers":[{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."}],"cpu":"Id adipisci.","created_at":"1996-04-11T05:09:19Z","desired_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","ephemeral_storage_gib":847458587,"execution_stopped_at":"2005-11-28T21:07:10Z","group":"Nihil sit numquam.","health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","ipv6_address":"2001:0db8:85a3:0000:0000:8a2e:0370:7334","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","launch_type":"In non quia cum.","memory":"Quia temporibus.","private_dns_name":"hello.flexstack.internal","private_ipv4_address":"192.168.0.0","pull_started_at":"2011-06-01T08:49:09Z","pull_stopped_at":"1981-09-28T16:10:14Z","started_at":"1993-05-05T10:12:21Z","stop_code":"Quas consequuntur.","stopped_at":"1996-12-30T01:10:41Z","stopped_reason":"Incidunt rerum in est quo.","stopping_at":"2004-05-02T11:23:36Z","task_arn":"arn:aws:iam::123456789012:user/username","task_definition_arn":"arn:aws:iam::123456789012:user/username"}]},"updated_at":{"type":"string","description":"The time the ECS service was last updated","example":"1998-02-24T01:49:12Z","format":"date-time"}},"example":{"cluster_arn":"arn:aws:iam::123456789012:user/username","created_at":"1973-10-18T01:01:42Z","deployments":[{"created_at":"1971-10-31T07:26:55Z","desired_count":238097832,"failed_tasks":302506224,"id":"Aperiam libero et sunt.","pending_count":1935149950,"rollout_state":"Ut dolor ea soluta.","rollout_state_reason":"Impedit fuga deserunt consectetur odio consectetur.","running_count":119790234,"service_connect_configuration":{"namespace":"arn:aws:iam::123456789012:user/username","services":[{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."},{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."}]},"status":"Voluptatem quo veniam debitis nostrum enim est."},{"created_at":"1971-10-31T07:26:55Z","desired_count":238097832,"failed_tasks":302506224,"id":"Aperiam libero et sunt.","pending_count":1935149950,"rollout_state":"Ut dolor ea soluta.","rollout_state_reason":"Impedit fuga deserunt consectetur odio consectetur.","running_count":119790234,"service_connect_configuration":{"namespace":"arn:aws:iam::123456789012:user/username","services":[{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."},{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."}]},"status":"Voluptatem quo veniam debitis nostrum enim est."},{"created_at":"1971-10-31T07:26:55Z","desired_count":238097832,"failed_tasks":302506224,"id":"Aperiam libero et sunt.","pending_count":1935149950,"rollout_state":"Ut dolor ea soluta.","rollout_state_reason":"Impedit fuga deserunt consectetur odio consectetur.","running_count":119790234,"service_connect_configuration":{"namespace":"arn:aws:iam::123456789012:user/username","services":[{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."},{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."}]},"status":"Voluptatem quo veniam debitis nostrum enim est."},{"created_at":"1971-10-31T07:26:55Z","desired_count":238097832,"failed_tasks":302506224,"id":"Aperiam libero et sunt.","pending_count":1935149950,"rollout_state":"Ut dolor ea soluta.","rollout_state_reason":"Impedit fuga deserunt consectetur odio consectetur.","running_count":119790234,"service_connect_configuration":{"namespace":"arn:aws:iam::123456789012:user/username","services":[{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."},{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."}]},"status":"Voluptatem quo veniam debitis nostrum enim est."}],"desired_count":1387944532,"events":[{"created_at":"1995-09-06T19:59:07Z","id":"Facere et.","message":"Ut ea iste non consectetur est cupiditate."},{"created_at":"1995-09-06T19:59:07Z","id":"Facere et.","message":"Ut ea iste non consectetur est cupiditate."},{"created_at":"1995-09-06T19:59:07Z","id":"Facere et.","message":"Ut ea iste non consectetur est cupiditate."},{"created_at":"1995-09-06T19:59:07Z","id":"Facere et.","message":"Ut ea iste non consectetur est cupiditate."}],"id":"1C8xJnvSBaztoHyxcim7C4","pending_count":1933153990,"running_count":893665217,"service_arn":"arn:aws:iam::123456789012:user/username","service_name":"Dolorem reiciendis blanditiis eum delectus.","stack_component_id":"1C8xJnvSBaztoHyxcim7C4","status":"Numquam nam in laborum.","task_definition":"arn:aws:iam::123456789012:user/username","tasks":[{"availability_zone":"Asperiores deserunt mollitia molestiae.","connectivity":"Aliquid quaerat modi ipsa id fugit unde.","connectivity_at":"2015-01-03T01:26:25Z","containers":[{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."}],"cpu":"Id adipisci.","created_at":"1996-04-11T05:09:19Z","desired_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","ephemeral_storage_gib":847458587,"execution_stopped_at":"2005-11-28T21:07:10Z","group":"Nihil sit numquam.","health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","ipv6_address":"2001:0db8:85a3:0000:0000:8a2e:0370:7334","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","launch_type":"In non quia cum.","memory":"Quia temporibus.","private_dns_name":"hello.flexstack.internal","private_ipv4_address":"192.168.0.0","pull_started_at":"2011-06-01T08:49:09Z","pull_stopped_at":"1981-09-28T16:10:14Z","started_at":"1993-05-05T10:12:21Z","stop_code":"Quas consequuntur.","stopped_at":"1996-12-30T01:10:41Z","stopped_reason":"Incidunt rerum in est quo.","stopping_at":"2004-05-02T11:23:36Z","task_arn":"arn:aws:iam::123456789012:user/username","task_definition_arn":"arn:aws:iam::123456789012:user/username"},{"availability_zone":"Asperiores deserunt mollitia molestiae.","connectivity":"Aliquid quaerat modi ipsa id fugit unde.","connectivity_at":"2015-01-03T01:26:25Z","containers":[{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."}],"cpu":"Id adipisci.","created_at":"1996-04-11T05:09:19Z","desired_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","ephemeral_storage_gib":847458587,"execution_stopped_at":"2005-11-28T21:07:10Z","group":"Nihil sit numquam.","health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","ipv6_address":"2001:0db8:85a3:0000:0000:8a2e:0370:7334","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","launch_type":"In non quia cum.","memory":"Quia temporibus.","private_dns_name":"hello.flexstack.internal","private_ipv4_address":"192.168.0.0","pull_started_at":"2011-06-01T08:49:09Z","pull_stopped_at":"1981-09-28T16:10:14Z","started_at":"1993-05-05T10:12:21Z","stop_code":"Quas consequuntur.","stopped_at":"1996-12-30T01:10:41Z","stopped_reason":"Incidunt rerum in est quo.","stopping_at":"2004-05-02T11:23:36Z","task_arn":"arn:aws:iam::123456789012:user/username","task_definition_arn":"arn:aws:iam::123456789012:user/username"},{"availability_zone":"Asperiores deserunt mollitia molestiae.","connectivity":"Aliquid quaerat modi ipsa id fugit unde.","connectivity_at":"2015-01-03T01:26:25Z","containers":[{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."}],"cpu":"Id adipisci.","created_at":"1996-04-11T05:09:19Z","desired_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","ephemeral_storage_gib":847458587,"execution_stopped_at":"2005-11-28T21:07:10Z","group":"Nihil sit numquam.","health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","ipv6_address":"2001:0db8:85a3:0000:0000:8a2e:0370:7334","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","launch_type":"In non quia cum.","memory":"Quia temporibus.","private_dns_name":"hello.flexstack.internal","private_ipv4_address":"192.168.0.0","pull_started_at":"2011-06-01T08:49:09Z","pull_stopped_at":"1981-09-28T16:10:14Z","started_at":"1993-05-05T10:12:21Z","stop_code":"Quas consequuntur.","stopped_at":"1996-12-30T01:10:41Z","stopped_reason":"Incidunt rerum in est quo.","stopping_at":"2004-05-02T11:23:36Z","task_arn":"arn:aws:iam::123456789012:user/username","task_definition_arn":"arn:aws:iam::123456789012:user/username"}],"updated_at":"2000-10-07T05:58:45Z"},"required":["id","stack_component_id","service_name","cluster_arn","service_arn","deployments","events","desired_count","pending_count","running_count","status","task_definition","tasks","created_at","updated_at"]},"ComponentContainerServiceTask":{"type":"object","properties":{"availability_zone":{"type":"string","description":"The availability zone of the ECS service task","example":"Qui voluptate nesciunt molestias blanditiis nihil voluptate."},"connectivity":{"type":"string","example":"CONNECTED","enum":["CONNECTED","DISCONNECTED"]},"connectivity_at":{"type":"string","description":"The time the ECS service task's connectivity was last updated","example":"1990-12-29T22:54:02Z","format":"date-time"},"containers":{"type":"array","items":{"$ref":"#/components/schemas/ECSServiceTaskContainer"},"description":"The containers of the ECS service task","example":[{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."}]},"cpu":{"type":"string","description":"The CPU of the ECS service task","example":"Commodi doloribus quo dicta eos."},"created_at":{"type":"string","description":"The time the ECS service task was created","example":"1981-02-16T17:10:14Z","format":"date-time"},"desired_status":{"type":"string","example":"DEPROVISIONING","enum":["PROVISIONING","PENDING","ACTIVATING","RUNNING","DEACTIVATING","STOPPING","DEPROVISIONING","STOPPED"]},"ephemeral_storage_gib":{"type":"integer","description":"The ephemeral storage GiB of the ECS service task","example":2043548708,"format":"int32"},"execution_stopped_at":{"type":"string","description":"The time the ECS service task's execution was stopped","example":"2010-06-13T04:19:47Z","format":"date-time"},"group":{"type":"string","description":"The group of the ECS service task","example":"Reiciendis officiis et voluptatibus qui ipsa ut."},"health_status":{"type":"string","example":"UNKNOWN","enum":["HEALTHY","UNHEALTHY","UNKNOWN"]},"ipv6_address":{"type":"string","example":"2001:0db8:85a3:0000:0000:8a2e:0370:7334","format":"ipv6"},"last_status":{"type":"string","example":"STOPPED","enum":["PROVISIONING","PENDING","ACTIVATING","RUNNING","DEACTIVATING","STOPPING","DEPROVISIONING","STOPPED"]},"launch_type":{"type":"string","example":"EXTERNAL","enum":["EC2","FARGATE","EXTERNAL"]},"memory":{"type":"string","description":"The memory of the ECS service task","example":"Sit voluptatem corporis quo eligendi ut."},"private_dns_name":{"type":"string","example":"hello.flexstack.internal","format":"hostname"},"private_ipv4_address":{"type":"string","example":"192.168.0.0","format":"ipv4"},"pull_started_at":{"type":"string","description":"The time the ECS service task's pull was started","example":"1996-03-06T00:49:36Z","format":"date-time"},"pull_stopped_at":{"type":"string","description":"The time the ECS service task's pull was stopped","example":"1997-08-27T15:16:29Z","format":"date-time"},"started_at":{"type":"string","description":"The time the ECS service task was started","example":"1994-09-03T17:17:38Z","format":"date-time"},"stop_code":{"type":"string","example":"UserInitiated","enum":["TaskFailedToStart","EssentialContainerExited","UserInitiated","ServiceSchedulerInitiated","SpotInterruption","TerminationNotice"]},"stopped_at":{"type":"string","description":"The time the ECS service task was stopped","example":"1980-05-13T08:24:39Z","format":"date-time"},"stopped_reason":{"type":"string","description":"The stopped reason of the ECS service task","example":"Id nobis eum neque suscipit."},"stopping_at":{"type":"string","description":"The time the ECS service task was stopping","example":"1970-02-22T19:05:26Z","format":"date-time"},"task_arn":{"type":"string","example":"arn:aws:iam::123456789012:user/username","format":"regexp","pattern":"^arn:[\\w]+:[\\w-]+:[\\w-]+:[\\d]{12}:[\\w-]+/[\\w-:]+$"},"task_definition_arn":{"type":"string","example":"arn:aws:iam::123456789012:user/username","format":"regexp","pattern":"^arn:[\\w]+:[\\w-]+:[\\w-]+:[\\d]{12}:[\\w-]+/[\\w-:]+$"}},"example":{"availability_zone":"Reiciendis fuga sapiente.","connectivity":"Aliquid quaerat modi ipsa id fugit unde.","connectivity_at":"1982-07-01T02:18:02Z","containers":[{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."},{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Id minus possimus.","exit_code":546487702,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Esse ut aut perspiciatis et voluptatem earum.","image_digest":"Quos cum.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Eius illo.","name":"In illo voluptas laborum odit.","reason":"Repellat ducimus.","runtime_id":"Dolore minima dolore labore."}],"cpu":"Nulla labore.","created_at":"1979-03-22T01:00:27Z","desired_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","ephemeral_storage_gib":2100278786,"execution_stopped_at":"1970-04-12T12:06:58Z","group":"Dolor consequatur voluptas atque qui.","health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","ipv6_address":"2001:0db8:85a3:0000:0000:8a2e:0370:7334","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","launch_type":"In non quia cum.","memory":"Quas qui rerum non atque et dolor.","private_dns_name":"hello.flexstack.internal","private_ipv4_address":"192.168.0.0","pull_started_at":"1992-07-24T01:34:03Z","pull_stopped_at":"1994-11-26T13:48:25Z","started_at":"2010-02-12T08:46:23Z","stop_code":"Quas consequuntur.","stopped_at":"1988-07-23T06:02:40Z","stopped_reason":"Aut accusamus est quibusdam iure.","stopping_at":"1985-12-14T04:13:45Z","task_arn":"arn:aws:iam::123456789012:user/username","task_definition_arn":"arn:aws:iam::123456789012:user/username"},"required":["availability_zone","group","cpu","memory","ephemeral_storage_gib","private_ipv4_address","private_dns_name","ipv6_address","containers","connectivity","desired_status","last_status","health_status","launch_type","created_at","task_arn","task_definition_arn"]},"ComponentVersion":{"type":"object","properties":{"component_id":{"type":"string","description":"The ID of the component the version belongs to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"created_at":{"type":"string","description":"The time the component version was created","example":"1970-07-18T19:24:43Z","format":"date-time"},"description":{"type":"string","description":"A description of the version","example":"Voluptatibus neque fugit quis hic."},"id":{"type":"string","description":"The ID of the component version","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"name":{"type":"string","description":"The name of the component","example":"Eveniet eum est quia."},"schema":{"type":"object","description":"The schema of the version","example":{"Nihil itaque dolor.":"Voluptatem qui ut sequi laudantium vel accusamus."},"additionalProperties":true},"slug":{"type":"string","description":"The slug of the component","example":"Voluptatem exercitationem minima vitae sit explicabo."},"summary":{"type":"string","description":"A short description of the component","example":"Exercitationem velit aut."},"version":{"type":"string","description":"The version number","example":"Culpa aut dignissimos autem sint."}},"description":"Describes a component version.","example":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1992-11-13T19:08:02Z","description":"Id omnis pariatur est.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Enim dolor et distinctio.","schema":{"Adipisci repellendus.":"Perspiciatis aperiam quaerat nesciunt nisi.","Culpa rerum.":"In deserunt qui.","Nostrum dolor vel pariatur ex.":"Eligendi rerum sed mollitia."},"slug":"Totam ullam.","summary":"Iste et.","version":"Dolor minima asperiores non deserunt."},"required":["id","component_id","slug","name","summary","version","schema","description","created_at"]},"ContactResult":{"type":"object","properties":{"ok":{"type":"boolean","description":"Indicates if the message was sent successfully","example":true}},"description":"Contact result object.","example":{"ok":false},"required":["ok"]},"ContainerServiceLog":{"type":"object","properties":{"event_id":{"type":"string","description":"The ID of the event","example":"Et illum quae est doloribus."},"ingestion_time":{"type":"integer","description":"The ingestion time of the log entry","example":1259330363963983048,"format":"int64"},"message":{"type":"string","description":"The message of the log entry","example":"Est blanditiis ipsam quasi."},"task_id":{"type":"string","description":"The ID of the task","example":"Dolor dolore voluptatum nam blanditiis modi."},"timestamp":{"type":"integer","description":"The timestamp of the log entry","example":1790821689471890657,"format":"int64"}},"description":"Describes a log entry from a container service.","example":{"event_id":"Quod iure.","ingestion_time":1301991211286953880,"message":"Sit reiciendis.","task_id":"Repellendus vel ratione qui excepturi omnis numquam.","timestamp":7431146060960023808},"required":["task_id","timestamp","message","ingestion_time","event_id"]},"ContainerServiceMetricData":{"type":"object","properties":{"avg":{"$ref":"#/components/schemas/MetricData"},"count":{"$ref":"#/components/schemas/MetricData"},"max":{"$ref":"#/components/schemas/MetricData"},"min":{"$ref":"#/components/schemas/MetricData"},"p99":{"$ref":"#/components/schemas/MetricData"},"timestamps":{"type":"array","items":{"type":"integer","example":5756181586239609722,"format":"int64"},"description":"The timestamps of the metrics","example":[8619403077551016133,2998954466387690348]}},"description":"Describes the data of a metric.","example":{"avg":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"count":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"max":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"min":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"p99":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"timestamps":[3916140522018422480,7119392596448258654,7105657408593675082,7793749403240740874]},"required":["timestamps"]},"ContainerServiceMetrics":{"type":"object","properties":{"cpu":{"$ref":"#/components/schemas/ContainerServiceMetricData"},"invocation_complete_latency":{"$ref":"#/components/schemas/ContainerServiceMetricData"},"invocation_count":{"$ref":"#/components/schemas/ContainerServiceMetricData"},"invocation_failed_count":{"$ref":"#/components/schemas/ContainerServiceMetricData"},"invocation_start_latency":{"$ref":"#/components/schemas/ContainerServiceMetricData"},"memory":{"$ref":"#/components/schemas/ContainerServiceMetricData"},"request_count":{"$ref":"#/components/schemas/ContainerServiceMetricData"},"request_latency":{"$ref":"#/components/schemas/ContainerServiceMetricData"}},"description":"Describes the metrics of a container service.","example":{"cpu":{"avg":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"count":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"max":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"min":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"p99":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"timestamps":[5447461177225975188,5669756033993019716]},"invocation_complete_latency":{"avg":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"count":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"max":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"min":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"p99":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"timestamps":[5447461177225975188,5669756033993019716]},"invocation_count":{"avg":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"count":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"max":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"min":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"p99":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"timestamps":[5447461177225975188,5669756033993019716]},"invocation_failed_count":{"avg":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"count":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"max":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"min":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"p99":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"timestamps":[5447461177225975188,5669756033993019716]},"invocation_start_latency":{"avg":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"count":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"max":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"min":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"p99":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"timestamps":[5447461177225975188,5669756033993019716]},"memory":{"avg":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"count":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"max":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"min":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"p99":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"timestamps":[5447461177225975188,5669756033993019716]},"request_count":{"avg":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"count":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"max":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"min":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"p99":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"timestamps":[5447461177225975188,5669756033993019716]},"request_latency":{"avg":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"count":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"max":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"min":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"p99":{"data":[0.42498416140580236,0.5114708851629594,0.9716575024535009],"unit":"Veritatis dolores."},"timestamps":[5447461177225975188,5669756033993019716]}}},"CreateByEnvironmentRequestBody":{"type":"object","properties":{"component_version_id":{"type":"string","description":"The component version ID.","example":"Et et."},"config":{"type":"object","description":"The config of the component","example":{"Est architecto quisquam natus.":"Cum veniam et.","Magni amet illum aut.":"Voluptates repudiandae sunt totam ut aliquid."},"additionalProperties":true},"description":{"type":"string","description":"A short description of the component","example":"4aa","maxLength":512},"name":{"type":"string","description":"The name of the component","example":"v","format":"regexp","pattern":"^[\\p{L}\\d_-]+$","minLength":1,"maxLength":63},"variables":{"type":"object","description":"Environment variables to create for the component","example":{"Eaque ut laudantium maxime ab numquam.":"Earum voluptatem aperiam.","Quam blanditiis cupiditate nisi aut velit.":"Assumenda error tenetur excepturi voluptas quos eligendi.","Quia harum tenetur autem.":"Dicta consequatur vel culpa provident."},"additionalProperties":{"type":"string","example":"Suscipit et quis et."}}},"example":{"component_version_id":"Dolorem dolores vitae temporibus consequatur maiores sit.","config":{"Facere quae aut dolor provident amet.":"Suscipit veniam.","Nobis consequuntur aut et quo suscipit qui.":"Ea tenetur maxime est."},"description":"dqj","name":"bc","variables":{"Laudantium adipisci non sed.":"Et ab enim autem qui.","Quod aspernatur.":"Omnis qui commodi nisi pariatur cum consequatur.","Vero pariatur dolore.":"Error cum et."}},"required":["name","config","component_version_id"]},"CreateByEnvironmentRequestBody2":{"type":"object","properties":{"name":{"type":"string","example":"MY_VARIABLE","pattern":"^[A-Za-z_][\\w]*$","minLength":1},"store":{"type":"string","example":"string","enum":["secret","secure_string","string"]},"value":{"type":"string","example":"my-value"}},"example":{"name":"MY_VARIABLE","store":"secure_string","value":"my-value"},"required":["name","store","value"]},"CreateDomainValidationRequestBody":{"type":"object","properties":{"domain_name":{"type":"string","description":"The domain name to validate","example":"Quisquam explicabo excepturi aliquam non deleniti odit."},"idempotency_token":{"type":"string","description":"The idempotency token","example":"Harum ratione laborum voluptatem deserunt."}},"example":{"domain_name":"Sunt quaerat itaque accusamus a.","idempotency_token":"Amet ducimus."},"required":["domain_name","idempotency_token"]},"CreateEnvironmentPayload":{"type":"object","properties":{"cloud_version_id":{"type":"string","description":"The cloud version ID to use for the environment","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"config":{"type":"object","example":{"Ad sit ullam dolor et.":"Architecto repellat velit id suscipit.","Id autem necessitatibus unde quos.":"Unde et optio."},"additionalProperties":true},"description":{"type":"string","example":"My is revolutionizing an entire industry.","maxLength":1024},"name":{"type":"string","example":"my-component","format":"regexp","pattern":"^[\\p{L}\\d_-]+$","minLength":1,"maxLength":63},"org_id":{"type":"string","description":"The organization ID to scope the environment to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"project_id":{"type":"string","description":"The project ID to scope the environment to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"example":{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Dolorum enim odio.":"Ea ab.","Sint tempora quia in quae.":"Hic beatae esse."},"description":"My is revolutionizing an entire industry.","name":"my-component","org_id":"1C8xJnvSBaztoHyxcim7C4","project_id":"1C8xJnvSBaztoHyxcim7C4"},"required":["project_id","cloud_version_id","name","config"]},"CreateEnvironmentPayload2":{"type":"object","properties":{"cloud_version_id":{"type":"string","description":"The cloud version ID to use for the environment","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"config":{"type":"object","example":{"Architecto assumenda corporis voluptatum blanditiis esse mollitia.":"Aut repudiandae et nihil optio.","Cupiditate ratione.":"Vel odio ipsa laboriosam id modi quas.","Sed qui praesentium.":"Aliquam consectetur est."},"additionalProperties":true},"description":{"type":"string","example":"My is revolutionizing an entire industry.","maxLength":1024},"name":{"type":"string","description":"The name of the environment","example":"nwk","format":"regexp","pattern":"^[\\p{L}\\d_-]+$","minLength":1,"maxLength":63}},"example":{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Error voluptates velit iusto nam recusandae voluptatum.":"Non deserunt accusamus ab velit quas.","Nulla distinctio vel perspiciatis sapiente.":"Ut similique corrupti ut aut omnis impedit."},"description":"My is revolutionizing an entire industry.","name":"8n"},"required":["cloud_version_id","name","config"]},"CreateMagicLinkPayload":{"type":"object","properties":{"email":{"type":"string","description":"The email address of the account","example":"Deserunt dicta nam rerum quibusdam est."},"fingerprint":{"$ref":"#/components/schemas/Fingerprint"}},"example":{"email":"Minus soluta velit porro et cum.","fingerprint":{"components":"{\"name\":\"example\",\"email\":\"mail@example.com\"}","confidence":0.40708563,"version":"Optio aspernatur sit vitae.","visitor_id":"Culpa dignissimos doloribus quidem provident."}},"required":["email","fingerprint"]},"CreateMembersRequestBody":{"type":"object","properties":{"account_ids":{"type":"array","items":{"type":"string","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"description":"The member ID to look up","example":["1C8xJnvSBaztoHyxcim7C4","1C8xJnvSBaztoHyxcim7C4"],"minItems":1,"maxItems":100}},"example":{"account_ids":["1C8xJnvSBaztoHyxcim7C4","1C8xJnvSBaztoHyxcim7C4"]},"required":["account_ids"]},"CreateNotificationIntegrationRequestBody":{"type":"object","properties":{"config":{"type":"object","description":"The configuration of the integration","example":{"Quia sint culpa.":"Mollitia ea voluptas excepturi cumque rerum culpa."},"additionalProperties":true},"preferences":{"$ref":"#/components/schemas/NotificationPreferences"},"type":{"type":"string","description":"The type of integration","example":"webhook","enum":["webhook"]}},"example":{"config":{"Eaque aut.":"Omnis recusandae hic iusto nobis molestiae ad.","Nam soluta.":"Veniam doloremque soluta quas dolorem veritatis culpa."},"preferences":{"deployments.failed":true,"deployments.in_progress":false,"deployments.succeeded":true,"marketing.changelog":false,"marketing.promotions":true,"services.in_alarm":true,"services.ok":true},"type":"webhook"},"required":["type","config"]},"CreateOrgAPIKeyPayload":{"type":"object","properties":{"expires_at":{"type":"string","description":"The API key expiration date","example":"1985-05-21T10:30:07Z","format":"date-time"},"name":{"type":"string","description":"The API key name","example":"Veniam officia."},"org_id":{"type":"string","description":"The organization ID to scope the API key to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"role":{"type":"string","example":"admin","enum":["admin","member"]}},"example":{"expires_at":"2001-11-10T05:10:02Z","name":"Suscipit numquam rerum facilis.","org_id":"1C8xJnvSBaztoHyxcim7C4","role":"Autem rerum sunt eos commodi nihil consequatur."},"required":["name","role","expires_at"]},"CreateOrgPayload":{"type":"object","properties":{"name":{"type":"string","description":"The name of the org","example":"Pied Piper, Inc.","minLength":1,"maxLength":120}},"example":{"name":"Pied Piper, Inc."},"required":["name"]},"CreateProjectPayload":{"type":"object","properties":{"description":{"type":"string","example":"My is revolutionizing an entire industry.","maxLength":1024},"icon":{"type":"string","example":"icon:layers","format":"regexp","pattern":"^(icon|emoji|url):(.+)$"},"name":{"type":"string","example":"My Project","minLength":1,"maxLength":255},"org_id":{"type":"string","description":"The organization ID to scope the project to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"example":{"description":"My is revolutionizing an entire industry.","icon":"icon:layers","name":"My Project","org_id":"1C8xJnvSBaztoHyxcim7C4"},"required":["name"]},"CreateProjectPayload2":{"type":"object","properties":{"description":{"type":"string","example":"My is revolutionizing an entire industry.","maxLength":1024},"icon":{"type":"string","example":"icon:layers","format":"regexp","pattern":"^(icon|emoji|url):(.+)$"},"name":{"type":"string","example":"My Project","minLength":1,"maxLength":255}},"example":{"description":"My is revolutionizing an entire industry.","icon":"icon:layers","name":"My Project"},"required":["name"]},"DeleteEnvironmentPayload":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the project to get","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"org_id":{"type":"string","description":"The organization ID to scope the environment to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"project_id":{"type":"string","description":"The project ID to scope the environment to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"example":{"id":"1C8xJnvSBaztoHyxcim7C4","org_id":"1C8xJnvSBaztoHyxcim7C4","project_id":"1C8xJnvSBaztoHyxcim7C4"},"required":["id"]},"DeleteEnvironmentPayload2":{"type":"object","properties":{"org_id":{"type":"string","description":"The organization ID to scope the environment to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"example":{"org_id":"1C8xJnvSBaztoHyxcim7C4"}},"DeleteProjectPayload":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the project to delete","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"example":{"id":"1C8xJnvSBaztoHyxcim7C4"},"required":["id"]},"Deployment":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the deployment was created","example":"1990-11-17T11:47:44Z","format":"date-time"},"data":{"$ref":"#/components/schemas/DeploymentMetadata"},"environment_id":{"type":"string","description":"The ID of the environment the deployment belongs to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"finished_at":{"type":"string","description":"The time the deployment finished","example":"1985-01-21T05:53:54Z","format":"date-time"},"id":{"type":"string","description":"The ID of the deployment","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"stack_ids":{"type":"array","items":{"type":"string","example":"Doloremque architecto commodi aperiam et consequuntur voluptates."},"description":"The IDS of stacks included in the deployment","example":["Ut impedit.","A non labore voluptas facere rerum tempora.","Itaque illum minima et atque exercitationem quia.","Dolorum mollitia aut odit magni."]},"started_at":{"type":"string","description":"The time the deployment started","example":"1976-04-07T09:22:58Z","format":"date-time"},"status":{"type":"string","example":"failed","enum":["pending","pending_approval","in_progress","succeeded","failed","failed_with_action_required","canceled"]},"updated_at":{"type":"string","description":"The time the deployment was last updated","example":"2012-02-13T03:26:18Z","format":"date-time"}},"description":"Describes an deployment.","example":{"created_at":"1971-02-02T05:11:43Z","data":{"patch":[{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."},{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."}],"source":{"git":{"commit":{"author":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"committer":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"message":"Accusantium quia voluptas.","sha":"A eaque."},"installation_id":"Et iste atque tempora qui.","owner":"Ut voluptatem ut est.","provider":"Aut distinctio et tempore tenetur perspiciatis aperiam.","pull_request":"Voluptatem possimus perspiciatis molestiae et.","ref":"Corporis porro harum.","repo":"Aut quod.","repo_id":"Distinctio aut vel reiciendis dicta aut et."},"registry":{"command":["Repudiandae voluptatem voluptatem voluptatibus accusantium ut.","Non id autem.","Quos ipsa repellendus dolorem."],"image":"Quasi voluptas."}},"stacks":[{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"}]},"environment_id":"1C8xJnvSBaztoHyxcim7C4","finished_at":"1979-12-25T20:28:56Z","id":"1C8xJnvSBaztoHyxcim7C4","stack_ids":["Architecto et.","Est sapiente a quisquam iure."],"started_at":"2004-05-23T00:01:43Z","status":"Libero enim dolore.","updated_at":"1980-12-22T09:08:47Z"},"required":["id","environment_id","status","data","stack_ids","created_at","updated_at"]},"DeploymentMetadata":{"type":"object","properties":{"patch":{"type":"array","items":{"$ref":"#/components/schemas/PatchOperation"},"description":"The patch of the deployment","example":[{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."},{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."},{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."}]},"source":{"$ref":"#/components/schemas/SourceMetadata"},"stacks":{"type":"array","items":{"$ref":"#/components/schemas/DeploymentStack"},"description":"The state of the stacks at the time of deployment status change","example":[{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"}]}},"description":"Describes the metadata for a deployment.","example":{"patch":[{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."},{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."},{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."}],"source":{"git":{"commit":{"author":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"committer":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"message":"Accusantium quia voluptas.","sha":"A eaque."},"installation_id":"Et iste atque tempora qui.","owner":"Ut voluptatem ut est.","provider":"Aut distinctio et tempore tenetur perspiciatis aperiam.","pull_request":"Voluptatem possimus perspiciatis molestiae et.","ref":"Corporis porro harum.","repo":"Aut quod.","repo_id":"Distinctio aut vel reiciendis dicta aut et."},"registry":{"command":["Repudiandae voluptatem voluptatem voluptatibus accusantium ut.","Non id autem.","Quos ipsa repellendus dolorem."],"image":"Quasi voluptas."}},"stacks":[{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"}]},"required":["patch"]},"DeploymentStack":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the stack","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"status":{"type":"string","example":"REVIEW_IN_PROGRESS","enum":["PENDING","CREATE_COMPLETE","CREATE_IN_PROGRESS","CREATE_FAILED","DELETE_COMPLETE","DELETE_FAILED","DELETE_IN_PROGRESS","REVIEW_IN_PROGRESS","ROLLBACK_COMPLETE","ROLLBACK_FAILED","ROLLBACK_IN_PROGRESS","UPDATE_COMPLETE","UPDATE_COMPLETE_CLEANUP_IN_PROGRESS","UPDATE_IN_PROGRESS","UPDATE_FAILED","UPDATE_ROLLBACK_COMPLETE","UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS","UPDATE_ROLLBACK_FAILED","UPDATE_ROLLBACK_IN_PROGRESS","IMPORT_COMPLETE","IMPORT_ROLLBACK_IN_PROGRESS","IMPORT_ROLLBACK_FAILED","IMPORT_ROLLBACK_COMPLETE"]},"status_reason":{"type":"string","description":"The reason for the stack's status","example":"User initiated."},"timestamp":{"type":"string","description":"The timestamp of the stack's last update at its cloud provider","example":"1970-04-30T22:52:58Z","format":"date-time"}},"description":"Describes a stack included in a deployment.","example":{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"2009-04-29T12:14:42Z"},"required":["id","status","timestamp"]},"DomainValidation":{"type":"object","properties":{"certificate_status":{"type":"string","description":"Describes the status of a certificate.","example":"ISSUED","enum":["PENDING_VALIDATION","ISSUED","INACTIVE","EXPIRED","REVOKED","FAILED"]},"domain_name":{"type":"string","description":"The domain name to validate","example":"Dignissimos sed eum."},"domain_status":{"type":"string","description":"Describes the status of a domain validation.","example":"FAILED","enum":["PENDING_VALIDATION","SUCCESS","FAILED"]},"id":{"type":"string","example":"arn:aws:iam::123456789012:user/username","format":"regexp","pattern":"^arn:[\\w]+:[\\w-]+:[\\w-]+:[\\d]{12}:[\\w-]+/[\\w-:]+$"},"route53_change_id":{"type":"string","description":"The ID of the Route53 change","example":"Consectetur debitis cumque quia."},"validation_records":{"type":"array","items":{"$ref":"#/components/schemas/DomainValidationRecord"},"description":"The validation records of the domain validation","example":[{"name":"Tempore voluptas hic optio eius.","type":"Qui consequatur doloremque.","value":"Porro praesentium."},{"name":"Tempore voluptas hic optio eius.","type":"Qui consequatur doloremque.","value":"Porro praesentium."}]}},"description":"Describes a domain validation.","example":{"certificate_status":"Quam impedit est cumque omnis.","domain_name":"Sint sit est velit impedit voluptatem.","domain_status":"Cupiditate laudantium in labore dolorem alias voluptas.","id":"arn:aws:iam::123456789012:user/username","route53_change_id":"Nisi laborum et facilis nesciunt vero odit.","validation_records":[{"name":"Tempore voluptas hic optio eius.","type":"Qui consequatur doloremque.","value":"Porro praesentium."},{"name":"Tempore voluptas hic optio eius.","type":"Qui consequatur doloremque.","value":"Porro praesentium."}]},"required":["id","domain_name","domain_status","certificate_status","validation_records"]},"DomainValidationRecord":{"type":"object","properties":{"name":{"type":"string","description":"The name of the validation record","example":"Sit est ut pariatur quis tempora."},"type":{"type":"string","description":"The type of the validation record","example":"Et inventore culpa est."},"value":{"type":"string","description":"The value of the validation record","example":"Nostrum vero ut nam aut."}},"description":"Describes a domain validation record.","example":{"name":"Eius nam aliquam quia omnis aut.","type":"Quam pariatur eius expedita asperiores.","value":"Labore perferendis atque id."},"required":["name","type","value"]},"ECSServiceDeployment":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the ECS service deployment was created","example":"2004-03-12T00:00:08Z","format":"date-time"},"desired_count":{"type":"integer","description":"The desired count of the ECS service deployment","example":836152670,"format":"int32"},"failed_tasks":{"type":"integer","description":"The failed tasks of the ECS service deployment","example":11124620,"format":"int32"},"id":{"type":"string","description":"The ID of the ECS service deployment","example":"Ipsum error ducimus est."},"pending_count":{"type":"integer","description":"The pending count of the ECS service deployment","example":1799100598,"format":"int32"},"rollout_state":{"type":"string","example":"IN_PROGRESS","enum":["COMPLETED","FAILED","IN_PROGRESS"]},"rollout_state_reason":{"type":"string","description":"The rollout state reason of the ECS service deployment","example":"A autem voluptatem aut harum quis."},"running_count":{"type":"integer","description":"The running count of the ECS service deployment","example":1957008991,"format":"int32"},"service_connect_configuration":{"$ref":"#/components/schemas/ECSServiceServiceConnectConfiguration"},"status":{"type":"string","example":"DRAINING","enum":["ACTIVE","PRIMARY","DRAINING","INACTIVE"]}},"example":{"created_at":"1990-02-20T20:25:09Z","desired_count":335480769,"failed_tasks":618840839,"id":"Culpa repellat ut est totam.","pending_count":104006548,"rollout_state":"Ut dolor ea soluta.","rollout_state_reason":"Beatae id dicta ullam perferendis ut.","running_count":902971526,"service_connect_configuration":{"namespace":"arn:aws:iam::123456789012:user/username","services":[{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."},{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."}]},"status":"Voluptatem quo veniam debitis nostrum enim est."},"required":["id","desired_count","running_count","pending_count","failed_tasks","rollout_state","service_connect_configuration","status","created_at"]},"ECSServiceEvent":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the ECS service event was created","example":"2009-11-23T21:13:05Z","format":"date-time"},"id":{"type":"string","description":"The ID of the ECS service event","example":"Rerum voluptas et maiores laboriosam hic."},"message":{"type":"string","description":"The message of the ECS service event","example":"Fugit est voluptatibus quas temporibus."}},"example":{"created_at":"1971-02-06T20:16:49Z","id":"Adipisci debitis doloremque omnis voluptatem non animi.","message":"Minus suscipit quo."},"required":["id","message","created_at"]},"ECSServiceServiceConnectClientAlias":{"type":"object","properties":{"dns_name":{"type":"string","example":"hello.flexstack.internal","format":"hostname"},"port":{"type":"integer","example":8080,"format":"int32","minimum":1,"maximum":65535}},"example":{"dns_name":"hello.flexstack.internal","port":8080},"required":["port","dns_name"]},"ECSServiceServiceConnectConfiguration":{"type":"object","properties":{"namespace":{"type":"string","example":"arn:aws:iam::123456789012:user/username","format":"regexp","pattern":"^arn:[\\w]+:[\\w-]+:[\\w-]+:[\\d]{12}:[\\w-]+/[\\w-:]+$"},"services":{"type":"array","items":{"$ref":"#/components/schemas/ECSServiceServiceConnectService"},"description":"The services of the service connect configuration","example":[{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."},{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."}]}},"example":{"namespace":"arn:aws:iam::123456789012:user/username","services":[{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."},{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."},{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."},{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Consectetur est reprehenderit aspernatur pariatur quam.","port_name":"Rem quas reprehenderit dignissimos aut voluptate."}]},"required":["namespace","services"]},"ECSServiceServiceConnectService":{"type":"object","properties":{"client_aliases":{"type":"array","items":{"$ref":"#/components/schemas/ECSServiceServiceConnectClientAlias"},"description":"The client aliases of the service connect service","example":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}]},"discovery_name":{"type":"string","description":"The discovery name of the service connect service","example":"Eveniet voluptate voluptate."},"port_name":{"type":"string","description":"The port name of the service connect service","example":"Nemo reiciendis dignissimos vero aut."}},"example":{"client_aliases":[{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080},{"dns_name":"hello.flexstack.internal","port":8080}],"discovery_name":"Eaque nihil.","port_name":"Est voluptas illo voluptatem ratione."},"required":["port_name","client_aliases","discovery_name"]},"ECSServiceTaskContainer":{"type":"object","properties":{"container_arn":{"type":"string","example":"arn:aws:iam::123456789012:user/username","format":"regexp","pattern":"^arn:[\\w]+:[\\w-]+:[\\w-]+:[\\d]{12}:[\\w-]+/[\\w-:]+$"},"cpu":{"type":"string","description":"The CPU of the ECS service task container","example":"Ut nisi non sunt nulla."},"exit_code":{"type":"integer","description":"The exit code of the ECS service task container","example":683074631,"format":"int32"},"health_status":{"type":"string","example":"HEALTHY","enum":["HEALTHY","UNHEALTHY","UNKNOWN"]},"image":{"type":"string","description":"The image of the ECS service task container","example":"Sit rerum commodi magnam."},"image_digest":{"type":"string","description":"The image digest of the ECS service task container","example":"Consequatur repudiandae autem beatae et qui."},"last_status":{"type":"string","example":"DEACTIVATING","enum":["PROVISIONING","PENDING","ACTIVATING","RUNNING","DEACTIVATING","STOPPING","DEPROVISIONING","STOPPED"]},"memory":{"type":"string","description":"The memory of the ECS service task container","example":"Repellat est."},"name":{"type":"string","description":"The name of the ECS service task container","example":"Autem est eveniet nihil ut."},"reason":{"type":"string","description":"The reason of the ECS service task container","example":"Dolore et quidem et et autem iste."},"runtime_id":{"type":"string","description":"The runtime ID of the ECS service task container","example":"Ea ducimus exercitationem sequi voluptas eum aspernatur."}},"example":{"container_arn":"arn:aws:iam::123456789012:user/username","cpu":"Dolorem ut aut est magni non aut.","exit_code":207001744,"health_status":"Commodi maiores aut quos expedita dignissimos molestiae.","image":"Minus libero possimus distinctio ipsa adipisci.","image_digest":"Dolor tempore omnis aut possimus nulla.","last_status":"Ipsa cupiditate cupiditate aspernatur sunt molestiae.","memory":"Voluptas odio tempore ut ut et.","name":"Voluptatum aut voluptas.","reason":"Et quaerat.","runtime_id":"Id reiciendis rerum consequatur ipsam vitae."},"required":["name","container_arn","health_status","last_status"]},"ECSTask":{"type":"object","properties":{"availability_zone":{"type":"string","description":"The availability zone","example":"Explicabo reprehenderit sunt et."},"connectivity":{"type":"string","example":"DISCONNECTED","enum":["DISCONNECTED","CONNECTED"]},"connectivity_at":{"type":"string","description":"The time the connectivity was last updated","example":"2015-05-01T09:18:45Z","format":"date-time"},"containers":{"type":"array","items":{"$ref":"#/components/schemas/ECSTaskContainer"},"description":"The containers","example":[{"container_arn":"Non enim repellendus rerum ea ipsam.","health_status":"Accusantium enim natus voluptatibus neque.","image":"Beatae omnis enim quos.","image_digest":"Minima saepe veritatis.","last_status":"Et sunt ratione nihil omnis aut tempora.","name":"Eos nisi nihil."},{"container_arn":"Non enim repellendus rerum ea ipsam.","health_status":"Accusantium enim natus voluptatibus neque.","image":"Beatae omnis enim quos.","image_digest":"Minima saepe veritatis.","last_status":"Et sunt ratione nihil omnis aut tempora.","name":"Eos nisi nihil."},{"container_arn":"Non enim repellendus rerum ea ipsam.","health_status":"Accusantium enim natus voluptatibus neque.","image":"Beatae omnis enim quos.","image_digest":"Minima saepe veritatis.","last_status":"Et sunt ratione nihil omnis aut tempora.","name":"Eos nisi nihil."},{"container_arn":"Non enim repellendus rerum ea ipsam.","health_status":"Accusantium enim natus voluptatibus neque.","image":"Beatae omnis enim quos.","image_digest":"Minima saepe veritatis.","last_status":"Et sunt ratione nihil omnis aut tempora.","name":"Eos nisi nihil."}]},"cpu":{"type":"string","description":"The CPU","example":"Et cupiditate cum voluptas maxime iure suscipit."},"created_at":{"type":"string","description":"The time the task was created","example":"1991-02-21T15:34:19Z","format":"date-time"},"desired_status":{"type":"string","example":"PENDING","enum":["RUNNING","STOPPED","PENDING"]},"ephemeral_storage":{"type":"integer","description":"The ephemeral storage","example":617429161,"format":"int32"},"execution_stopped_at":{"type":"string","description":"The time the execution was stopped","example":"1985-12-23T18:17:16Z","format":"date-time"},"group":{"type":"string","description":"The group","example":"Et doloremque sed."},"health_status":{"type":"string","example":"UNHEALTHY","enum":["HEALTHY","UNHEALTHY","UNKNOWN"]},"ipv6_address":{"type":"string","description":"The IPv6 address","example":"Commodi eius aut natus."},"last_status":{"type":"string","example":"RUNNING","enum":["RUNNING","STOPPED","PENDING"]},"launch_type":{"type":"string","example":"EC2","enum":["EC2","FARGATE"]},"memory":{"type":"string","description":"The memory","example":"Molestiae est voluptas perferendis alias et vel."},"private_dns_name":{"type":"string","description":"The private DNS name","example":"Consequuntur deleniti sit rerum."},"private_ipv4_address":{"type":"string","description":"The private IPv4 address","example":"Ut suscipit molestiae corrupti animi molestiae."},"pull_started_at":{"type":"string","description":"The time the pull was started","example":"2015-01-01T01:49:08Z","format":"date-time"},"pull_stopped_at":{"type":"string","description":"The time the pull was stopped","example":"1999-05-14T12:03:43Z","format":"date-time"},"started_at":{"type":"string","description":"The time the task was started","example":"1972-06-30T10:03:38Z","format":"date-time"},"stopped_at":{"type":"string","description":"The time the task was stopped","example":"1980-01-09T13:42:42Z","format":"date-time"},"stopping_at":{"type":"string","description":"The time the task was stopping","example":"2010-01-07T02:39:21Z","format":"date-time"},"task_arn":{"type":"string","description":"The task ARN","example":"Aperiam non nostrum similique optio eius dignissimos."},"task_definition_arn":{"type":"string","description":"The task definition ARN","example":"Eius molestias."}},"example":{"availability_zone":"Dolorem vel.","connectivity":"Facilis sequi rem corrupti ut ea.","connectivity_at":"1974-10-17T04:20:45Z","containers":[{"container_arn":"Non enim repellendus rerum ea ipsam.","health_status":"Accusantium enim natus voluptatibus neque.","image":"Beatae omnis enim quos.","image_digest":"Minima saepe veritatis.","last_status":"Et sunt ratione nihil omnis aut tempora.","name":"Eos nisi nihil."},{"container_arn":"Non enim repellendus rerum ea ipsam.","health_status":"Accusantium enim natus voluptatibus neque.","image":"Beatae omnis enim quos.","image_digest":"Minima saepe veritatis.","last_status":"Et sunt ratione nihil omnis aut tempora.","name":"Eos nisi nihil."},{"container_arn":"Non enim repellendus rerum ea ipsam.","health_status":"Accusantium enim natus voluptatibus neque.","image":"Beatae omnis enim quos.","image_digest":"Minima saepe veritatis.","last_status":"Et sunt ratione nihil omnis aut tempora.","name":"Eos nisi nihil."}],"cpu":"Laborum excepturi molestiae.","created_at":"1997-12-28T01:30:47Z","desired_status":"Aperiam dolorum aperiam perferendis odio nostrum nobis.","ephemeral_storage":289794866,"execution_stopped_at":"2010-11-15T15:28:46Z","group":"Expedita rem voluptatem officiis minima voluptatem laboriosam.","health_status":"Accusantium enim natus voluptatibus neque.","ipv6_address":"Nostrum deserunt quis accusamus quia.","last_status":"Aperiam dolorum aperiam perferendis odio nostrum nobis.","launch_type":"Fugit est incidunt voluptates delectus.","memory":"Veritatis impedit dolorum nisi inventore.","private_dns_name":"Commodi nam.","private_ipv4_address":"Sed qui asperiores unde suscipit.","pull_started_at":"1997-02-09T01:08:51Z","pull_stopped_at":"1985-12-08T18:15:47Z","started_at":"1972-05-17T16:12:21Z","stopped_at":"1983-05-13T10:33:49Z","stopping_at":"1972-10-10T02:13:55Z","task_arn":"Quo voluptatem.","task_definition_arn":"Ut labore voluptas."},"required":["availability_zone","group","cpu","memory","ephemeral_storage","private_ipv4_address","ipv6_address","private_dns_name","containers","connectivity","desired_status","last_status","health_status","launch_type","created_at","task_arn","task_definition_arn"]},"ECSTaskContainer":{"type":"object","properties":{"container_arn":{"type":"string","description":"The container ARN","example":"Sed tempore rem sunt."},"health_status":{"type":"string","example":"UNHEALTHY","enum":["HEALTHY","UNHEALTHY","UNKNOWN"]},"image":{"type":"string","description":"The image","example":"Qui maxime eius sunt ut."},"image_digest":{"type":"string","description":"The image digest","example":"Et at quo nulla est."},"last_status":{"type":"string","example":"DEREGISTERING","enum":["ACTIVE","DRAINING","REGISTERING","DEREGISTERING","REGISTRATION_FAILED"]},"name":{"type":"string","description":"The name of the container","example":"Labore et magnam et dolores."}},"example":{"container_arn":"Eaque est.","health_status":"Accusantium enim natus voluptatibus neque.","image":"Quod repellendus ipsa voluptate dolores.","image_digest":"Eos voluptatum aperiam quo illum dolorem.","last_status":"Et sunt ratione nihil omnis aut tempora.","name":"Dolorem ut facere dolor nihil nobis eveniet."},"required":["name","container_arn","health_status","last_status"]},"EmailAddress":{"type":"object","properties":{"account_id":{"type":"string","description":"The ID of the account that owns the email address","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"created_at":{"type":"string","description":"The time the email address was created","example":"1979-11-26T06:55:08Z","format":"date-time"},"email":{"type":"string","description":"The email address","example":"declan@romaguera.info","format":"email"},"id":{"type":"string","description":"The ID of the email address","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"verified_at":{"type":"string","description":"The time the email address was verified","example":"2014-04-15T22:49:00Z","format":"date-time"}},"description":"Describes an email address.","example":{"account_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1995-07-11T09:06:17Z","email":"lelia.luettgen@roberts.biz","id":"1C8xJnvSBaztoHyxcim7C4","verified_at":"1993-06-20T00:58:51Z"},"required":["id","account_id","email","created_at"]},"EmailAddressVerification":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the email address was created","example":"2001-09-09T02:12:02Z","format":"date-time"},"expires_at":{"type":"string","description":"The time the email address verification code expires","example":"2004-06-14T06:59:57Z","format":"date-time"},"id":{"type":"string","description":"The ID of the email address","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"description":"Describes an email address verification response.","example":{"created_at":"2005-02-25T09:47:26Z","expires_at":"1985-02-07T00:44:11Z","id":"1C8xJnvSBaztoHyxcim7C4"},"required":["id","expires_at","created_at"]},"EmailNotificationPreferences":{"type":"object","properties":{"account_id":{"type":"string","description":"The ID of the account that owns the notification preferences","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"created_at":{"type":"string","description":"The time the notification preferences were created","example":"2003-11-13T22:11:23Z","format":"date-time"},"id":{"type":"string","description":"The ID of the notification preferences","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"preferences":{"$ref":"#/components/schemas/NotificationPreferences"},"updated_at":{"type":"string","description":"The time the notification preferences were updated","example":"2015-04-30T09:26:13Z","format":"date-time"}},"description":"Describes the email notification preferences for an account.","example":{"account_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2010-11-18T14:05:33Z","id":"1C8xJnvSBaztoHyxcim7C4","preferences":{"deployments.failed":false,"deployments.in_progress":true,"deployments.succeeded":true,"marketing.changelog":false,"marketing.promotions":false,"services.in_alarm":false,"services.ok":false},"updated_at":"2004-02-18T02:43:08Z"},"required":["id","account_id","preferences","created_at","updated_at"]},"Environment":{"type":"object","properties":{"cloud_version_id":{"type":"string","description":"The ID of the cloud version the environment belongs to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"config":{"type":"object","description":"The config of the environment","example":{"Nesciunt assumenda ut in voluptatem magni.":"Error voluptates incidunt maiores qui voluptatibus enim.","Qui iste qui in porro nulla.":"Ut nemo fugiat id dolores aut.","Sit accusantium harum.":"Nostrum molestiae molestias pariatur voluptatem."},"additionalProperties":true},"created_at":{"type":"string","description":"The time the environment was created","example":"1987-01-07T16:23:38Z","format":"date-time"},"description":{"type":"string","description":"A short description of the environment","example":"Our production API"},"id":{"type":"string","description":"The ID of the environment","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"name":{"type":"string","description":"The name of the environment","example":"production"},"project_id":{"type":"string","description":"The ID of the project the environment belongs to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"description":"Describes an environment.","example":{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Et numquam voluptatum.":"Ratione eos dicta id."},"created_at":"1998-09-25T02:30:28Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"},"required":["id","project_id","cloud_version_id","name","config","created_at"]},"EnvironmentComponent":{"type":"object","properties":{"component_version":{"$ref":"#/components/schemas/EnvironmentComponentVersion"},"config":{"type":"object","description":"The config of the component","example":{"Eos et ullam sint.":"Assumenda quia fuga."},"additionalProperties":true},"container_service":{"$ref":"#/components/schemas/EnvironmentComponentContainerService"},"created_at":{"type":"string","description":"The time the component was created","example":"2000-10-06T20:01:10Z","format":"date-time"},"description":{"type":"string","description":"A short description of the component","example":"Qui aut nihil voluptates."},"environment_id":{"type":"string","description":"The environment the component belongs to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"id":{"type":"string","description":"The ID of the component","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"name":{"type":"string","description":"The name of the component","example":"Dolor est suscipit."},"stack_id":{"type":"string","description":"The stack the component belongs to","example":"Harum nostrum."},"updated_at":{"type":"string","description":"The last time the component was updated","example":"2015-10-16T23:28:09Z","format":"date-time"}},"description":"Describes a component of an environment.","example":{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2013-05-26T12:40:29Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Sequi eum voluptatum sit temporibus.","slug":"worker","version":"Animi qui."},"config":{"Et ipsam occaecati nihil soluta doloremque.":"Dolorem fuga voluptate blanditiis."},"container_service":{"created_at":"1991-12-05T10:14:37Z","deployments":[{"created_at":"2010-12-15T22:41:21Z","desired_count":1475202605,"failed_tasks":1841252927,"id":"Minima necessitatibus ducimus.","pending_count":894177770,"rollout_state":"Ut dolor ea soluta.","running_count":870575354,"status":"Voluptatem quo veniam debitis nostrum enim est."},{"created_at":"2010-12-15T22:41:21Z","desired_count":1475202605,"failed_tasks":1841252927,"id":"Minima necessitatibus ducimus.","pending_count":894177770,"rollout_state":"Ut dolor ea soluta.","running_count":870575354,"status":"Voluptatem quo veniam debitis nostrum enim est."},{"created_at":"2010-12-15T22:41:21Z","desired_count":1475202605,"failed_tasks":1841252927,"id":"Minima necessitatibus ducimus.","pending_count":894177770,"rollout_state":"Ut dolor ea soluta.","running_count":870575354,"status":"Voluptatem quo veniam debitis nostrum enim est."},{"created_at":"2010-12-15T22:41:21Z","desired_count":1475202605,"failed_tasks":1841252927,"id":"Minima necessitatibus ducimus.","pending_count":894177770,"rollout_state":"Ut dolor ea soluta.","running_count":870575354,"status":"Voluptatem quo veniam debitis nostrum enim est."}],"desired_count":505056214,"pending_count":1845452656,"running_count":342365928,"service_arn":"arn:aws:iam::123456789012:user/username","service_name":"Odio est laboriosam eaque.","status":"Numquam nam in laborum."},"created_at":"1994-05-15T13:54:17Z","description":"Est corporis.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Unde consectetur.","stack_id":"Accusamus nulla distinctio et dolores nostrum sint.","updated_at":"1985-12-12T00:41:04Z"},"required":["id","environment_id","component_version","name","config","created_at","updated_at"]},"EnvironmentComponentContainerService":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the ECS service was created","example":"1986-09-13T00:49:37Z","format":"date-time"},"deployments":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentComponentContainerServiceDeployment"},"description":"The deployments of the ECS service","example":[{"created_at":"2010-12-15T22:41:21Z","desired_count":1475202605,"failed_tasks":1841252927,"id":"Minima necessitatibus ducimus.","pending_count":894177770,"rollout_state":"Ut dolor ea soluta.","running_count":870575354,"status":"Voluptatem quo veniam debitis nostrum enim est."},{"created_at":"2010-12-15T22:41:21Z","desired_count":1475202605,"failed_tasks":1841252927,"id":"Minima necessitatibus ducimus.","pending_count":894177770,"rollout_state":"Ut dolor ea soluta.","running_count":870575354,"status":"Voluptatem quo veniam debitis nostrum enim est."},{"created_at":"2010-12-15T22:41:21Z","desired_count":1475202605,"failed_tasks":1841252927,"id":"Minima necessitatibus ducimus.","pending_count":894177770,"rollout_state":"Ut dolor ea soluta.","running_count":870575354,"status":"Voluptatem quo veniam debitis nostrum enim est."},{"created_at":"2010-12-15T22:41:21Z","desired_count":1475202605,"failed_tasks":1841252927,"id":"Minima necessitatibus ducimus.","pending_count":894177770,"rollout_state":"Ut dolor ea soluta.","running_count":870575354,"status":"Voluptatem quo veniam debitis nostrum enim est."}]},"desired_count":{"type":"integer","description":"The desired count of the ECS service","example":1333952881,"format":"int32"},"pending_count":{"type":"integer","description":"The pending count of the ECS service","example":737136132,"format":"int32"},"running_count":{"type":"integer","description":"The running count of the ECS service","example":1609187546,"format":"int32"},"service_arn":{"type":"string","example":"arn:aws:iam::123456789012:user/username","format":"regexp","pattern":"^arn:[\\w]+:[\\w-]+:[\\w-]+:[\\d]{12}:[\\w-]+/[\\w-:]+$"},"service_name":{"type":"string","description":"The name of the ECS service","example":"Delectus officiis aperiam impedit impedit non."},"status":{"type":"string","example":"INACTIVE","enum":["ACTIVE","DRAINING","INACTIVE"]}},"description":"Describes the ECS service a component is running on.","example":{"created_at":"1972-05-04T19:43:47Z","deployments":[{"created_at":"2010-12-15T22:41:21Z","desired_count":1475202605,"failed_tasks":1841252927,"id":"Minima necessitatibus ducimus.","pending_count":894177770,"rollout_state":"Ut dolor ea soluta.","running_count":870575354,"status":"Voluptatem quo veniam debitis nostrum enim est."},{"created_at":"2010-12-15T22:41:21Z","desired_count":1475202605,"failed_tasks":1841252927,"id":"Minima necessitatibus ducimus.","pending_count":894177770,"rollout_state":"Ut dolor ea soluta.","running_count":870575354,"status":"Voluptatem quo veniam debitis nostrum enim est."},{"created_at":"2010-12-15T22:41:21Z","desired_count":1475202605,"failed_tasks":1841252927,"id":"Minima necessitatibus ducimus.","pending_count":894177770,"rollout_state":"Ut dolor ea soluta.","running_count":870575354,"status":"Voluptatem quo veniam debitis nostrum enim est."},{"created_at":"2010-12-15T22:41:21Z","desired_count":1475202605,"failed_tasks":1841252927,"id":"Minima necessitatibus ducimus.","pending_count":894177770,"rollout_state":"Ut dolor ea soluta.","running_count":870575354,"status":"Voluptatem quo veniam debitis nostrum enim est."}],"desired_count":555585788,"pending_count":121176863,"running_count":714452337,"service_arn":"arn:aws:iam::123456789012:user/username","service_name":"Consequatur ut voluptates non non id laboriosam.","status":"Numquam nam in laborum."},"required":["service_name","service_arn","deployments","desired_count","pending_count","running_count","status","created_at"]},"EnvironmentComponentContainerServiceDeployment":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the ECS service deployment was created","example":"1987-02-17T11:23:47Z","format":"date-time"},"desired_count":{"type":"integer","description":"The desired count of the ECS service deployment","example":824455595,"format":"int32"},"failed_tasks":{"type":"integer","description":"The failed tasks of the ECS service deployment","example":1933463448,"format":"int32"},"id":{"type":"string","description":"The ID of the ECS service deployment","example":"Veritatis est at recusandae suscipit occaecati fugiat."},"pending_count":{"type":"integer","description":"The pending count of the ECS service deployment","example":1954752967,"format":"int32"},"rollout_state":{"type":"string","example":"IN_PROGRESS","enum":["COMPLETED","FAILED","IN_PROGRESS"]},"running_count":{"type":"integer","description":"The running count of the ECS service deployment","example":1194328960,"format":"int32"},"status":{"type":"string","example":"INACTIVE","enum":["ACTIVE","PRIMARY","DRAINING","INACTIVE"]}},"example":{"created_at":"2012-01-17T15:08:44Z","desired_count":1991445507,"failed_tasks":1306624478,"id":"Minima inventore iusto repudiandae autem.","pending_count":726892981,"rollout_state":"Ut dolor ea soluta.","running_count":1601772849,"status":"Voluptatem quo veniam debitis nostrum enim est."},"required":["id","desired_count","running_count","pending_count","failed_tasks","rollout_state","status","created_at"]},"EnvironmentComponentVersion":{"type":"object","properties":{"component_id":{"type":"string","description":"The ID of the component the version belongs to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"created_at":{"type":"string","description":"The time the org was created","example":"1985-06-20T03:17:19Z","format":"date-time"},"id":{"type":"string","description":"The ID of the component version","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"name":{"type":"string","description":"The name of the version","example":"Quidem et quas voluptas omnis quia."},"slug":{"type":"string","description":"The slug of the version","example":"scheduled-job","enum":["web-service","private-service","scheduled-job","worker"]},"version":{"type":"string","description":"The version number","example":"Ab saepe iusto temporibus nemo."}},"description":"Describes a component version.","example":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2003-02-09T07:39:39Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Ipsa nam consequuntur quaerat laboriosam.","slug":"private-service","version":"Quo enim dolorum quisquam ut."},"required":["id","component_id","slug","name","version","created_at"]},"EnvironmentMember":{"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the member","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"avatar":{"type":"string","description":"The avatar of the member","example":"Sint accusantium libero sed nostrum alias dicta."},"created_at":{"type":"string","description":"The time the member was created","example":"1981-07-11T08:20:51Z","format":"date-time"},"display_name":{"type":"string","description":"The display name of the member","example":"Accusamus occaecati eum fugit."},"environment_id":{"type":"string","description":"The environment ID","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"id":{"type":"string","description":"The ID of the membership","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"name":{"type":"string","description":"The name of the member","example":"Beatae facilis."},"org_role":{"type":"string","description":"The role of a member within an org.","example":"member","enum":["owner","admin","member"]},"profile":{"$ref":"#/components/schemas/OrgProfile"},"role":{"type":"string","description":"The role of a member within an environment.","example":"viewer","enum":["owner","contributor","viewer"]}},"description":"Describes a member of an org.","example":{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Incidunt dolores eos.","created_at":"1976-12-31T02:01:28Z","display_name":"Itaque officia ut dolorem similique.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Odio architecto fugiat maiores sequi excepturi.","org_role":"Voluptas architecto eos neque unde autem aliquam.","profile":{"bio":"Cupiditate accusamus dolorem dolorum fuga in aliquam.","github_handle":"Aspernatur sint odit fugiat occaecati.","location":"Consequatur dolor ut.","twitter_handle":"Sit aut quasi ut quae ullam.","website":"Et ut."},"role":"Est harum molestiae placeat."},"required":["id","environment_id","account_id","role","name","display_name","profile","created_at"]},"EnvironmentServiceLog":{"type":"object","properties":{"component":{"$ref":"#/components/schemas/EnvironmentServiceLogComponent"},"event_id":{"type":"string","description":"The ID of the event","example":"Aut sit."},"ingestion_time":{"type":"integer","description":"The ingestion time of the log entry","example":2440130362950129016,"format":"int64"},"message":{"type":"string","description":"The message of the log entry","example":"Ea est cum quis illum at."},"task_id":{"type":"string","description":"The ID of the task","example":"Dicta sit."},"timestamp":{"type":"integer","description":"The timestamp of the log entry","example":876377014492094575,"format":"int64"}},"description":"Describes a log entry from an environment container service.","example":{"component":{"deleted_at":"Et eveniet sunt accusantium nobis vero veritatis.","id":"Voluptate eos nihil occaecati velit.","name":"Quos similique sint quisquam est."},"event_id":"Molestiae harum consequatur iste velit porro.","ingestion_time":7509988541367605073,"message":"Est fugit sunt consequatur et minima enim.","task_id":"Fugit odit necessitatibus enim minima est voluptatem.","timestamp":1155383121817033064},"required":["task_id","timestamp","message","ingestion_time","event_id"]},"EnvironmentServiceLogComponent":{"type":"object","properties":{"deleted_at":{"type":"string","description":"The time the component was deleted","example":"Nobis pariatur."},"id":{"type":"string","description":"The ID of the component","example":"Aperiam impedit."},"name":{"type":"string","description":"The name of the component","example":"Ut quia reiciendis ea."}},"description":"Describes a component of a log entry from an environment container service.","example":{"deleted_at":"Aut voluptatibus nemo error magnam quis culpa.","id":"Quibusdam nisi.","name":"Omnis veniam maiores minima molestiae autem."},"required":["id","name"]},"Failure":{"type":"object","properties":{"cause":{"description":"The cause of the error","example":"Voluptatum natus est eum ut fugiat."},"code":{"type":"string","description":"The code of the error","example":"not_implemented","enum":["bad_input","forbidden","unauthenticated","unauthorized","not_implemented","internal","not_found","conflict","timeout","rate"]},"message":{"type":"string","description":"The message of the error","example":"You made a bad request and you should feel bad."}},"description":"Failure describes an API error.","example":{"cause":"Cumque et omnis.","code":"rate","message":"You made a bad request and you should feel bad."},"required":["code","message"]},"Fingerprint":{"type":"object","properties":{"components":{"type":"string","description":"The components of the fingerprint","example":"{\"name\":\"example\",\"email\":\"mail@example.com\"}","format":"json"},"confidence":{"type":"number","description":"The confidence of the fingerprint","example":0.76730716,"format":"float","minimum":0,"maximum":1},"version":{"type":"string","description":"The version of the fingerprint","example":"Sit autem fugiat."},"visitor_id":{"type":"string","description":"The visitor ID of the device","example":"Molestiae unde eligendi temporibus voluptatem."}},"description":"Fingerprint describes a device fingerprint.","example":{"components":"{\"name\":\"example\",\"email\":\"mail@example.com\"}","confidence":0.52201617,"version":"Dignissimos sapiente et id.","visitor_id":"Qui id quo."},"required":["visitor_id","components","confidence","version"]},"FlexStack":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the flex stack was created","example":"1973-01-13T05:11:07Z","format":"date-time"},"id":{"type":"string","description":"The ID of the flex stack","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"name":{"type":"string","description":"The name of the flex stack","example":"Perferendis velit voluptatum quaerat qui earum nihil."},"slug":{"type":"string","description":"The slug of the flex stack","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"summary":{"type":"string","description":"A short description of the flex stack","example":"Nulla iure."}},"description":"Describes a flex stack.","example":{"created_at":"1970-09-17T02:28:56Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Consequatur aut ut aut magni est id.","slug":"1C8xJnvSBaztoHyxcim7C4","summary":"Et et et quis."},"required":["id","slug","name","summary","created_at"]},"GetDeploymentPayload":{"type":"object","properties":{"environment_id":{"type":"string","description":"The ID of the app to get an deployment from","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"id":{"type":"string","description":"The ID of the app deployment to get","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"org_id":{"type":"string","description":"The organization ID to scope the deployment to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"example":{"environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","org_id":"1C8xJnvSBaztoHyxcim7C4"},"required":["id"]},"GetEnvironmentByOrgPayload":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the project environment to get","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"org_id":{"type":"string","description":"The organization ID to scope the environment to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"example":{"id":"1C8xJnvSBaztoHyxcim7C4","org_id":"1C8xJnvSBaztoHyxcim7C4"},"required":["id"]},"GetEnvironmentPayload":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the project environment to get","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"org_id":{"type":"string","description":"The organization ID to scope the environment to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"project_id":{"type":"string","description":"The ID of the project to get an environment from","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"example":{"id":"1C8xJnvSBaztoHyxcim7C4","org_id":"1C8xJnvSBaztoHyxcim7C4","project_id":"1C8xJnvSBaztoHyxcim7C4"},"required":["id","project_id"]},"GetFlexStackPayload":{"type":"object","properties":{"slug":{"type":"string","description":"The slug of the stack","example":"Consequatur ratione ut dicta nemo consequuntur voluptas."}},"example":{"slug":"Vero in et quisquam."},"required":["slug"]},"GetFlexstackVersionPayload":{"type":"object","properties":{"slug":{"type":"string","description":"The slug of the stack","example":"Pariatur tempore unde corrupti distinctio sit."},"version":{"type":"string","description":"The version of the stack","example":"Quia architecto qui autem et."}},"example":{"slug":"Et eum omnis consequatur.","version":"Et est impedit placeat quod."},"required":["slug","version"]},"GitCommit":{"type":"object","properties":{"author":{"$ref":"#/components/schemas/GitCommitAuthor"},"committer":{"$ref":"#/components/schemas/GitCommitAuthor"},"message":{"type":"string","description":"The message of the git commit","example":"Rerum et odit qui."},"sha":{"type":"string","description":"The SHA of the git commit","example":"Dolor velit iste non libero dicta."}},"example":{"author":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"committer":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"message":"Hic delectus voluptas accusamus quis.","sha":"Praesentium eligendi explicabo quia reiciendis possimus."},"required":["sha","message","author","committer"]},"GitCommitAuthor":{"type":"object","properties":{"email":{"type":"string","description":"The email of the git commit author","example":"Sunt ut labore."},"id":{"type":"string","description":"The ID of the git commit author","example":"Et ducimus consequatur."},"login":{"type":"string","description":"The login of the git commit author","example":"Cupiditate voluptas quod mollitia nihil molestiae saepe."},"name":{"type":"string","description":"The name of the git commit author","example":"Blanditiis sed deserunt impedit id architecto."}},"example":{"email":"Enim dignissimos nulla harum ut enim.","id":"Est laborum.","login":"Eius qui assumenda occaecati.","name":"Cum nesciunt quam rem ea."}},"GitHubNamespace":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the namespace was created in the system","example":"1974-05-15T14:52:35Z","format":"date-time"},"email":{"type":"string","description":"The email associated with the namespace","example":"marilie@ondricka.name","format":"email"},"id":{"type":"string","description":"The ID of the namespace","example":"Rerum ipsam quaerat et ea."},"installation_id":{"type":"string","description":"The ID of the installation","example":"Molestiae reprehenderit aut autem."},"login":{"type":"string","description":"The login of the namespace","example":"Rerum quod quia vel sed quaerat necessitatibus."},"name":{"type":"string","description":"The name of the namespace","example":"Perspiciatis delectus commodi consequatur inventore et quia."},"type":{"type":"string","description":"The type of the namespace","example":"User","enum":["User","Organization"]}},"description":"Describes a GitHub namespace.","example":{"created_at":"2005-10-02T05:01:55Z","email":"emely@kesslermayert.org","id":"Praesentium dolore laudantium.","installation_id":"Enim eum reiciendis beatae.","login":"Voluptatem omnis.","name":"Aliquid minus est sed enim atque ex.","type":"Organization"},"required":["id","installation_id","login","name","type","created_at"]},"GitHubRepo":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the repo was created","example":"1992-10-09T03:44:48Z","format":"date-time"},"default_branch":{"type":"string","description":"The default branch of the repo if known","example":"Neque optio esse consectetur perferendis blanditiis et."},"id":{"type":"string","description":"The ID of the repo","example":"Et reiciendis cupiditate."},"name":{"type":"string","description":"The name of the repo","example":"Perferendis in ab."},"namespace_id":{"type":"string","description":"The ID of the namespace that owns the repo","example":"Consequuntur cupiditate eius ad aut exercitationem magni."},"owner":{"type":"string","description":"The owner of the repo","example":"Iure eaque saepe ipsa."},"private":{"type":"boolean","description":"Whether the repo is private","example":true}},"description":"Describes a GitHub repo.","example":{"created_at":"2012-11-16T12:16:15Z","default_branch":"Et libero accusantium quis voluptatum fugit illum.","id":"Et et sint dolorum consectetur veritatis quae.","name":"Dignissimos sunt cum.","namespace_id":"Quia fuga magni qui.","owner":"Quia error et.","private":true},"required":["id","namespace_id","owner","name","private","created_at"]},"GitMetadata":{"type":"object","properties":{"commit":{"$ref":"#/components/schemas/GitCommit"},"installation_id":{"type":"string","description":"The installation ID of the git provider","example":"Aspernatur voluptatibus ut itaque ducimus sint qui."},"owner":{"type":"string","description":"The owner of the git repository","example":"Accusantium molestias animi ut ipsa sunt."},"provider":{"type":"string","example":"github","enum":["github"]},"pull_request":{"type":"string","description":"The ID of the pull request","example":"Et voluptas quasi cumque."},"ref":{"type":"string","description":"The tag or branch of the git repository","example":"Vel sit qui."},"repo":{"type":"string","description":"The name of the git repository","example":"Vero et odio est."},"repo_id":{"type":"string","description":"The ID of the git repository","example":"Nesciunt molestiae quo pariatur veritatis ipsam velit."}},"description":"Describes the git source of a deployment.","example":{"commit":{"author":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"committer":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"message":"Accusantium quia voluptas.","sha":"A eaque."},"installation_id":"Qui est ad iste.","owner":"Aperiam animi similique aut aspernatur id et.","provider":"Aut distinctio et tempore tenetur perspiciatis aperiam.","pull_request":"Ad ab.","ref":"Sed illo culpa et accusamus.","repo":"Adipisci eveniet.","repo_id":"Natus molestiae."},"required":["provider","installation_id","owner","repo","repo_id","ref","commit"]},"HostedZone":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the hosted zone","example":"In aperiam non cum quos fugiat."},"name":{"type":"string","description":"The name of the hosted zone","example":"Reprehenderit eligendi quisquam."}},"example":{"id":"Nihil eos quis.","name":"Officiis ut omnis numquam harum."},"required":["id","name"]},"InviteMembersRequestBody":{"type":"object","properties":{"invitees":{"type":"array","items":{"$ref":"#/components/schemas/Invitee"},"description":"The emails to invite with their roles. If omitted, an invite link will be generated.","example":[{"email":"kenneth.pouros@torp.org","role":"member"}],"minItems":0,"maxItems":25}},"example":{"invitees":[]}},"Invitee":{"type":"object","properties":{"email":{"type":"string","description":"The email of the invitee","example":"eda.wunsch@rodriguezheathcote.com","format":"email"},"role":{"type":"string","description":"The role of a member within an org.","example":"member","enum":["owner","admin","member"]}},"description":"Describes an invitee to an org.","example":{"email":"elliott@weimann.org","role":"Voluptas architecto eos neque unde autem aliquam."},"required":["email","role"]},"Invoice":{"type":"object","properties":{"amount_due":{"type":"integer","description":"The amount due","example":7862330719010917148,"format":"int64"},"amount_paid":{"type":"integer","description":"The amount paid","example":1181171827636002271,"format":"int64"},"amount_remaining":{"type":"integer","description":"The amount remaining","example":5873942241005491385,"format":"int64"},"attempt_count":{"type":"integer","description":"The number of attempts","example":8502808550751218150,"format":"int64"},"attempted":{"type":"boolean","description":"Whether the invoice has been attempted","example":false},"created":{"type":"string","description":"The created timestamp","example":"1999-12-17T23:43:30Z","format":"date-time"},"currency":{"type":"string","description":"The currency","example":"Tempora voluptate sint inventore eaque maxime."},"due_date":{"type":"string","description":"The due date timestamp","example":"2002-06-02T19:19:13Z","format":"date-time"},"id":{"type":"string","description":"The invoice ID","example":"Dolore iusto sit non ad est."},"invoice_pdf":{"type":"string","description":"The invoice PDF URL","example":"Ea voluptatem modi voluptas deserunt odit alias."},"paid":{"type":"boolean","description":"Whether the invoice has been paid","example":false},"period_end":{"type":"string","description":"The period end timestamp","example":"2008-09-07T08:33:24Z","format":"date-time"},"period_start":{"type":"string","description":"The period start timestamp","example":"2010-05-01T15:33:05Z","format":"date-time"},"total":{"type":"integer","description":"The total amount after discounts and taxes","example":4615904749902598255,"format":"int64"}},"description":"Describes an invoice.","example":{"amount_due":1008604934271718230,"amount_paid":3022381877412837267,"amount_remaining":4210465944160953971,"attempt_count":703395753017827762,"attempted":true,"created":"2007-08-12T23:01:28Z","currency":"Omnis autem harum alias.","due_date":"1995-07-08T13:19:20Z","id":"Ullam consequatur aut magnam.","invoice_pdf":"Dolor sapiente repudiandae quaerat molestiae eaque aliquid.","paid":false,"period_end":"2014-03-23T09:34:55Z","period_start":"1985-11-02T10:50:29Z","total":8277174268153794945},"required":["id","amount_due","amount_paid","amount_remaining","attempt_count","attempted","period_start","period_end","created","currency","due_date","invoice_pdf","paid","total"]},"LegacyResource":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the resource was created at FlexStack","example":"1986-01-05T16:40:38Z","format":"date-time"},"environment_id":{"type":"string","description":"The ID of the environment the resource belongs to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"id":{"type":"string","description":"The ID of the resource","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"physical_id":{"type":"string","description":"The unique ID of the resource within its region at the cloud provider","example":"Assumenda nesciunt eaque sed."},"resource_type":{"type":"string","description":"The type of the resource","example":"Perspiciatis ut."},"stack_id":{"type":"string","description":"The ID of the stack the resource belongs to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"status":{"type":"string","description":"The status of the resource","example":"UPDATE_ROLLBACK_COMPLETE","enum":["CREATE_COMPLETE","CREATE_FAILED","CREATE_IN_PROGRESS","DELETE_COMPLETE","DELETE_FAILED","DELETE_IN_PROGRESS","DELETE_SKIPPED","IMPORT_COMPLETE","IMPORT_FAILED","IMPORT_IN_PROGRESS","IMPORT_ROLLBACK_COMPLETE","IMPORT_ROLLBACK_FAILED","IMPORT_ROLLBACK_IN_PROGRESS","ROLLBACK_COMPLETE","ROLLBACK_FAILED","ROLLBACK_IN_PROGRESS","UPDATE_COMPLETE","UPDATE_FAILED","UPDATE_IN_PROGRESS","UPDATE_ROLLBACK_COMPLETE","UPDATE_ROLLBACK_FAILED","UPDATE_ROLLBACK_IN_PROGRESS"]},"status_reason":{"type":"string","description":"The reason for the resource's status","example":"User initiated."},"template_id":{"type":"string","description":"The ID of the resource in its stack's template","example":"Dicta cupiditate ut excepturi laudantium."},"timestamp":{"type":"string","description":"The timestamp of the resource's last update at its cloud provider","example":"1999-05-29T14:20:24Z","format":"date-time"},"updated_at":{"type":"string","description":"The time the resource was last updated at FlexStack","example":"1996-10-30T23:03:25Z","format":"date-time"}},"example":{"created_at":"1995-07-26T10:05:39Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","physical_id":"Cum aut ipsam.","resource_type":"Optio ex sint non.","stack_id":"1C8xJnvSBaztoHyxcim7C4","status":"ROLLBACK_IN_PROGRESS","status_reason":"User initiated.","template_id":"Aliquid veniam.","timestamp":"1984-06-21T11:10:58Z","updated_at":"2005-02-26T11:30:03Z"},"required":["id","environment_id","stack_id","resource_type","template_id","physical_id","status","timestamp","created_at","updated_at"]},"ListByEnvironmentResponseBody":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/ActivityLog"},"description":"An array of results.","example":[{"created_at":"1979-12-15T21:48:21Z","data":{"Consequatur perspiciatis sint ut minus.":"Et et tenetur aliquam.","Quis autem cum omnis ratione ipsam.":"Quaerat aliquam aut vitae voluptatum.","Tempore debitis officiis vitae sed facilis.":"Quod ab."},"environment_id":"1C8xJnvSBaztoHyxcim7C4","object":{"Et ducimus blanditiis dicta libero.":"Cupiditate non qui voluptatem.","Nostrum laudantium.":"Sunt debitis."},"object_type":"service","subject":{"avatar":"Ducimus ratione delectus dignissimos quisquam dolores.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Ut voluptas."},"subject_type":"account","timestamp":"2005-10-06T17:18:47Z","verb":"update"},{"created_at":"1979-12-15T21:48:21Z","data":{"Consequatur perspiciatis sint ut minus.":"Et et tenetur aliquam.","Quis autem cum omnis ratione ipsam.":"Quaerat aliquam aut vitae voluptatum.","Tempore debitis officiis vitae sed facilis.":"Quod ab."},"environment_id":"1C8xJnvSBaztoHyxcim7C4","object":{"Et ducimus blanditiis dicta libero.":"Cupiditate non qui voluptatem.","Nostrum laudantium.":"Sunt debitis."},"object_type":"service","subject":{"avatar":"Ducimus ratione delectus dignissimos quisquam dolores.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Ut voluptas."},"subject_type":"account","timestamp":"2005-10-06T17:18:47Z","verb":"update"},{"created_at":"1979-12-15T21:48:21Z","data":{"Consequatur perspiciatis sint ut minus.":"Et et tenetur aliquam.","Quis autem cum omnis ratione ipsam.":"Quaerat aliquam aut vitae voluptatum.","Tempore debitis officiis vitae sed facilis.":"Quod ab."},"environment_id":"1C8xJnvSBaztoHyxcim7C4","object":{"Et ducimus blanditiis dicta libero.":"Cupiditate non qui voluptatem.","Nostrum laudantium.":"Sunt debitis."},"object_type":"service","subject":{"avatar":"Ducimus ratione delectus dignissimos quisquam dolores.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Ut voluptas."},"subject_type":"account","timestamp":"2005-10-06T17:18:47Z","verb":"update"}]},"has_more":{"type":"boolean","description":"Whether there are more results available.","example":true},"next_page":{"type":"string","description":"The cursor for the next page of results as a base64 encoded string.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[a-zA-Z0-9+/=]+$"}},"example":{"data":[{"created_at":"1979-12-15T21:48:21Z","data":{"Consequatur perspiciatis sint ut minus.":"Et et tenetur aliquam.","Quis autem cum omnis ratione ipsam.":"Quaerat aliquam aut vitae voluptatum.","Tempore debitis officiis vitae sed facilis.":"Quod ab."},"environment_id":"1C8xJnvSBaztoHyxcim7C4","object":{"Et ducimus blanditiis dicta libero.":"Cupiditate non qui voluptatem.","Nostrum laudantium.":"Sunt debitis."},"object_type":"service","subject":{"avatar":"Ducimus ratione delectus dignissimos quisquam dolores.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Ut voluptas."},"subject_type":"account","timestamp":"2005-10-06T17:18:47Z","verb":"update"},{"created_at":"1979-12-15T21:48:21Z","data":{"Consequatur perspiciatis sint ut minus.":"Et et tenetur aliquam.","Quis autem cum omnis ratione ipsam.":"Quaerat aliquam aut vitae voluptatum.","Tempore debitis officiis vitae sed facilis.":"Quod ab."},"environment_id":"1C8xJnvSBaztoHyxcim7C4","object":{"Et ducimus blanditiis dicta libero.":"Cupiditate non qui voluptatem.","Nostrum laudantium.":"Sunt debitis."},"object_type":"service","subject":{"avatar":"Ducimus ratione delectus dignissimos quisquam dolores.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Ut voluptas."},"subject_type":"account","timestamp":"2005-10-06T17:18:47Z","verb":"update"},{"created_at":"1979-12-15T21:48:21Z","data":{"Consequatur perspiciatis sint ut minus.":"Et et tenetur aliquam.","Quis autem cum omnis ratione ipsam.":"Quaerat aliquam aut vitae voluptatum.","Tempore debitis officiis vitae sed facilis.":"Quod ab."},"environment_id":"1C8xJnvSBaztoHyxcim7C4","object":{"Et ducimus blanditiis dicta libero.":"Cupiditate non qui voluptatem.","Nostrum laudantium.":"Sunt debitis."},"object_type":"service","subject":{"avatar":"Ducimus ratione delectus dignissimos quisquam dolores.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Ut voluptas."},"subject_type":"account","timestamp":"2005-10-06T17:18:47Z","verb":"update"},{"created_at":"1979-12-15T21:48:21Z","data":{"Consequatur perspiciatis sint ut minus.":"Et et tenetur aliquam.","Quis autem cum omnis ratione ipsam.":"Quaerat aliquam aut vitae voluptatum.","Tempore debitis officiis vitae sed facilis.":"Quod ab."},"environment_id":"1C8xJnvSBaztoHyxcim7C4","object":{"Et ducimus blanditiis dicta libero.":"Cupiditate non qui voluptatem.","Nostrum laudantium.":"Sunt debitis."},"object_type":"service","subject":{"avatar":"Ducimus ratione delectus dignissimos quisquam dolores.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Ut voluptas."},"subject_type":"account","timestamp":"2005-10-06T17:18:47Z","verb":"update"}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},"required":["data","has_more"]},"ListByEnvironmentResponseBody2":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentComponent"},"description":"An array of results.","example":[{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Id tempore illo.":"Totam est."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"2015-09-22T01:54:50Z","description":"Corrupti perferendis accusamus sit.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo asperiores saepe.","stack_id":"Et magnam harum ducimus voluptatibus quia non.","updated_at":"1973-04-11T11:40:01Z"},{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Id tempore illo.":"Totam est."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"2015-09-22T01:54:50Z","description":"Corrupti perferendis accusamus sit.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo asperiores saepe.","stack_id":"Et magnam harum ducimus voluptatibus quia non.","updated_at":"1973-04-11T11:40:01Z"},{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Id tempore illo.":"Totam est."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"2015-09-22T01:54:50Z","description":"Corrupti perferendis accusamus sit.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo asperiores saepe.","stack_id":"Et magnam harum ducimus voluptatibus quia non.","updated_at":"1973-04-11T11:40:01Z"},{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Id tempore illo.":"Totam est."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"2015-09-22T01:54:50Z","description":"Corrupti perferendis accusamus sit.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo asperiores saepe.","stack_id":"Et magnam harum ducimus voluptatibus quia non.","updated_at":"1973-04-11T11:40:01Z"}]},"has_more":{"type":"boolean","description":"Whether there are more results available.","example":false},"next_page":{"type":"string","description":"The cursor for the next page of results as a base64 encoded string.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[a-zA-Z0-9+/=]+$"}},"example":{"data":[{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Id tempore illo.":"Totam est."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"2015-09-22T01:54:50Z","description":"Corrupti perferendis accusamus sit.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo asperiores saepe.","stack_id":"Et magnam harum ducimus voluptatibus quia non.","updated_at":"1973-04-11T11:40:01Z"},{"component_version":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-02-24T16:38:07Z","id":"1C8xJnvSBaztoHyxcim7C4","name":"Provident distinctio minus ipsam doloremque.","slug":"private-service","version":"Laborum consequatur expedita dolore aliquid."},"config":{"Id tempore illo.":"Totam est."},"container_service":{"created_at":"2002-06-20T03:59:22Z","deployments":[{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"},{"created_at":"2015-08-31T15:40:23Z","desired_count":577296668,"failed_tasks":1303616982,"id":"Sapiente perspiciatis.","pending_count":579847227,"rollout_state":"FAILED","running_count":1644149684,"status":"INACTIVE"}],"desired_count":1204702751,"pending_count":1858908348,"running_count":241494731,"service_arn":"Aut aperiam repellat et dolorum sit quidem.","service_name":"Nihil nulla ab.","status":"INACTIVE"},"created_at":"2015-09-22T01:54:50Z","description":"Corrupti perferendis accusamus sit.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo asperiores saepe.","stack_id":"Et magnam harum ducimus voluptatibus quia non.","updated_at":"1973-04-11T11:40:01Z"}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},"required":["data","has_more"]},"ListByEnvironmentResponseBody3":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/Variable"},"description":"An array of results.","example":[{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-07-02T16:38:55Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"secure_string","updated_at":"1994-11-12T06:05:17Z"},{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-07-02T16:38:55Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"secure_string","updated_at":"1994-11-12T06:05:17Z"}]},"has_more":{"type":"boolean","description":"Whether there are more results available.","example":true},"next_page":{"type":"string","description":"The cursor for the next page of results as a base64 encoded string.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[a-zA-Z0-9+/=]+$"}},"example":{"data":[{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-07-02T16:38:55Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"secure_string","updated_at":"1994-11-12T06:05:17Z"},{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-07-02T16:38:55Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"secure_string","updated_at":"1994-11-12T06:05:17Z"},{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-07-02T16:38:55Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"secure_string","updated_at":"1994-11-12T06:05:17Z"},{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2012-07-02T16:38:55Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"secure_string","updated_at":"1994-11-12T06:05:17Z"}],"has_more":true,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},"required":["data","has_more"]},"ListDeploymentsByOrgPayload":{"type":"object","properties":{"after":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"limit":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"org_id":{"type":"string","description":"The organization ID to scope the deployment to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"sort_by":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"+created_at","enum":["created_at","-created_at","+created_at"," created_at"]}},"example":{"after":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","limit":24,"org_id":"1C8xJnvSBaztoHyxcim7C4","sort_by":"-created_at"}},"ListDeploymentsPayload":{"type":"object","properties":{"after":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"environment_id":{"type":"string","description":"The environment ID to scope the deployments to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"limit":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"org_id":{"type":"string","description":"The organization ID to scope the deployment to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"sort_by":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"-created_at","enum":["created_at","-created_at","+created_at"," created_at"]}},"example":{"after":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","environment_id":"1C8xJnvSBaztoHyxcim7C4","limit":24,"org_id":"1C8xJnvSBaztoHyxcim7C4","sort_by":"-created_at"},"required":["environment_id"]},"ListDeploymentsResult":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/Deployment"},"description":"An array of results.","example":[{"created_at":"2006-09-05T14:00:49Z","data":{"patch":[{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."},{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."}],"source":{"git":{"commit":{"author":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"committer":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"message":"Accusantium quia voluptas.","sha":"A eaque."},"installation_id":"Et iste atque tempora qui.","owner":"Ut voluptatem ut est.","provider":"Aut distinctio et tempore tenetur perspiciatis aperiam.","pull_request":"Voluptatem possimus perspiciatis molestiae et.","ref":"Corporis porro harum.","repo":"Aut quod.","repo_id":"Distinctio aut vel reiciendis dicta aut et."},"registry":{"command":["Repudiandae voluptatem voluptatem voluptatibus accusantium ut.","Non id autem.","Quos ipsa repellendus dolorem."],"image":"Quasi voluptas."}},"stacks":[{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"}]},"environment_id":"1C8xJnvSBaztoHyxcim7C4","finished_at":"1996-06-08T17:08:08Z","id":"1C8xJnvSBaztoHyxcim7C4","stack_ids":["Blanditiis qui.","Sunt est et aut est.","Aut eligendi voluptatibus eum."],"started_at":"2004-10-16T20:53:44Z","status":"Libero enim dolore.","updated_at":"1996-09-13T15:49:31Z"},{"created_at":"2006-09-05T14:00:49Z","data":{"patch":[{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."},{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."}],"source":{"git":{"commit":{"author":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"committer":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"message":"Accusantium quia voluptas.","sha":"A eaque."},"installation_id":"Et iste atque tempora qui.","owner":"Ut voluptatem ut est.","provider":"Aut distinctio et tempore tenetur perspiciatis aperiam.","pull_request":"Voluptatem possimus perspiciatis molestiae et.","ref":"Corporis porro harum.","repo":"Aut quod.","repo_id":"Distinctio aut vel reiciendis dicta aut et."},"registry":{"command":["Repudiandae voluptatem voluptatem voluptatibus accusantium ut.","Non id autem.","Quos ipsa repellendus dolorem."],"image":"Quasi voluptas."}},"stacks":[{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"}]},"environment_id":"1C8xJnvSBaztoHyxcim7C4","finished_at":"1996-06-08T17:08:08Z","id":"1C8xJnvSBaztoHyxcim7C4","stack_ids":["Blanditiis qui.","Sunt est et aut est.","Aut eligendi voluptatibus eum."],"started_at":"2004-10-16T20:53:44Z","status":"Libero enim dolore.","updated_at":"1996-09-13T15:49:31Z"},{"created_at":"2006-09-05T14:00:49Z","data":{"patch":[{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."},{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."}],"source":{"git":{"commit":{"author":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"committer":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"message":"Accusantium quia voluptas.","sha":"A eaque."},"installation_id":"Et iste atque tempora qui.","owner":"Ut voluptatem ut est.","provider":"Aut distinctio et tempore tenetur perspiciatis aperiam.","pull_request":"Voluptatem possimus perspiciatis molestiae et.","ref":"Corporis porro harum.","repo":"Aut quod.","repo_id":"Distinctio aut vel reiciendis dicta aut et."},"registry":{"command":["Repudiandae voluptatem voluptatem voluptatibus accusantium ut.","Non id autem.","Quos ipsa repellendus dolorem."],"image":"Quasi voluptas."}},"stacks":[{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"}]},"environment_id":"1C8xJnvSBaztoHyxcim7C4","finished_at":"1996-06-08T17:08:08Z","id":"1C8xJnvSBaztoHyxcim7C4","stack_ids":["Blanditiis qui.","Sunt est et aut est.","Aut eligendi voluptatibus eum."],"started_at":"2004-10-16T20:53:44Z","status":"Libero enim dolore.","updated_at":"1996-09-13T15:49:31Z"}]},"has_more":{"type":"boolean","description":"Whether there are more results available.","example":true},"next_page":{"type":"string","description":"The cursor for the next page of results as a base64 encoded string.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[a-zA-Z0-9+/=]+$"}},"example":{"data":[{"created_at":"2006-09-05T14:00:49Z","data":{"patch":[{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."},{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."}],"source":{"git":{"commit":{"author":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"committer":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"message":"Accusantium quia voluptas.","sha":"A eaque."},"installation_id":"Et iste atque tempora qui.","owner":"Ut voluptatem ut est.","provider":"Aut distinctio et tempore tenetur perspiciatis aperiam.","pull_request":"Voluptatem possimus perspiciatis molestiae et.","ref":"Corporis porro harum.","repo":"Aut quod.","repo_id":"Distinctio aut vel reiciendis dicta aut et."},"registry":{"command":["Repudiandae voluptatem voluptatem voluptatibus accusantium ut.","Non id autem.","Quos ipsa repellendus dolorem."],"image":"Quasi voluptas."}},"stacks":[{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"}]},"environment_id":"1C8xJnvSBaztoHyxcim7C4","finished_at":"1996-06-08T17:08:08Z","id":"1C8xJnvSBaztoHyxcim7C4","stack_ids":["Blanditiis qui.","Sunt est et aut est.","Aut eligendi voluptatibus eum."],"started_at":"2004-10-16T20:53:44Z","status":"Libero enim dolore.","updated_at":"1996-09-13T15:49:31Z"},{"created_at":"2006-09-05T14:00:49Z","data":{"patch":[{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."},{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."}],"source":{"git":{"commit":{"author":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"committer":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"message":"Accusantium quia voluptas.","sha":"A eaque."},"installation_id":"Et iste atque tempora qui.","owner":"Ut voluptatem ut est.","provider":"Aut distinctio et tempore tenetur perspiciatis aperiam.","pull_request":"Voluptatem possimus perspiciatis molestiae et.","ref":"Corporis porro harum.","repo":"Aut quod.","repo_id":"Distinctio aut vel reiciendis dicta aut et."},"registry":{"command":["Repudiandae voluptatem voluptatem voluptatibus accusantium ut.","Non id autem.","Quos ipsa repellendus dolorem."],"image":"Quasi voluptas."}},"stacks":[{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"}]},"environment_id":"1C8xJnvSBaztoHyxcim7C4","finished_at":"1996-06-08T17:08:08Z","id":"1C8xJnvSBaztoHyxcim7C4","stack_ids":["Blanditiis qui.","Sunt est et aut est.","Aut eligendi voluptatibus eum."],"started_at":"2004-10-16T20:53:44Z","status":"Libero enim dolore.","updated_at":"1996-09-13T15:49:31Z"},{"created_at":"2006-09-05T14:00:49Z","data":{"patch":[{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."},{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."}],"source":{"git":{"commit":{"author":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"committer":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"message":"Accusantium quia voluptas.","sha":"A eaque."},"installation_id":"Et iste atque tempora qui.","owner":"Ut voluptatem ut est.","provider":"Aut distinctio et tempore tenetur perspiciatis aperiam.","pull_request":"Voluptatem possimus perspiciatis molestiae et.","ref":"Corporis porro harum.","repo":"Aut quod.","repo_id":"Distinctio aut vel reiciendis dicta aut et."},"registry":{"command":["Repudiandae voluptatem voluptatem voluptatibus accusantium ut.","Non id autem.","Quos ipsa repellendus dolorem."],"image":"Quasi voluptas."}},"stacks":[{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"},{"id":"1C8xJnvSBaztoHyxcim7C4","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1994-05-18T01:52:20Z"}]},"environment_id":"1C8xJnvSBaztoHyxcim7C4","finished_at":"1996-06-08T17:08:08Z","id":"1C8xJnvSBaztoHyxcim7C4","stack_ids":["Blanditiis qui.","Sunt est et aut est.","Aut eligendi voluptatibus eum."],"started_at":"2004-10-16T20:53:44Z","status":"Libero enim dolore.","updated_at":"1996-09-13T15:49:31Z"}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},"required":["data","has_more"]},"ListEnvironmentsPayload":{"type":"object","properties":{"after":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[\\w-+/=]+$"},"limit":{"type":"integer","description":"The maximum number of results to return.","example":24,"format":"int64","minimum":1,"maximum":240},"org_id":{"type":"string","description":"The organization ID to scope the environment to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"project_id":{"type":"string","description":"The project ID to scope the environments to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"sort_by":{"type":"string","description":"A base64 encoded cursor that can be used to paginate results.","example":"-created_at","enum":["created_at","-created_at","+created_at"," created_at"]}},"example":{"after":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","limit":24,"org_id":"1C8xJnvSBaztoHyxcim7C4","project_id":"1C8xJnvSBaztoHyxcim7C4","sort_by":" created_at"}},"ListEnvironmentsResult":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/Environment"},"description":"An array of results.","example":[{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Sint incidunt ea quisquam distinctio sed beatae.":"Cupiditate unde est."},"created_at":"1988-01-31T09:37:55Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"},{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Sint incidunt ea quisquam distinctio sed beatae.":"Cupiditate unde est."},"created_at":"1988-01-31T09:37:55Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"},{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Sint incidunt ea quisquam distinctio sed beatae.":"Cupiditate unde est."},"created_at":"1988-01-31T09:37:55Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"}]},"has_more":{"type":"boolean","description":"Whether there are more results available.","example":false},"next_page":{"type":"string","description":"The cursor for the next page of results as a base64 encoded string.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[a-zA-Z0-9+/=]+$"}},"example":{"data":[{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Sint incidunt ea quisquam distinctio sed beatae.":"Cupiditate unde est."},"created_at":"1988-01-31T09:37:55Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"},{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Sint incidunt ea quisquam distinctio sed beatae.":"Cupiditate unde est."},"created_at":"1988-01-31T09:37:55Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"},{"cloud_version_id":"1C8xJnvSBaztoHyxcim7C4","config":{"Sint incidunt ea quisquam distinctio sed beatae.":"Cupiditate unde est."},"created_at":"1988-01-31T09:37:55Z","description":"Our production API","id":"1C8xJnvSBaztoHyxcim7C4","name":"production","project_id":"1C8xJnvSBaztoHyxcim7C4"}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},"required":["data","has_more"]},"ListFlexStackVersionsPayload":{"type":"object","properties":{"slug":{"type":"string","description":"The slug of the stack","example":"Esse a qui."}},"example":{"slug":"Corrupti id rerum harum."},"required":["slug"]},"ListFlexStacksPayload":{"type":"object","example":{}},"ListLogsResponseBody":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentServiceLog"},"description":"An array of results.","example":[{"component":{"deleted_at":"Incidunt eos quo dolores totam debitis ut.","id":"Maxime rerum inventore aut doloremque ut.","name":"Quidem saepe expedita quos non saepe."},"event_id":"Pariatur ut repellendus nihil quia sunt.","ingestion_time":8279411565756445564,"message":"Eius in quis modi itaque qui.","task_id":"Asperiores debitis deserunt quas qui.","timestamp":193295414235001253},{"component":{"deleted_at":"Incidunt eos quo dolores totam debitis ut.","id":"Maxime rerum inventore aut doloremque ut.","name":"Quidem saepe expedita quos non saepe."},"event_id":"Pariatur ut repellendus nihil quia sunt.","ingestion_time":8279411565756445564,"message":"Eius in quis modi itaque qui.","task_id":"Asperiores debitis deserunt quas qui.","timestamp":193295414235001253},{"component":{"deleted_at":"Incidunt eos quo dolores totam debitis ut.","id":"Maxime rerum inventore aut doloremque ut.","name":"Quidem saepe expedita quos non saepe."},"event_id":"Pariatur ut repellendus nihil quia sunt.","ingestion_time":8279411565756445564,"message":"Eius in quis modi itaque qui.","task_id":"Asperiores debitis deserunt quas qui.","timestamp":193295414235001253},{"component":{"deleted_at":"Incidunt eos quo dolores totam debitis ut.","id":"Maxime rerum inventore aut doloremque ut.","name":"Quidem saepe expedita quos non saepe."},"event_id":"Pariatur ut repellendus nihil quia sunt.","ingestion_time":8279411565756445564,"message":"Eius in quis modi itaque qui.","task_id":"Asperiores debitis deserunt quas qui.","timestamp":193295414235001253}]},"has_more":{"type":"boolean","description":"Whether there are more results available.","example":true},"next_page":{"type":"string","description":"The cursor for the next page of results as a base64 encoded string.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[a-zA-Z0-9+/=]+$"}},"example":{"data":[{"component":{"deleted_at":"Incidunt eos quo dolores totam debitis ut.","id":"Maxime rerum inventore aut doloremque ut.","name":"Quidem saepe expedita quos non saepe."},"event_id":"Pariatur ut repellendus nihil quia sunt.","ingestion_time":8279411565756445564,"message":"Eius in quis modi itaque qui.","task_id":"Asperiores debitis deserunt quas qui.","timestamp":193295414235001253},{"component":{"deleted_at":"Incidunt eos quo dolores totam debitis ut.","id":"Maxime rerum inventore aut doloremque ut.","name":"Quidem saepe expedita quos non saepe."},"event_id":"Pariatur ut repellendus nihil quia sunt.","ingestion_time":8279411565756445564,"message":"Eius in quis modi itaque qui.","task_id":"Asperiores debitis deserunt quas qui.","timestamp":193295414235001253},{"component":{"deleted_at":"Incidunt eos quo dolores totam debitis ut.","id":"Maxime rerum inventore aut doloremque ut.","name":"Quidem saepe expedita quos non saepe."},"event_id":"Pariatur ut repellendus nihil quia sunt.","ingestion_time":8279411565756445564,"message":"Eius in quis modi itaque qui.","task_id":"Asperiores debitis deserunt quas qui.","timestamp":193295414235001253}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},"required":["data","has_more"]},"ListLogsResponseBody2":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/ContainerServiceLog"},"description":"An array of results.","example":[{"event_id":"Eaque et alias.","ingestion_time":938837703443530866,"message":"Vitae voluptas.","task_id":"Maiores minus culpa cupiditate dolore et nostrum.","timestamp":1169043090867388957},{"event_id":"Eaque et alias.","ingestion_time":938837703443530866,"message":"Vitae voluptas.","task_id":"Maiores minus culpa cupiditate dolore et nostrum.","timestamp":1169043090867388957},{"event_id":"Eaque et alias.","ingestion_time":938837703443530866,"message":"Vitae voluptas.","task_id":"Maiores minus culpa cupiditate dolore et nostrum.","timestamp":1169043090867388957}]},"has_more":{"type":"boolean","description":"Whether there are more results available.","example":true},"next_page":{"type":"string","description":"The cursor for the next page of results as a base64 encoded string.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[a-zA-Z0-9+/=]+$"}},"example":{"data":[{"event_id":"Eaque et alias.","ingestion_time":938837703443530866,"message":"Vitae voluptas.","task_id":"Maiores minus culpa cupiditate dolore et nostrum.","timestamp":1169043090867388957},{"event_id":"Eaque et alias.","ingestion_time":938837703443530866,"message":"Vitae voluptas.","task_id":"Maiores minus culpa cupiditate dolore et nostrum.","timestamp":1169043090867388957},{"event_id":"Eaque et alias.","ingestion_time":938837703443530866,"message":"Vitae voluptas.","task_id":"Maiores minus culpa cupiditate dolore et nostrum.","timestamp":1169043090867388957},{"event_id":"Eaque et alias.","ingestion_time":938837703443530866,"message":"Vitae voluptas.","task_id":"Maiores minus culpa cupiditate dolore et nostrum.","timestamp":1169043090867388957}],"has_more":true,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},"required":["data","has_more"]},"ListMemberInvitesResponseBody":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/OrgMemberInvite"},"description":"An array of results.","example":[{"created_at":"2005-08-22T04:34:02Z","email":"Qui quia.","expires_at":"1972-10-31T15:18:48Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Facere sit illum neque dignissimos animi.","display_name":"Vel ut ipsum eos nihil.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo labore vel non dolor."},"org_id":"1C8xJnvSBaztoHyxcim7C4","role":"admin"},{"created_at":"2005-08-22T04:34:02Z","email":"Qui quia.","expires_at":"1972-10-31T15:18:48Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Facere sit illum neque dignissimos animi.","display_name":"Vel ut ipsum eos nihil.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo labore vel non dolor."},"org_id":"1C8xJnvSBaztoHyxcim7C4","role":"admin"}]},"has_more":{"type":"boolean","description":"Whether there are more results available.","example":false},"next_page":{"type":"string","description":"The cursor for the next page of results as a base64 encoded string.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[a-zA-Z0-9+/=]+$"}},"example":{"data":[{"created_at":"2005-08-22T04:34:02Z","email":"Qui quia.","expires_at":"1972-10-31T15:18:48Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Facere sit illum neque dignissimos animi.","display_name":"Vel ut ipsum eos nihil.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo labore vel non dolor."},"org_id":"1C8xJnvSBaztoHyxcim7C4","role":"admin"},{"created_at":"2005-08-22T04:34:02Z","email":"Qui quia.","expires_at":"1972-10-31T15:18:48Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Facere sit illum neque dignissimos animi.","display_name":"Vel ut ipsum eos nihil.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Quo labore vel non dolor."},"org_id":"1C8xJnvSBaztoHyxcim7C4","role":"admin"}],"has_more":true,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},"required":["data","has_more"]},"ListMembersResponseBody":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentMember"},"description":"An array of results.","example":[{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Magnam doloribus consequatur.","created_at":"1980-11-13T16:07:25Z","display_name":"Et quia enim corrupti culpa ut et.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Autem repellat repellendus a saepe.","org_role":"owner","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Magnam doloribus consequatur.","created_at":"1980-11-13T16:07:25Z","display_name":"Et quia enim corrupti culpa ut et.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Autem repellat repellendus a saepe.","org_role":"owner","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"viewer"}]},"has_more":{"type":"boolean","description":"Whether there are more results available.","example":true},"next_page":{"type":"string","description":"The cursor for the next page of results as a base64 encoded string.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[a-zA-Z0-9+/=]+$"}},"example":{"data":[{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Magnam doloribus consequatur.","created_at":"1980-11-13T16:07:25Z","display_name":"Et quia enim corrupti culpa ut et.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Autem repellat repellendus a saepe.","org_role":"owner","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Magnam doloribus consequatur.","created_at":"1980-11-13T16:07:25Z","display_name":"Et quia enim corrupti culpa ut et.","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"Autem repellat repellendus a saepe.","org_role":"owner","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"viewer"}],"has_more":true,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},"required":["data","has_more"]},"ListMembersResponseBody2":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/OrgMember"},"description":"An array of results.","example":[{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Veniam eum quia veritatis placeat.","created_at":"1997-07-31T05:44:05Z","display_name":"Voluptas nam.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Iure numquam totam earum sunt.","org_id":"1C8xJnvSBaztoHyxcim7C4","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"admin"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Veniam eum quia veritatis placeat.","created_at":"1997-07-31T05:44:05Z","display_name":"Voluptas nam.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Iure numquam totam earum sunt.","org_id":"1C8xJnvSBaztoHyxcim7C4","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"admin"}]},"has_more":{"type":"boolean","description":"Whether there are more results available.","example":false},"next_page":{"type":"string","description":"The cursor for the next page of results as a base64 encoded string.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[a-zA-Z0-9+/=]+$"}},"example":{"data":[{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Veniam eum quia veritatis placeat.","created_at":"1997-07-31T05:44:05Z","display_name":"Voluptas nam.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Iure numquam totam earum sunt.","org_id":"1C8xJnvSBaztoHyxcim7C4","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"admin"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Veniam eum quia veritatis placeat.","created_at":"1997-07-31T05:44:05Z","display_name":"Voluptas nam.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Iure numquam totam earum sunt.","org_id":"1C8xJnvSBaztoHyxcim7C4","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"role":"admin"}],"has_more":true,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},"required":["data","has_more"]},"ListMembersResponseBody3":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/ProjectMember"},"description":"An array of results.","example":[{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Corporis et dicta iste modi.","created_at":"1974-11-10T19:08:59Z","display_name":"Et mollitia inventore.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptates voluptatibus sapiente adipisci labore.","org_role":"member","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Corporis et dicta iste modi.","created_at":"1974-11-10T19:08:59Z","display_name":"Et mollitia inventore.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptates voluptatibus sapiente adipisci labore.","org_role":"member","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Corporis et dicta iste modi.","created_at":"1974-11-10T19:08:59Z","display_name":"Et mollitia inventore.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptates voluptatibus sapiente adipisci labore.","org_role":"member","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"}]},"has_more":{"type":"boolean","description":"Whether there are more results available.","example":true},"next_page":{"type":"string","description":"The cursor for the next page of results as a base64 encoded string.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[a-zA-Z0-9+/=]+$"}},"example":{"data":[{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Corporis et dicta iste modi.","created_at":"1974-11-10T19:08:59Z","display_name":"Et mollitia inventore.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptates voluptatibus sapiente adipisci labore.","org_role":"member","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Corporis et dicta iste modi.","created_at":"1974-11-10T19:08:59Z","display_name":"Et mollitia inventore.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptates voluptatibus sapiente adipisci labore.","org_role":"member","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Corporis et dicta iste modi.","created_at":"1974-11-10T19:08:59Z","display_name":"Et mollitia inventore.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptates voluptatibus sapiente adipisci labore.","org_role":"member","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"},{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Corporis et dicta iste modi.","created_at":"1974-11-10T19:08:59Z","display_name":"Et mollitia inventore.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptates voluptatibus sapiente adipisci labore.","org_role":"member","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"viewer"}],"has_more":false,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},"required":["data","has_more"]},"ListResponseBody":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/Org"},"description":"An array of results.","example":[{"avatar":"Ut sapiente recusandae omnis perferendis qui voluptatem.","created_at":"2006-06-19T08:39:19Z","display_name":"Qui aspernatur repudiandae vel assumenda.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptatem veritatis hic quo ea doloribus.","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"updated_at":"1986-06-08T00:40:06Z"},{"avatar":"Ut sapiente recusandae omnis perferendis qui voluptatem.","created_at":"2006-06-19T08:39:19Z","display_name":"Qui aspernatur repudiandae vel assumenda.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptatem veritatis hic quo ea doloribus.","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"updated_at":"1986-06-08T00:40:06Z"}]},"has_more":{"type":"boolean","description":"Whether there are more results available.","example":false},"next_page":{"type":"string","description":"The cursor for the next page of results as a base64 encoded string.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[a-zA-Z0-9+/=]+$"}},"example":{"data":[{"avatar":"Ut sapiente recusandae omnis perferendis qui voluptatem.","created_at":"2006-06-19T08:39:19Z","display_name":"Qui aspernatur repudiandae vel assumenda.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptatem veritatis hic quo ea doloribus.","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"updated_at":"1986-06-08T00:40:06Z"},{"avatar":"Ut sapiente recusandae omnis perferendis qui voluptatem.","created_at":"2006-06-19T08:39:19Z","display_name":"Qui aspernatur repudiandae vel assumenda.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptatem veritatis hic quo ea doloribus.","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"updated_at":"1986-06-08T00:40:06Z"},{"avatar":"Ut sapiente recusandae omnis perferendis qui voluptatem.","created_at":"2006-06-19T08:39:19Z","display_name":"Qui aspernatur repudiandae vel assumenda.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptatem veritatis hic quo ea doloribus.","profile":{"bio":"Impedit commodi molestiae.","github_handle":"Fuga est repellendus magnam omnis in.","location":"Distinctio id aut odio.","twitter_handle":"Modi sed blanditiis sit consequatur et eaque.","website":"Iusto quia labore ipsa impedit."},"updated_at":"1986-06-08T00:40:06Z"}],"has_more":true,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},"required":["data","has_more"]},"ListResponseBody2":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/Project"},"description":"An array of results.","example":[{"connection_status":"disconnecting","created_at":"1991-02-11T00:56:13Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Ullam quia expedita sit fugiat qui veniam.","icon":"Et voluptas dolor ut facilis dolor culpa.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Sint ab.","org_id":"1C8xJnvSBaztoHyxcim7C4"},{"connection_status":"disconnecting","created_at":"1991-02-11T00:56:13Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Ullam quia expedita sit fugiat qui veniam.","icon":"Et voluptas dolor ut facilis dolor culpa.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Sint ab.","org_id":"1C8xJnvSBaztoHyxcim7C4"}]},"has_more":{"type":"boolean","description":"Whether there are more results available.","example":true},"next_page":{"type":"string","description":"The cursor for the next page of results as a base64 encoded string.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[a-zA-Z0-9+/=]+$"}},"example":{"data":[{"connection_status":"disconnecting","created_at":"1991-02-11T00:56:13Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Ullam quia expedita sit fugiat qui veniam.","icon":"Et voluptas dolor ut facilis dolor culpa.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Sint ab.","org_id":"1C8xJnvSBaztoHyxcim7C4"},{"connection_status":"disconnecting","created_at":"1991-02-11T00:56:13Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Ullam quia expedita sit fugiat qui veniam.","icon":"Et voluptas dolor ut facilis dolor culpa.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Sint ab.","org_id":"1C8xJnvSBaztoHyxcim7C4"},{"connection_status":"disconnecting","created_at":"1991-02-11T00:56:13Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Ullam quia expedita sit fugiat qui veniam.","icon":"Et voluptas dolor ut facilis dolor culpa.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Sint ab.","org_id":"1C8xJnvSBaztoHyxcim7C4"}],"has_more":true,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},"required":["data","has_more"]},"MagicLink":{"type":"object","properties":{"expires_at":{"type":"string","description":"The time the magic link was created","example":"1970-06-27T20:25:46Z","format":"date-time"},"id":{"type":"string","description":"The ID of the magic link","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"description":"Describes a magic link.","example":{"expires_at":"1972-01-13T00:58:43Z","id":"1C8xJnvSBaztoHyxcim7C4"},"required":["id","expires_at"]},"Me":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the viewer was created","example":"2011-03-24T00:01:55Z","format":"date-time"},"id":{"type":"string","description":"The account ID of the viewer","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"org_memberships":{"type":"array","items":{"$ref":"#/components/schemas/OrgMembership"},"description":"The orgs the viewer is a member of","example":[{"created_at":"2001-03-17T01:55:03Z","id":"1C8xJnvSBaztoHyxcim7C4","org":{"avatar":"Aut aut praesentium et.","created_at":"1987-07-07T23:52:26Z","display_name":"Sit et quia porro quisquam accusamus.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Aut repudiandae nisi aut fugiat aut consequatur.","profile":{"bio":"Cupiditate accusamus dolorem dolorum fuga in aliquam.","github_handle":"Aspernatur sint odit fugiat occaecati.","location":"Consequatur dolor ut.","twitter_handle":"Sit aut quasi ut quae ullam.","website":"Et ut."},"updated_at":"1991-01-06T00:00:16Z"},"role":"Voluptas architecto eos neque unde autem aliquam."},{"created_at":"2001-03-17T01:55:03Z","id":"1C8xJnvSBaztoHyxcim7C4","org":{"avatar":"Aut aut praesentium et.","created_at":"1987-07-07T23:52:26Z","display_name":"Sit et quia porro quisquam accusamus.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Aut repudiandae nisi aut fugiat aut consequatur.","profile":{"bio":"Cupiditate accusamus dolorem dolorum fuga in aliquam.","github_handle":"Aspernatur sint odit fugiat occaecati.","location":"Consequatur dolor ut.","twitter_handle":"Sit aut quasi ut quae ullam.","website":"Et ut."},"updated_at":"1991-01-06T00:00:16Z"},"role":"Voluptas architecto eos neque unde autem aliquam."}],"minItems":1},"personal_org":{"$ref":"#/components/schemas/Org"},"primary_email_address":{"$ref":"#/components/schemas/EmailAddress"}},"description":"Describes the viewer.","example":{"created_at":"1983-05-17T11:42:14Z","id":"1C8xJnvSBaztoHyxcim7C4","org_memberships":[{"created_at":"2001-03-17T01:55:03Z","id":"1C8xJnvSBaztoHyxcim7C4","org":{"avatar":"Aut aut praesentium et.","created_at":"1987-07-07T23:52:26Z","display_name":"Sit et quia porro quisquam accusamus.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Aut repudiandae nisi aut fugiat aut consequatur.","profile":{"bio":"Cupiditate accusamus dolorem dolorum fuga in aliquam.","github_handle":"Aspernatur sint odit fugiat occaecati.","location":"Consequatur dolor ut.","twitter_handle":"Sit aut quasi ut quae ullam.","website":"Et ut."},"updated_at":"1991-01-06T00:00:16Z"},"role":"Voluptas architecto eos neque unde autem aliquam."}],"personal_org":{"avatar":"Aut aut praesentium et.","created_at":"1987-07-07T23:52:26Z","display_name":"Sit et quia porro quisquam accusamus.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Aut repudiandae nisi aut fugiat aut consequatur.","profile":{"bio":"Cupiditate accusamus dolorem dolorum fuga in aliquam.","github_handle":"Aspernatur sint odit fugiat occaecati.","location":"Consequatur dolor ut.","twitter_handle":"Sit aut quasi ut quae ullam.","website":"Et ut."},"updated_at":"1991-01-06T00:00:16Z"},"primary_email_address":{"account_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"1990-03-08T06:30:28Z","email":"evalyn@jakubowskiturcotte.biz","id":"1C8xJnvSBaztoHyxcim7C4","verified_at":"1999-07-09T01:43:19Z"}},"required":["id","personal_org","org_memberships","created_at"]},"MetricData":{"type":"object","properties":{"data":{"type":"array","items":{"type":"number","example":0.7225678218809876,"format":"double"},"description":"The value of the metric","example":[0.8313400776915577,0.9910772299710582]},"unit":{"type":"string","description":"Describes the unit of a metric.","example":"count","enum":["percent","count","milliseconds"]}},"description":"Describes the data of a metric.","example":{"data":[0.8334615786951648,0.06694986351060779,0.8461628248248338,0.7576630209690494],"unit":"Veritatis dolores."},"required":["data","unit"]},"NotificationPreferences":{"type":"object","properties":{"deployments.failed":{"type":"boolean","description":"Deployments failed notification is enabled","example":true},"deployments.in_progress":{"type":"boolean","description":"Deployments in progress notification is enabled","example":false},"deployments.succeeded":{"type":"boolean","description":"Deployments succeeded notification is enabled","example":false},"marketing.changelog":{"type":"boolean","description":"Changelog notification is enabled","example":true},"marketing.promotions":{"type":"boolean","description":"Promotions notification is enabled","example":true},"services.in_alarm":{"type":"boolean","description":"Services in alarm notification is enabled","example":false},"services.ok":{"type":"boolean","description":"Services OK notification is enabled","example":false}},"example":{"deployments.failed":false,"deployments.in_progress":false,"deployments.succeeded":true,"marketing.changelog":true,"marketing.promotions":false,"services.in_alarm":false,"services.ok":true},"required":["deployments.in_progress","deployments.succeeded","deployments.failed","services.in_alarm","services.ok","marketing.promotions","marketing.changelog"]},"Org":{"type":"object","properties":{"avatar":{"type":"string","description":"The avatar of the org","example":"Dolores non quidem."},"created_at":{"type":"string","description":"The time the org was created","example":"1985-03-22T20:21:34Z","format":"date-time"},"display_name":{"type":"string","description":"The display name of the org","example":"Veniam cum repellat."},"id":{"type":"string","description":"The ID of the org","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"name":{"type":"string","description":"The name of the org","example":"Dicta doloribus."},"profile":{"$ref":"#/components/schemas/OrgProfile"},"updated_at":{"type":"string","description":"The time the org was last updated","example":"1975-05-27T12:47:43Z","format":"date-time"}},"description":"Describes an org.","example":{"avatar":"Tenetur non maxime ea.","created_at":"1974-10-31T12:29:58Z","display_name":"Ipsa cum provident veritatis culpa veniam optio.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Nihil doloremque ex magnam.","profile":{"bio":"Cupiditate accusamus dolorem dolorum fuga in aliquam.","github_handle":"Aspernatur sint odit fugiat occaecati.","location":"Consequatur dolor ut.","twitter_handle":"Sit aut quasi ut quae ullam.","website":"Et ut."},"updated_at":"2000-04-05T03:24:10Z"},"required":["id","name","display_name","profile","created_at","updated_at"]},"OrgFlagMap":{"type":"object","properties":{"chat_support":{"type":"boolean","description":"The chat support flag","example":true},"log_integrations":{"type":"boolean","description":"The log integrations flag","example":true},"max_concurrent_deployments":{"type":"integer","description":"The max concurrent deployments flag","example":1622618761474563346,"format":"int64"},"max_environments":{"type":"integer","description":"The max environments flag","example":4778172479479234649,"format":"int64"},"max_projects":{"type":"integer","description":"The max projects flag","example":1297919503094170193,"format":"int64"},"max_running_services":{"type":"integer","description":"The max running services flag","example":6239562994009028084,"format":"int64"},"max_team_member_invites":{"type":"integer","description":"The max team member invites flag","example":4739398428305654191,"format":"int64"},"max_team_members":{"type":"integer","description":"The max team members flag","example":8589454843550861727,"format":"int64"}},"description":"Describes the feature flags avaiable to an org.","example":{"chat_support":true,"log_integrations":false,"max_concurrent_deployments":2062133255316745893,"max_environments":9057450652677987021,"max_projects":7794554144177277419,"max_running_services":7253006836763695228,"max_team_member_invites":359194870364454765,"max_team_members":3366163013831735547},"required":["max_running_services","max_environments","max_projects","max_team_members","max_team_member_invites","max_concurrent_deployments","log_integrations","chat_support"]},"OrgFlags":{"type":"object","properties":{"flags":{"$ref":"#/components/schemas/OrgFlagMap"},"org_id":{"type":"string","description":"The ID of the org","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"description":"Describes the feature flags for an org.","example":{"flags":{"chat_support":false,"log_integrations":true,"max_concurrent_deployments":8450352033069694896,"max_environments":8289919394633633845,"max_projects":3213082863698137927,"max_running_services":6882095302033104018,"max_team_member_invites":6655203629281384442,"max_team_members":8003622915515266659},"org_id":"1C8xJnvSBaztoHyxcim7C4"},"required":["org_id","flags"]},"OrgMember":{"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the member","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"avatar":{"type":"string","description":"The avatar of the member","example":"Quis quia exercitationem fuga minus libero."},"created_at":{"type":"string","description":"The time the member was created","example":"1987-10-28T14:35:12Z","format":"date-time"},"display_name":{"type":"string","description":"The display name of the member","example":"Debitis nisi."},"id":{"type":"string","description":"The ID of the membership","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"name":{"type":"string","description":"The name of the member","example":"Provident atque."},"org_id":{"type":"string","description":"The organization ID","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"profile":{"$ref":"#/components/schemas/OrgProfile"},"role":{"type":"string","description":"The role of a member within an org.","example":"admin","enum":["owner","admin","member"]}},"description":"Describes a member of an org.","example":{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Ea est.","created_at":"1982-03-23T04:54:11Z","display_name":"Corrupti quos aperiam ea modi rerum dolore.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Voluptatem deserunt fugiat at.","org_id":"1C8xJnvSBaztoHyxcim7C4","profile":{"bio":"Cupiditate accusamus dolorem dolorum fuga in aliquam.","github_handle":"Aspernatur sint odit fugiat occaecati.","location":"Consequatur dolor ut.","twitter_handle":"Sit aut quasi ut quae ullam.","website":"Et ut."},"role":"Voluptas architecto eos neque unde autem aliquam."},"required":["id","org_id","account_id","role","name","display_name","profile","created_at"]},"OrgMemberInvite":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the invite was created","example":"1981-05-17T12:01:02Z","format":"date-time"},"email":{"type":"string","description":"The email of the invitee","example":"Dolorem amet iure suscipit."},"expires_at":{"type":"string","description":"The time the invite expires","example":"1999-04-09T13:55:48Z","format":"date-time"},"id":{"type":"string","description":"The ID of the invite","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"invited_by":{"$ref":"#/components/schemas/OrgMemberInvitedBy"},"org_id":{"type":"string","description":"The ID of the org that the invite is for","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"role":{"type":"string","description":"The role of a member within an org.","example":"admin","enum":["owner","admin","member"]}},"description":"Describes an invite to join an org.","example":{"created_at":"1984-02-05T22:24:43Z","email":"Earum veritatis atque.","expires_at":"1984-02-09T22:06:52Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Placeat omnis aut fuga.","display_name":"Esse voluptas quas consequatur dolorem rerum dolor.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Dignissimos consequuntur quaerat architecto aperiam."},"org_id":"1C8xJnvSBaztoHyxcim7C4","role":"Voluptas architecto eos neque unde autem aliquam."},"required":["id","org_id","role","created_at","expires_at"]},"OrgMemberInviteWithLink":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the invite was created","example":"1976-12-16T19:48:18Z","format":"date-time"},"email":{"type":"string","description":"The email of the invitee","example":"Temporibus quo animi."},"expires_at":{"type":"string","description":"The time the invite expires","example":"2001-11-21T21:06:24Z","format":"date-time"},"id":{"type":"string","description":"The ID of the invite","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"invited_by":{"$ref":"#/components/schemas/OrgMemberInvitedBy"},"link":{"type":"string","description":"The link to accept the invite","example":"Quia qui quo sed commodi."},"org_id":{"type":"string","description":"The ID of the org that the invite is for","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"role":{"type":"string","description":"The role of a member within an org.","example":"admin","enum":["owner","admin","member"]}},"description":"Describes an invite to join an org.","example":{"created_at":"1999-07-03T06:32:39Z","email":"Eos voluptate quia est sequi.","expires_at":"1978-07-21T07:37:29Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Placeat omnis aut fuga.","display_name":"Esse voluptas quas consequatur dolorem rerum dolor.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Dignissimos consequuntur quaerat architecto aperiam."},"link":"Unde harum sunt mollitia rem veniam non.","org_id":"1C8xJnvSBaztoHyxcim7C4","role":"Voluptas architecto eos neque unde autem aliquam."},"required":["id","org_id","role","created_at","expires_at"]},"OrgMemberInvitedBy":{"type":"object","properties":{"avatar":{"type":"string","description":"The avatar of the member","example":"Est reiciendis expedita quia nesciunt soluta animi."},"display_name":{"type":"string","description":"The display name of the member","example":"Optio totam suscipit fugit a laudantium."},"id":{"type":"string","description":"The account ID of the member","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"name":{"type":"string","description":"The name of the member","example":"Et a."}},"description":"Describes the member that invited an invitee.","example":{"avatar":"Deserunt velit fugiat.","display_name":"Quas similique quo quia voluptates.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Qui illo et ipsum sint et cumque."},"required":["id","name","display_name"]},"OrgMembership":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the membership was created","example":"2003-03-23T06:20:00Z","format":"date-time"},"id":{"type":"string","description":"The ID of the membership","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"org":{"$ref":"#/components/schemas/Org"},"role":{"type":"string","description":"The role of a member within an org.","example":"member","enum":["owner","admin","member"]}},"description":"Describes the membership of an org.","example":{"created_at":"2015-02-16T06:51:23Z","id":"1C8xJnvSBaztoHyxcim7C4","org":{"avatar":"Aut aut praesentium et.","created_at":"1987-07-07T23:52:26Z","display_name":"Sit et quia porro quisquam accusamus.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Aut repudiandae nisi aut fugiat aut consequatur.","profile":{"bio":"Cupiditate accusamus dolorem dolorum fuga in aliquam.","github_handle":"Aspernatur sint odit fugiat occaecati.","location":"Consequatur dolor ut.","twitter_handle":"Sit aut quasi ut quae ullam.","website":"Et ut."},"updated_at":"1991-01-06T00:00:16Z"},"role":"Voluptas architecto eos neque unde autem aliquam."},"required":["id","role","created_at","org"]},"OrgProfile":{"type":"object","properties":{"bio":{"type":"string","description":"The bio of the org","example":"Non dolores."},"github_handle":{"type":"string","description":"The GitHub handle of the org","example":"Totam velit est placeat ut."},"location":{"type":"string","description":"The location of the org","example":"Autem error nam rerum excepturi repellat minima."},"twitter_handle":{"type":"string","description":"The Twitter handle of the org","example":"Exercitationem et."},"website":{"type":"string","description":"The website of the org","example":"Amet id blanditiis rerum quod."}},"description":"Describes the profile of an org.","example":{"bio":"Assumenda omnis illum ipsum dolores odio quia.","github_handle":"Et rem exercitationem alias rerum.","location":"Sed consequatur sint placeat rem.","twitter_handle":"Ea aut perspiciatis culpa.","website":"Quibusdam in."}},"PageMeta":{"type":"object","properties":{"has_more":{"type":"boolean","description":"Whether there are more results available.","example":true},"next_page":{"type":"string","description":"The cursor for the next page of results as a base64 encoded string.","example":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA=","pattern":"^[a-zA-Z0-9+/=]+$"}},"example":{"has_more":true,"next_page":"YWNjb3VudDo1NTBlODQwMC1lMjliLTQxZDQtYTcxNi00NDY2NTU0NDAwMDA="},"required":["has_more"]},"PatchOperation":{"type":"object","properties":{"from":{"type":"string","description":"The path the operation is from","example":"Laboriosam id officia iusto iusto nisi minima."},"old_value":{"description":"The old value of the operation","example":"Consequatur impedit nesciunt."},"op":{"type":"string","example":"move","enum":["add","replace","remove","move","copy","test"]},"path":{"type":"string","description":"The path of the operation","example":"Quod architecto mollitia."},"value":{"description":"The value of the operation","example":"Aperiam ipsam ut velit."}},"example":{"from":"Reiciendis dolorem expedita cumque.","old_value":"Voluptatem harum non fuga libero consectetur.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Qui occaecati dolorem nihil doloribus.","value":"Quo ipsa maiores reprehenderit et mollitia nesciunt."},"required":["op","path"]},"PaymentMethod":{"type":"object","properties":{"billing_details":{"$ref":"#/components/schemas/BillingDetails"},"card":{"$ref":"#/components/schemas/Card"},"default":{"type":"boolean","description":"Whether this is the default payment method","example":true},"id":{"type":"string","description":"The payment method ID","example":"Qui voluptatum molestiae voluptatibus expedita qui."}},"description":"Describes a payment method.","example":{"billing_details":{"address":{"city":"Et praesentium quia expedita.","country":"Iusto corrupti est.","line1":"Omnis dolore deleniti officiis est qui aliquam.","line2":"Nihil modi.","postal_code":"Facere enim eius dolor illum esse.","state":"Quibusdam sapiente culpa non enim id et."},"email":"Consectetur officiis omnis perspiciatis velit.","name":"Perferendis tempore quia veniam.","phone":"Vero velit assumenda qui."},"card":{"brand":"jcb","country":"Et occaecati consequuntur aperiam nemo fugiat.","exp_month":2414928457701061690,"exp_year":4237024003769106810,"fingerprint":"Exercitationem maxime sit ea earum.","funding":"prepaid","last4":"Et ipsum nulla facilis et.","three_d_secure_usage":{"supported":false}},"default":false,"id":"Ullam occaecati libero."},"required":["id","default","billing_details","card"]},"Project":{"type":"object","properties":{"connection_status":{"type":"string","description":"The connection status of a project.","example":"disconnected","enum":["connected","disconnected","disconnecting"]},"created_at":{"type":"string","description":"The time the org was created","example":"2006-09-11T07:03:14Z","format":"date-time"},"default_environment_id":{"type":"string","description":"The ID of the default environment for the project","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"description":{"type":"string","description":"A short description of the project","example":"Aut dicta."},"icon":{"type":"string","description":"An icon for the project","example":"Quia dolorem ipsam ipsam corrupti."},"id":{"type":"string","description":"The ID of the repo","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"name":{"type":"string","description":"The name of the project","example":"Excepturi quae consequatur illum est voluptatum."},"org_id":{"type":"string","description":"The ID of the organization the project belongs to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"description":"Describes a project.","example":{"connection_status":"Non id placeat quia et sint neque.","created_at":"2014-03-12T03:47:26Z","default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"Iste eos necessitatibus harum fugit repellendus doloremque.","icon":"Voluptates accusamus.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Aut autem sequi ut dicta dolorem.","org_id":"1C8xJnvSBaztoHyxcim7C4"},"required":["id","org_id","default_environment_id","name","connection_status","created_at"]},"ProjectMember":{"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the member","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"avatar":{"type":"string","description":"The avatar of the member","example":"Et omnis."},"created_at":{"type":"string","description":"The time the member was created","example":"1973-09-13T19:26:06Z","format":"date-time"},"display_name":{"type":"string","description":"The display name of the member","example":"Maxime nesciunt est voluptatem."},"id":{"type":"string","description":"The ID of the membership","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"name":{"type":"string","description":"The name of the member","example":"Quasi ut praesentium est mollitia fugit et."},"org_role":{"type":"string","description":"The role of a member within an org.","example":"admin","enum":["owner","admin","member"]},"profile":{"$ref":"#/components/schemas/OrgProfile"},"project_id":{"type":"string","description":"The project ID","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"role":{"type":"string","description":"The role of a member within an project.","example":"contributor","enum":["owner","contributor","viewer"]}},"description":"Describes a member of an org.","example":{"account_id":"1C8xJnvSBaztoHyxcim7C4","avatar":"Non aut ab minus minus.","created_at":"1990-10-22T04:43:52Z","display_name":"Ut minus a eum consequuntur distinctio.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Ipsa eos qui impedit fugit possimus assumenda.","org_role":"Voluptas architecto eos neque unde autem aliquam.","profile":{"bio":"Cupiditate accusamus dolorem dolorum fuga in aliquam.","github_handle":"Aspernatur sint odit fugiat occaecati.","location":"Consequatur dolor ut.","twitter_handle":"Sit aut quasi ut quae ullam.","website":"Et ut."},"project_id":"1C8xJnvSBaztoHyxcim7C4","role":"Corporis autem dolor ea."},"required":["id","project_id","account_id","role","name","display_name","profile","created_at"]},"ProjectNotificationsIntegration":{"type":"object","properties":{"config":{"description":"The configuration of the integration","example":"Alias quae dolores delectus."},"created_at":{"type":"string","description":"The time the integration was created","example":"1972-01-21T12:20:42Z","format":"date-time"},"id":{"type":"string","description":"The ID of the integration","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"preferences":{"$ref":"#/components/schemas/NotificationPreferences"},"project_id":{"type":"string","description":"The project ID","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"type":{"type":"string","description":"The type of a project notifications integration.","example":"slack","enum":["slack","webhook"]},"updated_at":{"type":"string","description":"The time the integration was updated","example":"2006-05-08T03:43:22Z","format":"date-time"}},"description":"Describes a project notifications integration.","example":{"config":"Magnam et.","created_at":"1999-10-31T00:28:35Z","id":"1C8xJnvSBaztoHyxcim7C4","preferences":{"deployments.failed":false,"deployments.in_progress":true,"deployments.succeeded":true,"marketing.changelog":false,"marketing.promotions":false,"services.in_alarm":false,"services.ok":false},"project_id":"1C8xJnvSBaztoHyxcim7C4","type":"Nam qui provident sed nisi velit.","updated_at":"2015-03-28T17:02:26Z"},"required":["id","project_id","type","config","preferences","created_at","updated_at"]},"PublicOrgMemberInvite":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the invite was created","example":"1976-01-06T19:03:41Z","format":"date-time"},"email":{"type":"string","description":"The email of the invitee","example":"Et porro animi voluptate sit eveniet."},"expires_at":{"type":"string","description":"The time the invite expires","example":"1982-02-28T01:10:51Z","format":"date-time"},"id":{"type":"string","description":"The ID of the invite","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"invited_by":{"$ref":"#/components/schemas/OrgMemberInvitedBy"},"org":{"$ref":"#/components/schemas/Org"},"role":{"type":"string","description":"The role of a member within an org.","example":"admin","enum":["owner","admin","member"]}},"description":"Describes an invite to join an org.","example":{"created_at":"1980-04-03T21:07:49Z","email":"Ea in at.","expires_at":"1975-02-15T09:57:49Z","id":"1C8xJnvSBaztoHyxcim7C4","invited_by":{"avatar":"Placeat omnis aut fuga.","display_name":"Esse voluptas quas consequatur dolorem rerum dolor.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Dignissimos consequuntur quaerat architecto aperiam."},"org":{"avatar":"Aut aut praesentium et.","created_at":"1987-07-07T23:52:26Z","display_name":"Sit et quia porro quisquam accusamus.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Aut repudiandae nisi aut fugiat aut consequatur.","profile":{"bio":"Cupiditate accusamus dolorem dolorum fuga in aliquam.","github_handle":"Aspernatur sint odit fugiat occaecati.","location":"Consequatur dolor ut.","twitter_handle":"Sit aut quasi ut quae ullam.","website":"Et ut."},"updated_at":"1991-01-06T00:00:16Z"},"role":"Voluptas architecto eos neque unde autem aliquam."},"required":["id","role","created_at","expires_at","org"]},"RegistryMetadata":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","example":"Tempore sapiente velit omnis qui ducimus et."},"description":"The command of the registry","example":["Sit quia accusamus odit quis magnam ut.","Qui quisquam.","Rerum vero.","Quis quidem."]},"image":{"type":"string","description":"The image of the registry","example":"Quasi consequatur quidem vel."}},"description":"Describes the registry source of a deployment.","example":{"command":["Itaque voluptas adipisci quis.","Doloribus harum molestiae qui eligendi."],"image":"Commodi iusto nobis et dolores officia perspiciatis."},"required":["image"]},"Session":{"type":"object","properties":{"account_id":{"type":"string","description":"The ID of the account","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"created_at":{"type":"string","description":"The time the session was created","example":"1995-05-08T12:10:19Z","format":"date-time"},"id":{"type":"string","description":"The ID of the session","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"ip_address":{"type":"string","description":"The IP address that created the session","example":"15.87.55.120","format":"ip"},"token":{"$ref":"#/components/schemas/SessionToken"},"user_agent":{"type":"string","description":"The user agent that created the session","example":"Sequi blanditiis nisi."}},"description":"Session describes a account session.","example":{"account_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2007-06-16T06:24:25Z","id":"1C8xJnvSBaztoHyxcim7C4","ip_address":"137.2.76.7","token":{"created_at":"1995-11-01T05:49:48Z","expires_at":"1988-06-08T05:04:24Z","id":"1C8xJnvSBaztoHyxcim7C4","last_used_at":"2010-07-02T10:32:44Z"},"user_agent":"Voluptatem magni eum."},"required":["id","account_id","ip_address","user_agent","created_at","token"]},"SessionToken":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the session token was created","example":"2004-12-06T12:03:10Z","format":"date-time"},"expires_at":{"type":"string","description":"The time the session token expires","example":"1970-09-29T19:54:41Z","format":"date-time"},"id":{"type":"string","description":"The ID of the session token","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"last_used_at":{"type":"string","description":"The time the session token was last used","example":"1998-07-13T13:54:24Z","format":"date-time"}},"description":"Describes a session token.","example":{"created_at":"1990-09-07T19:59:44Z","expires_at":"1981-02-05T06:06:14Z","id":"1C8xJnvSBaztoHyxcim7C4","last_used_at":"2013-03-20T07:20:14Z"},"required":["id","created_at","expires_at"]},"ShouldRequestProductFeedbackResult":{"type":"object","properties":{"ok":{"type":"boolean","description":"Whether the account should be requested for feedback","example":true}},"example":{"ok":true},"required":["ok"]},"SourceMetadata":{"type":"object","properties":{"git":{"$ref":"#/components/schemas/GitMetadata"},"registry":{"$ref":"#/components/schemas/RegistryMetadata"}},"description":"Describes the source of a deployment.","example":{"git":{"commit":{"author":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"committer":{"email":"Velit eaque numquam sit.","id":"Ullam sint.","login":"Quis earum voluptas aspernatur.","name":"Autem nostrum inventore soluta at et."},"message":"Accusantium quia voluptas.","sha":"A eaque."},"installation_id":"Et iste atque tempora qui.","owner":"Ut voluptatem ut est.","provider":"Aut distinctio et tempore tenetur perspiciatis aperiam.","pull_request":"Voluptatem possimus perspiciatis molestiae et.","ref":"Corporis porro harum.","repo":"Aut quod.","repo_id":"Distinctio aut vel reiciendis dicta aut et."},"registry":{"command":["Repudiandae voluptatem voluptatem voluptatibus accusantium ut.","Non id autem.","Quos ipsa repellendus dolorem."],"image":"Quasi voluptas."}}},"Stack":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the stack was created at FlexStack","example":"2013-03-30T01:09:38Z","format":"date-time"},"environment_id":{"type":"string","description":"The ID of the environment the stack belongs to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"id":{"type":"string","description":"The ID of the stack","example":"Nisi reprehenderit."},"latest_deployment_id":{"type":"string","description":"The ID of the latest deployment of the stack that is not in a pending state","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"outputs":{"type":"object","description":"The outputs of the stack","example":{"Id aliquam cupiditate laborum harum necessitatibus illo.":{"description":"Est minima rerum veritatis a vel.","export_name":"Nesciunt in quisquam.","value":"Ipsam in aliquid dicta minima."},"Repellat provident iste tenetur consequatur.":{"description":"Est minima rerum veritatis a vel.","export_name":"Nesciunt in quisquam.","value":"Ipsam in aliquid dicta minima."}},"additionalProperties":{"$ref":"#/components/schemas/StackOutput"}},"resource_id":{"type":"string","description":"The cloud ID of the stack","example":"Aperiam modi dolores dolorem nisi tempore tempore."},"stack_type":{"type":"string","example":"component","enum":["vpc","component","component_group"]},"status":{"type":"string","example":"PENDING","enum":["PENDING","CREATE_COMPLETE","CREATE_IN_PROGRESS","CREATE_FAILED","DELETE_COMPLETE","DELETE_FAILED","DELETE_IN_PROGRESS","REVIEW_IN_PROGRESS","ROLLBACK_COMPLETE","ROLLBACK_FAILED","ROLLBACK_IN_PROGRESS","UPDATE_COMPLETE","UPDATE_COMPLETE_CLEANUP_IN_PROGRESS","UPDATE_IN_PROGRESS","UPDATE_FAILED","UPDATE_ROLLBACK_COMPLETE","UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS","UPDATE_ROLLBACK_FAILED","UPDATE_ROLLBACK_IN_PROGRESS","IMPORT_COMPLETE","IMPORT_ROLLBACK_IN_PROGRESS","IMPORT_ROLLBACK_FAILED","IMPORT_ROLLBACK_COMPLETE"]},"status_reason":{"type":"string","description":"The reason for the stack's status","example":"User initiated."},"timestamp":{"type":"string","description":"The timestamp of the stack's last update at its cloud provider","example":"1981-10-04T02:36:35Z","format":"date-time"},"updated_at":{"type":"string","description":"The time the stack was last updated at FlexStack","example":"1978-07-09T05:42:06Z","format":"date-time"}},"example":{"created_at":"2013-03-14T00:58:19Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"Est voluptatum est quibusdam tempore nesciunt dignissimos.","latest_deployment_id":"1C8xJnvSBaztoHyxcim7C4","outputs":{"Et non vel numquam.":{"description":"Est minima rerum veritatis a vel.","export_name":"Nesciunt in quisquam.","value":"Ipsam in aliquid dicta minima."},"Mollitia ipsam ut.":{"description":"Est minima rerum veritatis a vel.","export_name":"Nesciunt in quisquam.","value":"Ipsam in aliquid dicta minima."},"Neque quia autem neque.":{"description":"Est minima rerum veritatis a vel.","export_name":"Nesciunt in quisquam.","value":"Ipsam in aliquid dicta minima."}},"resource_id":"Quasi aliquam maiores quis dicta et.","stack_type":"Tempora odio qui.","status":"Accusamus aliquam voluptatem architecto minus nesciunt.","status_reason":"User initiated.","timestamp":"1979-04-11T05:40:52Z","updated_at":"2012-03-10T12:41:46Z"},"required":["id","environment_id","stack_type","status","outputs","created_at","updated_at"]},"StackOutput":{"type":"object","properties":{"description":{"type":"string","description":"The description of the output","example":"Modi et exercitationem."},"export_name":{"type":"string","description":"The export name of the output","example":"Totam itaque autem facilis est."},"value":{"type":"string","description":"The value of the output","example":"Fugit porro et quia explicabo sed."}},"example":{"description":"Vel dolorum atque.","export_name":"Nihil deleniti.","value":"Harum delectus quos sunt aliquam vitae."},"required":["value"]},"StatResult":{"type":"object","properties":{"period":{"type":"string","description":"The time period for which the statistic is calculated.","example":"2011-08-14T17:23:51Z","format":"date-time"},"stat":{"type":"object","description":"The statistic data.","example":{"Quos asperiores.":"Id voluptate."},"additionalProperties":true}},"example":{"period":"1998-12-04T18:17:52Z","stat":{"Velit aut corrupti fugit unde expedita.":"In placeat consequatur officiis vel ex aut."}}},"StateResource":{"type":"object","properties":{"created_at":{"type":"string","description":"The time the resource was created","example":"1990-12-01T12:19:48Z","format":"date-time"},"created_by_id":{"type":"string","description":"The ID of the creator","example":"Velit debitis suscipit ex."},"created_by_type":{"type":"string","description":"The type of FlexStack resource that created the cloud resource.","example":"account","enum":["account","project","environment","component"]},"data":{"type":"object","description":"The data associated with the resource","example":{"Et quia et voluptatem maiores.":"Excepturi officiis.","Facilis consequatur rerum odit quod non.":"Sunt est culpa voluptatem mollitia quae."},"additionalProperties":true},"id":{"type":"string","description":"The ID of the resource","example":"aws:vpc:1CHn9ZxSGgsUijHXjWJdqw"},"resource_type":{"type":"string","example":"aws:api-gateway-domain-name","enum":["aws:iam-role","aws:iam-role-policy","aws:cloudfront-cache-policy","aws:ecs-task-definition","aws:ecs-service","aws:ecs-autoscaling-policy","aws:ecs-autoscaling-target","aws:ecr-image","aws:efs-file-system","aws:efs-mount-target","aws:efs-access-point","aws:efs-lifecycle-policies","aws:ecr-repository","aws:ecr-lifecycle-policy","aws:vpc","aws:internet-gateway","aws:egress-only-internet-gateway","aws:vpc-endpoint","aws:subnet","aws:route-table","aws:log-group","aws:security-group","aws:ecs-cluster","aws:nat-gateway","aws:nat-instance","aws:elastic-ip","aws:secret","aws:event-bridge-connection","aws:event-bridge-api-destination","aws:event-bridge-rule","aws:scheduler-group","aws:scheduler-schedule","aws:acm-certificate","aws:load-balancer","aws:load-balancer-listener","aws:load-balancer-listener-rule","aws:load-balancer-target-group","aws:cloudfront-distribution","aws:api-gateway-http-api","aws:api-gateway-stage","aws:api-gateway-route","aws:api-gateway-api-mapping","aws:api-gateway-domain-name","aws:api-gateway-vpc-link","aws:api-gateway-vpc-link-integration","aws:route53-record-set"]},"status":{"type":"string","example":"active","enum":["active","updating"]},"updated_at":{"type":"string","description":"The time the resource was last updated","example":"1976-12-04T20:05:06Z","format":"date-time"}},"example":{"created_at":"2012-10-14T16:24:48Z","created_by_id":"In dignissimos.","created_by_type":"Et nemo animi.","data":{"Distinctio enim in et.":"Illum consequatur."},"id":"aws:vpc:1CHn9ZxSGgsUijHXjWJdqw","resource_type":"Sit sed hic doloremque.","status":"Et ut libero excepturi sed recusandae repellat.","updated_at":"2000-07-14T02:25:32Z"},"required":["id","resource_type","created_by_id","created_by_type","status","data","created_at","updated_at"]},"StateUpdate":{"type":"object","properties":{"canceled_at":{"type":"string","description":"The time the update was canceled","example":"1978-09-10T12:57:16Z","format":"date-time"},"created_at":{"type":"string","description":"The time the update was created","example":"1995-09-16T19:56:46Z","format":"date-time"},"desired_state":{"type":"object","description":"The desired state of the object","example":{"Et laudantium voluptate aliquam.":"Quibusdam laudantium."},"additionalProperties":true},"environment_id":{"type":"string","description":"The ID of the environment","example":"Ipsam et occaecati."},"finished_at":{"type":"string","description":"The time the update was finished","example":"1971-08-01T14:32:37Z","format":"date-time"},"id":{"type":"string","description":"The ID of the state update","example":"Ex sed ullam ex sunt officia similique."},"object_id":{"type":"string","description":"The ID of the object","example":"Perferendis tenetur."},"object_type":{"type":"string","description":"The type of object that the state update is associated with.","example":"environment","enum":["environment","web-service","private-service","scheduled-job"]},"patch":{"type":"array","items":{"$ref":"#/components/schemas/PatchOperation"},"description":"The patch to apply to the object","example":[{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."},{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."},{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."}]},"started_at":{"type":"string","description":"The time the update was started","example":"1990-02-24T18:24:26Z","format":"date-time"},"status":{"type":"string","description":"The status of the update.","example":"failed","enum":["pending","in_progress","succeeded","failed","canceled"]},"status_message":{"type":"string","description":"The message associated with the status","example":"Iure quis similique repudiandae harum."},"updated_at":{"type":"string","description":"The time the update was last updated","example":"2015-07-28T12:10:23Z","format":"date-time"}},"example":{"canceled_at":"1997-02-23T01:59:46Z","created_at":"1996-03-05T21:26:16Z","desired_state":{"Est dolorem facere saepe vitae dolorum vitae.":"Nihil quaerat eum nostrum suscipit pariatur.","Quidem autem laboriosam nulla.":"Quasi aut molestiae expedita.","Rerum libero tenetur.":"Repellendus consequuntur culpa itaque."},"environment_id":"Blanditiis ea quam voluptate.","finished_at":"2015-08-13T18:52:57Z","id":"Cupiditate iste nihil in nobis animi molestiae.","object_id":"Repellendus ipsa iusto aut sint dolorum.","object_type":"Vero quas eaque magnam recusandae.","patch":[{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."},{"from":"Eligendi aut.","old_value":"Eveniet qui voluptas quos quia.","op":"Impedit assumenda voluptatem possimus fuga vitae expedita.","path":"Aspernatur aliquam adipisci aut.","value":"Rerum omnis alias ut debitis."}],"started_at":"1983-01-30T23:49:23Z","status":"Id nisi quaerat.","status_message":"Rem nesciunt quas commodi harum dolor repudiandae.","updated_at":"1985-06-05T07:11:29Z"},"required":["id","environment_id","object_type","object_id","desired_state","status","created_at","updated_at"]},"StateUpdateEvent":{"type":"object","properties":{"message":{"type":"object","description":"The message associated with the event","example":{"Et sint.":"Dolor esse eum amet.","Minus omnis minima dolor.":"Fugiat dolor minima molestiae explicabo quam."},"additionalProperties":true},"resource_id":{"type":"string","description":"The ID of the resource","example":"Ipsam velit."},"timestamp":{"type":"string","description":"The time the event was created","example":"1975-02-06T02:38:40Z","format":"date-time"},"update_id":{"type":"string","description":"The ID of the state update","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"}},"example":{"message":{"Deserunt cupiditate voluptatem dolores eum.":"Voluptas voluptas.","Expedita dolorem.":"Incidunt labore maxime sed.","Ipsam hic.":"Quo non deleniti placeat natus ea."},"resource_id":"Et provident architecto et quo mollitia quisquam.","timestamp":"2011-12-27T16:27:58Z","update_id":"1C8xJnvSBaztoHyxcim7C4"},"required":["update_id","message","timestamp"]},"StripePublishableKey":{"type":"object","properties":{"key":{"type":"string","description":"The publishable key","example":"pk_test_1234567890"}},"example":{"key":"pk_test_1234567890"},"required":["key"]},"StripeSetupIntent":{"type":"object","properties":{"client_secret":{"type":"string","description":"The client secret","example":"seti_1Mm8s8LkdIwHu7ix0OXBfTRG_secret_NXDICkPqPeiBTAFqWmkbff09lRmSVXe"},"id":{"type":"string","description":"The intent ID","example":"seti_1Mm8s8LkdIwHu7ix0OXBfTRG"},"payment_method":{"$ref":"#/components/schemas/PaymentMethod"}},"example":{"client_secret":"seti_1Mm8s8LkdIwHu7ix0OXBfTRG_secret_NXDICkPqPeiBTAFqWmkbff09lRmSVXe","id":"seti_1Mm8s8LkdIwHu7ix0OXBfTRG","payment_method":{"billing_details":{"address":{"city":"Et praesentium quia expedita.","country":"Iusto corrupti est.","line1":"Omnis dolore deleniti officiis est qui aliquam.","line2":"Nihil modi.","postal_code":"Facere enim eius dolor illum esse.","state":"Quibusdam sapiente culpa non enim id et."},"email":"Consectetur officiis omnis perspiciatis velit.","name":"Perferendis tempore quia veniam.","phone":"Vero velit assumenda qui."},"card":{"brand":"jcb","country":"Et occaecati consequuntur aperiam nemo fugiat.","exp_month":2414928457701061690,"exp_year":4237024003769106810,"fingerprint":"Exercitationem maxime sit ea earum.","funding":"prepaid","last4":"Et ipsum nulla facilis et.","three_d_secure_usage":{"supported":false}},"default":true,"id":"Est illum voluptatum doloremque quaerat aut nam."}},"required":["id","client_secret"]},"Subject":{"type":"object","properties":{"avatar":{"type":"string","description":"The avatar of the subject.","example":"Quas molestiae sunt libero quod iusto sunt."},"id":{"type":"string","description":"The ID of the account or API key.","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"name":{"type":"string","description":"The name of the subject.","example":"Et nostrum maiores dolores assumenda corporis voluptatum."}},"description":"The account or API key that performed the action.","example":{"avatar":"Est nobis amet sit quaerat rem.","id":"1C8xJnvSBaztoHyxcim7C4","name":"Doloribus ea rem."},"required":["id","name"]},"Subscription":{"type":"object","properties":{"created_at":{"type":"string","description":"The created timestamp","example":"1978-02-21T10:37:01Z","format":"date-time"},"id":{"type":"string","description":"The subscription ID","example":"Nihil non laboriosam."},"num_seats":{"type":"integer","description":"The number of seats","example":5599597578478214645,"format":"int64"},"org_id":{"type":"string","description":"The organization ID","example":"Veniam quo nisi qui sed."},"started_at":{"type":"string","description":"The start timestamp","example":"2013-01-01T03:37:42Z","format":"date-time"},"subscription_plan":{"$ref":"#/components/schemas/SubscriptionPlan"},"subscription_plan_coupon":{"$ref":"#/components/schemas/SubscriptionPlanCoupon"},"updated_at":{"type":"string","description":"The updated timestamp","example":"1982-06-12T08:07:44Z","format":"date-time"}},"description":"Describes a subscription.","example":{"created_at":"1981-04-21T05:16:55Z","id":"Eum tempore enim veniam corrupti quo quas.","num_seats":5444077087081254002,"org_id":"Iusto voluptas consequatur vitae reiciendis qui nihil.","started_at":"1984-03-11T14:13:41Z","subscription_plan":{"amount":1948034840,"created_at":"1984-07-25T14:30:13Z","id":"Aut ipsam ratione reprehenderit laboriosam quidem et.","interval":"month","name":"Eligendi voluptate error.","type":"Reiciendis voluptatibus quam.","updated_at":"1977-08-29T22:35:31Z"},"subscription_plan_coupon":{"amount_off":1025090005,"created_at":"1970-04-24T02:28:07Z","description":"At voluptatem facilis nesciunt.","duration_in_months":1787025101,"id":"Magni sit dolorum sint.","name":"Nemo minima.","percent_off":516919178,"subscription_plan_id":"Amet sint.","updated_at":"2013-05-04T05:50:23Z"},"updated_at":"1980-10-17T22:52:43Z"},"required":["id","org_id","subscription_plan","num_seats","created_at","updated_at"]},"SubscriptionPlan":{"type":"object","properties":{"amount":{"type":"integer","description":"The amount in cents","example":854621904,"format":"int32"},"created_at":{"type":"string","description":"The created timestamp","example":"1976-02-13T22:11:52Z","format":"date-time"},"id":{"type":"string","description":"The subscription plan ID","example":"Odit deserunt non excepturi odio cum veritatis."},"interval":{"type":"string","description":"Describes the interval for a subscription.","example":"month","enum":["month","year"]},"name":{"type":"string","description":"The name of the plan","example":"Praesentium voluptate nihil."},"type":{"type":"string","description":"Describes the type of a subscription plan.","example":"team","enum":["individual","team"]},"updated_at":{"type":"string","description":"The updated timestamp","example":"1998-10-07T09:17:47Z","format":"date-time"}},"description":"Describes a subscription plan.","example":{"amount":636317172,"created_at":"1999-05-03T13:42:34Z","id":"Quia eligendi atque non aut aperiam molestiae.","interval":"month","name":"Est dicta est laboriosam facere molestiae.","type":"Reiciendis voluptatibus quam.","updated_at":"2013-11-13T10:21:00Z"},"required":["id","name","amount","interval","type","created_at","updated_at"]},"SubscriptionPlanCoupon":{"type":"object","properties":{"amount_off":{"type":"integer","description":"The amount off in cents","example":1836928758,"format":"int32"},"created_at":{"type":"string","description":"The created timestamp","example":"1979-06-28T23:47:42Z","format":"date-time"},"description":{"type":"string","description":"The description of the coupon","example":"Ea voluptatem quis fugiat deserunt reiciendis et."},"duration_in_months":{"type":"integer","description":"The duration in months","example":1388373365,"format":"int32"},"id":{"type":"string","description":"The subscription plan coupon ID","example":"Nostrum accusantium."},"name":{"type":"string","description":"The name of the coupon","example":"Sunt facere quibusdam nostrum."},"percent_off":{"type":"integer","description":"The percent off","example":2097334527,"format":"int32"},"subscription_plan_id":{"type":"string","description":"The subscription plan ID","example":"Magnam reiciendis."},"updated_at":{"type":"string","description":"The updated timestamp","example":"2010-02-11T01:13:56Z","format":"date-time"}},"description":"Describes a subscription plan coupon.","example":{"amount_off":2035557563,"created_at":"1974-09-04T04:46:24Z","description":"Sed rerum.","duration_in_months":714886228,"id":"Eos et perferendis.","name":"Non eligendi nostrum sequi et.","percent_off":514764018,"subscription_plan_id":"Exercitationem qui nostrum praesentium sequi.","updated_at":"2003-03-05T01:54:17Z"},"required":["id","subscription_plan_id","name","description","created_at","updated_at"]},"ThreeDSecureUsage":{"type":"object","properties":{"supported":{"type":"boolean","description":"Whether 3D secure is supported","example":false}},"description":"Describes the 3D secure usage.","example":{"supported":false},"required":["supported"]},"UpdateEnvironmentMemberPayload":{"type":"object","properties":{"environment_id":{"type":"string","description":"The environment ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"id":{"type":"string","description":"The member ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"role":{"type":"string","description":"The role of a member within an environment.","example":"contributor","enum":["owner","contributor","viewer"]}},"example":{"environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","role":"Est harum molestiae placeat."},"required":["environment_id","id","role"]},"UpdateMemberInviteRequestBody":{"type":"object","properties":{"role":{"type":"string","description":"The role of the invite","example":"owner","enum":["owner","admin","member"]}},"example":{"role":"admin"},"required":["role"]},"UpdateNotificationIntegrationRequestBody":{"type":"object","properties":{"preferences":{"$ref":"#/components/schemas/NotificationPreferences"}},"example":{"preferences":{"deployments.failed":true,"deployments.in_progress":false,"deployments.succeeded":true,"marketing.changelog":false,"marketing.promotions":true,"services.in_alarm":true,"services.ok":true}},"required":["preferences"]},"UpdateOrgMemberPayload":{"type":"object","properties":{"id":{"type":"string","description":"The member ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"org_id":{"type":"string","description":"The organization ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"role":{"type":"string","description":"The role of a member within an org.","example":"owner","enum":["owner","admin","member"]}},"example":{"id":"1C8xJnvSBaztoHyxcim7C4","org_id":"1C8xJnvSBaztoHyxcim7C4","role":"Voluptas architecto eos neque unde autem aliquam."},"required":["id","role"]},"UpdateOrgPayload":{"type":"object","properties":{"display_name":{"type":"string","description":"The display name of the org","example":"pied-piper","pattern":"^[a-zA-Z0-9-_]+$","minLength":1,"maxLength":48},"id":{"type":"string","description":"The ID of the org to update","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"name":{"type":"string","description":"The name of the org","example":"Pied Piper, Inc.","minLength":1,"maxLength":120},"profile":{"$ref":"#/components/schemas/OrgProfile"}},"example":{"display_name":"pied-piper","id":"1C8xJnvSBaztoHyxcim7C4","name":"Pied Piper, Inc.","profile":{"bio":"Cupiditate accusamus dolorem dolorum fuga in aliquam.","github_handle":"Aspernatur sint odit fugiat occaecati.","location":"Consequatur dolor ut.","twitter_handle":"Sit aut quasi ut quae ullam.","website":"Et ut."}},"required":["id","name","display_name","profile"]},"UpdateOrgPayload2":{"type":"object","properties":{"display_name":{"type":"string","description":"The display name of the org","example":"pied-piper","pattern":"^[a-zA-Z0-9-_]+$","minLength":1,"maxLength":48},"name":{"type":"string","description":"The name of the org","example":"Pied Piper, Inc.","minLength":1,"maxLength":120},"profile":{"$ref":"#/components/schemas/OrgProfile"}},"example":{"display_name":"pied-piper","name":"Pied Piper, Inc.","profile":{"bio":"Culpa excepturi consectetur autem odio.","github_handle":"In ipsam eaque et molestiae.","location":"Autem quasi voluptates vero.","twitter_handle":"Consequatur ut.","website":"Dolorem placeat dolorem laboriosam."}},"required":["name","display_name","profile"]},"UpdateProjectMemberPayload":{"type":"object","properties":{"id":{"type":"string","description":"The member ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"project_id":{"type":"string","description":"The project ID to look up","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"role":{"type":"string","description":"The role of a member within an project.","example":"contributor","enum":["owner","contributor","viewer"]}},"example":{"id":"1C8xJnvSBaztoHyxcim7C4","project_id":"1C8xJnvSBaztoHyxcim7C4","role":"Corporis autem dolor ea."},"required":["project_id","id","role"]},"UpdateProjectPayload":{"type":"object","properties":{"default_environment_id":{"type":"string","description":"Set the default project environment","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"description":{"type":"string","example":"My is revolutionizing an entire industry.","maxLength":1024},"icon":{"type":"string","example":"icon:layers","format":"regexp","pattern":"^(icon|emoji|url):(.+)$"},"id":{"type":"string","description":"The ID of the project","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"name":{"type":"string","example":"My Project","minLength":1,"maxLength":255}},"example":{"default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"My is revolutionizing an entire industry.","icon":"icon:layers","id":"1C8xJnvSBaztoHyxcim7C4","name":"My Project"},"required":["id","name","default_environment_id"]},"UpdateProjectPayload2":{"type":"object","properties":{"default_environment_id":{"type":"string","description":"Set the default project environment","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"description":{"type":"string","example":"My is revolutionizing an entire industry.","maxLength":1024},"icon":{"type":"string","example":"icon:layers","format":"regexp","pattern":"^(icon|emoji|url):(.+)$"},"name":{"type":"string","example":"My Project","minLength":1,"maxLength":255}},"example":{"default_environment_id":"1C8xJnvSBaztoHyxcim7C4","description":"My is revolutionizing an entire industry.","icon":"icon:layers","name":"My Project"},"required":["name","default_environment_id"]},"UpdateRequestBody":{"type":"object","properties":{"config":{"type":"object","example":{"Consequatur sit blanditiis odit delectus velit.":"Aut perferendis aut reiciendis neque occaecati.","Corrupti dolore consectetur.":"Est quibusdam architecto et animi sunt.","Dicta eos.":"Consequatur saepe quo at qui optio."},"additionalProperties":true},"description":{"type":"string","example":"My is revolutionizing an entire industry.","minLength":1,"maxLength":1024},"name":{"type":"string","description":"The name of the environment","example":"crk","format":"regexp","pattern":"^[\\p{L}\\d_-]+$","minLength":1,"maxLength":63}},"example":{"config":{"Eum nobis facilis.":"Error aliquid occaecati mollitia dolor."},"description":"My is revolutionizing an entire industry.","name":"3lo"},"required":["name","config"]},"Variable":{"type":"object","properties":{"component_id":{"type":"string","description":"The ID of the component the variable belongs to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"created_at":{"type":"string","description":"The time the variable was created","example":"1979-06-14T18:56:46Z","format":"date-time"},"environment_id":{"type":"string","description":"The ID of the environment the variable belongs to","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"id":{"type":"string","description":"The ID of the variable","example":"1C8xJnvSBaztoHyxcim7C4","pattern":"(^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$)|(^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$)|(^[0-9a-f]{32}$)"},"name":{"type":"string","description":"The name of the variable","example":"MY_VARIABLE"},"resource_id":{"type":"string","description":"The resource ID of the variable","example":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter"},"store":{"type":"string","description":"The storage method for the variable","example":"string","enum":["secret","secure_string","string"]},"updated_at":{"type":"string","description":"The time the variable was last updated","example":"1981-03-28T11:00:56Z","format":"date-time"}},"description":"Describes a variable.","example":{"component_id":"1C8xJnvSBaztoHyxcim7C4","created_at":"2010-12-26T06:03:58Z","environment_id":"1C8xJnvSBaztoHyxcim7C4","id":"1C8xJnvSBaztoHyxcim7C4","name":"MY_VARIABLE","resource_id":"arn:aws:ssm:us-east-1:123456789012:parameter/path/to/my-parameter","store":"secret","updated_at":"1995-01-11T17:44:21Z"},"required":["id","environment_id","name","store","resource_id","created_at","updated_at"]}}},"tags":[{"name":"Activity","description":"See the activity in your organization or environment."},{"name":"FlexStacks","description":"Describe configurations for cloud and component stacks."},{"name":"Environments","description":"Manage your organization's project environments."},{"name":"Orgs","description":"An organization is a company or group of people that have access to the same resources and services."},{"name":"Projects","description":"Manage your organization's projects."},{"name":"Components","description":"Manage your organization's cloud components. Components (or cloud components) are \nthe building blocks of your infrastructure on FlexStack, encapsulating specific functionality or services."},{"name":"Variables","description":"Manage your project's environment variables and secrets."}]}