AMCS Group MunicipalAccountChangeBatch API
The MunicipalAccountChangeBatch API from AMCS Group — 1 operation(s) for municipalaccountchangebatch.
The MunicipalAccountChangeBatch API from AMCS Group — 1 operation(s) for municipalaccountchangebatch.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/amcs-group-municipalaccountchangebatch-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Core AccessGroup Municipal Account Change Batch API
version: core
servers:
- url: https://rstapi-sbx-svc-core.amcsplatform.com/erp/api/integrator/erp
description: Base URL declared by the provider in apis.yml (roadmap#122).
tags:
- name: MunicipalAccountChangeBatch
paths:
/municipal/municipalAccountChangeBatches:
post:
tags:
- MunicipalAccountChangeBatch
summary: Create or update
description: '| Property | Description | Required |
| ------------------------------------- | ----------------------------------------------------------------------------- | -------- |
| MunicipalAccountChanges[0]| List of Municipal Account Changes. | Yes |
| MunicipalAccountChanges[0].MunicipalityListItem| The GUID of the Municipality. | Yes |
| MunicipalAccountChanges[0].HouseNumber| House Number of Municipal Account. | Yes |
| MunicipalAccountChanges[0].Address1| Address line 1 of Municipal Account. | Yes |
| MunicipalAccountChanges[0].Address2| Address line 2 of Municipal Account. | Yes |
| MunicipalAccountChanges[0].Address3| Address line 3 of Municipal Account. | Yes |
| MunicipalAccountChanges[0].Address4| Address line 4 of Municipal Account. | Yes |
| MunicipalAccountChanges[0].Address5| Address line 5 of Municipal Account. | Yes |
| MunicipalAccountChanges[0].Address6| Address line 6 of Municipal Account. | No |
| MunicipalAccountChanges[0].Address7| Address line 7 of Municipal Account. | No |
| MunicipalAccountChanges[0].Address8| Address line 8 of Municipal Account. | No |
| MunicipalAccountChanges[0].Address9| Address line 9 of Municipal Account. | No |
| MunicipalAccountChanges[0].Postcode| Post code of Municipal Account. | Yes |
| MunicipalAccountChanges[0].Latitude| Latitude of Municipal Account. | Yes |
| MunicipalAccountChanges[0].Longitude| Longitude of Municipal Account. | Yes |
| MunicipalAccountChanges[0].AddedBy| Who making the change. | Yes |
| MunicipalAccountChanges[0].MunicipalAccountStateListItem | Current state of Municipal Accout. Required for New account. | Yes |
| MunicipalAccountChanges[0].MunicipalAccountStatusDate| Account state effective from. Required if state is provided. | Yes |
| MunicipalAccountChanges[0].MunicipalAccountBuildingTypeListItem| Building type of municipal Account. | Yes |
| MunicipalAccountChanges[0].Purpose| Purpose of change. | No |
| MunicipalAccountChanges[0].ExternalReferenceTypeListItem | External refernce type of Municipal Account. | Yes |
| MunicipalAccountChanges[0].ExternalReference| External refernce of Municipal Account. | Yes |
| MunicipalAccountChanges[0].OtherInformation| Non-sale end cost for this accounting period inventory. | No |
| MunicipalAccountChanges[0].FunctionalID| FunctionalID of municipal account to identify create/update. | Yes |
**Extra validations**
| Condition| Error message |
| -----------------------------------------------------------------| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| If MunicipalityListItem.Guid provided is Deleted.| The provided MunicipalityListItem is deleted. Could not update the resource. Please check the relevant list end point for the available options. |
| If MunicipalAccountStateListItem.Guid provided is Deleted.| The provided MunicipalAccountStateListItem is deleted. Could not update the resource. Please check the relevant list end point for the available options. |
| If MunicipalAccountBuildingTypeListItem.Guid provided is Deleted. | The provided MunicipalAccountBuildingTypeListItem is deleted. Could not update the resource. Please check the relevant list end point for the available options. |
| If ExternalReferenceTypeListItem.Guid provided is Deleted.| The provided ExternalReferenceTypeListItem is deleted. Could not update the resource. Please check the relevant list end point for the available options. |'
operationId: MunicipalAccountChangeBatch_Create
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ApiIntegratorMunicipalAccountChangeBatchResource'
required: true
x-bodyName: null
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ApiResourceId'
components:
schemas:
ApiIntegratorMunicipalAccountChangeResource:
type: object
properties:
MunicipalityListItem:
$ref: '#/components/schemas/ApiIntegratorListItemResource'
HouseNumber:
type: string
Address1:
type: string
Address2:
type: string
Address3:
type: string
Address4:
type: string
Address5:
type: string
Address6:
type: string
Address7:
type: string
Address8:
type: string
Address9:
type: string
Postcode:
type: string
Latitude:
type: number
format: double
Longitude:
type: number
format: double
AddedBy:
type: string
MunicipalAccountStateListItem:
$ref: '#/components/schemas/ApiIntegratorListItemResource'
MunicipalAccountStatusDate:
type: string
format: localDate
example: '2000-01-01'
MunicipalAccountBuildingTypeListItem:
$ref: '#/components/schemas/ApiIntegratorListItemResource'
Purpose:
type: string
ExternalReferenceTypeListItem:
$ref: '#/components/schemas/ApiIntegratorListItemResource'
ExternalReference:
type: string
OtherInformation:
type: string
FunctionalID:
type: string
CustomerTemplateId:
type: integer
format: int32
OperationalAreaId:
type: integer
format: int32
CompanyOutletId:
type: integer
format: int32
GUID:
type: string
format: uuid
example: 00000000-0000-0000-0000-000000000000
LastChangeReasonId:
type: integer
format: int32
ApiResourceId:
type: object
properties:
resource:
type: string
format: uuid
errors:
$ref: '#/components/schemas/ApiResourceErrors'
status:
$ref: '#/components/schemas/ApiResourceStatus'
ApiResourceStatus:
type: object
properties:
id:
type: integer
format: int32
isSuccess:
type: boolean
ApiIntegratorMunicipalAccountChangeBatchResource:
type: object
properties:
MunicipalAccountChanges:
type: array
items:
$ref: '#/components/schemas/ApiIntegratorMunicipalAccountChangeResource'
GUID:
type: string
format: uuid
example: 00000000-0000-0000-0000-000000000000
ApiIntegratorListItemResource:
type: object
properties:
Description:
type: string
Guid:
type: string
format: uuid
example: 00000000-0000-0000-0000-000000000000
ApiResourceErrors:
type: object
properties:
errors:
type: string