Specification contains various ApiBuilder attributes, which are recognized by Postman Collection Generator
https://app.apibuilder.io/apicollective/apibuilder-spec/latest/service.json |
A set of attribute names, that are recognized by Postman Generator
Name | Value | Description |
---|---|---|
postman-basic-auth | postman-basic-auth |
|
object-reference | object-reference |
|
value-substitute | value-substitute |
|
Interfaces: None
Attribute instructs the generator to add Basic Auth info to the whole Postman collection. Attribute should be defined on the root level of the ApiBuilder specification
Field | Type | Required? | Default | Description |
---|---|---|---|---|
username | string | Yes | - | Specifies the username to be used in Postman Collection auth definition. It may be also a variable reference.
|
password | string | Yes | - | Specified the password to be used in Postman Collection auth definition. It may be also a variable reference. Leave this string empty, when only a username is needed.
|
Interfaces: None
Attribute instructs the generator to add a setup step with the referenced entity creation. This attribute should be attached to the field (that holds an identifier) inside model or to the resource object (that holds operations and a path with an identifier param).
Field | Type | Required? | Default | Description |
---|---|---|---|---|
related_service_namespace | string | Yes | - | ApiBuilder service's namespace, in which a target operation is specified.
|
resource_type | string | Yes | - | Resource type, that holds a referenced operation.
|
operation_method | io.apibuilder.spec.v0.enums.method:0.15.90 | Yes | - | Referenced operation method.
|
operation_path | string | Yes | - | Operation path corresponding with the selected {{operation_method}}.
|
identifier_field | string | Yes | - | A field name. When the referenced operation is called, identifier_field is used to extract the corresponding field from the response JSON. If the response JSON is an array, then a value is extracted from the first object.
|
query_params | map[string] | No | - | Optionally, the specified query params will be used to execute a referenced operation.
|
delete_operation_path | string | No | - | Optionally, the referenced entity's DELETE operation path can be put here. If specified, the generator will add a cleanup step for the referenced object.
|
Interfaces: None
Attribute instructs the generator to substitute a field value (when generating examples) with specified value or variable reference. Attribute should be attached to a field inside model.
Field | Type | Required? | Default | Description |
---|---|---|---|---|
substitute | string | Yes | - | Value, which will be put into the field marked by this attribute. It may be also a variable reference.
|