- Home
- API Enriched
- API Reference
- 🏪 Marketplace API
🏪 Marketplace API
Third-party GRE and IPSec tunnel provisioning with DPD timers. Shared resource allocation across namespaces with tile placement controls.
- Category: Platform
- Complexity: moderate
- Paths: 36 | Schemas: 183
- Tier: Advanced
- Related domains:
bigip,admin
Use Cases
Section titled “Use Cases”- Access third-party integrations and add-ons
- Manage marketplace extensions
- Configure Terraform and external integrations
- Manage TPM policies
Primary Resources
Section titled “Primary Resources”- marketplace_item: Marketplace item for service catalog
- subscription: Subscription for service entitlements
Endpoints
Section titled “Endpoints”| Method | Path | Description |
|---|---|---|
| GET | /api/web/custom/namespaces/shared/addon_services/{name} | GET Addon Service Details. |
| GET | /api/web/namespaces/system/addon_services/{addon_service}/activation-status | Addon Service Activation Status. |
| GET | /api/web/namespaces/system/addon_services/{addon_service}/all-activation-status | All Addon Service Activation Status. |
| GET | /api/web/namespaces/{namespace}/addon_services | List Addon Service. |
| GET | /api/web/namespaces/{namespace}/addon_services/{name} | GET Addon Service. |
| POST | /api/web/namespaces/{metadata.namespace}/addon_subscriptions | Create Addon Subscription. |
| PUT | /api/web/namespaces/{metadata.namespace}/addon_subscriptions/{metadata.name} | Replace Addon Subscription. |
| GET | /api/web/namespaces/{namespace}/addon_subscriptions | List Addon Subscrption. |
| GET | /api/web/namespaces/{namespace}/addon_subscriptions/{name} | GET Addon Subscription. |
| DELETE | /api/web/namespaces/{namespace}/addon_subscriptions/{name} | DELETE Addon Subscrption. |
| POST | /api/config/namespaces/{metadata.namespace}/cminstances | Create Central Manager Instance. |
| PUT | /api/config/namespaces/{metadata.namespace}/cminstances/{metadata.name} | Replace Central Manager Instance. |
| GET | /api/config/namespaces/{namespace}/cminstances | List Central Manager Instance. |
| GET | /api/config/namespaces/{namespace}/cminstances/{name} | GET Central Manager Instance. |
| DELETE | /api/config/namespaces/{namespace}/cminstances/{name} | DELETE Central Manager Instance. |
| POST | /api/config/namespaces/{metadata.namespace}/external_connectors | Create external_connector configuration. |
| PUT | /api/config/namespaces/{metadata.namespace}/external_connectors/{metadata.name} | Replace external_connector configuration. |
| GET | /api/config/namespaces/{namespace}/external_connectors | List External Connector Configuration. |
| GET | /api/config/namespaces/{namespace}/external_connectors/{name} | GET external_connector configuration. |
| DELETE | /api/config/namespaces/{namespace}/external_connectors/{name} | DELETE External Connector Configuration. |
| GET | /api/web/namespaces/{namespace}/navigation_tiles | List Navigation Tile. |
| GET | /api/web/namespaces/{namespace}/navigation_tiles/{name} | GET Navigation Tile. |
| POST | /no_auth/namespaces/system/aws/f5xc-saas/register | Register New AWS Account. |
| POST | /no_auth/namespaces/system/aws/f5xc-saas/signup | Signup AWS Account. |
| GET | /api/web/namespaces/{namespace}/plans | List Plan |
| GET | /api/web/namespaces/{namespace}/plans/{name} | GET Plan |
| PUT | /api/config/namespaces/{metadata.namespace}/third_party_applications/{metadata.name} | Replace Third Party Applicationr. |
| POST | /api/config/namespaces/{namespace}/third_party_application/get_security_config | GET Security Config for Third Party Application. |
| GET | /api/config/namespaces/{namespace}/third_party_applications | List Third Party Application. |
| GET | /api/config/namespaces/{namespace}/third_party_applications/{name} | GET Third Party Application. |
| GET | /api/config/namespaces/{namespace}/third_party_applications/{name}/generate_token | Generate Token. |
| GET | /api/config/namespaces/{namespace}/view_internal/{view_kind}/{view_name} | GET Internal object for view. |
| POST | /api/terraform/namespaces/{namespace}/terraform/{view_kind}/{view_name}/force-delete | Force DELETE view. |
| POST | /api/terraform/namespaces/{namespace}/terraform/{view_kind}/{view_name}/run | Run Terraform Action for view. |
| GET | /api/config/namespaces/{namespace}/terraform_parameters/{view_kind}/{view_name} | GET Terraform Parameters for view. |
| GET | /api/config/namespaces/{namespace}/terraform_parameters/{view_kind}/{view_name}/status | GET Status of Terraform for view. |
| POST | /no_auth/namespaces/system/f5xc-saas/signup | Signup XC SaaS. |
| GET | /no_auth/namespaces/system/f5xc-saas/signup/registration_details | GET Registration Details. |
| POST | /no_auth/namespaces/system/f5xc-saas/signup/send_email | Send Signup Email. |