An external API represents an API being provided by external sources. This can be used to model third-party APIs and can be used to define dependencies.
Optional. The list of user defined attributes associated with the Version resource. The key is the attribute name. It will be of the format: projects/{project}/locations/{location}/attributes/{attribute}. The value is the attribute values associated with the resource.
An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-28 UTC."],[[["\u003cp\u003eExternal APIs represent APIs provided by external sources, including third-party APIs, and are used to define dependencies.\u003c/p\u003e\n"],["\u003cp\u003eThe JSON representation of an External API includes fields for \u003ccode\u003ename\u003c/code\u003e, \u003ccode\u003edisplayName\u003c/code\u003e, \u003ccode\u003edescription\u003c/code\u003e, \u003ccode\u003eendpoints\u003c/code\u003e, \u003ccode\u003epaths\u003c/code\u003e, \u003ccode\u003edocumentation\u003c/code\u003e, \u003ccode\u003eattributes\u003c/code\u003e, \u003ccode\u003ecreateTime\u003c/code\u003e, and \u003ccode\u003eupdateTime\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey fields for defining an External API include \u003ccode\u003ename\u003c/code\u003e (the identifier), \u003ccode\u003edisplayName\u003c/code\u003e (the required display name), and \u003ccode\u003edescription\u003c/code\u003e (an optional description).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eendpoints\u003c/code\u003e and \u003ccode\u003epaths\u003c/code\u003e fields describe how the API is accessible, while \u003ccode\u003edocumentation\u003c/code\u003e allows for linking to API documentation.\u003c/p\u003e\n"],["\u003cp\u003eThere are five available methods to perform actions on External API resources which include creating, deleting, getting, listing and updating.\u003c/p\u003e\n"]]],[],null,["# REST Resource: projects.locations.externalApis\n\n- [Resource: ExternalApi](#ExternalApi)\n - [JSON representation](#ExternalApi.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: ExternalApi\n---------------------\n\nAn external API represents an API being provided by external sources. This can be used to model third-party APIs and can be used to define dependencies."]]