# platform Luigi's Box Platform API - `GET /platform/v1/campaigns` — [List campaigns](/api/operations/list_campaigns.md) - `POST /platform/v1/campaigns` — [Create a campaign](/api/operations/create_campaign.md) - `POST /platform/v1/campaigns/trigger-schema` — [List authorable trigger fields](/api/operations/list_campaign_trigger_fields.md) - `POST /platform/v1/campaigns/validate-targeting` — [Validate campaign targeting](/api/operations/validate_campaign_targeting.md) - `GET /platform/v1/campaigns/{campaign_id}` — [Get a campaign](/api/operations/get_campaign.md) - `DELETE /platform/v1/campaigns/{campaign_id}` — [Archive a campaign](/api/operations/delete_campaign.md) - `PATCH /platform/v1/campaigns/{campaign_id}` — [Update a campaign](/api/operations/update_campaign.md) - `GET /platform/v1/campaigns/{campaign_id}/effective-scope` — [Get a campaign's effective scope](/api/operations/get_campaign_effective_scope.md) - `GET /platform/v1/catalogs` — [List catalogs](/api/operations/list_catalogs.md) - `POST /platform/v1/catalogs` — [Create a catalog](/api/operations/create_catalog.md) - `GET /platform/v1/catalogs/{catalog_id}` — [Get a catalog](/api/operations/get_catalog.md) - `DELETE /platform/v1/catalogs/{catalog_id}` — [Delete a catalog](/api/operations/delete_catalog.md) - `PATCH /platform/v1/catalogs/{catalog_id}` — [Update a catalog](/api/operations/update_catalog.md) - `GET /platform/v1/catalogs/{catalog_id}/surfaces` — [List surfaces](/api/operations/list_surfaces.md) - `POST /platform/v1/catalogs/{catalog_id}/surfaces` — [Create a surface](/api/operations/create_surface.md) - `GET /platform/v1/catalogs/{catalog_id}/surfaces/{surface_id}` — [Get a surface](/api/operations/get_surface.md) - `DELETE /platform/v1/catalogs/{catalog_id}/surfaces/{surface_id}` — [Delete a surface](/api/operations/delete_surface.md) - `GET /platform/v1/channels` — [List channels](/api/operations/list_channels.md) - `POST /platform/v1/channels` — [Create a channel](/api/operations/create_channel.md) - `GET /platform/v1/channels/{channel_id}` — [Get a channel](/api/operations/get_channel.md) - `DELETE /platform/v1/channels/{channel_id}` — [Delete a channel](/api/operations/delete_channel.md) - `PATCH /platform/v1/channels/{channel_id}` — [Update a channel](/api/operations/update_channel.md) - `GET /platform/v1/channels/{channel_id}/sponsored-placements` — [List a channel's sponsored-products placements](/api/operations/list_sponsored_placements.md) - `POST /platform/v1/channels/{channel_id}/sponsored-placements` — [Bind a sponsored-products provider to a channel](/api/operations/create_sponsored_placement.md) - `GET /platform/v1/channels/{channel_id}/sponsored-placements/{sponsored_provider_id}` — [Get a channel's placement of one sponsored-products provider](/api/operations/get_sponsored_placement.md) - `DELETE /platform/v1/channels/{channel_id}/sponsored-placements/{sponsored_provider_id}` — [Delete a channel's placement of one sponsored-products provider](/api/operations/delete_sponsored_placement.md) - `PATCH /platform/v1/channels/{channel_id}/sponsored-placements/{sponsored_provider_id}` — [Update a channel's placement of one sponsored-products provider](/api/operations/update_sponsored_placement.md) - `GET /platform/v1/me/entitlements` — [Get the authenticated principal's entitlements](/api/operations/get_entitlements.md) - `GET /platform/v1/organizations` — [List organizations](/api/operations/list_organizations.md) - `POST /platform/v1/organizations` — [Create an organization](/api/operations/create_organization.md) - `GET /platform/v1/organizations/{organization_id}` — [Get an organization](/api/operations/get_organization.md) - `DELETE /platform/v1/organizations/{organization_id}` — [Delete an organization](/api/operations/delete_organization.md) - `PATCH /platform/v1/organizations/{organization_id}` — [Update an organization](/api/operations/update_organization.md) - `GET /platform/v1/sponsored-providers` — [List sponsored-products providers](/api/operations/list_sponsored_providers.md) - `POST /platform/v1/sponsored-providers` — [Create a sponsored-products provider](/api/operations/create_sponsored_provider.md) - `GET /platform/v1/sponsored-providers/{sponsored_provider_id}` — [Get a sponsored-products provider](/api/operations/get_sponsored_provider.md) - `DELETE /platform/v1/sponsored-providers/{sponsored_provider_id}` — [Delete a sponsored-products provider](/api/operations/delete_sponsored_provider.md) - `PATCH /platform/v1/sponsored-providers/{sponsored_provider_id}` — [Update a sponsored-products provider](/api/operations/update_sponsored_provider.md) - `GET /platform/v1/sponsored-providers/{sponsored_provider_id}/sponsored-placements` — [List every placement of a sponsored-products provider](/api/operations/list_sponsored_provider_placements.md) - `GET /platform/v1/tags` — [List tags](/api/operations/list_tags.md) - `POST /platform/v1/tags` — [Create a tag](/api/operations/create_tag.md) - `GET /platform/v1/tags/{tag_id}` — [Get a tag](/api/operations/get_tag.md) - `DELETE /platform/v1/tags/{tag_id}` — [Delete a tag](/api/operations/delete_tag.md) - `PATCH /platform/v1/tags/{tag_id}` — [Update a tag](/api/operations/update_tag.md)