components: securitySchemes: accountSid_authToken: scheme: basic type: http schemas: serverless.v1.service.asset: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Asset resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Asset resource. service_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZS[0-9a-fA-F]{32}$ nullable: true description: The SID of the Service that the Asset resource is associated with. friendly_name: type: string nullable: true description: The string that you assigned to describe the Asset resource. It can be a maximum of 255 characters. x-twilio: pii: handling: standard deleteSla: 7 date_created: type: string format: date-time nullable: true description: The date and time in GMT when the Asset resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. date_updated: type: string format: date-time nullable: true description: The date and time in GMT when the Asset resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Asset resource. links: type: object format: uri-map nullable: true description: The URLs of the Asset resource's nested resources. serverless.v1.service.asset.asset_version: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^ZN[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Asset Version resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Asset Version resource. service_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZS[0-9a-fA-F]{32}$ nullable: true description: The SID of the Service that the Asset Version resource is associated with. asset_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ nullable: true description: The SID of the Asset resource that is the parent of the Asset Version. path: type: string nullable: true description: The URL-friendly string by which the Asset Version can be referenced. It can be a maximum of 255 characters. All paths begin with a forward slash ('/'). If an Asset Version creation request is submitted with a path not containing a leading slash, the path will automatically be prepended with one. x-twilio: pii: handling: standard deleteSla: 7 visibility: type: string $ref: '#/components/schemas/asset_version_enum_visibility' nullable: true description: 'The access control that determines how the Asset Version resource can be accessed. Can be: `public`, `protected`, or `private`.' date_created: type: string format: date-time nullable: true description: The date and time in GMT when the Asset Version resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Asset Version resource. asset_version_enum_visibility: type: string enum: - public - private - protected serverless.v1.service.build: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^ZB[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Build resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Build resource. service_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZS[0-9a-fA-F]{32}$ nullable: true description: The SID of the Service that the Build resource is associated with. status: type: string $ref: '#/components/schemas/build_enum_status' nullable: true description: 'The status of the Build. Can be: `building`, `completed`, or `failed`.' asset_versions: type: array items: {} nullable: true description: The list of Asset Version resource SIDs that are included in the Build. function_versions: type: array items: {} nullable: true description: The list of Function Version resource SIDs that are included in the Build. dependencies: type: array items: {} nullable: true description: A list of objects that describe the Dependencies included in the Build. Each object contains the `name` and `version` of the dependency. runtime: type: string $ref: '#/components/schemas/build_enum_runtime' nullable: true description: The Runtime version that will be used to run the Build resource when it is deployed. date_created: type: string format: date-time nullable: true description: The date and time in GMT when the Build resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. date_updated: type: string format: date-time nullable: true description: The date and time in GMT when the Build resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Build resource. links: type: object format: uri-map nullable: true build_enum_status: type: string enum: - building - completed - failed build_enum_runtime: type: string enum: - node8 - node10 - node12 - node14 - node16 - node18 serverless.v1.service.build.build_status: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^ZB[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Build resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Build resource. service_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZS[0-9a-fA-F]{32}$ nullable: true description: The SID of the Service that the Build resource is associated with. status: type: string $ref: '#/components/schemas/build_status_enum_status' nullable: true description: 'The status of the Build. Can be: `building`, `completed`, or `failed`.' url: type: string format: uri nullable: true description: The absolute URL of the Build Status resource. build_status_enum_status: type: string enum: - building - completed - failed serverless.v1.service.environment.deployment: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^ZD[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Deployment resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Deployment resource. service_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZS[0-9a-fA-F]{32}$ nullable: true description: The SID of the Service that the Deployment resource is associated with. environment_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ nullable: true description: The SID of the Environment for the Deployment. build_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZB[0-9a-fA-F]{32}$ nullable: true description: The SID of the Build for the deployment. date_created: type: string format: date-time nullable: true description: The date and time in GMT when the Deployment resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. date_updated: type: string format: date-time nullable: true description: The date and time in GMT when the Deployment resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Deployment resource. serverless.v1.service.environment: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Environment resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Environment resource. service_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZS[0-9a-fA-F]{32}$ nullable: true description: The SID of the Service that the Environment resource is associated with. build_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZB[0-9a-fA-F]{32}$ nullable: true description: The SID of the build deployed in the environment. unique_name: type: string nullable: true description: A user-defined string that uniquely identifies the Environment resource. x-twilio: pii: handling: standard deleteSla: 7 domain_suffix: type: string nullable: true description: A URL-friendly name that represents the environment and forms part of the domain name. x-twilio: pii: handling: standard deleteSla: 7 domain_name: type: string nullable: true description: The domain name for all Functions and Assets deployed in the Environment, using the Service unique name, a randomly-generated Service suffix, and an optional Environment domain suffix. x-twilio: pii: handling: standard deleteSla: 7 date_created: type: string format: date-time nullable: true description: The date and time in GMT when the Environment resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. date_updated: type: string format: date-time nullable: true description: The date and time in GMT when the Environment resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Environment resource. links: type: object format: uri-map nullable: true description: The URLs of the Environment resource's nested resources. serverless.v1.service.function: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Function resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Function resource. service_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZS[0-9a-fA-F]{32}$ nullable: true description: The SID of the Service that the Function resource is associated with. friendly_name: type: string nullable: true description: The string that you assigned to describe the Function resource. It can be a maximum of 255 characters. x-twilio: pii: handling: standard deleteSla: 7 date_created: type: string format: date-time nullable: true description: The date and time in GMT when the Function resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. date_updated: type: string format: date-time nullable: true description: The date and time in GMT when the Function resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Function resource. links: type: object format: uri-map nullable: true description: The URLs of nested resources of the Function resource. serverless.v1.service.function.function_version: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^ZN[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Function Version resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Function Version resource. service_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZS[0-9a-fA-F]{32}$ nullable: true description: The SID of the Service that the Function Version resource is associated with. function_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ nullable: true description: The SID of the Function resource that is the parent of the Function Version resource. path: type: string nullable: true description: The URL-friendly string by which the Function Version resource can be referenced. It can be a maximum of 255 characters. All paths begin with a forward slash ('/'). If a Function Version creation request is submitted with a path not containing a leading slash, the path will automatically be prepended with one. x-twilio: pii: handling: standard deleteSla: 7 visibility: type: string $ref: '#/components/schemas/function_version_enum_visibility' nullable: true description: 'The access control that determines how the Function Version resource can be accessed. Can be: `public`, `protected`, or `private`.' date_created: type: string format: date-time nullable: true description: The date and time in GMT when the Function Version resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Function Version resource. links: type: object format: uri-map nullable: true function_version_enum_visibility: type: string enum: - public - private - protected serverless.v1.service.function.function_version.function_version_content: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^ZN[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Function Version resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Function Version resource. service_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZS[0-9a-fA-F]{32}$ nullable: true description: The SID of the Service that the Function Version resource is associated with. function_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ nullable: true description: The SID of the Function that is the parent of the Function Version. content: type: string nullable: true description: The content of the Function Version resource. url: type: string format: uri nullable: true serverless.v1.service.environment.log: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^NO[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Log resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Log resource. service_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZS[0-9a-fA-F]{32}$ nullable: true description: The SID of the Service that the Log resource is associated with. environment_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ nullable: true description: The SID of the environment in which the log occurred. build_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZB[0-9a-fA-F]{32}$ nullable: true description: The SID of the build that corresponds to the log. deployment_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZD[0-9a-fA-F]{32}$ nullable: true description: The SID of the deployment that corresponds to the log. function_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ nullable: true description: The SID of the function whose invocation produced the log. request_sid: type: string minLength: 34 maxLength: 34 pattern: ^RQ[0-9a-fA-F]{32}$ nullable: true description: The SID of the request associated with the log. level: type: string $ref: '#/components/schemas/log_enum_level' nullable: true description: 'The log level. Can be: `info`, `warn`, or `error`.' message: type: string nullable: true description: The log message. date_created: type: string format: date-time nullable: true description: The date and time in GMT when the Log resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Log resource. log_enum_level: type: string enum: - info - warn - error serverless.v1.service: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^ZS[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Service resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Service resource. friendly_name: type: string nullable: true description: The string that you assigned to describe the Service resource. x-twilio: pii: handling: standard deleteSla: 7 unique_name: type: string nullable: true description: A user-defined string that uniquely identifies the Service resource. It can be used in place of the Service resource's `sid` in the URL to address the Service resource. x-twilio: pii: handling: standard deleteSla: 7 include_credentials: type: boolean nullable: true description: Whether to inject Account credentials into a function invocation context. ui_editable: type: boolean nullable: true description: Whether the Service resource's properties and subresources can be edited via the UI. domain_base: type: string nullable: true description: The base domain name for this Service, which is a combination of the unique name and a randomly generated string. date_created: type: string format: date-time nullable: true description: The date and time in GMT when the Service resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. date_updated: type: string format: date-time nullable: true description: The date and time in GMT when the Service resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Service resource. links: type: object format: uri-map nullable: true description: The URLs of the Service's nested resources. serverless.v1.service.environment.variable: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^ZV[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Variable resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Variable resource. service_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZS[0-9a-fA-F]{32}$ nullable: true description: The SID of the Service that the Variable resource is associated with. environment_sid: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ nullable: true description: The SID of the Environment in which the Variable exists. key: type: string nullable: true description: A string by which the Variable resource can be referenced. x-twilio: pii: handling: standard deleteSla: 7 value: type: string nullable: true description: A string that contains the actual value of the Variable. x-twilio: pii: handling: standard deleteSla: 7 date_created: type: string format: date-time nullable: true description: The date and time in GMT when the Variable resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. date_updated: type: string format: date-time nullable: true description: The date and time in GMT when the Variable resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Variable resource. info: title: Twilio - Serverless description: This is the public Twilio REST API. termsOfService: https://www.twilio.com/legal/tos contact: name: Twilio Support url: https://support.twilio.com email: support@twilio.com license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html version: 1.0.0 openapi: 3.0.1 paths: /v1/Services/{ServiceSid}/Assets: servers: - url: https://serverless.twilio.com description: A wrapper that represents a static file and groups the different Versions of the static file. x-twilio: defaultOutputProperties: - sid - friendly_name - date_created dependentProperties: asset_versions: mapping: service_sid: service_sid asset_sid: sid resource_url: /v1/Services/{service_sid}/Assets/{asset_sid}/Versions parent: /Services/{Sid} pathType: list get: description: Retrieve a list of all Assets. tags: - ServerlessV1Asset parameters: - name: ServiceSid in: path description: The SID of the Service to read the Asset resources from. schema: type: string required: true - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object properties: assets: type: array items: $ref: '#/components/schemas/serverless.v1.service.asset' meta: properties: first_page_url: format: uri type: string key: type: string next_page_url: format: uri nullable: true type: string page: type: integer page_size: type: integer previous_page_url: format: uri nullable: true type: string url: format: uri type: string type: object title: ListAssetResponse examples: readEmpty: value: assets: [] meta: first_page_url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets?PageSize=50&Page=0 key: assets next_page_url: null page: 0 page_size: 50 previous_page_url: null url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets?PageSize=50&Page=0 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: ListAsset post: description: Create a new Asset resource. tags: - ServerlessV1Asset parameters: - name: ServiceSid in: path description: The SID of the Service to create the Asset resource under. schema: type: string required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.asset' examples: create: value: sid: ZH00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 friendly_name: asset-friendly date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets/ZH00000000000000000000000000000000 links: asset_versions: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets/ZH00000000000000000000000000000000/Versions headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: Created security: - accountSid_authToken: [] operationId: CreateAsset requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateAssetRequest properties: FriendlyName: type: string description: A descriptive string that you create to describe the Asset resource. It can be a maximum of 255 characters. required: - FriendlyName examples: create: value: FriendlyName: asset-friendly /v1/Services/{ServiceSid}/Assets/{Sid}: servers: - url: https://serverless.twilio.com description: A wrapper that represents a static file and groups the different Versions of the static file. x-twilio: defaultOutputProperties: - sid - friendly_name - date_created dependentProperties: asset_versions: mapping: service_sid: service_sid asset_sid: sid resource_url: /v1/Services/{service_sid}/Assets/{asset_sid}/Versions parent: /Services/{Sid} pathType: instance get: description: Retrieve a specific Asset resource. tags: - ServerlessV1Asset parameters: - name: ServiceSid in: path description: The SID of the Service to fetch the Asset resource from. schema: type: string required: true - name: Sid in: path description: The SID that identifies the Asset resource to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.asset' examples: fetch: value: sid: ZH00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 friendly_name: test-asset date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets/ZH00000000000000000000000000000000 links: asset_versions: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets/ZH00000000000000000000000000000000/Versions headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: FetchAsset delete: description: Delete an Asset resource. tags: - ServerlessV1Asset parameters: - name: ServiceSid in: path description: The SID of the Service to delete the Asset resource from. schema: type: string required: true - name: Sid in: path description: The SID that identifies the Asset resource to delete. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ required: true responses: '204': description: The resource was deleted successfully. security: - accountSid_authToken: [] operationId: DeleteAsset post: description: Update a specific Asset resource. tags: - ServerlessV1Asset parameters: - name: ServiceSid in: path description: The SID of the Service to update the Asset resource from. schema: type: string required: true - name: Sid in: path description: The SID that identifies the Asset resource to update. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.asset' examples: update: value: sid: ZH00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 friendly_name: asset-friendly-update date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets/ZH00000000000000000000000000000000 links: asset_versions: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets/ZH00000000000000000000000000000000/Versions headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: UpdateAsset requestBody: content: application/x-www-form-urlencoded: schema: type: object title: UpdateAssetRequest properties: FriendlyName: type: string description: A descriptive string that you create to describe the Asset resource. It can be a maximum of 255 characters. required: - FriendlyName examples: update: value: FriendlyName: asset-friendly-update /v1/Services/{ServiceSid}/Assets/{AssetSid}/Versions: servers: - url: https://serverless.twilio.com description: The content of an Asset. x-twilio: defaultOutputProperties: - sid - path - visibility - date_created parent: /Services/{ServiceSid}/Assets/{Sid} mountName: asset_versions pathType: list get: description: Retrieve a list of all Asset Versions. tags: - ServerlessV1AssetVersion parameters: - name: ServiceSid in: path description: The SID of the Service to read the Asset Version resource from. schema: type: string required: true - name: AssetSid in: path description: The SID of the Asset resource that is the parent of the Asset Version resources to read. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ required: true - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object properties: asset_versions: type: array items: $ref: '#/components/schemas/serverless.v1.service.asset.asset_version' meta: properties: first_page_url: format: uri type: string key: type: string next_page_url: format: uri nullable: true type: string page: type: integer page_size: type: integer previous_page_url: format: uri nullable: true type: string url: format: uri type: string type: object title: ListAssetVersionResponse examples: readEmpty: value: asset_versions: [] meta: first_page_url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets/ZH00000000000000000000000000000000/Versions?PageSize=50&Page=0 key: asset_versions next_page_url: null page: 0 page_size: 50 previous_page_url: null url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets/ZH00000000000000000000000000000000/Versions?PageSize=50&Page=0 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: ListAssetVersion /v1/Services/{ServiceSid}/Assets/{AssetSid}/Versions/{Sid}: servers: - url: https://serverless.twilio.com description: The content of an Asset. x-twilio: defaultOutputProperties: - sid - path - visibility - date_created parent: /Services/{ServiceSid}/Assets/{Sid} mountName: asset_versions pathType: instance get: description: Retrieve a specific Asset Version. tags: - ServerlessV1AssetVersion parameters: - name: ServiceSid in: path description: The SID of the Service to fetch the Asset Version resource from. schema: type: string required: true - name: AssetSid in: path description: The SID of the Asset resource that is the parent of the Asset Version resource to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The SID of the Asset Version resource to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZN[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.asset.asset_version' examples: fetch: value: sid: ZN00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 asset_sid: ZH00000000000000000000000000000000 path: /test-path visibility: public date_created: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets/ZH00000000000000000000000000000000/Versions/ZN00000000000000000000000000000000 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: FetchAssetVersion /v1/Services/{ServiceSid}/Builds: servers: - url: https://serverless.twilio.com description: A collection of Function Versions, Asset Versions, Dependencies, and a Runtime that form a deployable unit. x-twilio: defaultOutputProperties: - sid - status - date_created dependentProperties: build_status: mapping: service_sid: service_sid sid: sid resource_url: /v1/Services/{service_sid}/Builds/{sid}/Status parent: /Services/{Sid} pathType: list get: description: Retrieve a list of all Builds. tags: - ServerlessV1Build parameters: - name: ServiceSid in: path description: The SID of the Service to read the Build resources from. schema: type: string required: true - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object properties: builds: type: array items: $ref: '#/components/schemas/serverless.v1.service.build' meta: properties: first_page_url: format: uri type: string key: type: string next_page_url: format: uri nullable: true type: string page: type: integer page_size: type: integer previous_page_url: format: uri nullable: true type: string url: format: uri type: string type: object title: ListBuildResponse examples: readEmpty: value: builds: [] meta: first_page_url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Builds?PageSize=50&Page=0 key: builds next_page_url: null page: 0 page_size: 50 previous_page_url: null url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Builds?PageSize=50&Page=0 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: ListBuild post: description: Create a new Build resource. At least one function version or asset version is required. tags: - ServerlessV1Build parameters: - name: ServiceSid in: path description: The SID of the Service to create the Build resource under. schema: type: string required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.build' examples: create: value: sid: ZB00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 asset_versions: - sid: ZN00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 asset_sid: ZH00000000000000000000000000000000 date_created: '2018-11-10T20:00:00Z' path: /asset-path visibility: PUBLIC function_versions: - sid: ZN00000000000000000000000000000001 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 function_sid: ZH00000000000000000000000000000001 date_created: '2018-11-10T20:00:00Z' path: /function-path visibility: PUBLIC dependencies: - name: twilio version: 3.29.2 - name: '@twilio/runtime-handler' version: 1.0.1 runtime: node18 status: building date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Builds/ZB00000000000000000000000000000000 links: build_status: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Builds/ZB00000000000000000000000000000000/Status headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: Created security: - accountSid_authToken: [] operationId: CreateBuild requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateBuildRequest properties: AssetVersions: type: array items: type: string minLength: 34 maxLength: 34 pattern: ^ZN[0-9a-fA-F]{32}$ description: The list of Asset Version resource SIDs to include in the Build. FunctionVersions: type: array items: type: string minLength: 34 maxLength: 34 pattern: ^ZN[0-9a-fA-F]{32}$ description: The list of the Function Version resource SIDs to include in the Build. Dependencies: type: string description: A list of objects that describe the Dependencies included in the Build. Each object contains the `name` and `version` of the dependency. Runtime: type: string description: The Runtime version that will be used to run the Build resource when it is deployed. examples: create: value: AssetVersions: - ZN00000000000000000000000000000000 FunctionVersions: - ZN00000000000000000000000000000001 Dependencies: '[{"name":"twilio", "version":"3.29.2"}, {"name":"@twilio/runtime-handler", "version": "1.0.1"}]' /v1/Services/{ServiceSid}/Builds/{Sid}: servers: - url: https://serverless.twilio.com description: A collection of Function Versions, Asset Versions, Dependencies, and a Runtime that form a deployable unit. x-twilio: defaultOutputProperties: - sid - status - date_created dependentProperties: build_status: mapping: service_sid: service_sid sid: sid resource_url: /v1/Services/{service_sid}/Builds/{sid}/Status parent: /Services/{Sid} pathType: instance get: description: Retrieve a specific Build resource. tags: - ServerlessV1Build parameters: - name: ServiceSid in: path description: The SID of the Service to fetch the Build resource from. schema: type: string required: true - name: Sid in: path description: The SID of the Build resource to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZB[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.build' examples: fetch: value: sid: ZB00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 asset_versions: - sid: ZN00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 asset_sid: ZH00000000000000000000000000000000 date_created: '2018-11-10T20:00:00Z' path: /asset-path visibility: PUBLIC function_versions: - sid: ZN00000000000000000000000000000001 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 function_sid: ZH00000000000000000000000000000001 date_created: '2018-11-10T20:00:00Z' path: /function-path visibility: PUBLIC dependencies: - name: twilio version: 3.29.2 - name: '@twilio/runtime-handler' version: 1.0.1 runtime: node18 status: building date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Builds/ZB00000000000000000000000000000000 links: build_status: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Builds/ZB00000000000000000000000000000000/Status headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: FetchBuild delete: description: Delete a Build resource. tags: - ServerlessV1Build parameters: - name: ServiceSid in: path description: The SID of the Service to delete the Build resource from. schema: type: string required: true - name: Sid in: path description: The SID of the Build resource to delete. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZB[0-9a-fA-F]{32}$ required: true responses: '204': description: The resource was deleted successfully. security: - accountSid_authToken: [] operationId: DeleteBuild /v1/Services/{ServiceSid}/Builds/{Sid}/Status: servers: - url: https://serverless.twilio.com description: The status of a Build resource. x-twilio: defaultOutputProperties: - sid - status parent: /Services/{ServiceSid}/Builds/{Sid} mountName: build_status pathType: instance get: description: Retrieve a specific Build resource. tags: - ServerlessV1BuildStatus parameters: - name: ServiceSid in: path description: The SID of the Service to fetch the Build resource from. schema: type: string required: true - name: Sid in: path description: The SID of the Build resource to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZB[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.build.build_status' examples: fetch: value: sid: ZB00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 status: completed url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Builds/ZB00000000000000000000000000000000/Status headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: FetchBuildStatus /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Deployments: servers: - url: https://serverless.twilio.com description: An association of a Build with an Environment so that the Build is published in the Environment. x-twilio: defaultOutputProperties: - sid - build_sid - date_created parent: /Services/{ServiceSid}/Environments/{Sid} pathType: list get: description: Retrieve a list of all Deployments. tags: - ServerlessV1Deployment parameters: - name: ServiceSid in: path description: The SID of the Service to read the Deployment resources from. schema: type: string required: true - name: EnvironmentSid in: path description: The SID of the Environment used by the Deployment resources to read. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ required: true - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object properties: deployments: type: array items: $ref: '#/components/schemas/serverless.v1.service.environment.deployment' meta: properties: first_page_url: format: uri type: string key: type: string next_page_url: format: uri nullable: true type: string page: type: integer page_size: type: integer previous_page_url: format: uri nullable: true type: string url: format: uri type: string type: object title: ListDeploymentResponse examples: readEmpty: value: deployments: [] meta: first_page_url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Deployments?PageSize=50&Page=0 key: deployments next_page_url: null page: 0 page_size: 50 previous_page_url: null url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Deployments?PageSize=50&Page=0 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: ListDeployment post: description: Create a new Deployment. tags: - ServerlessV1Deployment parameters: - name: ServiceSid in: path description: The SID of the Service to create the Deployment resource under. schema: type: string required: true - name: EnvironmentSid in: path description: The SID of the Environment for the Deployment. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.environment.deployment' examples: create: value: sid: ZD00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 environment_sid: ZE00000000000000000000000000000000 build_sid: ZB00000000000000000000000000000000 date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Deployments/ZD00000000000000000000000000000000 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: Created security: - accountSid_authToken: [] operationId: CreateDeployment requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateDeploymentRequest properties: BuildSid: type: string minLength: 34 maxLength: 34 pattern: ^ZB[0-9a-fA-F]{32}$ description: The SID of the Build for the Deployment. IsPlugin: type: boolean description: Whether the Deployment is a plugin. examples: create: value: BuildSid: ZB00000000000000000000000000000000 IsPlugin: false /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Deployments/{Sid}: servers: - url: https://serverless.twilio.com description: An association of a Build with an Environment so that the Build is published in the Environment. x-twilio: defaultOutputProperties: - sid - build_sid - date_created parent: /Services/{ServiceSid}/Environments/{Sid} pathType: instance get: description: Retrieve a specific Deployment. tags: - ServerlessV1Deployment parameters: - name: ServiceSid in: path description: The SID of the Service to fetch the Deployment resource from. schema: type: string required: true - name: EnvironmentSid in: path description: The SID of the Environment used by the Deployment to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The SID that identifies the Deployment resource to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZD[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.environment.deployment' examples: fetch: value: sid: ZD00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 environment_sid: ZE00000000000000000000000000000000 build_sid: ZB00000000000000000000000000000000 date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Deployments/ZD00000000000000000000000000000000 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: FetchDeployment /v1/Services/{ServiceSid}/Environments: servers: - url: https://serverless.twilio.com description: Represents a deployed build of a given set of Functions and/or Assets at a specific URL. x-twilio: defaultOutputProperties: - sid - unique_name - domain_name - build_sid dependentProperties: variables: mapping: service_sid: service_sid environment_sid: sid resource_url: /v1/Services/{service_sid}/Environments/{environment_sid}/Variables deployments: mapping: service_sid: service_sid environment_sid: sid resource_url: /v1/Services/{service_sid}/Environments/{environment_sid}/Deployments logs: mapping: service_sid: service_sid environment_sid: sid resource_url: /v1/Services/{service_sid}/Environments/{environment_sid}/Logs parent: /Services/{Sid} pathType: list get: description: Retrieve a list of all environments. tags: - ServerlessV1Environment parameters: - name: ServiceSid in: path description: The SID of the Service to read the Environment resources from. schema: type: string required: true - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object properties: environments: type: array items: $ref: '#/components/schemas/serverless.v1.service.environment' meta: properties: first_page_url: format: uri type: string key: type: string next_page_url: format: uri nullable: true type: string page: type: integer page_size: type: integer previous_page_url: format: uri nullable: true type: string url: format: uri type: string type: object title: ListEnvironmentResponse examples: readEmpty: value: environments: [] meta: first_page_url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments?PageSize=50&Page=0 key: environments next_page_url: null page: 0 page_size: 50 previous_page_url: null url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments?PageSize=50&Page=0 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: ListEnvironment post: description: Create a new environment. tags: - ServerlessV1Environment parameters: - name: ServiceSid in: path description: The SID of the Service to create the Environment resource under. schema: type: string required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.environment' examples: create: value: sid: ZE00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 build_sid: null unique_name: staging domain_suffix: stage domain_name: foobar-1234-stage.twil.io custom_domain_name: null date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000 links: variables: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Variables deployments: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Deployments logs: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Logs headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: Created security: - accountSid_authToken: [] operationId: CreateEnvironment requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateEnvironmentRequest properties: UniqueName: type: string description: A user-defined string that uniquely identifies the Environment resource. It can be a maximum of 100 characters. DomainSuffix: type: string description: A URL-friendly name that represents the environment and forms part of the domain name. It can be a maximum of 16 characters. required: - UniqueName examples: create: value: UniqueName: staging DomainSuffix: stage /v1/Services/{ServiceSid}/Environments/{Sid}: servers: - url: https://serverless.twilio.com description: Represents a deployed build of a given set of Functions and/or Assets at a specific URL. x-twilio: defaultOutputProperties: - sid - unique_name - domain_name - build_sid dependentProperties: variables: mapping: service_sid: service_sid environment_sid: sid resource_url: /v1/Services/{service_sid}/Environments/{environment_sid}/Variables deployments: mapping: service_sid: service_sid environment_sid: sid resource_url: /v1/Services/{service_sid}/Environments/{environment_sid}/Deployments logs: mapping: service_sid: service_sid environment_sid: sid resource_url: /v1/Services/{service_sid}/Environments/{environment_sid}/Logs parent: /Services/{Sid} pathType: instance get: description: Retrieve a specific environment. tags: - ServerlessV1Environment parameters: - name: ServiceSid in: path description: The SID of the Service to fetch the Environment resource from. schema: type: string required: true - name: Sid in: path description: The SID of the Environment resource to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.environment' examples: fetch: value: sid: ZE00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 build_sid: ZB00000000000000000000000000000000 unique_name: testing-environment domain_suffix: testing domain_name: foobar-1234-testing.twil.io custom_domain_name: null date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000 links: variables: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Variables deployments: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Deployments logs: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Logs headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: FetchEnvironment delete: description: Delete a specific environment. tags: - ServerlessV1Environment parameters: - name: ServiceSid in: path description: The SID of the Service to delete the Environment resource from. schema: type: string required: true - name: Sid in: path description: The SID of the Environment resource to delete. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ required: true responses: '204': description: The resource was deleted successfully. security: - accountSid_authToken: [] operationId: DeleteEnvironment /v1/Services/{ServiceSid}/Functions: servers: - url: https://serverless.twilio.com description: A wrapper that represents a Serverless JavaScript function and groups the different and groups the different Versions of this code. x-twilio: defaultOutputProperties: - sid - friendly_name - date_created dependentProperties: function_versions: mapping: service_sid: service_sid function_sid: sid resource_url: /v1/Services/{service_sid}/Functions/{function_sid}/Versions parent: /Services/{Sid} pathType: list get: description: Retrieve a list of all Functions. tags: - ServerlessV1Function parameters: - name: ServiceSid in: path description: The SID of the Service to read the Function resources from. schema: type: string required: true - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object properties: functions: type: array items: $ref: '#/components/schemas/serverless.v1.service.function' meta: properties: first_page_url: format: uri type: string key: type: string next_page_url: format: uri nullable: true type: string page: type: integer page_size: type: integer previous_page_url: format: uri nullable: true type: string url: format: uri type: string type: object title: ListFunctionResponse examples: readEmpty: value: functions: [] meta: first_page_url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions?PageSize=50&Page=0 key: functions next_page_url: null page: 0 page_size: 50 previous_page_url: null url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions?PageSize=50&Page=0 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: ListFunction post: description: Create a new Function resource. tags: - ServerlessV1Function parameters: - name: ServiceSid in: path description: The SID of the Service to create the Function resource under. schema: type: string required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.function' examples: create: value: sid: ZH00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 friendly_name: function-friendly date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions/ZH00000000000000000000000000000000 links: function_versions: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions/ZH00000000000000000000000000000000/Versions headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: Created security: - accountSid_authToken: [] operationId: CreateFunction requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateFunctionRequest properties: FriendlyName: type: string description: A descriptive string that you create to describe the Function resource. It can be a maximum of 255 characters. required: - FriendlyName examples: create: value: FriendlyName: function-friendly /v1/Services/{ServiceSid}/Functions/{Sid}: servers: - url: https://serverless.twilio.com description: A wrapper that represents a Serverless JavaScript function and groups the different and groups the different Versions of this code. x-twilio: defaultOutputProperties: - sid - friendly_name - date_created dependentProperties: function_versions: mapping: service_sid: service_sid function_sid: sid resource_url: /v1/Services/{service_sid}/Functions/{function_sid}/Versions parent: /Services/{Sid} pathType: instance get: description: Retrieve a specific Function resource. tags: - ServerlessV1Function parameters: - name: ServiceSid in: path description: The SID of the Service to fetch the Function resource from. schema: type: string required: true - name: Sid in: path description: The SID of the Function resource to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.function' examples: fetch: value: sid: ZH00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 friendly_name: test-function date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions/ZH00000000000000000000000000000000 links: function_versions: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions/ZH00000000000000000000000000000000/Versions headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: FetchFunction delete: description: Delete a Function resource. tags: - ServerlessV1Function parameters: - name: ServiceSid in: path description: The SID of the Service to delete the Function resource from. schema: type: string required: true - name: Sid in: path description: The SID of the Function resource to delete. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ required: true responses: '204': description: The resource was deleted successfully. security: - accountSid_authToken: [] operationId: DeleteFunction post: description: Update a specific Function resource. tags: - ServerlessV1Function parameters: - name: ServiceSid in: path description: The SID of the Service to update the Function resource from. schema: type: string required: true - name: Sid in: path description: The SID of the Function resource to update. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.function' examples: update: value: sid: ZH00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 friendly_name: function-friendly-update date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions/ZH00000000000000000000000000000000 links: function_versions: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions/ZH00000000000000000000000000000000/Versions headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: UpdateFunction requestBody: content: application/x-www-form-urlencoded: schema: type: object title: UpdateFunctionRequest properties: FriendlyName: type: string description: A descriptive string that you create to describe the Function resource. It can be a maximum of 255 characters. required: - FriendlyName examples: update: value: FriendlyName: function-friendly-update /v1/Services/{ServiceSid}/Functions/{FunctionSid}/Versions: servers: - url: https://serverless.twilio.com description: The content of a Function. x-twilio: defaultOutputProperties: - sid - path - visibility - date_created dependentProperties: function_version_content: mapping: service_sid: service_sid function_sid: function_sid sid: sid resource_url: /v1/Services/{service_sid}/Functions/{function_sid}/Versions/{sid}/Content parent: /Services/{ServiceSid}/Functions/{Sid} mountName: function_versions pathType: list get: description: Retrieve a list of all Function Version resources. tags: - ServerlessV1FunctionVersion parameters: - name: ServiceSid in: path description: The SID of the Service to read the Function Version resources from. schema: type: string required: true - name: FunctionSid in: path description: The SID of the function that is the parent of the Function Version resources to read. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ required: true - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object properties: function_versions: type: array items: $ref: '#/components/schemas/serverless.v1.service.function.function_version' meta: properties: first_page_url: format: uri type: string key: type: string next_page_url: format: uri nullable: true type: string page: type: integer page_size: type: integer previous_page_url: format: uri nullable: true type: string url: format: uri type: string type: object title: ListFunctionVersionResponse examples: readEmpty: value: function_versions: [] meta: first_page_url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions/ZH00000000000000000000000000000000/Versions?PageSize=50&Page=0 key: function_versions next_page_url: null page: 0 page_size: 50 previous_page_url: null url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions/ZH00000000000000000000000000000000/Versions?PageSize=50&Page=0 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: ListFunctionVersion /v1/Services/{ServiceSid}/Functions/{FunctionSid}/Versions/{Sid}: servers: - url: https://serverless.twilio.com description: The content of a Function. x-twilio: defaultOutputProperties: - sid - path - visibility - date_created dependentProperties: function_version_content: mapping: service_sid: service_sid function_sid: function_sid sid: sid resource_url: /v1/Services/{service_sid}/Functions/{function_sid}/Versions/{sid}/Content parent: /Services/{ServiceSid}/Functions/{Sid} mountName: function_versions pathType: instance get: description: Retrieve a specific Function Version resource. tags: - ServerlessV1FunctionVersion parameters: - name: ServiceSid in: path description: The SID of the Service to fetch the Function Version resource from. schema: type: string required: true - name: FunctionSid in: path description: The SID of the function that is the parent of the Function Version resource to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The SID of the Function Version resource to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZN[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.function.function_version' examples: fetch: value: sid: ZN00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 function_sid: ZH00000000000000000000000000000000 path: /test-path visibility: public date_created: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions/ZH00000000000000000000000000000000/Versions/ZN00000000000000000000000000000000 links: function_version_content: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions/ZH00000000000000000000000000000000/Versions/ZN00000000000000000000000000000000/Content headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: FetchFunctionVersion /v1/Services/{ServiceSid}/Functions/{FunctionSid}/Versions/{Sid}/Content: servers: - url: https://serverless.twilio.com description: The code of a Function Version. x-twilio: defaultOutputProperties: - sid - content parent: /Services/{ServiceSid}/Functions/{FunctionSid}/Versions/{Sid} mountName: function_version_content pathType: instance get: description: Retrieve a the content of a specific Function Version resource. tags: - ServerlessV1FunctionVersionContent parameters: - name: ServiceSid in: path description: The SID of the Service to fetch the Function Version content from. schema: type: string required: true - name: FunctionSid in: path description: The SID of the Function that is the parent of the Function Version content to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The SID of the Function Version content to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZN[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.function.function_version.function_version_content' examples: fetch: value: sid: ZN00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 function_sid: ZH00000000000000000000000000000000 content: "exports.handler = function (context, event, callback)\ \ {\n const request = require(\"request\");\n return request(\"\ http://www.google.com\", function (error, response, body) {\n\ \ callback(null, response.statusCode);\n });\n};" url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions/ZH00000000000000000000000000000000/Versions/ZN00000000000000000000000000000000/Content headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: FetchFunctionVersionContent /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Logs: servers: - url: https://serverless.twilio.com description: A record of an event that occurred related to a function invocation. x-twilio: defaultOutputProperties: [] parent: /Services/{ServiceSid}/Environments/{Sid} pathType: list get: description: Retrieve a list of all logs. tags: - ServerlessV1Log parameters: - name: ServiceSid in: path description: The SID of the Service to read the Log resource from. schema: type: string required: true - name: EnvironmentSid in: path description: The SID of the environment with the Log resources to read. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ required: true - name: FunctionSid in: query description: The SID of the function whose invocation produced the Log resources to read. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZH[0-9a-fA-F]{32}$ examples: readEmpty: value: ZH00000000000000000000000000000000 - name: StartDate in: query description: The date/time (in GMT, ISO 8601) after which the Log resources must have been created. Defaults to 1 day prior to current date/time. schema: type: string format: date-time examples: readEmpty: value: '2018-11-10T20:00:00Z' - name: EndDate in: query description: The date/time (in GMT, ISO 8601) before which the Log resources must have been created. Defaults to current date/time. schema: type: string format: date-time examples: readEmpty: value: '2018-12-10T20:00:00Z' - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object properties: logs: type: array items: $ref: '#/components/schemas/serverless.v1.service.environment.log' meta: properties: first_page_url: format: uri type: string key: type: string next_page_url: format: uri nullable: true type: string page: type: integer page_size: type: integer previous_page_url: format: uri nullable: true type: string url: format: uri type: string type: object title: ListLogResponse examples: readEmpty: value: logs: [] meta: first_page_url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Logs?StartDate=2018-11-10T20%3A00%3A00Z&EndDate=2018-12-10T20%3A00%3A00Z&FunctionSid=ZH00000000000000000000000000000000&PageSize=50&Page=0 key: logs next_page_url: null page: 0 page_size: 50 previous_page_url: null url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Logs?StartDate=2018-11-10T20%3A00%3A00Z&EndDate=2018-12-10T20%3A00%3A00Z&FunctionSid=ZH00000000000000000000000000000000&PageSize=50&Page=0 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: ListLog /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Logs/{Sid}: servers: - url: https://serverless.twilio.com description: A record of an event that occurred related to a function invocation. x-twilio: defaultOutputProperties: [] parent: /Services/{ServiceSid}/Environments/{Sid} pathType: instance get: description: Retrieve a specific log. tags: - ServerlessV1Log parameters: - name: ServiceSid in: path description: The SID of the Service to fetch the Log resource from. schema: type: string required: true - name: EnvironmentSid in: path description: The SID of the environment with the Log resource to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The SID of the Log resource to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^NO[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.environment.log' examples: fetch: value: sid: NO00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 environment_sid: ZE00000000000000000000000000000000 build_sid: ZB00000000000000000000000000000000 deployment_sid: ZD00000000000000000000000000000000 function_sid: ZH00000000000000000000000000000000 request_sid: RQ00000000000000000000000000000000 level: warn message: This is a warning date_created: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Logs/NO00000000000000000000000000000000 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: FetchLog /v1/Services: servers: - url: https://serverless.twilio.com description: The top-level resource for a Serverless application, which serves as a container for the application environments. x-twilio: defaultOutputProperties: - sid - unique_name - friendly_name dependentProperties: environments: mapping: service_sid: sid resource_url: /v1/Services/{service_sid}/Environments functions: mapping: service_sid: sid resource_url: /v1/Services/{service_sid}/Functions assets: mapping: service_sid: sid resource_url: /v1/Services/{service_sid}/Assets builds: mapping: service_sid: sid resource_url: /v1/Services/{service_sid}/Builds pathType: list get: description: Retrieve a list of all Services. tags: - ServerlessV1Service parameters: - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object properties: services: type: array items: $ref: '#/components/schemas/serverless.v1.service' meta: properties: first_page_url: format: uri type: string key: type: string next_page_url: format: uri nullable: true type: string page: type: integer page_size: type: integer previous_page_url: format: uri nullable: true type: string url: format: uri type: string type: object title: ListServiceResponse examples: readEmpty: value: services: [] meta: first_page_url: https://serverless.twilio.com/v1/Services?PageSize=50&Page=0 key: services next_page_url: null page: 0 page_size: 50 previous_page_url: null url: https://serverless.twilio.com/v1/Services?PageSize=50&Page=0 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: ListService post: description: Create a new Service resource. tags: - ServerlessV1Service responses: '201': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service' examples: create: value: sid: ZS00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa friendly_name: service-friendly unique_name: service-unique include_credentials: true ui_editable: false domain_base: service-unique-1234 date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000 links: environments: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments functions: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions assets: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets builds: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Builds headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: Created security: - accountSid_authToken: [] operationId: CreateService requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateServiceRequest properties: UniqueName: type: string description: A user-defined string that uniquely identifies the Service resource. It can be used as an alternative to the `sid` in the URL path to address the Service resource. This value must be 50 characters or less in length and be unique. FriendlyName: type: string description: A descriptive string that you create to describe the Service resource. It can be a maximum of 255 characters. IncludeCredentials: type: boolean description: Whether to inject Account credentials into a function invocation context. The default value is `true`. UiEditable: type: boolean description: Whether the Service's properties and subresources can be edited via the UI. The default value is `false`. required: - UniqueName - FriendlyName examples: create: value: FriendlyName: service-friendly UniqueName: service-unique /v1/Services/{Sid}: servers: - url: https://serverless.twilio.com description: The top-level resource for a Serverless application, which serves as a container for the application environments. x-twilio: defaultOutputProperties: - sid - unique_name - friendly_name dependentProperties: environments: mapping: service_sid: sid resource_url: /v1/Services/{service_sid}/Environments functions: mapping: service_sid: sid resource_url: /v1/Services/{service_sid}/Functions assets: mapping: service_sid: sid resource_url: /v1/Services/{service_sid}/Assets builds: mapping: service_sid: sid resource_url: /v1/Services/{service_sid}/Builds pathType: instance get: description: Retrieve a specific Service resource. tags: - ServerlessV1Service parameters: - name: Sid in: path description: The `sid` or `unique_name` of the Service resource to fetch. schema: type: string required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service' examples: fetch: value: sid: ZS00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa friendly_name: test-service unique_name: test-service-1 include_credentials: true ui_editable: false domain_base: test-service-1-1234 date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000 links: environments: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments functions: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions assets: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets builds: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Builds headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: FetchService delete: description: Delete a Service resource. tags: - ServerlessV1Service parameters: - name: Sid in: path description: The `sid` or `unique_name` of the Service resource to delete. schema: type: string required: true responses: '204': description: The resource was deleted successfully. security: - accountSid_authToken: [] operationId: DeleteService post: description: Update a specific Service resource. tags: - ServerlessV1Service parameters: - name: Sid in: path description: The `sid` or `unique_name` of the Service resource to update. schema: type: string required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service' examples: update: value: sid: ZS00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa friendly_name: service-friendly-update unique_name: service-unique-update include_credentials: true ui_editable: true domain_base: service-unique-update-1234 date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000 links: environments: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments functions: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Functions assets: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets builds: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Builds headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: UpdateService requestBody: content: application/x-www-form-urlencoded: schema: type: object title: UpdateServiceRequest properties: IncludeCredentials: type: boolean description: Whether to inject Account credentials into a function invocation context. FriendlyName: type: string description: A descriptive string that you create to describe the Service resource. It can be a maximum of 255 characters. UiEditable: type: boolean description: Whether the Service resource's properties and subresources can be edited via the UI. The default value is `false`. examples: update: value: FriendlyName: service-friendly-update IncludeCredentials: true UiEditable: true /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Variables: servers: - url: https://serverless.twilio.com description: A key and value pair that is specific to an Environment. x-twilio: defaultOutputProperties: - sid - key - date_created parent: /Services/{ServiceSid}/Environments/{Sid} pathType: list get: description: Retrieve a list of all Variables. tags: - ServerlessV1Variable parameters: - name: ServiceSid in: path description: The SID of the Service to read the Variable resources from. schema: type: string required: true - name: EnvironmentSid in: path description: The SID of the Environment with the Variable resources to read. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ required: true - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object properties: variables: type: array items: $ref: '#/components/schemas/serverless.v1.service.environment.variable' meta: properties: first_page_url: format: uri type: string key: type: string next_page_url: format: uri nullable: true type: string page: type: integer page_size: type: integer previous_page_url: format: uri nullable: true type: string url: format: uri type: string type: object title: ListVariableResponse examples: readEmpty: value: variables: [] meta: first_page_url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Variables?PageSize=50&Page=0 key: variables next_page_url: null page: 0 page_size: 50 previous_page_url: null url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Variables?PageSize=50&Page=0 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: ListVariable post: description: Create a new Variable. tags: - ServerlessV1Variable parameters: - name: ServiceSid in: path description: The SID of the Service to create the Variable resource under. schema: type: string required: true - name: EnvironmentSid in: path description: The SID of the Environment in which the Variable resource exists. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.environment.variable' examples: create: value: sid: ZV00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 environment_sid: ZE00000000000000000000000000000000 key: new-key value: new-value date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Variables/ZV00000000000000000000000000000000 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: Created security: - accountSid_authToken: [] operationId: CreateVariable requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateVariableRequest properties: Key: type: string description: A string by which the Variable resource can be referenced. It can be a maximum of 128 characters. Value: type: string description: A string that contains the actual value of the Variable. It can be a maximum of 450 bytes in size. required: - Key - Value examples: create: value: Key: new-key Value: new-value /v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Variables/{Sid}: servers: - url: https://serverless.twilio.com description: A key and value pair that is specific to an Environment. x-twilio: defaultOutputProperties: - sid - key - date_created parent: /Services/{ServiceSid}/Environments/{Sid} pathType: instance get: description: Retrieve a specific Variable. tags: - ServerlessV1Variable parameters: - name: ServiceSid in: path description: The SID of the Service to fetch the Variable resource from. schema: type: string required: true - name: EnvironmentSid in: path description: The SID of the Environment with the Variable resource to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The SID of the Variable resource to fetch. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZV[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.environment.variable' examples: fetch: value: sid: ZV00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 environment_sid: ZE00000000000000000000000000000000 key: test-key value: test-value date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-10T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Variables/ZV00000000000000000000000000000000 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: FetchVariable post: description: Update a specific Variable. tags: - ServerlessV1Variable parameters: - name: ServiceSid in: path description: The SID of the Service to update the Variable resource under. schema: type: string required: true - name: EnvironmentSid in: path description: The SID of the Environment with the Variable resource to update. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The SID of the Variable resource to update. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZV[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/serverless.v1.service.environment.variable' examples: update: value: sid: ZV00000000000000000000000000000000 account_sid: ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa service_sid: ZS00000000000000000000000000000000 environment_sid: ZE00000000000000000000000000000000 key: update-key value: update-value date_created: '2018-11-10T20:00:00Z' date_updated: '2018-11-11T20:00:00Z' url: https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Environments/ZE00000000000000000000000000000000/Variables/ZV00000000000000000000000000000000 headers: Access-Control-Allow-Origin: description: Specify the origin(s) allowed to access the resource schema: type: string example: '*' Access-Control-Allow-Methods: description: Specify the HTTP methods allowed when accessing the resource schema: type: string example: POST, OPTIONS Access-Control-Allow-Headers: description: Specify the headers allowed when accessing the resource schema: type: string example: Content-Type, Authorization Access-Control-Allow-Credentials: description: Indicates whether the browser should include credentials schema: type: boolean Access-Control-Expose-Headers: description: Headers exposed to the client schema: type: string example: X-Custom-Header1, X-Custom-Header2 description: OK security: - accountSid_authToken: [] operationId: UpdateVariable requestBody: content: application/x-www-form-urlencoded: schema: type: object title: UpdateVariableRequest properties: Key: type: string description: A string by which the Variable resource can be referenced. It can be a maximum of 128 characters. Value: type: string description: A string that contains the actual value of the Variable. It can be a maximum of 450 bytes in size. examples: update: value: Key: update-key Value: update-value delete: description: Delete a specific Variable. tags: - ServerlessV1Variable parameters: - name: ServiceSid in: path description: The SID of the Service to delete the Variable resource from. schema: type: string required: true - name: EnvironmentSid in: path description: The SID of the Environment with the Variables to delete. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZE[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The SID of the Variable resource to delete. schema: type: string minLength: 34 maxLength: 34 pattern: ^ZV[0-9a-fA-F]{32}$ required: true responses: '204': description: The resource was deleted successfully. security: - accountSid_authToken: [] operationId: DeleteVariable servers: - url: https://serverless.twilio.com tags: - name: ServerlessV1Asset - name: ServerlessV1AssetVersion - name: ServerlessV1Build - name: ServerlessV1BuildStatus - name: ServerlessV1Deployment - name: ServerlessV1Environment - name: ServerlessV1Function - name: ServerlessV1FunctionVersion - name: ServerlessV1FunctionVersionContent - name: ServerlessV1Log - name: ServerlessV1Service - name: ServerlessV1Variable security: - accountSid_authToken: []